What you see on Google when a guest searches for a hotel
Search "hotel in Ubud" on Google. Next to the map you often see a box of booking options, such as Booking.com, Agoda and sometimes the hotel's own website.
That box is where Google Hotel Ads and free booking links live.
- A Google Hotel Ad is a paid link. The hotel or its partner pays Google when a guest clicks. Paid links are ranked by an auction, which is a contest where the highest useful bid wins a better spot.
- A free booking link looks almost the same. But nobody pays for the click. Google ranks these links by how useful they are to the guest.
Google's help page on free booking links (opens in new tab) explains it well. It says hotel ads are paid and ranked by auction, while free booking links are unpaid and ranked by usefulness. Google may show both in the same box.
This box sits right where the guest is deciding. If your own link is there, a guest can book with you directly. You do not pay an OTA commission on that booking. An OTA, or online travel agency, is a site like Booking.com or Agoda that sells your rooms for a commission.
Example (made up to show the idea, not a real customer): a guest searches "guesthouse Sanur" on Google Maps and opens a small guesthouse's profile. Under "Prices", she sees two OTA rows and one row with the guesthouse's own name, each showing a nightly price. If she taps the guesthouse's own row, she lands on its booking page and books direct.
Free booking links vs paid Google Hotel Ads
Here is the difference in one table.
| Question | Free booking links | Google Hotel Ads |
|---|
| Do you pay per click? | No | Yes |
| How are they ranked? | By usefulness to the guest | By an ad auction |
| Can you pay to rank higher? | No | Your bid affects your spot |
| Where does the click go? | Your booking page | Your booking page |
| Do you need live prices? | Yes | Yes |
| Where do you see results? | Hotel Center reports | Hotel Center and Google Ads |
Hotel Center is Google's tool where hotels and their partners manage prices and see reports.
What decides your spot in free booking links
Google's help page lists the signals it uses. In simple words:
- What guests prefer. Google watches which links people choose.
- The value you offer. A fair price helps.
- Your landing page. That is the page the guest lands on after the click. It should be fast and easy to book on.
- Price accuracy. Google checks if the price you sent matches the price on your page. Google calls this its Price Accuracy Policy.
Our advice for a small property
Start with free booking links. They cost nothing per click, and they teach you how guests react. Think about paid Hotel Ads later, once you know your numbers.
Who qualifies: hotels, guesthouses, hostels and villas
This is the part most guides skip. Google treats hotels and vacation rentals differently. A vacation rental is a whole home or villa that guests rent for short stays.
Hotels, guesthouses and hostels
Google's page on categories for lodging businesses (opens in new tab) asks three questions. Does your business:
- Have a front desk or on-site management?
- Accept overnight guests?
- Have its address listed publicly?
If you answer yes to all three, Google sees you as a hotel or a similar category. That includes guesthouses, inns and hostels. Google's starter guide (opens in new tab) also lists hostels and inns as examples of hotel properties with on-site staff.
Villas and vacation rentals
Villas are trickier. Google's starter guide for vacation rental managers (opens in new tab) says some types are not eligible right now:
- Individual homeowners
- Peer-to-peer rentals
- Single rooms
- Part of a home
To appear in vacation rentals on Google, you must be a registered property management business with a direct booking website. Or your villa must be listed on a booking site that is already connected to vacation rentals on Google.
- Example (made up): a villa company in Seminyak with eight villas, a registered business and a team that cleans between stays. This looks like the kind of business Google describes. It is worth checking the vacation rental path.
- Example (made up): one owner renting one private villa in Uluwatu, with no company behind it. Google says individual homeowners are not eligible right now. The villa may still reach Google through a booking site that is connected to Google.
- Example (made up): a villa complex with a front desk and on-site staff. It may fit the hotel category instead. Use Google's three questions above.
How to get your link onto Google, step by step
Step 1: Get your Google Business Profile right
A Google Business Profile is your free listing on Google Search and Maps. It shows your name, address, photos and reviews. Google needs it to know your property is real. If you do not have one yet, Google's own Business Profile help has the steps.
Step 2: Have a booking page that takes real bookings
The free link sends the guest to a landing page you provide. That page must show the room, the dates and the price, and let the guest book. A homepage with a phone number is not enough.
For help, read our guide to building a direct booking website for a small hotel (opens in new tab).
Step 3: Send your prices to Google
Google needs your live prices and availability. Availability means which rooms are free on which dates. Small properties do not send this to Google by hand. You need a Google connectivity partner.
Google's starter guide says connectivity partners include property management systems, channel managers and booking engines. A property management system (PMS) is the software you use to run bookings. A channel manager keeps your rooms and prices in sync across OTAs. A booking engine is the tool that takes bookings on your own site.
Google's free booking links page also says this: if you use a reservation system, you may already be connected to Google through your provider. Ask them first. They may set up your booking links for you.
Step 4: Keep your prices the same everywhere
This is where most small hotels lose. If Google shows Rp900,000 but your page shows Rp950,000, Google sees a price that is not accurate. That can push your link down.
Price parity means your price is the same on every channel. The price you send to Google must match your page. Our guide on why room prices differ across OTAs (opens in new tab) shows the most common causes.
Step 5: Watch the reports and improve
Google says you can see free booking link results in the Reports section of Hotel Center. Ask your partner for a monthly summary.
Worked numbers: what a direct booking from Google can save
These are not real results. They come only from the example figures below, so swap in your own.
Assumptions (example property, made up):
- A 10-room guesthouse in Ubud.
- Average room price: Rp800,000 per night.
- Average stay: 3 nights.
- Example OTA commission: 15% (an example figure only; check your own contract, as rates differ by OTA and deal).
- Example figure: each month, 6 bookings move from an OTA to your own booking page through a free Google link.
The maths:
| Item | Amount |
|---|
| Value of one booking (Rp800,000 × 3 nights) | Rp2,400,000 |
| OTA commission on one booking (e.g. 15%, use your own contract rate) | Rp360,000 |
| Bookings moved to direct each month (example) | 6 |
| Commission kept each month (Rp360,000 × 6) | Rp2,160,000 |
| Commission kept over 12 months | Rp25,920,000 |
Free booking links have no click cost, so in this example there is no Google cost to take away. You do still pay for your own booking system.
To understand what OTAs really cost you, read our guide to OTA costs in Indonesia (opens in new tab).
Your 30-day Google direct-booking plan (worked table)
Copy this plan into a notebook today. Each row is one small task. The times are our estimate, so adjust them.
| Day | Task | About how long | Done when |
|---|
| 1 | Search your property name on Google and Google Maps. Screenshot what guests see. | 10 min | You have a "before" picture |
| 2 | Fix your Business Profile name, address, phone and category. | 20 min | They match your sign and booking page |
| 3 to 4 | Add at least 10 bright photos: rooms, bathroom, pool, view, breakfast. | 30 min | Every room type has a photo |
| 5 | Point your profile's website or booking link to your own booking page. | 10 min | The link opens your booking page, not an OTA |
| 8 | Try to book a room on your own page, on your phone. | 15 min | You finished a test booking |
| 9 to 10 | Fix anything slow or confusing. Show the total price with tax and service. | 30 min | A friend can book without help |
| 11 | Choose one direct-guest extra you can afford, like breakfast or airport pickup. | 15 min | It shows on your booking page |
| 15 | Ask your booking system provider: "Are you a Google connectivity partner for free booking links or Hotel Center?" | 10 min | You have a clear yes or no |
| 16 to 18 | If yes, ask them to set it up. If no, ask what path they suggest. | Their time | You have a set-up date |
| 19 | Compare your price on each OTA and on your own page for the same dates. | 20 min | All prices match |
| 26 | Search your property on Google again and look in the price box. | 10 min | You can see your own link, or you know why not |
| 27 | If the price is wrong, compare it with your page and fix the cause. | 20 min | Google and your page agree |
| 30 | Ask for the first report: views, clicks, bookings. Write down one change for next month. | 20 min | Next month's task is chosen |
Do this inside Kiyo. Days 19 and 27 are about matching prices. In Kiyo, you change a price once, and the channel manager sends it to your connected OTAs and your booking page together. Then you paste your Kiyo booking page link into your Google Business Profile.
Common mistakes to avoid
- Linking only to an OTA. If your Google profile only links to Booking.com, guests book there and you pay commission.
- Prices that do not match. Google checks price accuracy. Different prices can push your link down.
- Expecting paid ads to fix everything. Paid ads do not lift your free ranking.
What Kiyo does after a guest clicks your free booking link
A free booking link only pays off if the click ends in a confirmed stay. Our guide on winning more direct bookings (opens in new tab) covers the wider plan; here is where Kiyo fits.
- Somewhere for the click to land. Every Kiyo plan includes the direct booking engine (opens in new tab), so the free link in the price box or on your website opens a page where the guest can finish the booking with you.
- Price accuracy Google can trust. Google compares the price it shows with the price on your page. The Kiyo channel manager (opens in new tab) connects to 75+ OTAs and pushes each rate change to them and to your booking page at the same time, so the numbers line up.
- Onboarding done together. The Kiyo team builds your booking page and links your OTAs with you during setup. To show in the hotel price box itself, you need a Google connectivity partner, so ask Google which partners serve your property.
Your next step: search your property on Google today and check which links show in the price box.
Plans start from Rp40k per room per month (opens in new tab). Free setup, pay from go-live, 14-day money-back guarantee.
Frequently asked questions
Yes. Google says it charges no fee for free booking links and takes no payment for placement or clicks. You still pay for your own booking system.
It depends. Google does not accept individual homeowners for vacation rentals right now, but registered property management businesses with a direct booking site can apply, and some villas fit the hotel category.
Most often, your prices are not being sent to Google, or the price on your booking page does not match the price Google received. Ask your booking system provider to check.
You need a booking page where guests can pick dates and book. A simple booking page from your booking engine can do this job.
Yes. In Kiyo, revenue, channel commissions and expenses sit in one dashboard, and you can export them as CSV.
Add Kiyo to your preferred sources on Google