Managing revenue for 843+ hotels across India since 2018
Leaf Guide · 1.1.1

Google Hotel Ads Guide: How They Work, How to Set Them Up, and Why the Booking Engine Comes First

This one is about the mechanics: how a Google Hotel Ads campaign is actually put together, what feeds it, and the single dependency that decides whether it earns or burns money, your booking engine. Run these ads without a connected, converting booking engine and every rupee of budget lands on a page that cannot close the sale.

8 min read Updated May 2026
Google Hotel Ads Guide
Google Hotel Ads Guide
MH
MMR Hotels Revenue Strategy Team Senior Revenue Practitioners • Updated May 2026
✓ Expert Reviewed Updated May 2026

What Are Google Hotel Ads?

Definition

Google Hotel Ads is a metasearch product, not a traditional search ad. Where a Google Search ad shows text for any query, a Google Hotel Ad shows a hotel's live room rate and availability within Google's hotel search interface. The rate displayed comes directly from the hotel's booking engine via a price feed. When a guest clicks the rate, they are taken to the hotel's booking engine or to an OTA listing, depending on which option they click.

The hotel controls its own listing in Google Hotel Ads through Hotel Center, a separate Google product that manages the price feed and availability data. The OTAs control their own listings. All of them appear side by side in the same interface, and the guest chooses which rate to click.

Where They Appear

Google Hotel Ads appear in four places. Google Search results, when a guest searches for a specific hotel name or for hotels in a destination. Google Maps, where hotel listings include a rate panel. Google Hotel Finder, the dedicated hotel search interface accessible through Google Travel. And Google's AI Overviews, where increasingly hotel rate comparisons appear in summarised search responses. The most commercially significant placement is the branded search result: a guest who searches the hotel's name by name sees the rate comparison prominently on the first page, before scrolling to anything else.

How Guests Use Them

Most guests who interact with Google Hotel Ads are already in the comparison phase: they have identified a property or a destination and are comparing rates across channels before booking. The interface shows them OTA rates and the hotel's direct rate side by side, usually with filter options for dates, room type, and cancellation policy. A guest who sees the hotel's direct rate is competitive with or better than OTA rates at this moment makes a straightforward booking decision in the hotel's favour. A guest who sees the hotel's direct rate is higher than the OTA rate, or who can't find a clear reason to book direct, chooses the OTA.

The Booking Journey Through Google Hotel Ads

01

Guest Search

The guest searches for the hotel by name or for hotels in a destination on Google Search or Maps. The hotel's name, photo, reviews, and a rate comparison panel appear in the results without the guest needing to visit any website.

This is the interception moment: the guest is comparing rates before visiting any booking platform.
02

Rate Comparison

The rate panel shows available rates from the hotel's direct booking engine and from connected OTAs simultaneously. Rates update in real time based on the hotel's live price feed. The guest sees the hotel's official website rate, Booking.com's rate, MakeMyTrip's rate, and others in a single view.

If the direct rate matches or is better than OTA rates, brand-aware guests frequently choose it. If the direct rate is higher, the OTA wins almost every time.
03

Click to Booking Engine

The guest clicks the hotel's direct rate. Google charges the hotel a cost-per-click (CPC) or a commission on the resulting booking, depending on the bidding model chosen. The guest is taken directly to the hotel's booking engine, already populated with the dates and room type they selected.

The hotel pays Google at this point. The booking engine must convert the click into a confirmed reservation for the spend to produce return.
04

Booking Engine Conversion

The guest completes the booking on the hotel's own booking engine. The reservation is confirmed, the data belongs to the hotel, and the commission paid to Google (CPC or per-stay commission) is significantly lower than what would have been paid to an OTA for the same booking.

Conversion rate on Google Hotel Ads clicks is typically 4 to 8% for well-optimised booking engines on brand searches. Below 3% indicates a booking engine problem, not a Google Hotel Ads problem.
Google Hotel Ads Component What It Is Managed By
Google Hotel Center The backend account where the hotel's price feed and availability data are managed. Connected to Google Ads for campaign management. Hotel or connectivity partner
Price Feed A live data feed from the booking engine that pushes the hotel's current rates and availability to Google in real time. Booking engine provider or connectivity partner
Google Ads Account Where campaigns, bids, and budgets are managed. Linked to Hotel Center. Hotel or agency
Booking Engine The direct booking page the guest lands on after clicking. Must be fast, mobile-optimised, and able to accept the booking. Hotel (via booking engine provider)
Google Business Profile The hotel's Google listing that anchors the Hotel Ads display. Must be claimed, verified, and accurate for Hotel Ads to function. Hotel


