Skip to content
Fan-out audit - House example

Nineteen citations, six domains, eleven hotels

On 30 July 2026 we asked two engines the same pair of questions about Dublin hotels and kept every source they pointed at. Twenty-six follow-up questions came back, and nineteen citations. Those nineteen resolve to six domains, and fourteen of them are Google Maps. Not one is a review site, a travel magazine or a listicle.

George, the Baseline Labs mascot, standing beside a signpost

What we ran, and what it cost

Fan-out scan #10, template "Dublin hotel questions", run against our own house study for The Shelbourne - the same public example behind our AI Vision writeup. Two seed questions: "best hotel in Dublin" and "best luxury hotel in Dublin city centre". Two engines: Google and ChatGPT. Four runs in total, all four completed, twenty-seven seconds start to finish, $0.184 of provider spend.

Two things about the method before any of the numbers mean anything. The ChatGPT side is the OpenAI Responses API with the web search tool forced on, running gpt-4.1-mini - not a person typing into the consumer app, which has its own retrieval stack and its own personalisation. The Google side is a live organic SERP fetch that harvests the People Also Ask box and the related searches at the foot of the page. It captures questions. It does not capture AI Overview citations, which is why every one of the nineteen citations below came from the ChatGPT side and Google contributed none. That split is our instrumentation, not a finding about Google.

The Shelbourne is not a customer. Nobody briefed this. It is a house study we keep so we have something public to point at.

Fourteen of nineteen citations are Google Maps

Nineteen citation rows, eighteen distinct URLs, six distinct domains. Here is the whole distribution:

google.com14
merrionhotel.com1
marriott.com1
fitzwilliamhoteldublin.com1
thewilder.ie1
anantara.com1

Every google.com URL has the same shape: google.com/maps/search/<hotel name>,+Dublin,+Ireland. They are map lookups, not web results. The other five are the hotels' own sites, or in The Shelbourne's case its parent brand's site on marriott.com. Third-party publishers scored zero. No TripAdvisor, no Booking.com, no Reddit thread, no "15 best hotels in Dublin" from a newspaper travel desk.

If you sell hotel rooms in Dublin, the practical reading is short. Two assets carried this answer: your Google Business Profile and your own homepage. Everything a marketing team normally worries about - getting into the roundups, working the review platforms - contributed nothing to what the engine linked.

Two questions in, twenty-six out

The twenty-six follow-ups are all distinct. Twenty-four came from Google: eight People Also Ask entries and sixteen related searches. Two came from ChatGPT, and both are the seed question typed back word for word. Across three samples per question, the model never rewrote the query it searched for. Google surfaced twenty-four variations on these two questions; ChatGPT ran them exactly as asked. Clustered by theme:

Luxury and posh hotels9
Hotels in Dublin city centre5
Overall best hotels in Dublin4
Review-based searches3
Celebrity stays2
Best areas to stay2
Specific features1

Three of the twenty-six name a platform outright: "Best hotel in dublin reddit", "Best luxury hotel in dublin city centre reddit", "Best luxury hotel in dublin city centre tripadvisor". Google is telling you, in its own related searches, that a chunk of this audience wants to hear from Reddit and TripAdvisor. And the answer layer cited neither. The question layer and the answer layer are pointing in different directions, and a content plan built off keyword tools alone only ever sees the first one.

Two more clusters, and nobody optimises for either. "Where do celebs stay in Dublin?" and "Where do celebrities stay in Dublin?" both surfaced, from different seeds. So did two questions about which area to stay in - first-timers, and families. Those are choices a guest makes before they have any hotel in mind, and they are answered by whoever wrote about the neighbourhood, not by whoever owns the hotel. This is the same gap we went through in optimising for sub-questions: the money question has a dozen questions standing in front of it.

Same question, three runs, two different citation styles

Citations from all three samples are unioned; the answer text we keep is whichever came back first. That is why a seed's citation count can run ahead of the hotels its stored answer names.

For "best hotel in Dublin", the answer we kept names five hotels and links each one to its own website: The Merrion, The Shelbourne (via marriott.com), The Fitzwilliam, The Wilder Townhouse and Anantara The Marker. The full citation set for that same seed holds thirteen rows. The other eight are Google Maps links, and they cover eight hotels - the same five plus The Westbury, The Dean and Number 31.

So the same model, given the same four words, minutes apart, answered once by linking to hotel websites and at least once by linking to map entries, and the shortlist grew by three properties along the way. The second seed behaved differently again: "best luxury hotel in Dublin city centre" produced six citations, every one of them Google Maps, no hotel website at all.

8
Hotels cited for "best hotel in Dublin"
5
Named in the answer we stored
3
Hotels in both answers

Eleven distinct hotels appear across the two questions. Three appear in both: The Merrion, The Shelbourne and The Westbury. Those three are the only ones with a claim to being a stable answer here. The other eight showed up once, in one phrasing of one question, on one afternoon. Anyone reporting "we appear in ChatGPT for Dublin hotels" off a single screenshot is reporting a coin flip.

