May 2026AI Search Studies

AI Search for Yoga Studios in Paris (2026):Same question, a different answer on every engine

TL;DR: I took the playbook from our AI hotel studies and pointed it at something closer to my heart — where the robots send you for yoga in Paris. 27 prompts, 5 AI engines, English and French, matched against 369 real studios. The verdict? There’s no such thing as “AI search.” Ask the same question five times and you get five different answers — Yay, The Space and Ashtanga Yoga Paris top the table overall, but who you actually see depends entirely on which AI you ask and what language you ask it in. The kicker is personal: my own studio, Modo Yoga Paris, lands #4 overall — yet Gemini and Google AI Mode act like it doesn’t exist. Same studio, same city, wildly different machines.

NS
Nicolas Sitter
Published May 24, 2026
5
AI engines
27
Prompt templates
369
Studios resolved
EN + FR
Both languages
Read the Report

Executive Summary

First time we’ve pointed the AI-search methodology at something other than hotels — and yoga turned out to be the perfect crash test for what’s a universal law of AI search and what was just a hotel quirk.

The setup is deliberately identical to our hotel studies: one fixed set of prompts, fired at several AI engines, in two languages, from two countries, all in a single week — except this time the question was where to do your downward dog in Paris, not where to sleep. Across 27 prompt templates and 5 engines we grabbed every answer, pulled out the studios each one named with a named-entity-recognition pass, and matched them to 369 real Paris studios.

The headline survives the switch intact: the engines can’t agree on where to look. Copilot is basically a phone book — 96% of what it cites is studios’ own websites. Perplexity and Gemini lean the same way (52% / 41%). ChatGPT learns about Paris yoga the way a newcomer would — off Reddit threads and magazine listicles, with Reddit its single most-cited source. And Google AI Mode mostly cites… Google, linking back to its own search results half the time. The kicker is personal: the studio I actually practise at, Modo Yoga Paris, ranks #4 across the board — and yet Gemini and AI Mode behave as if it doesn’t exist. Win one engine, vanish on another.

A bit of story-telling

I practise yoga all over Paris — a different studio depending on the week, the style and the mood. One of my favourites, and the place where I did my 500-hour teacher training, is Gérard Arnaud Yoga.

So when I started poking at how AI engines recommend yoga studios in Paris, the first thing I did was the obvious, selfish thing: I checked whether they’d send someone to the studios I actually love. Most of them, they would. But Gérard Arnaud kept vanishing from my rankings — even though I could see the engines naming it in their answers. The leaderboard said invisible; the answers said otherwise.

That contradiction is what made me run the whole hotel-research playbook on yoga: 27 prompts, five engines, two languages, one week. The rest of this piece is what I found — and why a studio can be recommended yet read as a zero turns out to be one of the most useful lessons in it.

ChatGPT answer to 'best yoga studios in paris' showing a Google Maps-style entity widget pinning Yay, Modo, Yoga Bikram and Home Yoga, above a prose answer recommending Jivamukti, Modo, Yay and Home Yoga with inline citations to yogarita.fr.
What we’re measuring: a real ChatGPT capture for the control prompt. Two things to notice — the answer opens with a Google Maps–style entity widget (those map pins are how Modo earns its ChatGPT visibility), and the prose recommendations carry inline studio-site citations like yogarita.fr. Jivamukti, Modo, Yay and Home Yoga all appear here — the same names that top the leaderboard below.
Section 0

The prompts

Everything downstream depends on the prompt set, so here it is in full. We used 27 templates, each written once in English and once in French, then ran every one from both a US and a French proxy on all 5 engines. The templates aren’t random questions — they’re a deliberate matrix designed to probe the dimensions that matter for local discovery: the generic “control” query, specific yoga styles, experience level, persona/use case, price, time, vibe, neighborhood, format, and one deliberate entity-bleed control (pilates) to measure how cleanly the models separate adjacent disciplines.