Google Hotel Ads vs OTA Bookings

The most commercially important question for any hotel considering Google Hotel Ads is whether the acquisition cost is lower than OTA commission. On paper it usually is. In practice it depends on the booking engine's conversion rate, the bidding strategy chosen, and how competitive the hotel's direct rate is. This section puts the comparison on a concrete financial basis.

Factor OTA Booking Google Hotel Ads Booking Advantage
Acquisition Cost 12–22% of booking value (effective commission including programmes) 6–12% effective cost per booking (CPC model) or 8–12% (commission model) Google Hotel Ads: typically 5–10% lower per booking
Guest Data Minimal: masked email, no booking history, no preference data Full: actual email, payment details, direct relationship established Google Hotel Ads: full data ownership
Repeat Booking Cost Full OTA commission on every repeat booking if guest returns through OTA Near zero: repeat guest books direct via email or direct search Google Hotel Ads: significant long-term advantage
Pricing Control Rate parity obligations restrict flexibility. Programme discounts reduce effective rate. Hotel controls its own rate in the direct booking engine. No OTA programme obligations. Google Hotel Ads: greater pricing flexibility
Brand Visibility Property appears under OTA brand on OTA platform. Guest associates booking with OTA. Guest books directly with the hotel. Brand association belongs to the hotel. Google Hotel Ads: brand relationship
Volume Potential Very high: OTAs generate millions of searches Moderate: limited to guests who see the hotel in Google search results and click the direct rate OTAs: higher reach for properties without strong organic brand search volume
Setup Complexity Low: OTA onboarding handled by the platform Moderate: requires booking engine integration, Hotel Center setup, Google Ads account OTAs: simpler to activate
Cancellation Risk High on flexible rates: OTA guests cancel more frequently Lower: direct booking guests tend to have higher commitment levels Google Hotel Ads: lower cancellation risk
Cost Comparison: Same Booking, Two Channels

A guest books a room at INR 6,000 for two nights (INR 12,000 total booking value).

Via Booking.com (18% effective commission)

Hotel receives INR 9,840 net. INR 2,160 paid to Booking.com. Guest data: masked email, no preference history, future bookings likely through Booking.com again at same commission.

Via Google Hotel Ads (INR 35 CPC, 6% conversion)

Cost per click INR 35. At 6% conversion, approximately 17 clicks per booking. Click cost per booking: INR 595. Effective acquisition cost: 5% of booking value. Hotel receives INR 11,405 net. Guest data: full email and contact details. Future repeat bookings at near-zero cost.

Difference on this booking

INR 1,565 more retained per booking through Google Hotel Ads. Over 100 similar bookings per year: INR 1,56,500 additional retained revenue annually.

Repeat booking value

If 20% of Google Hotel Ads guests return directly in the next 12 months at near-zero acquisition cost vs full OTA commission on the same repeat volume: additional saving of INR 38,000 to 45,000 per year.


Eligibility and Setup Requirements

Google Hotel Ads requires a connected ecosystem of tools before the first ad can run. The most common failure point is not the campaign itself but the missing or poorly configured infrastructure that should be in place before the campaign is activated.

