AI Hotel Landscape
How leading AI assistants recommend hotels — 616 prompts across 56 destinations, refreshed every Monday.
+ 44 more
The 616 prompts we ask ChatGPT every week
56 destinations × 11 templates. Each prompt has structured dimensions: city, country, region, persona (couples / families / solo / business), budget (luxury / mid / budget), and location zoom (wide city vs neighborhood vs landmark). Control prompts are unmodified baselines.
Every destination below gets the same 11 question types — just with the city name swapped in. That's how 56 destinations × 11 templates = 616 prompts per platform per week.
- luxury hotels in <city>
- family friendly hotels in <city>
- hotels in <city> with rooftop pool
- hotels near <neighborhood>, <city>
- boutique hotels in <neighborhood>, <city>
- best hotels in <city> for solo travelers
- best hotels in <city>
- affordable hotels in <city> under $200
- best hotels in <city> for couples
- best hotels in <city> for business travelers
- best hotels in <neighborhood>, <city>
- hotels near <city> National Park
africa4 destinations · 44 prompts
americas14 destinations · 154 prompts
Each destination is asked the 11 prompt patterns above (11 prompts × 14 cities = 154 prompts in this region).
asia16 destinations · 176 prompts
europe17 destinations · 187 prompts
oceania5 destinations · 55 prompts
Each destination is asked the 11 prompt patterns above (11 prompts × 5 cities = 55 prompts in this region).
Named hotels in Qatar — ChatGPT
ChatGPT's top picks specifically in Qatar. Switch country at the top to filter, or clear to see worldwide.
Most-mentioned hotel by ChatGPT this week.
| # | Hotel | City | Chain | Mentions | W/W |
|---|---|---|---|---|---|
| 7 | Waldorf Astoria Doha West Bay | Doha | Hilton | 4 | ↓ 1 |
| 11 | Four Seasons Hotel Doha | Doha | Four Seasons | 3 | — |
| 114 | Marsa Malaz Kempinski, The Pearl - Doha | Doha | Kempinski | 2 | ↓ 1 |
| 112 | Mandarin Oriental, Doha | Doha | Mandarin Oriental | 2 | ↓ 2 |
| 77 | Fraser Suites Doha | Doha | — | 2 | — |
| 169 | The St. Regis Doha | Doha | Marriott | 2 | ↓ 1 |
| 827 | Rixos Premium Qetaifan Island North | Doha | Accor | 1 | NEW |
| 826 | Rixos Gulf Hotel Doha | Doha | Accor | 1 | ↓ 1 |
| 762 | Park Hyatt Doha | Doha | Hyatt | 1 | ↓ 5 |
| 709 | Mondrian Doha | Doha | — | 1 | ↓ 1 |
| 702 | Millennium Central Doha | Doha | — | 1 | ↓ 1 |
| 636 | Katara Hills Doha, LXR Hotels & Resorts | Doha | Hilton | 1 | NEW |
| 614 | InterContinental Doha Beach & Spa by IHG | Doha | IHG | 1 | ↓ 2 |
| 613 | InterContinental Doha - the City, an IHG Hotel | Doha | IHG | 1 | ↓ 1 |
| 460 | Hilton Doha | Doha | Hilton | 1 | ↓ 2 |
| 365 | Dusit Doha Hotel | Doha | — | 1 | ↓ 2 |
| 361 | DoubleTree by Hilton Doha - Old Town | Doha | Hilton | 1 | ↓ 1 |
| 315 | City Centre Rotana Doha | Doha | — | 1 | ↓ 1 |
| 261 | Banana Island Resort Doha by Anantara | Doha | Minor | 1 | — |
| 198 | Aleph Doha Residences, Curio Collection by Hilton | Doha | Hilton | 1 | ↓ 1 |
When ChatGPT hands out a hotel link, where does it go?
Every URL the AI returned for a named hotel, classified into direct (the hotel's own site), OTA (Booking / Expedia / …), chain page (marriott.com / hilton.com / …), or other. Chain folds into direct in the headline number because chain pages are still brand-controlled.
Week by week. Google is split out of what used to be counted as “other”: a link to google.com from an AI assistant is the assistant keeping the click, which is worth seeing on its own rather than filed under the vaguest available label. Metasearch (trivago, kayak) stays in other — those are third-party marketplaces, not the engine linking to itself.
One note on the other line, because it used to be the least trustworthy series here. “Other” is every link we cannot place as the hotel’s own site, an OTA, a chain page or Google — so it is partly a measure of our own coverage, not only of engine behaviour. It previously showed a band of 45–65% between 08 June and 27 July that we could not explain. That band was a bug on our side, and it is now fixed. Google AI Mode returns hotel websites as bare domains (ritzcarlton.com) rather than full URLs, and the query that derives the domain for classification expects a scheme — so 16,194 perfectly classifiable links, every one of them AI Mode, were counted as “other” purely for lacking an https://. Those URLs have been normalised, the ingest no longer stores them scheme-less, and every week has been rebuilt: other is now 3.5% across all engines and weeks, and the band is gone. Read direct and OTA as behavioural; still read a move in other as measurement first.
Weeks with no classified links are omitted rather than drawn as zero — a missing run and a genuinely zero week look identical on a chart, and only one of them is a finding. Link volume per week: 05-04 2,729 · 05-11 3,814 · 05-18 4,008 · 05-25 4,518 · 06-01 3,525 · 06-08 3,664 · 06-15 3,303 · 06-22 3,292 · 06-29 3,830 · 07-06 3,499 · 07-13 3,656 · 07-20 3,773 · 07-27 3,884 · 08-03 3,805 · 08-10 3,352 · 08-17 3,366 · 08-24 3,445 · 08-31 6,691 · 09-07 2,726 · 09-14 2,559 · 09-21 3,016 · 09-28 1,268.
Sponsored placements
OpenAI is rolling out paid sponsor placements in the US, Australia, New Zealand, and Canada — testing may expand. We detect real single-advertiser ad units (organic shopping cards excluded) and pull the brand.
Share of answers containing at least one real single-advertiser placement, worldwide. Organic shopping cards are excluded, so this tracks paid inventory rather than commerce surfaces in general.
Latest week (2026-09-28): 1.5% of 595 answers carried one — against a peak of 89.8% in the week of 2026-07-13. The rate is volatile by nature: placements are rolled out per country and per prompt type, so a quiet week is a rollout decision, not a trend.
Showing the most recent week with ad data — week of August 24, 2026. Current week had no captured ads.
| # | Advertiser | Captures |
|---|---|---|
| 1 | Expedia | 1 |
Where ChatGPT pulls hotel information from
Every URL ChatGPT retrieved classified into 12 buckets: OTAs, editorial, chain sites, direct hotel pages, social, meta-search, AI tools, community, government, directory consortia, and other.
100% of the URLs we captured were cited in the answer. A ratio that high does not mean ChatGPT uses almost everything it finds — it means we are no longer seeing what it discards. ChatGPT sat at 24.8% on 10 August, before the retrieval layer stopped coming through. Publishing 97% as selectivity would invert the finding, so the number is withheld rather than shown. The counts below are what was captured, and are unaffected.
OTA & Aggregator booking.com 93% · hoteles.com 7% | 24.1% | 14 |
Other 25north.qa 50% · assets.hyatt.com 25% · bedandmarket.com 25% | 20.7% | 12 |
Chain marriott.com 50% · hilton.com 33% · all.accor.com 17% | 13.8% | 8 |
Government / DMO visitqatar.com 71% · visitdoha.com 29% | 12.1% | 7 |
Review Site tripadvisor.com 75% · tripadvisor.co.uk 25% | 6.9% | 4 |
Independent Hotel frasershospitality.com 33% · mondrianhotels.com 33% · thened.com 33% | 6.9% | 4 |
Editorial guide.michelin.com 50% · americanexpress.com 25% · forbestravelguide.com 25% | 6.9% | 4 |
Search engine google.com 100% | 1.7% | 1 |
Community budgetyourtrip.com 100% | 1.7% | 1 |
Hotel Directory femmehotels.com 100% | 1.7% | 1 |
Meta-search hotelscombined.com 100% | 1.7% | 1 |
AI Tool staygenie.app 100% | 1.7% | 1 |
Share of citations by source type, week by week, for QA. Search engine is its own bucket rather than part of metasearch, and covers Google (every regional domain), Bing and the rest. Google AI Mode routes its cited sources through google.com/searchviewer instead of linking the publisher, and those citations were landing under “meta-search” alongside trivago and kayak — which made the mix read as competitive pressure from metasearch when actual metasearch is under 1%. The dashed rule marks the week that started.
Which categories get a line is decided once over the whole window by total citations, not week by week — otherwise a category dropping out of the top N would look like it collapsed to zero. Everything below the cut is summed into “smaller categories” rather than dropped, so the lines always account for the full week. Citations per week: 04-27 96 · 05-04 170 · 05-11 19 · 05-18 38 · 05-25 198 · 06-01 315 · 06-08 337 · 06-15 160 · 06-22 163 · 06-29 259 · 07-06 212 · 07-13 104 · 07-20 108 · 07-27 105 · 08-03 96 · 08-10 101 · 08-17 96 · 08-24 80 · 08-31 78 · 09-07 43 · 09-14 48 · 09-21 54 · 09-28 58.
Top hotel parent groups by ChatGPT mentions
Each ChatGPT mention matched against Google Places, then rolled up to parent group (Marriott = Ritz-Carlton + Westin + Sheraton + EDITION + …, etc.). WoW delta vs last week. Detection via 175+ brand-domain rules.
| 1 | Marriott | 10 → 5 | -50% |
| 2 | Hilton | 14 → 9 | -36% |
| # | Brand | Mentions | Hotels | W/W | |
|---|---|---|---|---|---|
| 1 | Hilton | 9 | 6 | ↓ 35.7% | |
| 2 | Marriott | 5 | 4 | ↓ 50.0% | |
| 3 | Four Seasons | 3 | 1 | ↓ 25.0% | |
| 4 | IHG | 3 | 3 | ↓ 50.0% | |
| 5 | Kempinski | 2 | 1 | · 0% | |
| 6 | Mandarin Oriental | 2 | 1 | ↓ 33.3% | |
| 7 | Accor | 2 | 2 | ↓ 75.0% | |
| 8 | Minor | 1 | 1 | ↓ 66.7% | |
| 9 | Hyatt | 1 | 1 | ↓ 85.7% |
Of the hotels named this week: how many resolved to a chain (Marriott / Accor / …), an independent property, a vacation rental, or stayed unmatched.
What every metric means
Plain-English definitions for each number on this page. For deeper visuals + examples, see the annual landscape report linked at the bottom.
- Captures
- Number of AI responses we collected this week. Target = 616 per platform (one per prompt). Less when there are upstream errors.
- Web search
- Did the response trigger a live web fetch? Detected from the underlying response stream’s search-result events, not the unreliable top-level flag. We do NOT force web search — this is organic model behavior.
- Map widget
- Did the response render a hotel-card map (the Google-Maps-style widget ChatGPT shows for travel queries)? Each card is a "map entity" with its own provider.
- Sponsored placements
- Paid sponsor placements. Detected from real single-advertiser ad units in the response stream. Excludes ChatGPT’s organic shopping cards (which are unpaid product carousels). US/AU/NZ/CA only as of May 2026.
- Sources / response
- Distinct URLs the model consulted while answering — the URLs that show up in its retrieval log, regardless of whether it cited them inline. Computed only over web-search responses (otherwise the answer is from training data, no sources to count).
- Citations / response
- Subset of sources that the model rendered as inline footnote pills in the answer. A source becomes a citation when the model explicitly references it.
- Fanouts / response
- Number of sub-queries the model spun up internally to answer the prompt (e.g. "best hotels Paris" might fan out to "hotels Paris Marais", "luxury hotels Paris", "rooftop hotels Paris", …).
- Map entities / response
- Hotel cards inside the map widget. Each carries a provider (Google Places, TripAdvisor, Yelp, Foursquare, SERP) and a place ID where applicable.
- OTA
- Online travel agency (Booking, Expedia, Hotels.com, Agoda, Trip.com, Priceline, etc.) — commission-based booking sites.
- Direct
- A hotel’s own website. Computed at request time by matching the cited domain against Google Places.
- Chain
- A hotel chain’s brand website (hilton.com, marriott.com, ihg.com, …). 175+ chain-domain rules.
- Editorial
- Travel media (Condé Nast Traveler, Time Out, Lonely Planet, Forbes Travel Guide, NYT, etc.) and city-specific travel blogs (santorinidave.com, theurbanlist.com, etc.).
- Directory
- Multi-property hotel consortia / brand collectives (Small Luxury Hotels of the World, Design Hotels, Preferred Hotels, Virtuoso, …). Aggregate hotels under one umbrella but aren’t a single OTA.
- Review
- TripAdvisor, Oyster, Yelp, Trustpilot, Holidaycheck — review-first platforms.
Does ChatGPT send people to Reddit and YouTube?
Share of answers citing at least one Reddit thread or YouTube video, week by week. Worldwide.
Share of answers citing at least one Reddit thread or YouTube video. Counted from the citation domains, so this measures what ChatGPT showed as a source — not whether it read them.
Latest week (2026-09-28): 0 of 616 answers cited Reddit (0.0%), 0 cited YouTube, across 2,773 citations. Reddit peaked at 69.6% in this window and is now at zero while citations kept flowing — so this is ChatGPT no longer citing it, not us no longer seeing it.