Let's Connect
Work · 07/09 · Paid media · Web design
Paid mediaWeb design
City hotel · 2025

Always-on booking media

Seasonal bursts replaced with one continuous loop that adapts every month.

Scroll preview · muted loop

The live-site recording lands here once the retainer clears its reporting window.

The brief

Campaigns switched on for peak season and off for the rest, so every restart paid to relearn the same audience.

  1. 1.

    Moved the budget to a continuous baseline with seasonal weighting.

  2. 2.

    Rebuilt landing pages so the ad and the page make the same promise.

  3. 3.

    Reported monthly on conversions, then cut what underperformed.

UX choices

Wireframe: booking path
Responsive: 390 / 768 / 1440
Structured data: schema tree

The loop

Monthly, not seasonal

One loop that compounds month over month instead of restarting.

Next step

Want the same structure under your site?

Thirty minutes on your current search footprint, your paid spend and where the bookings actually come from. No deck, no pitch.