Requirement What It Means Common Gap
Booking Engine with Google Hotel Ads Connectivity The hotel's booking engine must support Google Hotel Ads integration and be able to provide a live price feed to Google Hotel Center. Booking engine that doesn't natively support Google Hotel Ads. Requires a connectivity partner as an intermediary.
Verified Google Business Profile The hotel must have a claimed and verified Google Business Profile with an accurate address that matches the property's actual location. Unclaimed GBP, or GBP with an incorrect address that prevents Google from matching it to Hotel Center.
Google Hotel Center Account A separate Google product (hotel-specific) that manages the property's listing in Google Hotel Search. Linked to the Google Ads account for campaign management. Most hotels have Google Ads accounts but not Hotel Center. These are different products and require separate setup.
Live Price Feed A real-time feed from the booking engine that pushes current rates and availability to Google. Must be accurate within a small tolerance or Google will disapprove the listing. Price feed showing rates different from the booking engine's actual prices. Google flags this as a price accuracy violation and suppresses the listing.
Availability Feed A feed showing which dates have available rooms. Google won't show ads for dates with no available inventory. Availability feed not updated in real time. Shows rooms as available when they're sold, or unavailable when they're open.
Secure Website (HTTPS) The hotel website and booking engine must use HTTPS encryption. Older hotel websites still running on HTTP. Google will not send paid traffic to non-HTTPS pages.
Mobile-Compatible Booking Engine The booking engine must function correctly on mobile devices. Booking engine designed for desktop that doesn't render correctly on mobile. A significant share of Hotel Ads clicks come from mobile.
Conversion Tracking Google Ads conversion tracking must be set up to measure bookings, not just clicks. Without it, the campaign optimises for clicks rather than reservations. Campaign running without conversion tracking. Cannot measure ROI, cannot optimise for bookings, cannot calculate CPA.

Connectivity Options

Hotels connect to Google Hotel Ads through one of three routes. The first is a booking engine provider that natively supports Google Hotel Ads: the price and availability feeds are managed by the booking engine, and the hotel only needs to configure Hotel Center and Google Ads. This is the simplest route and the one most independent hotels use.

The second is a channel manager with Google Hotel Ads connectivity: the channel manager manages the price feed alongside OTA rate distribution. Useful for hotels whose booking engine doesn't natively support Google Hotel Ads but whose channel manager does.

The third is a dedicated connectivity partner (a third-party technology company certified by Google to manage price feeds). Used by larger properties or chains with complex rate structures that require customised feed management. Higher cost, more control.

Price Accuracy Is Not Optional

Google Hotel Ads audits the price shown in the rate comparison panel against the price the guest finds when they click through to the booking engine. If the booking engine shows a different price than the ad showed, Google counts this as a price accuracy violation. Enough violations and the listing is suspended. The most common cause: the price feed includes taxes and the booking engine shows the rate before taxes, or the booking engine applies a surcharge at checkout that the feed doesn't include. Before activating the campaign, load the booking engine and compare the displayed price against what appears in the Hotel Ads panel. They must match exactly.


Campaign Types and Bidding Models

Google Hotel Ads offers several campaign and bidding structures. The right choice depends on the hotel's budget certainty requirements, its booking engine's conversion tracking capability, and how much operational management the team can commit to.

Commission Per Stay

The hotel pays Google a percentage of the booking value only after a guest checks out and the stay is confirmed. If the booking cancels, no commission is paid. This is the lowest-risk model for hotels new to Google Hotel Ads: there is no upfront CPC cost, and the payment is tied directly to confirmed revenue. The effective cost is typically 8 to 12% of the booking value, which is lower than most OTA commission rates.

The limitation: Google controls bid optimisation in this model. The hotel sets a target commission percentage and Google adjusts visibility to hit that target across the campaign. Visibility is not guaranteed. On competitive searches, higher-bidding properties appear more prominently regardless of review score or listing quality.

Commission Per Conversion

The hotel pays a percentage of the booking value at the time the booking is confirmed, not at checkout. Cancellations result in credits against future commission payments rather than no charge. This model provides more predictable spend than CPC and doesn't require waiting for check-out to trigger payment. Commission rates are typically similar to per-stay models: 8 to 12%.

CPC (Cost Per Click)

The hotel pays a fixed or bid-based cost each time a guest clicks the hotel's rate in Google Hotel Ads, regardless of whether the click converts to a booking. The hotel controls bids through Google Ads, either manually or through automated bidding strategies. More control over spend and visibility than commission models, but requires conversion tracking to understand actual cost per booking rather than cost per click.

CPC is the most actively managed bidding model. A property that sets a manual CPC of INR 30 per click and achieves a 6% conversion rate on the booking engine produces an acquisition cost of INR 500 per booking on a INR 5,000 room, or 10%. On a INR 10,000 room at the same CPC and conversion rate, the effective cost drops to 5%. CPC economics improve at higher room rates.

