Experimental layouts for the hotel Open Graph image and the animated GIF route. Same scenarios as the main gallery; every preview has its own share page under p/.
Full-bleed photo with the discount on a yellow diagonal ribbon across the top right corner and the rate on a tilted white price stamp that also carries the CTA. Without a discount the ribbon is omitted; without a price the stamp gives way to a plain CTA (v=ribbon, honours currency).
?v=ribbon&id=p-cl581e3b7184ab&locale=en&arrival=2026-11-01&departure=2026-11-05&adults=2¤cy=USDShare page ↗
?v=ribbon&id=p-cl581e3b7184ab&locale=enShare page ↗
?v=ribbon&id=p-cl581e3b7184ab&locale=ru&arrival=2026-11-01&departure=2026-11-05&adults=2¤cy=EURShare page ↗
?v=ribbon&id=p-cl581e3b7184ab&locale=ja&arrival=2026-11-01&departure=2026-11-05&adults=2¤cy=JPYShare page ↗Instant photo on Karta blue: the hotel photo in a white frame with a caption strip, tilted 4° — the photo is rotated at compose time around the same point as the frame. Name, stars, rating and CTA on the right (v=polaroid).
?v=polaroid&id=p-cl5810404ed30e&locale=en&arrival=2026-10-12&departure=2026-10-15&adults=2Share page ↗
?v=polaroid&id=p-cl581e3b7184ab&locale=enShare page ↗
?v=polaroid&id=p-cl5810404ed30e&locale=ru&arrival=2026-12-28&departure=2027-01-03&adults=4Share page ↗
?v=polaroid&id=p-cl581e3b7184ab&locale=ja&arrival=2026-11-01&departure=2026-11-09Share page ↗Dark boarding-pass card: photo and hotel on the main part, a perforated tear-off stub with CHECK-IN / CHECK-OUT / NIGHTS / GUESTS fields and the price. Without dates the stub carries the tagline (v=ticket, honours currency).
?v=ticket&id=p-cl581e3b7184ab&locale=en&arrival=2026-11-01&departure=2026-11-05&adults=2¤cy=USDShare page ↗
?v=ticket&id=p-cl581e3b7184ab&locale=enShare page ↗
?v=ticket&id=p-cl581e3b7184ab&locale=ru&arrival=2026-11-01&departure=2026-11-05&adults=2¤cy=EURShare page ↗
?v=ticket&id=p-cl581e3b7184ab&locale=ja&arrival=2026-11-01&departure=2026-11-05&adults=2¤cy=JPYShare page ↗Same layouts rendered as motion: the first three hotel photos cycle, and on every photo the discount badge — or the price when there is no discount, or the CTA when there is no price — beats twice (scale 1 → 1.1 → 1). Two routes with identical parameters: /og/hotel.mp4 (H.264, 10 fps, 6 s, 130–270 KB) for og:video — this is what Telegram, X, Discord and Facebook actually animate — and /og/hotel.gif (15 frames, 128 colours, 250–480 KB) as a fallback. The share pages below carry og:video + a JPEG poster in og:image.
/og/hotel.mp4?v=photo&id=p-cl5810404ed30e&locale=en&arrival=2026-10-12&departure=2026-10-15&adults=2Share page ↗GIF version ↗/og/hotel.mp4?v=big-deal&id=p-cl581e3b7184ab&locale=en&arrival=2026-11-01&departure=2026-11-05&adults=2¤cy=USDShare page ↗GIF version ↗/og/hotel.mp4?v=ribbon&id=p-cl581e3b7184ab&locale=en&arrival=2026-11-01&departure=2026-11-05&adults=2¤cy=USDShare page ↗GIF version ↗