All nineteen citations

The whole set, grouped by the question that produced it. Titles are as the engine returned them, which is why the same hotel appears under slightly different names.

QuestionDomainCited as
Best hotel in Dublinmerrionhotel.comThe Merrion Hotel Dublin
Best hotel in Dublinmarriott.comThe Shelbourne, Autograph Collection
Best hotel in Dublinfitzwilliamhoteldublin.comThe Fitzwilliam Hotel Dublin
Best hotel in Dublinthewilder.ieThe Wilder Townhouse, an SLH Hotel
Best hotel in Dublinanantara.comAnantara The Marker Dublin
Best hotel in Dublingoogle.comThe Merrion Hotel
Best hotel in Dublingoogle.comThe Shelbourne, Autograph Collection
Best hotel in Dublingoogle.comThe Westbury
Best hotel in Dublingoogle.comThe Fitzwilliam Hotel
Best hotel in Dublingoogle.comThe Wilder Townhouse
Best hotel in Dublingoogle.comAnantara The Marker Dublin
Best hotel in Dublingoogle.comThe Dean Dublin
Best hotel in Dublingoogle.comNumber 31
Best luxury hotel in Dublin city centregoogle.comThe Merrion Hotel
Best luxury hotel in Dublin city centregoogle.comThe Shelbourne Dublin, Autograph Collection
Best luxury hotel in Dublin city centregoogle.comThe Westbury Hotel
Best luxury hotel in Dublin city centregoogle.comConrad Dublin
Best luxury hotel in Dublin city centregoogle.comThe College Green Hotel (formerly The Westin)
Best luxury hotel in Dublin city centregoogle.comDylan Hotel

In priority order

On this evidence, for a Dublin hotel:

  • Treat the Google Business Profile as a primary asset, not admin. Fourteen of nineteen citations were map entries. The name, category, address and photos on that profile are what the engine handed the reader.
  • Make the page that says "this is the hotel" the strongest one you have. Five citations went to hotel-owned domains: three to a bare homepage, two to the property's page on a group site. No booking engine, no offers page, no room type. The engine linked whichever URL most obviously is the hotel.
  • Keep the Maps entry and the site saying the same thing. When an engine pulls a name from one and a description from the other, any disagreement between them becomes the reader's problem. This is the citation supply chain in miniature.
  • Do not read one answer as a ranking. Eight of the eleven hotels appeared once. Run the question repeatedly and watch which names hold.
  • Write the neighbourhood pages. Four of the twenty-six questions are about areas and celebrity stays, not hotels. Nobody in the citation list is answering them.

Run a fan-out audit on your own questions

The obvious follow-ups

Does this prove AI answers ignore TripAdvisor and Reddit?
No. It shows that in this run, on these two questions, on one afternoon, neither was cited once across nineteen citations. Two questions is a small sample and one engine is not the market. What it does rule out is the assumption that review aggregators automatically carry an AI answer about hotels. On this evidence they did not carry this one.
Why did Google produce no citations at all?
Because of what we fetch. The Google side of a fan-out scan reads the People Also Ask box and the related searches from a live organic SERP, which is a question source, not an answer source. It never sees AI Overview citations. Read the Google column as "twenty-four questions" and the ChatGPT column as "the answer and its sources".
Is this the same as what a person sees in ChatGPT?
Close, but not identical. We call the OpenAI Responses API with the web search tool turned on, using gpt-4.1-mini. The consumer app has its own model routing, its own retrieval and whatever it knows about the person asking. The mechanism is the same; the exact citations a given person sees will differ.
Why sample the same question three times?
Because one call shows you one draw. The model picks its own search queries, and they vary between runs. Sampling three times and unioning the results is the difference between "ChatGPT searched for X" and "ChatGPT searched for X on the run we happened to catch". This scan is the argument for it: the two citation styles for the same seed only became visible because we ran it more than once.
What did $0.184 buy?
Two DataForSEO SERP fetches at $0.002 each, and six OpenAI calls billed as $0.09 per seed question. Four seed runs, twenty-six questions, nineteen citations, twenty-seven seconds. The cost of asking is not the constraint on doing this properly. The constraint is asking the same question often enough to tell a pattern from a coin flip.

Source: Baseline Labs fan-out audit, scan #10, template "Dublin hotel questions", run 30 July 2026 at 17:27 UTC against the house study for theshelbourne.com. Platforms: Google via DataForSEO live organic SERP, ChatGPT via the OpenAI Responses API with web search, gpt-4.1-mini, three samples per seed. Two seed questions, four seed runs, 26 sub-questions, 19 citations, 18 distinct URLs, 6 distinct domains. Provider spend $0.184. Fan-out scans are private to the account that runs them; the figures here are transcribed from the scan record.

See how AI search sees your site

Free AI visibility check in under a minute

Check my site
George
Online
0%