TL;DR
- Google retired commission bidding (per stay and per conversion) for new hotel campaigns in 2024; Google points advertisers to Target ROAS, Enhanced CPC or Performance Max for travel goals instead.
- Current hotel campaign bid strategies are Target ROAS, Enhanced CPC, manual CPC and CPC%, and all of them charge per click.
- Hotel Center needs a hotel list, a live price feed and booking landing pages, usually supplied through a booking engine that is an integration partner.
- Performance Max for travel goals can link a Hotel Center account only if it holds 100 hotels or fewer; larger portfolios use the Google Hotel API.
Google hotel ads are paid listings that show a hotel's live room price and a booking link when a traveler searches for a property or destination on Google Search, Google Maps or Google's travel pages. You pay when someone clicks, and the click sends them to your own booking engine (or to an online travel agency that is also bidding), so the format competes directly for the reservation rather than just for awareness.
This guide explains where the ads appear, how they differ from the free booking links that sit next to them, how bidding works now that commission bidding has been retired, what you need before your first campaign, how hotel campaigns relate to Performance Max for travel goals, and how to work out whether the spend actually pays back in direct bookings.
What are Google hotel ads and where do they show?
When someone searches for a named hotel or for something like "hotels in Chiang Mai", Google can show a hotel search module: photos, property names, a map and a price for the dates and number of guests the traveler picked. Selecting a property opens a panel that lists booking options from different sellers. The hotel itself, its booking engine and online travel agencies can all appear in that list. Paid placements in it are hotel ads; unpaid placements are free booking links.
The same inventory surfaces in three places:
- Google Search, inside the hotel module and the hotel's own business profile panel when someone searches its name.
- Google Maps, when a traveler taps a hotel pin or browses hotels in an area.
- Google's travel pages, where travelers compare hotels in a destination with date and price filters.
The important detail is that the ad is tied to a specific itinerary. The price shown is the price for those check-in dates, that length of stay and that number of guests. This is why the setup is so different from a normal Search campaign: there is no ad text to write. Google builds the ad from your property data and your live rates.
How do hotel ads differ from free booking links?
Free booking links are unpaid listings in the same booking options panel. They show your site or hotel name and the room rate for the selected dates, and a click goes straight to your landing page with no cost per click. Any property that already has a bid in a hotel campaign, available rates and a landing page is eligible. Hotels that use a reservation system or channel manager may already be connected through that provider, which can switch the links on.
Google says ranking for free links depends on signals such as user preference, landing page quality and price accuracy, and that nobody can pay for a higher free ranking. Paid hotel ads sit above or alongside them and are ranked through an auction. In practice the two work together: the free link is a floor of visibility you should always have, and the paid ad is how you secure a stronger position for searches where you are losing bookings to resellers of your own rooms.
A sensible order of work is to switch on free booking links first, check that your rates display correctly, and only then decide where paid coverage is worth buying.
How does bidding work for Google hotel ads?
Older guides describe "commission" bidding, where the hotel paid a percentage only after a booking or a completed stay. Google retired the commission strategies (per stay and per conversion) for new hotel campaigns in 2024, and points advertisers to Target ROAS, Enhanced CPC or Performance Max for travel goals instead. If you read advice built around pay-per-stay, treat it as out of date.
The bid strategies currently listed for hotel campaigns are:
- Target ROAS: automated bidding that aims for a return on ad spend based on the booking value you report back. You still pay per click.
- Enhanced CPC: semi-automated, used on top of CPC or CPC% bids and adjusted by Google for clicks that look more likely to book.
- Manual CPC: a fixed amount per click that you set.
- CPC%: a percentage of the nightly room price, charged per click. You set it at ad group or hotel group level; at campaign level you can only set a maximum effective bid limit.
CPC% suits hotels whose room prices swing widely by season, because the bid scales with the rate on display. Here is an illustrative example, not a benchmark: with a CPC% bid of 5% and a nightly rate of 4,000 baht, the bid for that click would be 200 baht. On a low-season night priced at 2,000 baht, the same bid becomes 100 baht. Google's bidding overview marks both manual CPC and CPC% as not recommended to use alone.
Bid adjustments
For manual strategies, hotel campaigns support adjustments by traveler location, device, length of stay, check-in day, date type (default versus selected dates), advance booking window and audience list. Target ROAS ignores most of them, apart from a minus 100% device adjustment. A typical use is raising bids for longer stays, or for travelers located in a market that historically books higher-value rooms, once your own data supports it.
What do you need to run Google hotel ads?
Google lists three ingredients, which you can provide yourself or through an integration partner:
- A hotel list of the properties you want to advertise, matched to their Google Maps listings.
- Up-to-date prices for different itineraries, delivered as a price feed.
- Landing pages on your site where travelers arrive after the click, normally a booking engine page pre-filled with dates and guests.
All three are managed in Hotel Center. You then link Hotel Center to your Google Ads account, which is where budgets, campaigns, hotel groups, bids and reporting live.
For most independent hotels, the price feed is the hard part. Very few hotels build one in-house. The usual route is a connectivity partner: many booking engines, channel managers and property management systems already have a Hotel Center integration, and they push your rates and availability for you. Ask your booking engine provider whether they are an integration partner before you look at anything else.
Price accuracy
Hotel Center checks whether the price shown in the ad matches the price on the landing page. If it does not, visibility can drop and properties can be restricted. Common causes are a booking engine that adds taxes or service charges late in checkout, rate caching that lags behind updates, and currency or occupancy mismatches. Fixing price accuracy is usually the first job on a new account, because it limits both paid and free visibility.
How do hotel ads fit with Performance Max for travel goals?
Performance Max for travel goals is a separate campaign type built for hotels. It uses your hotel property information plus text, image and video assets, and it can serve across Google's channels (Search, Maps, YouTube, Display, Discover and Gmail), not only the hotel booking module. Asset groups are built per property.
To set it up, you either link a Hotel Center account or create a hotel properties feed inside Google Ads. Two limits are worth knowing:
- Linking a Hotel Center account to this campaign type is limited to accounts with no more than 100 hotels; larger portfolios are pointed to the Google Hotel API.
- Without Hotel Center, the rates shown come from third-party sources Google already has, which may not match your own direct price.
A practical way to think about the split: hotel campaigns compete for the traveler who has already chosen a destination and dates and is comparing where to book. Performance Max for travel goals reaches people earlier, while they are still choosing where to go and which hotel to look at. Many hotels run both, but the two will report overlapping conversions, so judge them together rather than giving each one full credit.
How to measure direct-booking ROI
Bidding on Target ROAS only works if Google receives the booking value. That means conversion tracking on the booking engine's confirmation page, passing the reservation value and currency. Many booking engines that integrate with Hotel Center also support this tracking; check that the value is sent in the same currency as your account, or ROAS figures will be meaningless.
Once data flows, measure at three levels:
- Campaign ROAS: conversion value divided by cost, as reported in Google Ads.
- Net margin per booking: compare the cost per booking from hotel ads with the commission you would pay an online travel agency for the same reservation. An illustrative example: if an OTA booking of 10,000 baht carries a 15% commission (1,500 baht) and the same booking through hotel ads cost 900 baht in clicks, the direct route saved 600 baht before any other costs. Use your real contract rates, not these numbers.
- Cancellations: reported conversions are made at booking time. Since commission-per-stay bidding is gone, you carry the cancellation risk. Reconcile reported bookings against actual stays in your PMS each month so ROAS reflects revenue you kept.
Also watch impression share in the hotel campaign reports. If free booking links and a modest paid bid already win most of the visibility for your own name, extra spend on brand searches may simply buy bookings you would have taken for free.
Common mistakes and what they cost
| Mistake | What happens | Fix |
|---|---|---|
| Price feed adds taxes later than the ad shows | Price accuracy issues reduce paid and free visibility | Show the final, tax-inclusive price consistently on the landing page |
| No booking value in conversion tracking | Target ROAS cannot optimise; reports show counts only | Pass reservation value and currency from the confirmation page |
| Planning around commission per stay | The strategy is retired for new campaigns | Use Target ROAS, or manual CPC or CPC% with limits |
| Ignoring cancellations | ROAS looks better than real revenue | Reconcile bookings with PMS stays monthly |
What this means for hotels in Thailand
Hotel ads are one of the few ways to put the direct rate in front of a traveler at the exact moment they compare sellers.
A few local points matter. Travelers search in both Thai and English, so the landing page should work in both languages and show prices in baht for domestic searchers.
FAQ about Google hotel ads
Do Google hotel ads still use commission bidding?
No, commission bidding (per stay and per conversion) was retired for new hotel campaigns in 2024. Current options are Target ROAS, Enhanced CPC, manual CPC and CPC%, all charged per click.
Can a small independent hotel run hotel ads?
Yes, a single property can run hotel ads as long as it has a Hotel Center account, a live price feed and a booking landing page. In most cases the price feed comes from a booking engine or channel manager that is already an integration partner.
Are free booking links enough on their own?
Free booking links give baseline visibility at no click cost, but their position is not something you can buy. Paid hotel ads are worth testing where OTAs consistently outrank your direct rate on your own hotel name or key destination searches.
What is the difference between hotel campaigns and Performance Max for travel goals?
Hotel campaigns bid for placement in the hotel booking module for travelers comparing prices on set dates. Performance Max for travel goals uses property data and creative assets to reach travelers across many Google channels earlier in planning.
Getting help with hotel campaigns
Hotel campaigns sit where Google Ads management, booking engine data and revenue management meet. If you want a second pair of eyes on your Hotel Center setup, price accuracy or bid strategy, see Relevant Audience's hotel marketing services, or the wider Google Ads search services for the rest of your paid search account. For conversion value tracking, the GA4 setup service covers how booking data reaches your reports.







