Google Ads for Hotels: How to Run Campaigns That Actually Book Rooms

Graphed Team••Google Ads by industry•10 min read

Hotel campaigns on Google work differently than keyword-targeted search ads. You bid on a live feed of your rooms and rates, competing for placement in the hotel booking module that appears on Search and Maps. This placement puts your property directly in front of travelers comparing options, with pricing and availability displayed before they click.

GraphedGraphed

Build AI Agents for Marketing

Build virtual employees that run your go to market. Connect your data sources, deploy autonomous agents, and grow your company.

Watch Graphed demo video

This guide covers how Hotel Ads work, what you actually pay, and how to set up campaigns that generate direct bookings without paying OTA commissions. We'll walk through feed requirements, bidding models, budget planning, and campaign structure for both single properties and multi-property operators.

How Google Ads for hotel booking actually work

Hotel campaigns pull from a live feed of your rooms and rates, not keyword targeting. You build a data connection between your property management system and Google, pushing real-time inventory, pricing, and availability. When that feed breaks or goes stale, your ads stop showing or display incorrect rates that kill conversions.

Your ads show in the hotel booking module on Search and Maps when travelers search for lodging in your area. This module appears above organic results, displaying property photos, nightly rates, star ratings, and a direct booking link. You compete for placement against OTAs and other properties.

You need a Hotel Center account linked to Google Ads, which connects your property management system or booking engine. Hotel Center manages your feed, property details, and integration partner. Without this account, you cannot run Hotel campaigns. The Google Ads interface handles budgets, bids, and performance reporting.

Google generates the ad creative automatically based on your listing data, photos, amenities, and pricing feed. You don't write ad copy. Your ranking depends on what data you provide: properties with complete listings, high-quality photos, and detailed amenity information outperform bare-bones profiles even at similar bid levels.

The booking module ranks properties by bid and relevance, not organic factors. A strong organic presence helps brand recognition but does not influence Hotel Ads ranking. The highest bidder with decent listing quality wins the top slot.

Setting up Hotel campaigns without burning budget

Start with Percent CPC bidding at a percentage of your average booking value. If your average booking is $800, set your bid accordingly. This bidding model ties your cost directly to revenue potential, automatically adjusting bids based on the value of the itinerary being searched.

Commission bidding (pay per completed stay) eliminates wasted spend but requires conversion tracking and higher commission rates to compete. You only pay when a traveler books and actually stays at your property. The tradeoff: commission rates typically need to be higher to achieve competitive placement, often matching or exceeding OTA rates once you factor in integration partner fees.

You must connect a certified integration partner or build a feed via the Hotel Ads API. Most properties use partners like SiteMinder, Cloudbeds, or TravelClick because building a custom API integration requires significant investment. These partners charge monthly fees depending on property size.

Campaign structure mirrors standard Google Ads: campaigns for budget control, ad groups for property grouping, hotel groups for bid management by attribute. Multi-property operators should create separate campaigns per brand or market, then use hotel groups to adjust bids for high-performing properties or seasonal inventory. Throwing everything into one campaign makes optimization impossible.

Set a daily budget that assumes a portion of clicks convert at your target cost per acquisition. If you want 10 bookings per month at $50 CPA, you need $500 in monthly budget. Divide by 30 days, add buffer for variance, and start with an appropriate daily budget. Review performance regularly and adjust by moderate increments, not wholesale changes that reset learning.

Free PDF · the crash course

AI Agents for Marketing Crash Course

Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.

What hotels actually pay for these ads

CPC bids vary widely depending on market competitiveness, with luxury hotels and resort destinations at the high end. Urban hotels in major markets typically pay more per click than secondary markets and rural properties. Beach resorts during peak season can see higher CPCs.

Commission-based bidding typically runs as a percentage of booking value, comparable to or slightly below OTA commissions. Properties that bid conservatively often lose placement to competitors bidding higher, resulting in minimal volume that makes the lower rate meaningless.

Most properties need meaningful monthly budget to generate actionable volume. Budget requirements vary based on property size and market competitiveness. Anything under minimal thresholds spreads budget too thin to learn what works.

Direct booking conversion rates from Hotel Ads vary, higher than standard search ads but lower than brand search traffic. Travelers in the hotel booking module are comparing options across multiple properties and dates. Many who don't convert on first click often return via brand search or direct traffic, creating attribution complexity that most properties never untangle.

Budget blowouts happen when you don't set bid caps or when your feed shows availability for dates you can't actually fulfill. A property that forgets to close out sold dates in their PMS can burn through daily budget quickly. Set maximum CPC caps to prevent runaway spend during demand spikes or feed errors.

Google Ads for hospitality beyond individual properties

Multi-property groups can run a single campaign with hotel groups segmented by brand, location, or performance tier. Create hotel groups based on property attributes: star rating, location, price tier, or historical performance. Apply different bid modifiers to each group so high-performing properties get more budget without manually adjusting bids daily.

Management companies handling Google ads for hotels and resorts should structure ad groups by property type. Separate campaigns for luxury hotels, business hotels, and extended-stay properties let you allocate budget according to booking value and margin. A luxury property with higher average booking value justifies higher CPCs than an economy hotel with lower nightly rates.

