Hospitality · Google Ads · Account Audit

7 account-structure mistakes that waste 40% of your boutique hotel's Google Ads budget.

We've audited dozens of boutique-hotel and villa Google Ads accounts. The same seven structural mistakes show up in almost every one — and recovering the wasted budget usually doesn't require more spend, just a 30-day rebuild. Here's the diagnostic + the fix order.

30–45%wasted budget 2.5×median post-fix ROAS lift
F

FYI Digital

May 26, 2026 · 11 min read

30–45%

Wasted budget

7

Repeat mistakes

30 days

Fix window

2.5×

Median post-fix ROAS lift

Most boutique-hotel and villa Google Ads accounts aren't underperforming because the property is bad, the market is competitive, or the bids are too low. They're underperforming because the account is structured the same way an agency set it up four years ago — and nobody has rebuilt the foundation since the platform changed underneath it.

When we audit a hospitality account for the first time, we expect to find 30-45% of the spend going to one of seven structural problems below. Recovering that doesn't usually require more budget — it requires rebuilding the account around how Google's auction and Hotel Ads actually work in 2026, not how they worked when Performance Max launched. This post is the diagnostic checklist we run on every audit, plus the 30-day fix order we ship.

Mistake 1 — One mega-campaign mixing brand and non-brand

The single most common structural problem in independent-hotel accounts: one big "Hotel" or "Bookings" campaign that mixes branded searches ("[Hotel Name] booking", "[Hotel Name] reviews") with non-brand searches ("boutique hotel Bali", "5-star villa Mykonos"). The branded clicks are 10-15× more likely to convert at a fraction of the CPC — they inflate the campaign's average ROAS and hide the fact that the non-brand portion is bleeding money.

The fix: separate brand and non-brand into two campaigns with their own budgets, bid strategies, and conversion goals. Brand campaign protects against OTA bidding on your name (Booking.com bids on your branded terms — yes, really) and runs cheap on tROAS 2000%+. Non-brand campaign gets the real budget and is judged on its actual performance, not the brand halo. The reporting clarity alone usually surfaces a 15-20% budget reallocation.

Mistake 2 — Hotel Ads (HPC) never connected to the booking engine

Hotel Ads — the rate-and-availability units that appear in Google's Hotel Search interface — require a feed connection between Google and your property management system or booking engine. Most independent hotels have either no connection at all (so the listing shows "Visit official site" with no rate, which kills click-through) or a stale connection (where the rate Google displays is days or weeks behind the real rate, so prospects click a "from $245" listing and land on a $310 page).

The fix: use a Hotel Ads partner (SiteMinder, Cloudbeds, Hotel Tonight, Mirai, and most major PMSs offer this) to push live rates and availability. Properties that go from no-connection to live-feed typically see 4-7× Hotel Ads ROAS within 60 days because every Search query now shows your real, competitive rate vs. the OTA next to you — and the prospect can compare without leaving Google. This single fix often justifies the entire account rebuild.

Mistake 3 — Country-level geo-targeting instead of feeder-market

A boutique villa in Bali targeting "Australia + United States + United Kingdom" at country level is paying premium CPCs for clicks from Adelaide, Boise, and Aberdeen — none of which are realistic feeder markets for that property. The real feeder markets are Sydney + Melbourne + Brisbane for AU; greater LA + NY + SF + Seattle for US; greater London + a handful of UK metros for UK. Country-level targeting buys traffic from every other city at the same CPC.

The fix: rebuild geo at metro level. Pull 90 days of past-booker data, identify the actual cities your direct guests came from, and bid only on those metros + a 50-100km radius. This cuts wasted impressions by 20-40% and lets you bid more aggressively where it matters. For market-specific intel on which feeder cities matter per destination, our market deep-dives publish the breakdowns we use.

Mistake 4 — Flat budget across the season — no seasonal pacing

Every hospitality market has a booking curve — the moment when next-summer-Cape-Town-villa shoppers actually start searching, the spike for next-year's-honeymoon-Santorini, the 8-12-week lead time before a peak-season night. Most accounts ignore this and spend the same daily budget in January as in April, which means in January they're not aggressive enough to capture the early-bird shopper and in April they've run out of budget by mid-month.