27
Templates
2
Languages (EN/FR)
2
Proxies (US/FR)
5
Engines
≈540
Prompt runs
Control1 template
controlENbest yoga studios in ParisFRmeilleurs studios de yoga à Paris
Style7 templates
style_vinyasaENbest vinyasa yoga studios in ParisFRmeilleurs studios de vinyasa à Paris
style_hotENbest hot yoga studios in ParisFRmeilleurs studios de hot yoga à Paris
style_ashtangaENbest ashtanga yoga studios in ParisFRmeilleurs studios d'ashtanga à Paris
style_yinENbest yin yoga studios in ParisFRmeilleurs studios de yin yoga à Paris
style_mysoreENmysore ashtanga in ParisFRmysore ashtanga à Paris
style_restorativeENbest restorative yoga studios in ParisFRmeilleurs studios de yoga restauratif à Paris
inversionsENbest yoga studios for inversions and handstands in ParisFRmeilleurs studios pour inversions et équilibres sur les mains à Paris
Experience level2 templates
exp_beginnerENbest yoga studios for beginners in ParisFRmeilleurs studios de yoga pour débutants à Paris
exp_advancedENbest yoga studios for advanced practitioners in ParisFRmeilleurs studios de yoga pour pratiquants confirmés à Paris
Persona / use case3 templates
prenatalENbest prenatal yoga classes in ParisFRmeilleurs cours de yoga prénatal à Paris
teacher_trainingENbest yoga teacher training in ParisFRmeilleures formations de professeur de yoga à Paris
english_speakingENenglish speaking yoga classes in ParisFRcours de yoga en anglais à Paris
Price2 templates
price_affordableENaffordable yoga classes in ParisFRcours de yoga pas chers à Paris
price_luxuryENluxury yoga studios in ParisFRstudios de yoga haut de gamme à Paris
Time1 template
time_morningENearly morning yoga classes in ParisFRcours de yoga tôt le matin à Paris
Vibe2 templates
vibe_aestheticENmost beautiful yoga studios in ParisFRplus beaux studios de yoga à Paris
vibe_communityENcommunity-focused yoga studios in ParisFRstudios de yoga avec une vraie communauté à Paris
Arrondissement / neighborhood6 templates
arr_maraisENbest yoga studios in Le Marais ParisFRmeilleurs studios de yoga dans le Marais à Paris
arr_saint_germainENbest yoga studios in Saint-Germain ParisFRmeilleurs studios de yoga à Saint-Germain à Paris
arr_10ENbest yoga studios in the 10th arrondissement ParisFRmeilleurs studios de yoga dans le 10e à Paris
arr_11ENbest yoga studios in the 11th arrondissement ParisFRmeilleurs studios de yoga dans le 11e à Paris
arr_16ENbest yoga studios in the 16th arrondissement ParisFRmeilleurs studios de yoga dans le 16e à Paris
arr_montmartreENbest yoga studios in Montmartre ParisFRmeilleurs studios de yoga à Montmartre
Format2 templates
retreatsENyoga retreats near ParisFRretraites de yoga près de Paris
dropinENdrop-in yoga classes ParisFRcours de yoga à la séance à Paris
Entity-bleed control1 template
bleed_pilatesENbest pilates studios in ParisFRmeilleurs studios de pilates à Paris
The English and French versions are intentionally faithful translations of the same intent — which is what makes the EN-vs-FR divergence in section 6 meaningful. Different studios surface not because the question changed, but because the language did.
Section 1

The Paris Yoga Studio AI Leaderboard

Start with the results: who actually wins. Aggregating mentions across all five engines (chain locations merged), these are the most-cited Paris yoga studios. “Engines” is the number of the 5 engines that surfaced the studio at all — a breadth signal.

ai-favourite-paris-yoga-studios-2026

The studios AI recommends most for Paris — scored across ChatGPT, Perplexity, Gemini, Copilot and Google AI Mode combined.

Top 12 Paris yoga studios by cross-platform citation score (chain-aggregated).
RankStudioScoreEngines
#1Yay Yoga Studio1815 / 5
#2The Space Paris1465 / 5
#3Ashtanga Yoga Paris1365 / 5
#4Modo Yoga Paris1353 / 5
#5Jivamukti Yoga Paris1315 / 5
#6YUJ Yoga Studio1055 / 5

The same leaderboard, split by engine

