Services Basecamp Summit Pinnacle Case Study Pricing ROI Calculator About Contact
Book a Consultation

Google Hotel Ads for Independent Hotels in Thailand

Marketing · March 2026 · 9 min read

When a traveler searches "boutique hotel Chiang Mai" on Google, they see a map, photos, prices, and booking links -- all before they ever reach a single website. That placement is Google Hotel Ads. And for independent hotels in Thailand, it is probably the most powerful direct booking channel you are not using.

What is Google Hotel Ads?

Google Hotel Ads (GHA) is a separate advertising product from standard Google Ads. While regular Google Ads lets you bid on search keywords like "hotel in Phuket" and display a text link, Google Hotel Ads places your property -- with real-time pricing, photos, and a direct booking link -- inside Google's hotel search experience.

This hotel search experience appears in three places travelers already use every day:

  • Google Search hotel pack -- When someone searches for hotels in a destination, Google displays a map with hotel listings, prices, and star ratings at the top of the results page. This is the "hotel pack." Your property can appear here with a direct booking price.
  • Google Maps -- Travelers browsing a destination on Google Maps see hotels with pricing overlays. Tapping a hotel reveals rates from multiple sources -- including your direct booking link if you are running GHA.
  • Google Travel (metasearch) -- Google's dedicated travel portal aggregates hotel rates from OTAs and direct sources. GHA places your direct rate alongside Booking.com, Agoda, and Expedia, letting travelers compare and choose you.

The critical difference: with regular Google Ads, you pay for a click on a text link and hope the visitor books. With Google Hotel Ads, travelers see your actual rate, your property photos, your reviews, and your availability -- all before clicking. By the time someone clicks your direct booking link in GHA, they already know your price and have made a conscious decision to book with you directly.

Why Thai hotels are missing this opportunity

The vast majority of independent hotels in Thailand do not run Google Hotel Ads. The reason is simple: most hotel owners do not know GHA exists as a separate product, and the setup process is more technical than running a Facebook ad.

Meanwhile, OTAs are spending heavily on Google Hotel Ads for your property. When a guest searches for your hotel by name on Google and sees rates from Booking.com, Agoda, and Expedia -- those are Google Hotel Ads placements that the OTAs are paying for. They are bidding on your own hotel name to capture bookings that would otherwise come to you directly.

The opportunity is straightforward. If a guest is already searching for your hotel or for hotels in your area, you can place your direct booking rate right next to the OTA rates. In most cases, you can offer the same or a slightly better price (since you are not paying 15-25% commission), and the traveler books with you directly. You keep more of the revenue. The guest often gets a better deal. Everyone wins -- except the OTA.

How Google Hotel Ads actually works

The mechanics of GHA are different from any other advertising channel you may have used. Here is what happens behind the scenes:

  1. Your rates are sent to Google in real time. A rate feed (also called an ARI feed -- availability, rates, inventory) sends your current pricing and availability to Google continuously. When you update a rate in your PMS or booking engine, the feed updates Google.
  2. Google matches your hotel to traveler searches. When someone searches for hotels in your destination, or searches for your hotel by name, Google pulls your rates from the feed and displays them alongside OTA rates.
  3. The traveler clicks your direct booking link. If the guest selects your rate, they are sent directly to your booking engine -- not to an OTA. They complete the reservation on your website.
  4. You pay Google based on your bidding model. Depending on your chosen model (CPA or CPC), you pay Google either when the guest completes the booking or when they click the link.

What you need to get started

Running Google Hotel Ads requires three things that most hotels either already have or can set up quickly:

1. Google Business Profile

Your hotel must have a claimed and verified Google Business Profile (formerly Google My Business). This is the listing that appears when someone searches your hotel name on Google. If you already see your hotel on Google Maps with photos, reviews, and an address, you likely have one. If not, setting it up is free and takes about a week for verification.

2. A booking engine that supports GHA integration

Your direct booking engine must be able to send a rate feed to Google and receive bookings from GHA clicks. Not all booking engines support this. Cloudbeds, for example, has built-in Google Hotel Ads integration that handles the rate feed automatically. Other booking engines like SiteMinder, Bookassist, and The Hotels Network also offer GHA connectivity. If your current booking engine does not support GHA, this is a strong reason to switch.

3. A Google Ads account linked to your hotel

GHA campaigns are managed through a Google Ads account. This account needs to be linked to your Google Business Profile and to your booking engine's rate feed. The technical setup involves creating a Hotel Center account, connecting it to your Ads account, and configuring bidding. This is the step where most hotels get stuck without professional help.

CPA vs CPC: choosing the right cost model

Google Hotel Ads offers two primary bidding models, and choosing the right one matters significantly for your bottom line.

Cost-Per-Acquisition (CPA) -- Commission-based

