The short answer

Only 10.6% of hotel websites have what a large 2026 crawl considers “good” schema markup — and the median hotel scores exactly zero out of 100. Nicolas Sitter’s Hotel Schema.org Adoption Study (March 2026, updated June 2026) parsed 105,002 reachable hotel homepages out of 121,425 scanned across seven countries and found that 36.3% ship no structured data at all, while 41.1% of the hotels that do have JSON-LD use the wrong entity type — Organization or LocalBusiness instead of Hotel.

At the same time, the honest version of the story is more complicated than “add schema, get recommended.” In May 2026, Ahrefs published a matched-control study of 1,885 pages that added JSON-LD between August 2025 and March 2026 and found that adding schema markup alone produced no meaningful uplift in citations from Google AI Overviews, AI Mode, or ChatGPT. Schema is not a ranking hack.

But there is one well-documented exception, and it is the part hotels should care about. Kurt Fischman’s cross-platform empirical study on structured data and generative engine optimization (SSRN) found that pages whose markup carries concrete, quotable attributes — pricing, aggregateRating, specifications — were cited at substantially higher rates than pages with generic schema types: 61.7% versus 41.6% (p = .012). The advantage was strongest for lower-authority domains — exactly the territory of independent hotels, boutique properties, and small tour operators.

Read together, the three studies point to one conclusion: schema markup is not a lever you pull for citations. It is a fact-delivery mechanism. Mark it up wrong or leave it empty and you hand AI travel planners a garbled version of your property; fill it with accurate, attributable facts and you give them sentences they can quote. That distinction is what separates a wasted developer ticket from the cheapest AI-visibility work a hotel can do. If you want the full picture of how machines discover your property, start with our guide to AI visibility for hotels.

The state of hotel schema markup in 2026

The Sitter study is the largest hotel-specific structured-data audit published to date — a March 2026 crawl of 121,425 hotel homepages across Italy, Germany, France, Spain, the US, the UK, and the Netherlands. The numbers describe an industry that mostly skipped this layer of the web:

SignalShare of hotels
No structured data at all36.3%
JSON-LD present (of any quality)55.8%
Correct lodging type (Hotel, Resort, LodgingBusiness…) among JSON-LD hotels~32.4%
aggregateRating implemented (among JSON-LD hotels)12.5%
geo coordinates implemented18.8%
amenityFeature implemented7.7%
“Good” implementation (score ≥ 50/100)10.6%

Source: Nicolas Sitter, Hotel Schema.org Adoption Study 2026 (121,425 hotel homepages, 7 countries; March 2026 crawl, figures re-confirmed June 2026).

The average schema quality score across all reachable properties was 14.3 out of 100; the median was zero, meaning half of all hotel homepages effectively have no machine-readable hotel information whatsoever. Only 2.7% of hotels scored above 75.

That is the competitive context. A hotel that spends one focused week on structured data does not enter a crowded field — it enters a field where roughly nine in ten competitors are absent, mislabeled, or incomplete.

What the Ahrefs study actually found — and why it doesn’t let you off the hook

The Ahrefs experiment (May 2026, authors Louise Linehan and Xibeijia Guan) deserves its own paragraph because it killed a popular claim. Their first-pass analysis of six million URLs showed that pages cited by AI were almost three times more likely to carry JSON-LD than non-cited pages — the statistic behind a thousand conference slides. But the team recognized this as correlation: well-maintained sites that add schema also publish better content, earn more links, and do everything else that gets pages cited.

So they isolated the effect. They identified 1,885 pages that introduced JSON-LD between August 2025 and March 2026, matched them against 4,000 controls, and ran a difference-in-differences test across Google AI Overviews, Google AI Mode, and ChatGPT. The results: −4.6% on AI Overviews (small but statistically significant, against a backdrop where both groups were declining), +2.4% on AI Mode and +2.2% on ChatGPT — both statistically indistinguishable from zero. Adding schema, by itself, did not buy citations.

If you run a hotel, this should be clarifying rather than discouraging. It means the “quick schema package” some agency sold you was never going to conjure AI recommendations on its own. What markup actually does is remove ambiguity: it tells every crawler — Google’s, Bing’s, ChatGPT’s, Perplexity’s — unambiguously what your property is, where it sits, what it costs, and what it offers. Accuracy work, not growth hacking. That is why schema validation is one of the core checks in a travel AI audit: not because markup is magic, but because broken markup quietly poisons every other AI-visibility investment you make. A crawler blocked by robots.txt never reads your schema; a crawler that reads your schema and finds Organization instead of Hotel files you in the wrong drawer. (If you have not checked your robots.txt against AI crawlers, that is the prerequisite — see how hotels accidentally block AI crawlers.)

The exception that matters: markup full of facts

Fischman’s SSRN study is the counterweight to Ahrefs’ null result, and its finding is precise: generic schema presence didn’t predict citation, but attribute-rich markup did. Pages implementing Product or Review schema with populated concrete fields — pricing, aggregateRating, specifications — were cited at 61.7%, versus 41.6% for pages implementing generic types like Article, Organization, or BreadcrumbList. The effect was most pronounced for domains with authority scores of 60 or below.