Luxury hotels need separate campaigns with higher bids because their higher booking values justify more aggressive spend. A property with high average booking value can profitably bid more per click while maintaining acceptable customer acquisition costs. Running luxury and economy properties in the same campaign forces you to compromise on bids, underserving both segments.

The hospitality industry sees significant mobile traffic on hotel searches, so bid adjustments by device are critical. Mobile users book at different rates and volumes than desktop users. Desktop traffic often converts better but represents a smaller portion of impressions. Set mobile bid adjustments appropriately initially, then refine based on actual conversion data.

Properties that also advertise event space or restaurants should run separate standard search campaigns. Hotel Ads only promote room inventory. If you want to capture searches for wedding venues or on-site dining, build standard search campaigns targeting those specific terms.

GraphedGraphed

Build AI Agents for Marketing

Build virtual employees that run your go to market. Connect your data sources, deploy autonomous agents, and grow your company.

Watch Graphed demo video

Where your hotel ads actually appear

The primary placement is the hotel booking module at the top of search results when someone searches for hotels in your city or near a landmark. This module appears for queries like "hotels in Miami Beach" or "lodging near Pike Place Market." It doesn't show for vague searches like "vacation ideas."

Google Maps shows hotel ads when travelers browse lodging pins or search within the Maps interface. Users who open Google Maps and search "hotels near me" or zoom in on a destination and browse hotel markers see ads within those results. This placement captures travelers already in research mode, often with higher intent than standard search traffic.

YouTube placement exists but generates minimal volume compared to Search and Maps. Most properties see the vast majority of impressions and clicks from Search and Maps combined. Don't build strategy around YouTube placement.

Your ads only trigger on high-intent hotel searches. Hotel campaigns are restricted to the hotel booking module and Maps results. You cannot extend reach to banner ads, Gmail ads, or other Display inventory. This limited placement range targets bottom-of-funnel searchers ready to evaluate specific properties.

Ranking within the module depends on your bid, ad relevance score based on listing quality, and property rating from Google reviews. Two properties bidding the same amount won't rank equally if one has significantly more reviews at a higher star rating than the other. Complete property descriptions, high-resolution photos, and detailed amenity information improve relevance scores independent of bid amount.

Free PDF · the crash course

AI Agents for Marketing Crash Course

Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.

Why most hotel Google Ads campaigns fail

Feed issues cause the majority of Hotel Ads problems: stale pricing, incorrect availability, broken booking links, or missing property attributes. Your integration partner pushes data to Google regularly. When that sync fails, Google shows old rates or marks rooms available when you're sold out. Travelers click, see different rates on your site, and bounce. You paid for the click and got nothing.

Hotels bid too low to appear in the module, then conclude Hotel Ads don't work when they never actually showed. Setting inadequate daily budget with low commission bid in a competitive market means your ads show infrequently, buried in lower positions. You need enough budget to achieve competitive placement during at least part of each day to test true performance.

Running Hotel campaigns without conversion tracking means you're flying blind on which bookings came from ads versus organic traffic. You see clicks and spend in Google Ads but have no idea which reservations originated from those clicks. Without conversion tracking, you cannot calculate cost per acquisition, optimize bids, or determine channel profitability.

Properties try to compete with OTA commission structures while also paying platform fees to integration partners, erasing any margin advantage. If Expedia charges 15% and your integration partner charges monthly fees plus percentage per booking, you need to keep total Google Ads cost under OTA economics just to break even. Most properties don't do this math until months into failing campaigns.

No one monitors search query reports to see what traveler searches trigger your ads, so budget goes to irrelevant queries. A hotel in downtown Austin might show for "hotels near Austin" triggered by someone searching for accommodations far away in the suburbs. Check search terms weekly and add negative keywords for irrelevant locations.

Measuring whether Hotel Ads actually drive revenue

Track bookings with Google Ads conversion tracking connected to your booking engine confirmation page, not just form submissions. Install the conversion tracking tag on the final confirmation page that appears after payment is processed. Tracking the booking form page captures form submissions that never complete, inflating your conversion count and destroying CPA accuracy.

Revenue per ad click matters more than click-through rate because hotel searches have high browse behavior before booking. Higher revenue per click beats higher CTR with lower revenue per click. Import conversion values into Google Ads so you can track total booking revenue, not just conversion count.

Compare your effective commission (ad spend divided by booking revenue) to your OTA commission rate to determine channel profitability. If you spent $3,000 on Hotel Ads last month and generated $22,000 in booking revenue, your effective commission is 13.6%. If Booking.com charges you 15%, Hotel Ads delivers better economics. If your OTA rate is 12%, you're losing money and need to optimize bids or pause campaigns.

Attribution gets messy when travelers see your Hotel Ad, don't book immediately, then return via brand search or direct. Google Ads attributes the conversion to the last click by default, which is often brand search or direct traffic days after the initial Hotel Ad click. Use data-driven attribution or first-click models to understand how Hotel Ads contribute to the full booking journey.

Most properties need sufficient time and data before Hotel Ads performance stabilizes enough to judge campaign viability. Hotel booking behavior includes long research cycles and comparison shopping across dates and properties. Performance fluctuates in the early period as Google's algorithm learns and your targeting stabilizes. Pause campaigns too early and you may be killing them right before they start working.

---

See Graphed in action to track your Google Ads performance alongside every other marketing channel without building custom dashboards or waiting on your data team.

More Google Ads guides

All industries