With CPA bidding, you only pay Google when a guest actually completes a booking. You set a commission percentage -- typically between 10% and 14% for Thai hotels. If nobody books, you pay nothing. This is the lower-risk option and is ideal for hotels just starting with GHA.

For a typical Thai independent hotel with an average daily rate (ADR) of 2,500 baht, a 12% CPA means you pay Google about 300 baht per room night booked. Compare that to an OTA commission of 15-25% on the same booking -- that is 375 to 625 baht going to the OTA instead. The savings are immediate and measurable.

Cost-Per-Click (CPC) -- Pay per click

With CPC bidding, you pay each time a traveler clicks your booking link, regardless of whether they complete a booking. CPC rates for Thai hotel searches are generally low -- often between 5 and 25 baht per click depending on the destination and season. If your booking engine converts well (meaning a good percentage of visitors actually book), CPC can be significantly cheaper than CPA. However, it carries more risk because you pay even for clicks that do not convert.

We generally recommend starting with CPA to establish a baseline, then testing CPC once you have enough data to calculate your conversion rate. A hotel with a high booking engine conversion rate (above 3-4%) will often find CPC more cost-effective.

ROI comparison: Google Hotel Ads vs OTA commissions

This is where GHA becomes genuinely compelling for hotel owners. Here is a realistic comparison for a 50-room hotel in Koh Samui:

Channel

Cost per booking

Annual cost (200 bookings)

Booking.com
15-18%
~750,000 - 900,000 baht
Agoda
17-25%
~850,000 - 1,250,000 baht
Google Hotel Ads
8-12%
~400,000 - 600,000 baht

Assuming an ADR of 2,500 baht and an average stay of 3 nights (7,500 baht per booking), the difference between an OTA booking and a GHA-driven direct booking is 225 to 975 baht per booking. Over 200 bookings per year, that is 45,000 to 195,000 baht in savings -- from a single channel.

The savings scale with your ADR and volume. A 100-room hotel with a higher ADR can save several hundred thousand baht annually by shifting even a modest percentage of OTA bookings to GHA-driven direct bookings.

Integration with Cloudbeds and direct booking engines

If your hotel uses Cloudbeds (which we recommend and set up for our clients), the GHA integration is relatively straightforward. Cloudbeds' booking engine natively supports Google Hotel Ads, meaning your rates and availability are automatically synced to Google through Cloudbeds' connectivity partner.

The setup process with Cloudbeds typically involves:

  • Ensuring your Google Business Profile is claimed, verified, and fully optimized with accurate details, high-quality photos, and current contact information.
  • Activating the Google Hotel Ads integration within Cloudbeds' distribution settings.
  • Creating and configuring a Google Hotel Center account, linking it to your Google Ads account.
  • Setting your bidding strategy (CPA or CPC), geographic targeting, and budget caps.
  • Monitoring the rate feed to ensure prices displayed on Google match your booking engine exactly -- rate parity issues can cause Google to suppress your listing.

For hotels not using Cloudbeds, other booking engines with GHA support include SiteMinder, The Hotels Network, and Bookassist. The key requirement is that your booking engine must have an approved integration partner that can send a rate feed to Google in the correct format. Without this, you cannot participate in GHA.

Common mistakes to avoid

Based on what we see across Thai hotels attempting GHA on their own, here are the most frequent issues:

  • Rate parity violations. If your direct rate on the booking engine is higher than OTA rates, Google may stop showing your listing. Your GHA rate should be equal to or lower than your OTA rates.
  • Incomplete Google Business Profile. Missing photos, outdated amenity information, or an unverified profile will hurt your visibility and click-through rate.
  • No landing page optimization. If a guest clicks your GHA link and lands on a generic homepage instead of a booking page with the dates and rate they saw on Google, you will lose them. The booking engine must deep-link correctly.
  • Setting and forgetting. GHA campaigns need ongoing optimization -- adjusting bids by market, season, and device; monitoring conversion rates; and ensuring rate accuracy. This is not a set-it-and-forget-it channel.

Is Google Hotel Ads right for your hotel?

GHA works best for hotels that meet a few criteria: you have a functioning direct booking engine, your property appears on Google Maps with reviews, and you are currently paying OTA commissions that you would like to reduce. If you are an independent hotel in Thailand with 20 or more rooms and an ADR above 1,500 baht, GHA is almost certainly worth testing.

The channel will not replace OTAs entirely -- and it should not. OTAs provide discovery and reach that GHA does not. But GHA captures travelers who are already looking for your hotel or hotels in your area and gives them a direct booking option at the exact moment they are ready to reserve. That is a fundamentally different -- and more efficient -- use of your marketing budget than paying an OTA 20% for a booking the guest would have made anyway.

Let us manage your Google Hotel Ads.

Setup, optimization, and ongoing management included in our Pinnacle plan.

Explore Pinnacle
← Back to all articles
WhatsApp