Bidding Model How Cost Is Calculated Risk Level Control Level Best For
Commission Per Stay % of booking value, paid after confirmed check-out Very low: no spend until revenue confirmed Low: Google controls bids Hotels new to Google Hotel Ads. Properties without reliable conversion tracking. Conservative budget management.
Commission Per Conversion % of booking value, paid at booking confirmation Low: tied to confirmed bookings Low to moderate Hotels comfortable with commission model but wanting faster payment recognition than per-stay.
Manual CPC Fixed cost per click regardless of booking outcome Moderate: spend occurs on clicks, not bookings High: full bid control Hotels with reliable conversion tracking and a team that can actively manage bids. Properties wanting maximum visibility control.
Target ROAS (CPC-based) Google optimises CPC bids to hit a target return on ad spend Moderate: requires strong conversion data history Moderate: Google automates within target parameters Hotels with at least 6 months of conversion data and consistent booking volume. Requires good tracking setup.
Bidding Model Decision Framework
  • 1
    No conversion tracking set up yet?Start with Commission Per Stay. No conversion tracking required. Pay only on confirmed stays. Upgrade to CPC once tracking is in place and there is enough data to understand actual cost per booking.
  • 2
    Conversion tracking working and booking volume above 15 per month from Google Hotel Ads?Test Manual CPC with a conservative initial bid. Monitor cost per booking weekly for 4 weeks before adjusting.
  • 3
    6+ months of conversion data and consistent monthly volume?Test Target ROAS bidding. Set a conservative initial ROAS target (800 to 1000%) and allow 4 to 6 weeks for Google's algorithm to accumulate data before evaluating.
  • 4
    Budget is limited and certainty is required?Commission Per Stay on brand keyword campaigns. Commission Per Conversion on destination keyword campaigns. Never run CPC without conversion tracking.


ROI Analysis: Google Hotel Ads vs OTA Commission

The ROI question is the one most hotel owners actually care about: is Google Hotel Ads cheaper than paying OTA commission? The answer is almost always yes on a per-booking basis for brand searches. Whether the overall programme is net positive depends on the booking engine's conversion rate, the bidding model, and whether repeat guest value is factored in.

Google Hotel Ads Cost Per Booking (CPC Model) FORMULA
Cost Per Booking = CPC ÷ Conversion Rate

Example: INR 25 CPC, 5% conversion rate. Cost per booking = INR 25 ÷ 0.05 = INR 500. On a INR 6,000 booking, effective acquisition cost = 8.3%.

Break-Even Conversion Rate vs OTA FORMULA
Break-Even Conversion Rate = CPC ÷ (Booking Value × OTA Commission %)

Example: INR 25 CPC, INR 6,000 booking, 18% OTA commission. Break-even = INR 25 ÷ (INR 6,000 × 0.18) = INR 25 ÷ INR 1,080 = 2.3%. Any conversion rate above 2.3% means Google Hotel Ads produces a better outcome than paying 18% OTA commission on the same booking.

Scenario Booking Value (INR) CPC (INR) Conversion Rate GHA Cost Per Booking OTA Commission (18%) Saving Per Booking
Budget hotel, low rate 3,000 20 4% INR 500 (16.7%) INR 540 INR 40
Mid-scale hotel 5,000 25 5% INR 500 (10%) INR 900 INR 400
Upper upscale hotel 9,000 30 6% INR 500 (5.6%) INR 1,620 INR 1,120
Luxury hotel 18,000 40 7% INR 571 (3.2%) INR 3,240 INR 2,669

The economics of Google Hotel Ads improve materially at higher room rates. A budget hotel at INR 3,000 ADR saves INR 40 per booking over OTA at 4% conversion: worthwhile but not dramatic. A luxury property at INR 18,000 ADR saves INR 2,669 per booking at 7% conversion: a significant financial case that compounds across annual booking volume.

Repeat Guest Value in the Calculation