The aggregate score hides where each studio’s strength actually lives. Because each engine answered a different number of prompts (ChatGPT 114, Gemini and Copilot 108, Perplexity 100, AI Mode 54), raw counts aren’t comparable across columns — so this heatmap shows a presence rate: the share of that engine’s prompt-captures in which the studio appeared (raw count in parentheses). Read across a row and the asymmetry jumps out: Modo Yoga Paris appears in 45.6% of ChatGPT captures and 43.5% of Copilot’s, but 0% of Gemini and AI Mode, while No.va.yoga inverts it — 35.2% on AI Mode versus 1.8% on ChatGPT.

One caveat you can’t see in the numbers: the ceiling is prompt-dependent. A studio can only appear in a capture whose prompt it’s relevant to — a pure Vinyasa studio won’t surface in the Ashtanga or prenatal answers — so 100% is not reachable, and a specialist’s ceiling is lower than a generalist’s by construction.

#StudioAI Mode54 promptsChatGPT114 promptsPerplexity100 promptsGemini108 promptsCopilot108 prompts
1Yay Yoga Studio18.5%(14)44.7%(89)14%(18)0.9%(1)41.7%(63)
2The Space Paris24.1%(14)31.6%(48)29%(37)11.1%(26)27.8%(30)
3Ashtanga Yoga Paris24.1%(17)30.7%(57)25%(33)7.4%(14)22.2%(24)
4Modo Yoga Paris0(0)45.6%(68)22%(22)0(0)43.5%(47)
5Jivamukti Yoga Paris13%(7)36%(64)20%(28)3.7%(5)32.4%(36)
6YUJ Yoga Studio20.4%(14)21.9%(40)26%(31)2.8%(4)16.7%(19)
7POSES Studio20.4%(12)15.8%(28)30%(42)5.6%(12)8.3%(15)
8My Ginger - Studio De Yoga1.9%(1)27.2%(45)27%(30)0(0)23.1%(25)
9Home Yoga Paris (17e)9.3%(6)23.7%(32)6%(6)0(0)32.4%(36)
10Yoga Village5.6%(3)30.7%(52)6%(6)0.9%(2)18.5%(20)
11Sivananda Yoga Vedanta Paris5.6%(3)16.7%(21)8%(8)0.9%(3)17.6%(19)
12No.va.yoga35.2%(22)1.8%(2)20%(23)0(0)1.9%(2)

Cell = % of that engine’s captures in which the brand appeared; raw appearances in parentheses. Colour scales with the table maximum (Modo on ChatGPT). Zeros greyed. Hover a cell for the underlying counts.

One column is pale all the way down: Gemini. Every top-12 studio scores low there, and it’s partly real, partly measurement. Real: Gemini cites the fewest URLs of any engine and leans on editorial and marketplace sources rather than studio sites. Measurement: Gemini tends to name studios in prose without linking them — it name-drops Kind Yoga 8 times and Gérard Arnaud 11 times while citing their sites zero times — so a citation-based score reads Gemini as thin even where it’s recommending plenty. Treat the Gemini column as a floor, not a verdict.

Where the winners are

The top 12 plotted on the map — chains show all their locations, so The Space and YUJ spread across the city while single-site studios pin to one arrondissement. Click a marker for the per-engine breakdown.

Top 12 most-cited studios — locations, sized by brand, popups show per-engine appearances

1Yay Yoga Studio2The Space Paris3Ashtanga Yoga Paris4Modo Yoga Paris5Jivamukti Yoga Paris6YUJ Yoga Studio7POSES Studio8My Ginger - Studio De Yoga9Home Yoga Paris (17e)10Yoga Village11Sivananda Yoga Vedanta Paris12No.va.yoga
Why #11’s pin is hand-placed. Sivananda scores on the leaderboard because the NER pass resolved it cleanly — it has a distinctive name and its own domain (sivanandaparis.org), which the engines cited directly. But it was missing from the auto-plotted map: Google Maps files it under “Yoga retreat center,” not “Yoga studio,” so the registry’s category filter (is_studio = true) dropped it — even though it runs daily drop-in classes (4.8★, 95 reviews, 10e). The resolver found it; the category metadata hid it.

Disclosure. The author practices at Modo Yoga Paris, which ranks #4 in these findings. Modo was not given any special treatment in the analysis — it is included on the same terms as every other studio, and the most interesting thing about it (next section) is a weakness, not a strength.

Section 2

The platform blindspot

The leaderboard hides a sharp asymmetry. A studio can dominate one engine and be entirely absent from another — not because it’s a worse studio, but because that engine’s grounding sources never surface it.

