When a guest searches 'resort near Rishikesh', Google shows OTA prices — and your direct rate — side by side. If your direct rate is missing from that panel, you are paying MakeMyTrip for traffic that was already looking for you. Here is how to fix that.
When a guest searches "boutique hotel Shimla" or "resort near Manali with pool" on Google, a panel appears showing hotel options with photos, ratings, and live rates from multiple sources. That panel is powered by Google Hotel Ads (also called Google Hotel Search or, for free listings, Free Booking Links).
The sources shown in that panel typically include MakeMyTrip, Booking.com, Goibibo — and, if the hotel has connected their direct booking engine, the hotel's own website labelled "Official site."
Most Indian independent hotels are not connected. They appear in the organic results below the panel, if at all. Meanwhile, MakeMyTrip is paying Google to show their rate in the prominent panel position — collecting the booking, taking 18% commission, and keeping the guest relationship.
The guest who was searching specifically for your property just paid you nothing.
Google offers two ways to appear in the Hotel Search panel:
Free Booking Links: Google allows hotels to show their direct website rate in the comparison panel for free. This is a relatively recent change (rolled out from 2021) that Google made to counterbalance OTA dominance. You pay nothing for these clicks — Google sends them directly to your booking engine. The catch: free listings appear below paid ads in the panel.
Paid Hotel Ads (cost-per-click): You bid for position in the panel. When a guest clicks, you pay Google a small fee — typically ₹15–80 per click depending on the destination and competition. The key insight: even at ₹80 per click, if 1 in 10 clicks converts to a ₹5,000 booking, your effective acquisition cost is ₹800 — versus ₹900 in OTA commission on the same booking. Paid Hotel Ads are cheaper than OTAs for most Indian hotels once conversion rate is factored in.
Step 1: Create or claim your Google Business Profile
Go to business.google.com. Search for your property. If it exists (most hotels do), claim it. If not, create it. Verify the listing via postcard or phone. This is the foundation — Free Booking Links require a verified Business Profile.
Step 2: Connect your booking engine via a connectivity partner
Google doesn't accept direct connections from individual hotels — you connect through an approved hotel connectivity partner. NetShine's Direct Booking Engine is a Google-approved connectivity partner, which means connecting is handled within the platform setup. If you're using a different booking engine, check their documentation for Google Hotel connectivity — most modern engines support it.
Step 3: Set up your rate feed
Your direct rate, availability, and policies need to flow to Google in real time. This is handled automatically by the booking engine connectivity — when you update your rates in your system, Google's panel updates within minutes. Test this after setup by searching for your property on Google and verifying the direct rate appears.
Step 4: Monitor and maintain
Google flags properties that show incorrect rates or availability. Ensure your rate parity is maintained (your direct rate should match or beat OTA rates), your availability is accurate, and your cancellation policy is clearly specified. Inconsistencies in any of these cause Google to suppress your listing in the panel.
Indian hotel searches on Google have specific patterns that affect how Hotel Ads perform:
For most Indian independent hotels, connecting to Google Free Booking Links is a 2–4 hour one-time setup with no ongoing cost. The revenue impact — measured as direct bookings that would have gone through an OTA at 18% commission — typically pays for itself in the first month of operation.
There is genuinely no reason not to do this.
Book a 30-minute session. We will walk through your specific property and show you where the gaps are.