The per-booking comparison understates the total financial case for Google Hotel Ads because it ignores repeat booking economics. A guest who books through Google Hotel Ads and is captured in the hotel's direct booking database costs near zero to reacquire for the next stay. The same guest who books through Booking.com and returns through Booking.com on their next trip generates another full commission payment. Over a two-year window with two repeat stays per guest, the acquisition cost advantage of Google Hotel Ads compounds to three times the per-booking saving.

2-Year Guest Value Comparison FORMULA
2-Year OTA Cost = (Booking Value × OTA Commission %) × 3 stays 2-Year GHA Cost = (CPC ÷ Conversion Rate) + (0 × 2 repeat stays)

Example: INR 6,000 booking, 18% OTA commission, INR 25 CPC, 5% conversion. OTA 2-year cost: INR 1,080 × 3 = INR 3,240. GHA 2-year cost: INR 500 + INR 0 + INR 0 = INR 500. 2-year saving per guest acquired through Google Hotel Ads: INR 2,740.


Setting Up Google Hotel Ads

01

Claim and Verify Google Business Profile

The Google Business Profile is the foundation. Claim the property if not already done. Verify ownership through Google's verification process (postcard, phone, or instant verification for eligible properties). Ensure the address exactly matches the physical address of the hotel. Complete all sections: photos, category (Hotel), hours, website, phone, and attributes. An incomplete GBP prevents Hotel Ads from running correctly.

Time: 1 to 5 days depending on verification method. Postcard verification takes longer; phone or instant verification is faster where available.
02

Set Up Google Hotel Center

Hotel Center is a separate Google product from Google Ads and Google Business Profile. Create a Hotel Center account at google.com/hotelcenter and link it to the Google Ads account. In Hotel Center, claim the property listing by searching for the hotel name and verifying the match. This links the property to the GBP and enables the price feed connection.

If using a booking engine provider or connectivity partner that manages Hotel Center, they handle this step. Confirm with the provider whether Hotel Center setup is included in their service.
03

Connect Booking Engine and Configure Price Feed

The booking engine provider configures the price feed that pushes live rates to Google. The feed must include: room rates by date, occupancy, and room type; availability by date; tax configuration (all-inclusive or exclusive of taxes must match what the booking engine shows guests); and cancellation policy information. Test the feed by checking a date in Hotel Center and comparing the displayed rate against the booking engine's displayed rate for the same date and room type. They must match exactly.

Price feed discrepancies are the single most common reason Google Hotel Ads listings are suppressed. Test before activating the campaign, not after.
04

Set Up Conversion Tracking

Install the Google Ads conversion tag on the booking confirmation page of the booking engine. This fires when a guest completes a reservation and tells Google Ads that the click converted. Without this, the campaign has no way to distinguish a click that produced a booking from one that bounced. Set the conversion value to the booking value to enable ROAS calculations. Verify the tag is firing correctly by completing a test booking and checking Google Tag Assistant or the conversion section in Google Ads.

If using a booking engine that manages the Hotel Ads integration, confirm with the provider whether conversion tracking is included and how it is configured.
05

Create Google Ads Hotel Campaign

In Google Ads, create a new campaign and select Hotel as the campaign type. Link the Hotel Center account. Choose the bidding model (Commission Per Stay for new campaigns, Manual CPC with conversion tracking in place). Set a daily budget that reflects the monthly spend target. For a new campaign, start conservatively: INR 500 to 1,500 per day is sufficient to generate initial data without committing to a budget before performance is understood.

The campaign will not spend the full daily budget immediately. Google's system optimises delivery gradually. Expect the first 2 to 3 weeks to under-deliver while the algorithm accumulates data.
06

Link Google Analytics

Link the Google Ads account to Google Analytics 4. This enables attribution analysis: understanding which bookings were influenced by Google Hotel Ads even when the final conversion came from a different session. Many Google Hotel Ads bookings involve multiple sessions: a guest clicks the Hotel Ads rate, visits the booking engine, leaves to compare, and returns directly to complete the booking. Without Google Analytics linkage, this booking may not appear in Google Ads conversion data.

The Google Analytics linkage also enables audience-based optimisation: understanding which guest segments (device, location, booking lead time) produce the best conversion rates and adjusting bids accordingly.


Optimising Campaign Performance