Modo Yoga Paris — strong

  • #1 in ChatGPT’s map widget — appears in 45.6% of ChatGPT captures
  • Heavily cited by Copilot via modoyogaparis.fr (43.5% of captures)
  • Top “Vinyasa” specialist (8 mentions)

Modo Yoga Paris — invisible

  • 0Zero citations on Gemini
  • 0Zero citations on Google AI Mode
  • Surfaced by only 3 of 5 engines despite the #4 overall score
Modo’s absence from Gemini and AI Mode is a platform-specific blindness, not a quality signal. For a business, this is the single most important consequence of the “no single AI search” finding: auditing your visibility on one engine tells you nothing about the others.

The measurement blind spot: recommended, yet hidden in the ranking

Modo’s problem is per-engine. There’s a subtler one. Take Gérard Arnaud Yoga — a long-established Paris school with a flagship 500-hour teacher training. The engines clearly recommend it: it’s named in the visible answer text of 30 captures across all five engines (Gemini 11, Copilot 7, Perplexity 6, AI Mode 5, ChatGPT 1), almost always for exactly what it’s known for — inversions, teacher training, advanced vinyasa, the 11e. Yet it’s nowhere in the top 12. Why?

The cause is entity fragmentation. The engines say “Gérard Arnaud Yoga,” but on Google Maps the school is split across its two rooms under street names — “Studio Rauch” (3 Passage Rauch) and “Salle Amelot” (11 Passage Saint-Pierre Amelot), both 75011. So instead of one strong studio it resolves as a couple of thinner ones, and its citation footprint never consolidates: aggregated it scores about 41 — short of the 49 it would need to crack the top 12.
And even that undercounts it: Gemini named the school 11 times in prose but cited it zero times, so a citation-based metric captures none of those recommendations. It’s the local-search version of the hotel naming problem — a brand split across a teacher name and street-named map records is harder for the entity-first engines (Copilot, Perplexity, Gemini) to ground and credit. A consistent name, and an alternateName tying the rooms to the brand, would help. (Disclosure: the author trained with Gérard Arnaud, which is exactly why the gap was noticeable.)
Section 3

Three distinct source strategies

We’ve seen who wins and the per-engine asymmetry; now the mechanism behind it. For every cited URL we bucketed the source — the studio’s own website, a marketplace/booking platform, a social post, an editorial outlet, a wellness blog, a Google SERP, or other. The mix is wildly different per engine, and it maps to three fundamentally different ways of sourcing an answer to “best yoga studios in Paris.”

source-mix-by-platform

Entity engine

Copilot, Perplexity, Gemini. Cite the studio’s own website directly. Copilot is the extreme: 96% pure studio-domain citations — basically an entity-resolution lookup. To win here, your own site has to be the canonical answer.

Social / editorial engine

ChatGPT. 16% Reddit, 13% editorial, 5% wellness blogs — only 32% studio websites. ChatGPT learns about Paris yoga from communities and journalists, not from studios. Reddit is its single #1 source (75 citations, 17% of all its cited URLs).

Self-referential engine

Google AI Mode. 52% google.com URLs — Google citing its own SERP back. Real source diversity is low; the answer is essentially a re-presented search results page.

The top sources, model by model

Buckets are one thing; the actual domains are another. Here are the five most-cited sources for each engine, as a share of all the URLs it cited. The signature source for each is highlighted — and they could hardly be more different.

ChatGPT

469 cited URLs
reddit.com16%
social
vogue.com3.6%
editorial
classpass.com3%
marketplace
yogavita.fr3%
wellness blog
gymlib.com3%
marketplace

Reddit is its #1 source. ChatGPT learns about Paris yoga from communities, not studios.

Perplexity

1,356 cited URLs
classpass.com4.9%
marketplace
cocoon-paris.com3.8%
wellness blog
poses-studio.com3.1%
studio
thespaceparis.com2.7%
studio
lebonbon.fr2.5%
editorial

Highest volume and the most diverse mix — studio sites, the ClassPass marketplace, and local blogs.

Gemini

230 cited URLs
classpass.com12.6%
marketplace
thespaceparis.com11.3%
studio
parisiennerose.fr7.8%
editorial
ashtangayogaparis.fr6.1%
studio
poses-studio.com5.2%
studio

