When should vegan hotels buy Google Hotel Ads versus Meta for direct bookings?
Quick answer
Turn on Free Booking Links in Hotel Center first (no click fee when connectivity is live). Buy Google Hotel Ads only when rates match the OTA BAR, Purchase fires on your engine, and cost per booked stay is below invoice OTA commission (independents often sit in a 15 to 30% band). Use Meta when a converting package landing page exists and the job is demand or remarketing, not the Google Hotels auction. Commission-per-stay bidding on Hotel Ads stopped serving in February 2025. You pay CPC or tROAS. Do not invent a Hotel Ads ROAS. Mix: direct vs OTA. Stay-page claims: vegan hotel direct bookings.
Vs other Intelligence guides
| Guide | Job |
|---|---|
| Direct vs OTA | Commission mix, parity, perks. This page is the paid switch. |
| Vegan hotel direct bookings | Claims-safe engine copy. Not CPC vs commission math. |
| Peak-date hotel packages | The SKU paid clicks should land on. |
| Meta vs Google budget | SKU ads for eco DTC. Not lodging metasearch. |
| Demand Gen vs PMax | YouTube and Discover vs product PMax. Not Hotel Ads. |
| Dining ads ROI | Meta measurement. Hotels reuse it with ADR after this fence. |
| Content ROI vs commission | Pages vs commission. This is paid clicks vs commission. |
| EmpCo hospitality copy | veganMeals honesty before you bid. |
| This guide | Free Booking Links, then CPC vs OTA commission vs Meta fence |
Steal this CPC vs commission vs Meta fence
| Job | Buy | Do not |
|---|---|---|
| Show your live rate beside OTAs at zero click fee | Free Booking Links (Hotel Center + connectivity) | Skip this and jump to paid |
| Win more of the Hotels unit when OTAs outrank the free link, and CPA sits under the commission floor | Hotel Ads (CPC or ECPC, then tROAS only with clean Purchase history) | Use Meta to intercept a Google Hotels click |
| Demand or remarketing to a named package LP | Meta | Treat Hotel Ads as a video awareness buy |
| Rates wrong, no tracking, LP cannot book, or kitchen unanswered | Neither | Pay to send guests to Booking.com |
Ask your channel manager or engine whether Hotel Center and Free Booking Links are on. Google ranks free links by utility. Price accuracy still applies. Hotel Ads compete in the module next to OTAs. Meta competes in the feed. Score both as cost per engine booking versus commission you would have paid.
Gates before any CPC: engine books and the LP answers vegan breakfast or kitchen scope; Hotel Center rate matches OTA BAR; Purchase conversion with booking value; package LP live if you sell a named SKU; veganMeals matches the kitchen (EmpCo hospitality crawl).
Cost-per-booking worksheet
Worked pattern, not a benchmark. Replace every cell from invoices and Ads. Do not invent a 4x ROAS.
| Line | Formula | Worked example | Your cell |
|---|---|---|---|
| Invoice commission % | Last OTA invoice | 18% | [ota_commission] |
| Stay GBV | ADR × nights | 360 | [gbv] |
| Commission floor | GBV × invoice % | 64.80 | [floor] |
| Hotel Ads spend (14 days) | Hotel campaign only | 400 | [ha_spend] |
| Engine bookings from Hotel Ads | Purchase on your engine, not OTA stays | 8 | [ha_books] |
| Hotel Ads cost per booking | spend ÷ bookings | 50 | [ha_cpa] |
| Hotel Ads call | CPA < floor? | 50 < 64.80, continue | |
| Meta spend (same window) | Ads + boosts | 300 | [meta_spend] |
| Engine bookings from Meta | Engine emails you own | 4 | [meta_books] |
| Meta cost per booking | spend ÷ bookings | 75 | [meta_cpa] |
| Meta call | CPA vs floor | If CPA > floor, cut prospecting. Keep remarketing only if it still books |
Free Booking Link bookings have zero media cost. Do not mix them into Hotel Ads CPA (paid clicks carry a campaign id; free links do not). Do not paste GBV into a ROAS tool as revenue. Contribution after room cost: break-even calculator. Clicks to bookings: conversion rate calculator. Meta after this fence: dining ads ROI with ADR, then the social media ROI calculator.
Land: free links and Hotel Ads on your engine or package LP, same photos and BAR as the OTA. Meta on the named package (peak-date packages) or the stay page. Never pay to hand the guest to an OTA. No eco-friendly stay or carbon-neutral night in the ads (LLM ad-copy guardrails).
Bidding without a fake ROAS
Google retired commission-per-stay bidding. Remaining campaigns stopped serving on 20 February 2025. Independents now bid manual CPC, Enhanced CPC, or tROAS.
- Start CPC or ECPC until Purchase with booking value is trustworthy.
- tROAS only with conversion-value history. Do not paste 400% from a blog. If you set a target, use last four weeks of conversion value divided by cost, then keep the commission floor as a kill switch.
- PMax for travel goals is a different campaign. Do not treat product Performance Max as Hotel Ads. The CPA versus commission floor still applies.
Commission is the floor, not a ROAS target
If ads cost more than the OTA would have taken on the same stay, you lost the switch. Ads Manager ROAS on GBV is not that test.
Go / no-go
| Call | When |
|---|---|
| No-go on paid | Rates mismatch, no Purchase, LP cannot book, or clicks would land on an OTA |
| Go on Free Booking Links | Connectivity live. Always on before CPC |
| Go on Hotel Ads | Gates pass, Hotel Ads CPA under the commission floor on engine bookings |
| Go on Meta | Package LP converts. Remarketing first. Score with the ADR worksheet, not Ads Manager ROAS |
| Partial | Free links only until 14 days of clean tracking. No tROAS yet |
Example rows are arithmetic, not a case study. Do not copy 18% or 50 CPA. Your invoices win.
7-day steal-and-run
- Day 1: Pull OTA invoices. Write
[ota_commission]. Screenshot Google Hotels for your property name. - Day 2: Confirm Hotel Center, Free Booking Links, and rate feed versus BAR.
- Day 3: Purchase on the engine with booking value. Split free versus paid clicks in the landing URL.
- Day 4: Fill the worksheet. Set
[floor]. Freeze veganMeals and ad claims. - Day 5: If gates pass, a small CPC test on the property name (and vegan hotel plus city only if the LP answers the kitchen). Land on the engine.
- Day 6: Meta only if the package LP already converts. Remarketing first.
- Day 7: Score CPA versus floor. Kill Hotel Ads if rates mismatch or CPA sits over floor for two weeks. Do not scale on Ads Manager ROAS.
Frequently asked questions
When should vegan hotels buy Google Hotel Ads versus Meta for direct bookings?
Turn on Free Booking Links first. Buy Hotel Ads when rates match, Purchase tracking is live, and cost per engine booking sits under invoice OTA commission. Buy Meta when a converting package landing page exists and the job is demand or remarketing. Do not invent a Hotel Ads ROAS. Do not use Meta to win the Google Hotels unit.
Is Google Hotel Ads still commission-based?
No. Commission-per-stay bidding stopped serving on 20 February 2025. Independents bid CPC, Enhanced CPC, or tROAS. Compare media cost per engine booking to the commission you would have paid the OTA.
Should we turn off Booking.com if we buy Hotel Ads?
No. OTAs remain discovery. Hotel Ads try to win the click in the same module. Ghosting the OTA often moves the search to a competitor listing. Mix rules live in direct vs OTA.
What ROAS should we target on Hotel Ads?
There is no honest published 4x. Set a cost-per-booking cap equal to invoice commission on typical stay GBV. If Ads Manager ROAS uses GBV as revenue, ignore it for go/no-go.
How is this different from Meta vs Google budget for eco DTC?
That guide splits SKU ads. This is lodging metasearch: CPC versus OTA commission versus Meta to a package LP. Demand Gen and product PMax are not Hotel Ads.
Can we tick vegan meals in Hotel Center to win the auction?
Only if the kitchen matches. Over-ticking vegan-friendly as vegan meals is an EmpCo and review risk. Freeze attributes in the EmpCo hospitality crawl before you raise bids.