Google Hotels free booking links: a setup guide for hotels
Free booking links show your own website's rate next to OTAs on Google at no cost per click. You need a connectivity partner and prices that match your site.
Google Hotels free booking links are unpaid listings that show your website’s room rate next to OTA prices on Google. Google charges nothing for placement or clicks. To appear, your rates and availability must reach Google through Hotel Center, usually via a connectivity partner such as your booking engine, and the price must match your booking page.
What are Google Hotels free booking links?
When a traveller looks at a hotel on Google, they see a booking module with prices from different sites. Some of those prices are paid ads. Others are free booking links. Google’s Hotel Center help describes free booking links as showing “your site name or hotel name along with the room rate for the itinerary selected”.
Two points matter for hotels. First, Google says there is “no cost for clicks on free booking links” and that it does not collect any payment for placement or engagement. Second, your own website can sit in the same list as the OTAs. A guest who is comparing prices can click straight through to your booking engine.
Free booking links sit alongside paid hotel ads. You can use free links only, or add paid campaigns later through Google Ads.
Where do free booking links appear?
Google’s help pages describe the journey like this. A traveller searches for hotels and sees a mix of ads, marked with an “Ads” badge, and free booking links. They can open a full list with photos, ratings, prices and a larger map. When they choose one hotel, its details page shows a booking module. Paid links carry the “Ads” badge. Free booking links are listed under All options.
Travellers can change dates and guest numbers and see prices update. Google also notes that the price shown in results is the lowest price provided across all partners for that property. That is why your direct rate needs to be competitive: if an OTA is cheaper, its price is the one guests see first.
How is a free booking link different from a Google hotel ad?
| Feature | Free booking link | Paid hotel ad |
|---|---|---|
| Cost | Free. No charge per click or per booking | Paid through Google Ads |
| Label | Listed under “All options” | Marked with an “Ads” badge |
| Ranking | Bids do not affect it; payment cannot improve placement | Depends on your campaign and bids |
| What you need | Rates and availability sent to Google, plus a landing page | The same, plus a Google Ads campaign and budget |
| Control | Limited to price, accuracy and landing page quality | More control over where and when you show |
Google states that partners can appear in both paid and free listings at the same time, and that free and paid rankings work independently.
How does Google rank free booking links?
According to Google’s Hotel Center help, free booking link ranking depends on “consumer preference, value offered to the user, landing page experience, and historical accuracy of the prices”. Bids do not influence free booking link ranking.
In practice, that gives you four levers:
- Value. A competitive price for the dates the guest searched.
- Landing page. A fast page that shows the room and rate the guest clicked on.
- Price accuracy. The price on Google matches the price on your booking page, every time.
- Guest preference. Your reviews, photos and brand all shape whether people choose you.
How do you get your hotel on free booking links?
Your rates must reach Google’s Hotel Center. Most independent hotels do this through a connectivity partner, such as a booking engine, central reservation system or channel manager that is connected to Google. Google’s agency guide describes properties providing “their business information, rates, and availability to Google” either through a direct integration or through a third-party partner.
One older route has closed. Google previously let hotels type rates into their Google Business Profile. Google’s help page now says: “Self-service hotel rates are ending soon. Starting July 30, 2025, you’ll need a new partner to display rates on your Google Business Profile.” It points hotels to a central reservation system, internet booking engine or other partner instead.
A typical setup looks like this:
- Claim and verify your Google Business Profile. Make sure the name, address, phone number and website are correct. Google matches your rates to this listing.
- Choose a connectivity partner. Your booking engine or reservation system sends prices and availability to Google on your behalf.
- Map your property. The partner matches your hotel in Hotel Center to the correct Google listing and resolves any matching issues.
- Send complete rates. Google asks partners to provide all available rooms and rates and to separate taxes and fees where applicable.
- Set the landing page. The link should open your booking engine with the dates and room already selected.
- Check price accuracy. Compare Google’s price with your booking page on mobile and desktop, then monitor the accuracy report in Hotel Center.
With goDirects, your booking engine connects to Google Hotels free booking links, so the rates you set in ARI Studio are the rates Google receives.
Why does price accuracy matter so much?
Google has a written price accuracy policy for hotel prices. It says “the total price on the booking page must be prominently displayed, be the same as the total price displayed on Google’s site”. The match applies to the dates, occupancy and itinerary the guest chose.
The policy is strict about taxes and fees. Google says they “must represent all mandatory charges collected by the partner or the hotel, regardless of when they’re due”. That includes charges paid at the property, such as resort fees. They must be clearly shown on the final booking page without extra clicks.
Accounts receive a price accuracy score. Google lists the levels as Excellent, Fair, Poor, At Risk and Failed. Lower scores hurt placement. Serious problems can lead to an individual hotel or a whole account being suspended until prices are accurate again.
Common causes of mismatches are easy to fix:
- A tourism fee or city tax shown on Google but added only at the hotel, or the other way round.
- Rates changed in one system but not sent to Google.
- A promo code or member rate applied on the website that Google does not know about.
- Currency conversion out of date. Google checks prices in the currency shown to the user and recommends updating conversions every few hours. See our guide to multi-currency pricing.
The goDirects booking engine calculates totals with taxes and fees on the server, so the price a guest sees on your booking page is the same one sent onward. If you sell in a market with tourism fees, such as Dubai, read our Tourism Dirham fee explainer.
Best practices to win more clicks
Google’s own best practices for free booking links fall into three groups. Here they are as a checklist:
| Area | What Google recommends | What to check |
|---|---|---|
| Hotel list and matching | Include all properties you want to show and resolve matching or data issues | Each hotel is matched to the right Business Profile |
| Business Profile | Keep it verified and up to date | Name, address, phone, website, photos and amenities |
| Prices | Provide all rooms and rates; separate taxes and fees | Every bookable rate plan is in the feed |
| Freshness | Update the feed at least as often as website prices change | Changes in your rate calendar reach Google quickly |
| Accuracy | Feed prices match the landing page on all devices | Spot-check dates monthly; watch the Accuracy tab |
| Landing page | Send users straight to the selected room and rate; load in reasonable time | Mobile load speed and a clear total price |
Your direct price also needs to be competitive. If an OTA always shows lower than your website, guests click the OTA. Price Match checks OTA prices for upcoming nights and keeps your direct price lowest within a floor you set. Check your OTA contracts first. Our guide to rate parity explains why.
Google also shows an “Official site” badge in hotel ads. Google’s help says it is available to hotel owners, direct suppliers, central reservation systems and integration partners, but not to OTAs, and only one partner per hotel receives it.
Is it worth the effort? Free booking links cost nothing per click, and they put your website in the place where many guests compare prices. The work is mostly setup and discipline: one connection, accurate prices and a good landing page. For context on how Google fits with Tripadvisor, Trivago and Kayak, read hotel metasearch explained.
If you want your direct rates on Google without managing feeds yourself, book a demo and we will show you how the connection works.
Frequently asked questions
Are Google Hotels free booking links really free?
Yes. Google says booking partners pay no fee for free booking links and that it does not collect any payment for placement or for clicks. You may still pay your booking engine or connectivity partner for the service of sending rates to Google, and you pay your normal payment fees on each booking. Paid hotel ads are a separate, optional product.
Can I add my rates directly in Google Business Profile?
Not any more. Google’s help page says self-service hotel rates were ending and that, starting 30 July 2025, hotels need a partner to display rates on their Business Profile. Google suggests a central reservation system, internet booking engine or other partner. Your Business Profile still matters, because Google uses it to match your hotel.
Why is my hotel not showing a free booking link?
Common reasons are that no partner sends your rates to Google, your property is not matched to the correct Business Profile, your rates have no availability for the searched dates, or price accuracy problems have limited your listings. Ask your connectivity partner to check matching and the Hotel Center accuracy report.
Can paying for hotel ads improve my free booking link ranking?
No. Google states that bids do not influence free booking link ranking and that payment cannot improve placement. Free links are ranked on consumer preference, value to the user, landing page experience and the historical accuracy of your prices. Paid and free rankings work independently, and you can appear in both.
Do I need to show taxes and fees in the Google price?
Yes. Google’s price accuracy policy says taxes and fees must include all mandatory charges collected by the partner or the hotel, whenever they are due. They must be clearly shown on the final booking page. A mandatory fee that appears only at check-in can cause a price mismatch.
Sources
- Google Hotel Center Help: About hotel free booking links
- Google Hotel Center Help: Connect with more travelers using free booking links
- Google Hotel Center Help: How travelers find hotel booking links
- Google Hotel Center Help: What makes up a hotel booking link
- Google Hotel Center Help: Best practices for free booking links
- Google Hotel Center Help: Price accuracy policy
- Google Hotel Center Help: How to add and manage rates and availability to your Google Business Profile
- Google Hotel Center Help: Agencies starter guide
- Google Hotel Center Help: About “Official site” badges