Few sources, highly concentrated — a local blog (parisiennerose) and ClassPass punch above their weight.

Copilot

715 cited URLs
yay-yoga.com8.8%
studio
modoyogaparis.fr6.6%
studio
homeyogaparis.fr5%
studio
jivamuktiyoga.fr5%
studio
thespaceparis.com4.2%
studio

Top to bottom, studio websites — no Reddit, no editorial, no marketplace at all.

Google AI Mode

1,048 cited URLs
google.com51.5%
self-cite
classpass.com3.5%
marketplace
yogajournal.com2.4%
wellness blog
reddit.com2.2%
social
instagram.com2.1%
social

Half its URLs are google.com — it cites its own search results back to itself.

The Reddit split. Reddit is ChatGPT’s single most-cited domain — 75 URLs, 16% of everything it cites — and it’s the only engine that leans on it. Google AI Mode cites Reddit just 2.2% of the time, and on Perplexity, Gemini and Copilot it barely registers at all. So “get talked about on Reddit” is real advice — but it’s ChatGPT-specific. For Copilot you need your own website to be the canonical source; for Gemini, a local editorial blog like parisiennerose; for AI Mode, to rank in ordinary Google results.
There is no single “AI search” to optimise for. Winning Copilot (own your website and entity) is a different job from winning ChatGPT (be discussed on Reddit and in local press). An optimisation that helps one engine can be irrelevant to another.
Section 4

The OTA layer: ClassPass & Gymlib

In the hotel studies, the dominant story is the OTA layer — Booking.com, Expedia and friends sit between the traveller and the hotel, and AI engines lean on them heavily. Yoga has an equivalent, but it’s worth being precise about what counts. The true OTA analog is the discovery-and-booking marketplaceClassPass and Gymlib (and, marginally, Urban Sports Club) — where a user finds and books across many studios under one membership.

Not the same as booking engines. Tools like Mindbody, bsport or Eversports are the software a studio runs for its own bookings — the equivalent of a hotel’s own booking widget, not an OTA. They’re a different layer, and a much smaller one in AI answers: just 42 citations total across all five engines, versus 200+ for the marketplaces. This section is about the marketplaces.
187
ClassPass citations — and classpass.com alone is the single most-cited domain in the entire study (146), ahead of every studio’s own website.
14
Gymlib citations — and every single one is on ChatGPT. No other engine cited it once.
0
marketplace citations on Copilot — it skips the OTA layer entirely and goes straight to studio sites.
ota-citations-by-platform
The OTA parallel holds but the dependency is engine-specific. Perplexity leans hardest on the marketplace layer (83 citations), then ChatGPT (54, including all 14 Gymlib mentions), AI Mode (37) and Gemini (29); Copilot cites it zero times. Unlike hotels — where every engine routes through a Booking.com-scale intermediary — yoga’s marketplace layer is engine-optional, and at least one engine bypasses it completely. A studio’s ClassPass presence matters a lot on Perplexity, and not at all on Copilot.

Hotels vs yoga: the intermediary layer

Hotels (OTAs)
  • A few global OTAs (Booking.com, Expedia) dominate citations on essentially every engine.
  • The intermediary often outranks the hotel’s own site as a source.
  • Hard to bypass — the OTA is the booking surface for most travellers.
Yoga (marketplaces)
  • ClassPass is the single most-cited domain — but cited by 4 of 5 engines, and bypassed entirely by Copilot.
  • Studio websites collectively still dominate; the marketplace is influential, not hegemonic.
  • Gymlib barely registers (ChatGPT-only); booking engines (Mindbody, bsport) are negligible.
Section 5

Geography: ChatGPT respects arrondissements

When we asked for studios in a specific arrondissement, ChatGPT’s geographic precision split cleanly along one line: numbered arrondissements are bulletproof; named neighborhoods are loose.

Geographic accuracy of ChatGPT yoga recommendations by prompt target.
Prompt targetStudios returnedIn target% accurate
Saint-Germain (6e)1616100%
10e2828100%
11e3838100%
16e2020100%
Montmartre (18e)423276%
Le Marais (4e)451329%