Pricing Accuracy and Rate Competitiveness

The single most important optimisation factor in Google Hotel Ads is not the bid or the budget. It is whether the hotel's direct rate is competitive with the OTA rates shown in the same panel. A guest comparing three rates in the Hotel Ads comparison box will almost always choose the lowest rate for an identical room and cancellation policy. If the hotel's direct rate is INR 200 above the Booking.com rate, the Booking.com rate wins. If the direct rate matches, brand-aware guests frequently choose direct. If the direct rate is lower or includes a visible benefit (breakfast, flexible cancellation), direct wins more often.

Rate competitiveness should be checked weekly, not monthly. OTA promotional programmes (Genius, Mobile Rates) can reduce the OTA-displayed rate below what the price feed shows as parity, making the hotel's direct rate appear more expensive even though the base rate is identical. Monitor the Hotel Ads rate comparison panel directly by searching the hotel name on Google and reviewing what appears.

Booking Engine Speed

A guest who clicks a Google Hotel Ads rate is arriving at a page that should load in under 2 seconds on mobile. A booking engine that takes 5 seconds to load loses a measurable proportion of clicks before the guest sees a room option. Page speed on mobile is the most consistently underestimated direct booking conversion factor. Test the booking engine load speed monthly using Google PageSpeed Insights. Any mobile score below 70 warrants immediate attention before increasing ad spend.

Device Bid Adjustments

Google Hotel Ads can have separate bid adjustments by device: desktop, mobile, and tablet. Hotel booking behaviour in India skews heavily mobile for search but has higher booking completion rates on desktop for higher-value stays. A common effective approach: set the base bid for desktop, apply a mobile bid modifier of -20% to -30% (reducing spend on mobile where conversion is lower), and monitor whether the mobile conversion rate justifies adjusting the modifier over time.

Impression Share

Impression share is the percentage of eligible searches where the hotel's Google Hotel Ads appeared. A low impression share on brand searches (the hotel's own name) usually means the bid is too low or the daily budget is being exhausted before all eligible searches are served. Brand keyword impression share should be monitored weekly. Below 70% for brand searches suggests the campaign is undershooting its potential on the highest-converting audience.

Optimisation Area What to Check Frequency Action if Below Target
Price Accuracy Hotel Center price feed health score. Zero price accuracy violations. Weekly Investigate price discrepancies between feed and booking engine. Tax display, surcharges, room type mapping.
Rate Competitiveness Google Hotel Ads panel: is the direct rate competitive with displayed OTA rates? Weekly Investigate whether OTA programme discounts are suppressing OTA rates below parity. Adjust direct booking incentive visibility.
Conversion Rate Bookings ÷ Clicks in Google Ads. Target: 4–8% for brand searches. Weekly Below 3%: test booking engine on mobile. Check for payment friction. Verify direct booking benefit is visible.
Cost Per Booking Total spend ÷ Confirmed bookings. Compare against OTA effective commission rate. Monthly If above OTA commission %: reduce CPC bid, improve conversion rate, or switch to commission model.
Impression Share (Brand) Brand keyword impression share in Google Ads Hotel campaign. Weekly Below 70%: increase daily budget or CPC bid on brand searches.


Common Problems and Troubleshooting

