// ai visibility · case study

I scanned 25 Indian boutique hotels for AI visibility

Ask ChatGPT for the best boutique hotel in Udaipur and it names two or three from what it can read. So I fetched 25 real Indian boutique and heritage hotel homepages and scored each for how readable it is to an answer engine. The median was 76 out of 100, and the line between the hotels that read well and the ones that vanish is almost entirely one thing.

The 25 sites span Udaipur, Jaipur, Goa, Kerala and Rishikesh: heritage havelis, boutique hotels, plantation homestays. I scored each homepage once, on 17 July 2026, with the same free Report Card anyone can run. The score measures machine-readability, not hospitality. A wonderful hotel can score badly because nobody added the markup an AI needs. That is the whole point.

76
median score out of 100
27
point gap: structured data vs none
25/25
had no FAQ markup
34 to 92
full range across the 25

Structured data is the whole story

Split the 25 by one question, does the site publish structured data, and the scores fall into two piles. The 14 hotels that publish it have a median of 83.5. The 11 that do not have a median of 56. That is a gap of about 27 points, and it is the clearest finding here: structured data is the machine-readable statement of what a property is, where it is, and what it offers. Without it, an answer engine has to guess from prose, and it guesses wrong or names someone else.

This is also why AI travel answers so often cite Booking.com or MakeMyTrip instead of the hotel itself. The aggregator publishes clean, labelled data at scale. The independent hotel, more often than not, does not. When 44% of these sites carry no structured data at all, the OTA wins by default.

Every single hotel was missing one thing

All 25 lacked FAQ markup. Not most: all of them. Travellers ask answer engines direct questions all day: is it walkable to the lake, is breakfast included, is it good for families, what is check-in time. The answers are almost always already written on these sites, as prose. FAQ markup just labels which paragraph answers which question, so a machine can quote it cleanly. It is the cheapest fix on this list and nobody had done it.

The other common gaps, in order:

  • 56% had no single clear H1, so the page never states plainly what it is.
  • 44% had no structured data at all.
  • 44% had weak or missing Open Graph tags, so a forwarded link arrives as a bare URL with no photo or name.
  • 24% had a title too long or too short for search results.

Goa scored lowest, Udaipur highest

By city, the Goa sites had the lowest median at 57, and the Udaipur heritage properties the highest cluster at 78.5, with Jaipur in the middle at 70.5. The single-property hill stations in Kerala scored well, but those samples are tiny, so read them as texture, not verdicts. The bigger pattern holds across every city: it is not the location or the tariff that decides the score, it is whether anyone built the site to be read.

The booking-widget trap

One hotel-specific problem does not show up in the score but matters just as much. Major AI crawlers do not run JavaScript. So when your rooms and rates live only inside a JavaScript booking widget, an answer engine sees an empty shell where your inventory should be. If you want AI to know you have lake-view rooms from a certain price, that has to exist as plain HTML text on the page too, not only inside the widget.

Score your hotel free
Paste your URL into the Report Card for the same 0 to 100 readability score and a ranked fix list, in about ten seconds. No signup, nothing stored.
Grade my hotel site free →

What to fix, in order

  1. Add Hotel or LodgingBusiness JSON-LD naming the property, address, geo and room types. Highest impact by far. The schema generator drafts it from your page.
  2. Add FAQPage markup around the questions you already answer. You are the only hotel in this sample that would then have it.
  3. Put room types and a starting price in plain HTML text, not just the booking widget.
  4. Add Open Graph tags and one 1200x630 image so shared links look like something.

None of this makes the hotel better. It makes the hotel legible, which, when a machine is doing the recommending, is the part that decides whether it gets named. More on the mechanism in AI visibility for hotels.

Method and limits

25 homepages, fetched once each on 17 July 2026, scored against a fixed list of signals with no JavaScript executed, because the major AI crawlers do not execute it either. It reads the homepage only. Per-city cuts are small. The structured-data finding is the robust one; treat the rest as strong hints. Every number here comes from the saved scan, and you can re-run any hotel yourself.

Frequently asked questions

Why does AI recommend Booking.com instead of my hotel?

Because the OTA page is more machine-readable than most hotel sites. In this scan, 44% of hotels published no structured data and every one lacked FAQ markup, so an answer engine has less clean, labelled data to pull from your own site than from an aggregator's.

What is the highest-impact fix for a hotel website?

Structured data. The 14 hotels that published it had a median of 83.5, against 56 for the 11 that did not. A block of Hotel or LodgingBusiness JSON-LD naming the property, location and room types moves the most.

Do AI crawlers read my booking widget?

Usually not. Major AI crawlers do not execute JavaScript, so rooms and rates that only appear inside a JavaScript widget are invisible. State your room types and a starting price in plain HTML text as well.

How was this measured?

Each homepage was fetched once and its raw HTML scored with the free Report Card on vishkul.com, on 17 July 2026. The score measures machine-readability, not the quality of the hotel. Re-run any URL yourself.

Written by Vishesh Kulshrestha. I'm a marketer who builds. I make free, no-signup tools that measure whether a page is readable by AI answer engines, and I publish the results with the raw numbers attached. See the clinic study, grade your own site free, or read AI visibility for hotels.
← The clinic studyA US, Canada and Australia study →

Part of vishkul/blog · tools at vishkul.com/tools
Built by Vishesh Kulshrestha in Bengaluru · [email protected]