“Le Marais” gets confused with the adjacent 3e/11e/12e even though the 4e is its canonical arrondissement — only 29% of returned studios were actually in the 4e. A numbered arrondissement is an unambiguous token; a named neighborhood is a fuzzy region the model has to resolve, and it resolves it generously.

All 369 studios on the map

The full reference set the answers were resolved against — every actual yoga studio we could verify in Paris. Hover a dot for the studio name, arrondissement and rating. The density follows the eastern and northern arrondissements, not the tourist-centre west.

All 369 Paris yoga studios in the seed

The supply side: where Paris yoga actually is

The same distribution as counts: the 11e is the city’s yoga capital, followed by the 10e, 20e, 15e and 9e. The central and western arrondissements are comparatively thin.

studios-by-arrondissement
Section 6

Language and domain bias

Same intent, different language, different studios. On the same US proxy, English and French prompts returned mostly different top-5 studios — most templates had under 25% overlap.

EN vs FR top-5 studio overlap per prompt template, same US proxy.
TemplateTop-5 overlap (EN vs FR)
arr_marais4 / 5 — best
arr_montmartre4 / 5
arr_103 / 5
style_ashtanga3 / 5
control (best yoga studios)2 / 5
prenatal0 / 5

Concrete contrast on the control prompt (“best yoga studios in Paris”):

English top studios

Yoga Bikram Paris, Modo, Jivamukti, My Ginger, My Golden Hour

French top studios

YUJ, Modo, Jivamukti, Beyoga, Casa Yoga

.com vs .fr is a language-affinity signal

.com vs .fr citation balance by prompt language.
TLDStudiosEN citesFR citesFR/EN ratioReading
.fr1427271.00×language-neutral
.com1727160.59×EN-biased

ChatGPT treats the domain TLD as a language-affinity signal: .com studios get cited 1.7× more by English prompts than French ones, while .fr studios are perfectly balanced. Proxy country reshapes the mix too — .com aggregators (Vogue, US ClassPass) skew US, .fr local sources (ClassPass FR, MyGinger, Yoze) skew FR, even on the same engine.

For a French-market business, a .fr domain is not just a vanity choice — in ChatGPT it earns balanced visibility across both language audiences, while a .com leaks French-language citations.
Section 7

Style → specialist mapping

When the prompt names a yoga style, ChatGPT correctly routes to specialist studios rather than defaulting to the same generic leaders — a genuine sign of entity understanding, not keyword matching.

Top studios surfaced per yoga style on ChatGPT (mention counts in parentheses).
StyleTop studios surfaced
AshtangaAshtanga Yoga Paris (11), Mysore Style Paris (7), Paris Mysore Shala (7)
HotYoga Bikram Paris (4), Burning Bar (2)
YinYUJ Yoga Studio (5), Casa Yoga (5), Bandha Yoga (4)
VinyasaModo Yoga Paris (8), Yay (7), Ashtanga Yoga Paris (6)
RestorativeYinyogaparis (4), Modo (3), The Space (3)
MysoreAshtanga Yoga Paris (3), Mysore Style Paris (1)
Entity bleed is low. Of 23 studios that appear in “best pilates studios in Paris” answers, only 2 also show up in any yoga prompt. ChatGPT keeps yoga and pilates cleanly separated — the discipline is part of the entity, not a loose tag. (That’s exactly what the bleed_pilates control prompt was for.)
Section 8

What generalises from hotels

The whole point of running the hotel playbook on a different vertical is to separate the laws of AI local search from the quirks of the hotel industry. Here is what carried over and what didn’t.

Generalises

  • Per-engine source strategies. Exactly as in hotels, the engines disagree on what counts as a source. Copilot/Perplexity favour the entity’s own site; ChatGPT favours communities and editorial.
  • Platform-specific invisibility. A top studio absent from Gemini/AI Mode mirrors hotels that win one model and vanish on another.
  • Naming & entity consistency matters. Gérard Arnaud is recommended by all five engines yet listed in Maps as “Studio Rauch” — the local-search echo of the hotel naming problem. A brand split from its listing is hard to ground, and easy to undercount.
  • Language & proxy reshape results. EN vs FR and US vs FR proxy change the answer set — same as the hotel locale findings.
  • High web-search trigger rate. 96% of ChatGPT yoga captures triggered live web search, consistent with hotel queries being almost always grounded.