Problem Most Likely Cause Solution
Hotel not appearing in Google Hotel Ads GBP not verified, Hotel Center not linked to GBP, price feed not active, or listing suspended due to policy violations Check Hotel Center for listing status. Verify GBP ownership. Check price feed health. Review any policy violation notifications in Hotel Center.
Price mismatch between ad and booking engine Tax display inconsistency (feed shows inclusive, booking engine shows exclusive, or vice versa). Booking engine applies a surcharge not included in the feed. Room type mapping error. Compare the price shown in the Hotel Ads panel against the booking engine's displayed price for the same date, room type, and occupancy. Identify the specific discrepancy. Update feed configuration to match booking engine display format.
Low impression share on brand searches Daily budget exhausted before all brand searches are served. CPC bid too low to be competitive. Campaign not targeting brand keyword correctly. Increase daily budget. Review impression share lost to budget vs lost to rank. For brand keywords, increase bid until impression share exceeds 80%.
High clicks, low conversions Booking engine too slow on mobile. No clear direct booking benefit on the landing page. Payment method missing (no UPI). Price on booking engine higher than price shown in ad due to checkout fees. Mobile speed test on booking engine. Check that direct booking benefit (breakfast, flexible cancellation) is visible above fold. Add UPI payment option. Verify checkout total matches advertised rate.
Conversion tracking not recording bookings Google Ads tag not installed on confirmation page. Tag fires on the wrong page. Booking engine uses a different domain for checkout (cross-domain tracking issue). Verify tag placement in Google Tag Assistant. Check that the confirmation page URL triggers the tag. Configure cross-domain tracking if the booking engine operates on a different domain from the hotel website.
Cost per booking exceeds OTA commission CPC too high relative to booking value and conversion rate. Targeting too broad (non-brand searches with lower conversion). Calculate break-even conversion rate. If current conversion rate is below break-even: improve booking engine conversion before increasing spend. If CPC is too high: reduce bid and accept lower impression share.


Integration With the Hotel Tech Stack

Integration What It Does for Google Hotel Ads Without It
Booking Engine Provides the price feed to Google Hotel Center and receives the guest when they click the direct rate. The booking engine's conversion rate is the primary determinant of campaign ROI. No Google Hotel Ads possible. The booking engine is the foundation of the entire programme.
Channel Manager Some channel managers provide Google Hotel Ads price feed management. Ensures rates in the Google feed match rates distributed to OTAs, maintaining price accuracy and parity compliance. If rates are managed separately for Google Hotel Ads and OTAs, price discrepancies can appear between what Google shows and what OTAs show in the same comparison panel.
RMS Dynamic rates from the RMS should flow through the booking engine to the Google price feed. Rate changes made by the RMS reach Google Hotel Ads in real time through the booking engine integration. Static rates in the price feed that don't reflect the RMS's demand-based adjustments. Google Hotel Ads shows the wrong rate during demand peaks when the booking engine rate has been raised.
Google Analytics 4 Enables multi-touch attribution: understanding how Google Hotel Ads contributes to bookings even when the final session is direct or organic. Also enables audience segmentation for bid adjustments. Google Ads reports only last-click conversions. Underestimates the true contribution of Google Hotel Ads to direct bookings, leading to underinvestment in the channel.
CRM Guest data from direct bookings through Google Hotel Ads feeds the CRM for post-stay communication and repeat booking campaigns. The direct booking data capture that makes long-term ROI positive. Guest data exists in the PMS but isn't used for re-engagement. The repeat booking value that makes Google Hotel Ads ROI superior to OTA is not captured.


Revenue Management and Google Hotel Ads

Google Hotel Ads is a distribution channel that responds to the same rate and demand signals as OTA channels. The revenue management decisions that affect OTA performance affect Google Hotel Ads performance in parallel. Managing the two together rather than separately produces better outcomes for both.

Revenue Management Action Google Hotel Ads Impact Coordinated Approach
Rate increases on high-demand dates Higher rates reduce click-through rate if OTAs show lower rates due to programme discounts. Rate parity monitoring becomes more critical as rates rise. Check whether OTA programme rates (Genius, Mobile Rates) will undercut the raised direct rate before implementing. Adjust direct rate or programme participation accordingly.
Promotional rates for soft dates A lower direct rate on soft dates improves competitiveness in the Hotel Ads comparison panel and can improve conversion rate on those specific dates. Load promotional rates in the booking engine. The price feed picks them up automatically. Avoid activating promotions on dates already pacing well organically.
Dynamic pricing changes Rate changes from the RMS or manual updates should flow to the Google price feed within minutes through the booking engine integration. Delays between rate changes and feed updates create price accuracy violations. Verify that the RMS-to-booking-engine-to-price-feed pipeline is functioning without lag. Test by changing a rate and checking how quickly it appears in the Google Hotel Ads panel.
Budget allocation by season Google Hotel Ads ROI is higher when demand is moderate and lower when demand is at peak (everyone is finding the hotel anyway) or at trough (conversion rates fall with overall demand). Increase Google Hotel Ads budget in shoulder seasons when the channel produces more incremental bookings. Reduce budget during peak periods when organic brand demand is already strong.