Translate that into hospitality language:

  • A rating an AI can quote. “4.7 from 1,240 reviews” is a sentence an assistant can assemble and attribute. The Sitter crawl found only 12.5% of JSON-LD hotels expose aggregateRating.
  • A price an AI can verify. Fischman specifically called out pricing as a citation-bearing field. Your markup doesn’t need to fight rate parity — but a marked-up priceRange, or Offer data consistent with what OTAs show, stops assistants from guessing or defaulting to the OTA page because it’s the only one with legible numbers.
  • Amenities stated as facts, not vibes. amenityFeature — implemented by just 7.7% of JSON-LD hotels — is how “pet-friendly, rooftop pool, EV charging” becomes filterable, comparable data instead of marketing prose.
  • Coordinates and identifiers that disambiguate. geo (18.8% adoption) plus a sameAs array linking your Google Business Profile, OTA listings, and social accounts tells models that all those pages describe one entity: yours. This is also the structural fix for wrong-facts problems — for how AI hallucinates hotel details, see how to fix AI hallucinations about your hotel.

The lower-authority finding is the quiet headline for independent properties. Big chains get the benefit of the doubt because thousands of pages corroborate them. A 40-room independent hotel doesn’t have that corroboration layer — which means the factual payload in its own markup, consistent across its own pages, does proportionally more work. Attribute-rich markup is one of the few GEO levers where small properties hold a structural advantage over heavyweight domains, provided the facts are actually in the code.

The three failure modes worth fixing this month

1. The wrong entity type. The most common schema on hotel homepages is Organization (34.7% of JSON-LD hotels), not Hotel (28.3%). An Organization schema tells machines you exist; it says nothing about star ratings, check-in times, or amenities. The study counts 24,119 hotels where changing one line — OrganizationHotel (or Resort, BedAndBreakfast) — is the entire fix.

2. Markup that doesn’t match the page. Google’s structured data guidelines have required for years that markup describes content visible on the page. Invisible or inflated markup — ratings in code that appear nowhere on the page, prices that don’t match the booking engine — risks losing rich results site-wide, and now gives AI models contradictory signals to misquote. Note also that Google deprecated FAQ rich results for most sites back in 2023, and its current documentation states no special markup is required for AI Overviews eligibility. FAQ-style markup can still structure visible question-and-answer content for extraction purposes — but it is not a ranking surface anymore, and anyone selling it as one is selling 2021.

3. Stale or third-party facts. Seasonal closures, renovation status, old price ranges, review scores that belong to an OTA rather than your own property — every stale field is a future hallucination with your name on it. Markup is a maintenance obligation, not a one-time install.

A note for tour operators and DMCs

The same logic maps directly onto non-hotel inventory. Tours, attractions, and experiences have TouristTrip, TouristAttraction, Product, and Offer types that carry duration, price, availability, and inclusions — precisely the attribute fields Fischman’s study associated with higher citation rates. DMCs assembling destination programs should ensure each component product stands alone as a marked-up entity, because AI planners rarely cite “programs”; they cite the specific product whose facts they could verify. Our travel GEO agency page covers how we build this layer for multi-property portfolios.

The pragmatic checklist

  1. Confirm AI crawlers can reach your pages at all (robots.txt, Cloudflare rules).
  2. One correct root entity per property: Hotel (or the right subtype), with name, address, geo, telephone, url, priceRange.
  3. aggregateRating backed by on-page review content — real, visible, matching.
  4. amenityFeature for the ten amenities that actually drive booking decisions, worded the way guests search.
  5. sameAs linking Google Business Profile, OTA listings, Wikidata if you have it, social profiles — one entity, many corroborations.
  6. Room pages carrying room-level Offer or descriptive markup that matches visible content.
  7. A quarterly re-validation pass: schema drifts as booking engines and CMSes update.
  8. Tie the whole layer to measurement — which prompts cite you, which facts get quoted, which pages the citations land on. That feedback loop is what turns technical hygiene into a bookable AI presence rather than a checkbox.

FAQ

Does schema markup directly improve AI citations? Not by itself. Ahrefs’ May 2026 matched-control study found adding JSON-LD produced no meaningful citation uplift on Google AI Overviews, AI Mode, or ChatGPT. The documented exception is attribute-rich markup: pages with populated pricing, rating, and specification fields were cited at 61.7% vs 41.6% for generic markup (Fischman, SSRN).

Which schema type should a hotel use? Hotel for hotels, Resort for resorts, BedAndBreakfast for B&Bs — a correct lodging subtype, not Organization or LocalBusiness. In 2026 data, 41.1% of hotels with JSON-LD use the wrong type, which discards hotel-specific fields like starRating and amenityFeature context entirely.

What are the highest-value schema properties for AI visibility? Adoption data says the opportunity is concentrated in exactly the fields AI models quote: aggregateRating (12.5% adoption among JSON-LD hotels), geo (18.8%), amenityFeature (7.7%), plus priceRange or Offer data and a complete sameAs array.

How do I check my hotel’s schema? Run your homepage through Google’s Rich Results Test and the Schema.org validator, confirm the entity type and key fields render, and cross-check that every marked-up fact matches visible page content. A structured crawl — the same checks our travel AI audit runs — is how you catch the wrong-type and stale-fact failures that per-page tools miss.

Is FAQPage schema still worth adding? As a rich-result tactic, no — Google deprecated FAQ rich results for most sites in 2023 and says no special markup is needed for AI Overviews. As a content-structuring tactic for visibly rendered Q&A sections that AI extractors can parse, it remains reasonable. It is a formatting choice, not a visibility strategy.


The uncomfortable summary of 2026’s structured-data research: most hotels never did the boring technical work, the ones who did it halfway did it wrong, and the only version that measurably moves AI citation rates is the version full of accurate, quotable facts. That is genuinely good news for anyone willing to be in the 10.6% — the bar is on the floor, and the facts are already yours.