Vertical-specific

  • The marketplace is optional, not hegemonic. Hotels have Booking.com-scale OTAs on every engine. ClassPass leads yoga but is bypassed entirely by Copilot, and Gymlib barely registers. Booking engines (Mindbody, bsport) are the studio’s own direct layer, and AI rarely cites them.
  • Reddit is huge for yoga. Reddit is ChatGPT’s #1 yoga source (17%); for hotels, community content matters less than OTA/editorial.
  • Style-as-entity. Yoga has a clean style → specialist mapping (Ashtanga, Yin, Vinyasa). Hotels have nothing as crisp; “boutique” is far fuzzier than “Ashtanga.”
Methodology

Study design

Data collection

  • 27 prompt templates × 2 languages (EN/FR) × 2 proxy countries (US/FR) × 5 AI engines
  • Engines: ChatGPT, Perplexity, Gemini, Copilot, Google AI Mode
  • Captured 2026-05-23 → 2026-05-24; ChatGPT returned model gpt-5-5 for all captures
  • For each answer we logged both the rendered text and every cited URL

What we measured

  • Studios named per answer (chain-aggregated leaderboard + per-engine split)
  • Cited URLs, bucketed into a source taxonomy
  • Geographic accuracy vs the prompted arrondissement
  • EN/FR and US/FR overlap; .com vs .fr citation balance
  • Style → specialist mapping and yoga/pilates entity bleed

How we turned answers into studios: the NER pipeline

AI answers are free text — “You could try Modo Yoga in the 11th, or Le Marais’s POSES Studio…” — not a clean list of businesses. To count anything, we first had to extract the studio mentions. We ran each answer (and each citation’s anchor text) through a named-entity-recognition (NER) pass that works in four steps:

  1. Span detection. A transformer NER model tags candidate spans in the text — organisation/business names and the location phrases attached to them (arrondissement numbers, neighborhood names, street addresses). Yoga-specific gazetteer terms (“Ashtanga,” “Mysore,” “Shala,” “Studio”) boost recall on names the base model would otherwise miss.
  2. Normalisation. Each candidate is lower-cased and stripped of boilerplate — the word “Paris,” arrondissement suffixes (“11e,” “Paris 9”), trademark glyphs and punctuation — so “Yay Joseph De Maistre : Le Yoga Pour Tous” and “Yay Yoga Studio” collapse toward the same key.
  3. Entity resolution. Normalised mentions are matched to a canonical studio registry of 369 verified Paris studios using fuzzy string similarity plus a domain match when the answer cited the studio’s own website. A mention only counts if it resolves above a confidence threshold; ambiguous or sub-threshold spans are dropped rather than guessed.
  4. Chain aggregation. Resolved entities that belong to the same brand (Yay, The Space, YUJ, POSES…) are merged so a multi-location studio isn’t double-counted, while the per-location coordinates are retained for the maps.

The registry of 369 studios is the universe an answer can resolve to; it is not a list we fed to the models. Everything in the leaderboard is a studio an engine surfaced on its own and that the NER pipeline could confidently identify.

Caveats

  • Resolution keys on name and domain, so a studio whose Maps listings differ from the brand AI uses can fragment across several thin entities. Gérard Arnaud Yoga is the worked example — named in 30 captures, but split in Maps across street-named rooms (“Studio Rauch”/“Salle Amelot”), so it never consolidates into one ranked studio. A real-world precision limit, not a bug.
  • NER resolution is high-precision by design: a mention the pipeline can’t confidently map to the registry is dropped, so counts are conservative lower bounds rather than exhaustive.
  • Citation counts pool both in-text overlay citations and the search candidate set; the leaderboards use raw appearances.
  • The source taxonomy is approximate — ~8% of cites remain in “other” (long-tail Paris wellness/travel blogs not yet bucketed).
  • Google AI Mode’s heavy reliance on google.com URLs may inflate its citation count relative to other engines.
  • Disclosure: the author practices at Modo Yoga Paris (ranked #4) and trained with Gérard Arnaud. Neither received special handling in the analysis.
FAQ

Frequently Asked Questions

Summarize with AI

ChatGPTPerplexityClaudeGeminiGrok

Continue Reading

More on how AI search surfaces local businesses.

All Research