Measuring ROI

KPI What It Measures Formula Target Review Frequency
Impressions How often the hotel's rate appeared in Google Hotel Ads Reported in Google Ads Growing week-on-week for brand searches Weekly
Clicks How often guests clicked the hotel's direct rate Reported in Google Ads CTR above 5% on brand searches Weekly
Conversion Rate Percentage of clicks that became confirmed bookings Bookings ÷ Clicks × 100 4–8% for brand searches. Below 3% indicates booking engine problem. Weekly
Cost Per Booking (CPA) What the hotel paid Google per confirmed reservation Total spend ÷ Confirmed bookings Below OTA effective commission rate (typically below 15%) Monthly
ROAS Return on ad spend: booking revenue generated per rupee spent Total booking value ÷ Total ad spend Above 800% (INR 8 revenue per INR 1 spent) Monthly
Effective Acquisition Cost % Campaign spend as a percentage of booking revenue generated Total spend ÷ Total booking revenue × 100 Below 12% to outperform typical OTA effective commission Monthly
Direct Booking Share Contribution What percentage of total direct bookings came through Google Hotel Ads GHA bookings ÷ Total direct bookings × 100 Track trend month-on-month Monthly


Weekly Campaign Audit

Weekly Google Hotel Ads Audit (20 minutes)

Check Hotel Center price feed health: zero violations, zero disapproved listings. Search the hotel name on Google and verify the direct rate appears in the comparison panel and matches the booking engine's displayed rate. Check Google Ads campaign: impressions, clicks, conversions, and spend for the past 7 days. Compare cost per booking this week against prior week. Verify impression share on brand searches is above 70%. If below, check whether it's lost to budget (increase daily budget) or lost to rank (increase CPC bid). Complete one test booking on the booking engine from a mobile phone to verify the payment flow is working correctly.

Monthly Review (30 minutes)

Calculate effective acquisition cost for the month: total spend divided by total booking value from Google Hotel Ads. Compare against OTA effective commission rate for the same month. If Google Hotel Ads cost is higher, identify the cause: low conversion rate (booking engine problem) or high CPC (bidding strategy adjustment needed). Review device performance split: are mobile clicks converting at a meaningfully lower rate than desktop? If yes, check mobile booking engine experience specifically. Review attribution in Google Analytics: how many bookings were assisted by Google Hotel Ads before converting through another channel? Assess whether campaign budget should be adjusted for the following month based on upcoming demand patterns.


Frequently Asked Questions

Google pulls your rates and availability (through your booking engine or a connectivity partner) and shows them in the hotel panel when someone searches. A guest clicks your rate, lands on your booking engine, and completes the booking there. Google bills you per click or per booked stay. The ad is really just a rate feed plus a placement, the booking still happens on your site.
A booking engine Google can connect to, accurate rates and availability flowing into it, and a site fast enough to load on a phone. That is the floor. Without the booking engine connection there is nothing for Google to show and nowhere for the click to go. Get the plumbing right before you think about budget.
Because the ad only delivers a click, your booking engine has to convert it. Pay for a hundred clicks and convert five, your cost per booking is brutal. Convert twenty and it is fine. The ad spend is fixed, the booking engine decides your return. Fixing conversion first makes the same budget work several times harder.
Start narrow. Bid on your own branded searches first, people typing your hotel name, because those convert best and are cheapest to win back from OTAs. Set a modest daily cap, watch cost per confirmed booking for a few weeks, and only widen to generic hotel-in-city searches once the branded ones prove out. Broad targeting on day one is how budgets vanish.
Cost per confirmed booking against your OTA commission on the same booking. If Google delivered the stay for less than the commission you would have paid, it worked. Track confirmed bookings, not clicks, clicks feel like progress and cost money without proving anything. A lot of campaigns look busy and lose money because nobody checked the confirmed number.

Want this set up for your property?

We'll review this against your hotel's current setup, free of charge.

Get Free Audit →

Apply This to Your Property

Book a free revenue audit and see exactly where your hotel is leaving money on the table.

Book Free Revenue Audit All Resources

No commitment. Audit delivered within 48 hours.