The fix: build a 12-month budget calendar that follows the market's booking-curve, not the spend calendar. For Mediterranean markets that's typically a Feb-Jun ramp into peak summer, a Sep-Oct second peak for European autumn-break travel, and maintenance brand-defense in Nov-Jan. For tropical markets it's the opposite curve. Every market in our hospitality wedge has a different seasonal pattern documented; aligning spend to it typically lifts effective ROAS 20-35% with the same total budget.

Mistake 5 — No device split, despite a 2-3× mobile-vs-desktop ADR gap

For most hospitality properties, mobile-source bookings convert at a lower rate than desktop bookings AND tend to be cheaper, shorter stays (the mobile-shopper is browsing during a commute; the desktop-shopper is researching the trip during a focused session). Yet most accounts apply the same bid to both devices, which silently overpays for mobile clicks and underpays for desktop clicks.

The fix: pull 90 days of conversion-by-device data, calculate revenue-per-click for mobile vs. desktop separately, and set device-level bid adjustments to match. The typical hospitality split lands at -20% to -30% on mobile and +10% to +20% on desktop, but yours may be different. Re-check quarterly because mobile share keeps growing — this isn't set-and-forget.

Mistake 6 — Conversion tracking that fires the event but not the revenue value

More than half the accounts we audit have conversion tracking that fires correctly on the "booking confirmed" page but passes no revenue value — every booking counts as a "1", regardless of whether it was a $200 single-night or a $4,800 honeymoon stay. Without dynamic revenue values, Google's auction can't bid more aggressively for the keywords that drive high-value bookings. Smart Bidding becomes dumb.

The fix: wire dynamic revenue values into your conversion tracking using the actual transaction value from the booking engine. This unlocks Target ROAS bidding (which can't work without revenue data) and surfaces the keyword + ad-group combinations that produce your high-ADR bookings vs. your discount-rate fillers. Properties that fix this jump straight to a 30-60% efficiency lift without changing creative or budget — the auction was always going to reward higher-value clicks, it just needed to know which ones they were.

Mistake 7 — Display Network turned on inside Search campaigns

Every new Google Ads Search campaign defaults to "Search Network with Display Select" — Google will spend part of your Search budget on Display Network placements that almost never convert for hospitality. The default-on behavior is one of the quietest budget drains in the platform. We routinely find 15-25% of "Search" budget being spent on Display placements (random mobile apps, irrelevant content sites) at high CPC and 0% conversion rate.

The fix: open every Search campaign's settings and uncheck "Include Google Display Network". This takes 60 seconds per campaign and is usually the single fastest dollar-recovery in the account. If you want Display, run it as its own campaign with its own budget, audience targeting, and creative — never as a Search-campaign auto-include.

The 30-day fix order

Don't try to fix all seven in one weekend — the auction needs time to re-learn after each structural change. We run them in this sequence:

  • Day 1-3: Mistake 7 (Display unchecked) + Mistake 1 (brand/non-brand split). Both are reversible and immediately measurable.
  • Day 4-10: Mistake 6 (dynamic revenue values) + Mistake 5 (device bid adjustments). Requires tracking work + 7-day learning window before bid changes take effect.
  • Day 11-20: Mistake 3 (metro-level geo) + Mistake 4 (seasonal budget calendar). Built around your past-booker data, not Google's defaults.
  • Day 21-30: Mistake 2 (Hotel Ads feed connection). Usually requires coordination with your PMS or booking-engine provider, so we start the procurement on day 1 and ship the connection at end-of-month.

By day 30 you have a measurably more efficient account, a cleaner reporting view, and (usually) a 20-40% reduction in wasted spend that you can redirect into the campaigns that are actually working. The case studies page documents what this looks like in practice — including a 45-room boutique resort that recovered $84K in annual wasted spend through this exact sequence.

Want a property-specific version of this diagnostic?

A free 30-minute audit gets you a property-specific version of the seven-mistakes checklist — we'll look at your real account (with read-only access), flag which mistakes you have, quantify the recoverable spend, and recommend the order to fix them in. Three to five actionable wins delivered within 48 hours. No pitch, no commitment.

Run this on your property

Free 30-minute audit. Then you'll know.

Send us your property URL + read-only Google Ads access. Within 48 hours you get the seven-mistakes diagnostic applied to your account + a 30-day fix order tailored to your situation.

Not ready? Build a 2-min property scope first →

Further reading