August 12, 2026 AI Search Studies

AI Search for Barbershops in IstanbulAsk in English and Turkish — get two different cities

TL;DR: We put 23 barbershop questions to four AI engines in English and Turkish (368 captures, 4,211 citations, matched to a 374-row registry of 367 real shops). On the control prompt, the English and Turkish top-5 lists share zero shops (0/10) — the first 0% in nine studies. ChatGPT cites shop websites 21.3% (the registry only has own-domain sites for 22.1% of shops), skips web search on 40% of answers — its series low — and still won’t cite Instagram. Perplexity hands 18.9% of its citations to booking platforms, led by armut.com (118 citations, present in every engine’s pool). Rimedzo Barber Shop tops both ranking methods at once.

Published August 12, 2026 · Gemini not fired this run (cost cap; nothing imputed) · Turkish translations competent but not native-reviewed

0%
EN ↔ TR top-5 overlap (control)
21.3%
ChatGPT → shop websites
18.9%
Perplexity → booking platforms
Read the report

Executive Summary

This is the ninth city study in the series and the first to leave both the food-and-retail world and the Latin-only web: barbershops, measured in a city where the craft is a national institution. The design question was specific. Across eight prior studies, ChatGPT’s willingness to cite a business’s own website looked like a service-vs-food split — yoga, bikes and tattoo held 32–42%, while bookstores, coffee and bistros collapsed to 0.9–10%. The Seoul study argued the real driver was how much own-website layer a vertical even has. Istanbul barbers are the discriminating case: a service craft whose shops mostly live on Instagram and booking apps (22.1% of the registry has an own-domain site).

The verdict landed between the two stories — ChatGPT cites barbershop websites 21.3% of the time, under every prior service vertical and well above the food floor, almost exactly matching the density of the web layer itself. But the run’s loudest result was one we didn’t design for: asked the same control question in two languages, the engines returned two disjoint sets of barbershops. Not a reshuffle. Zero common shops in the top five.

  • 0% EN↔TR control overlap — series first; the previous floor was Marseille’s 11%. Six of eleven measurable templates sit at exactly 0%.
  • ChatGPT searched on only 60% of captures (55/92) — its lowest trigger rate in the series (Seoul 95%, Berlin tattoo 100%) — and its citation volume shrank to 160 rows.
  • The booking layer is back: 18.9% of Perplexity’s citations — and its reach is not one engine’s quirk: armut.com, fresha.com, kolayrandevu.com and onliner.tr each appear in every fired engine’s citation pool.
  • Rimedzo Barber Shop is a clean dual-metric #1 — 140 answer mentions across all four engines and the top citation score (93).

Two Istanbuls: the language split goes to zero

Every study in this series asks its control question twice — once in English, once in the local language, from a local IP — and compares the top five businesses each version surfaces. Until now the two lists always intersected somewhere: 25% in Paris, Berlin, Tokyo and Seoul; 11% in Marseille; 67% in the Berlin tattoo control. Istanbul is the first city where the intersection is empty. “Best barbershops in Istanbul” and “İstanbul’daki en iyi berberler” produce ten distinct shops with no member in common.

The pattern holds below the control, too. Of the eleven templates with resolvable answers in both languages, six sit at exactly 0% overlap and none exceeds 25%:

EN vs TR top-5 overlap per template (ChatGPT, Turkish proxy). Overlap = shared shops / distinct shops across both lists.
Prompt templateShared top-5 shopsOverlap
control — best barbershops0/100%
bleed_kuafor — men’s hair salons0/100%
dist_fatih — Fatih district0/100%
service_shave — straight-razor shave0/100%
vibe_cheap — affordable0/100%
vibe_luxury — upscale0/100%
independent — boutique shops1/911%
persona_tourist — Turkish barber experience1/911%
vibe_traditional — old-school1/911%
vibe_trendy — modern1/911%
vibe_walkin — no appointment2/825%
Control-prompt overlap across the series
The two halves have distinct centers of gravity: English answers cluster on tourist-legible shops — Taksim fade specialists, Sultanahmet hot-towel parlours, places with “barber” in the name — while Turkish answers surface the neighborhood ustalar of Fatih, Üsküdar and Kadıköy, shops whose Google identity is an “Erkek Kuaförü” listing and a phone number. The engines aren’t translating one recommendation set; they’re retrieving from two different webs.

The 21% verdict: the baseline follows the web layer

Here is the metric this study was built to test. ChatGPT’s citations went to barbershops’ own websites 34 times out of 160 21.3%. Two reference points make that number interesting: every previous service vertical held 32–42%, and every food/retail vertical fell between 0.9% and 10%. Istanbul’s barbers split the difference.

Why? Count the websites. Only 81 of the 367 real shops in the registry — 22.1% — have an own-domain site at all (Berlin tattoo: 73%; Paris bistros: 67%; Marseille: 41%; Seoul: 13%). A fifth of the shops own a web presence, and roughly a fifth of ChatGPT’s citations land on shop websites. The service-vs-food framing that survived eight studies turns out to be a proxy: what ChatGPT’s citation mix actually reflects is how much own-web layer the vertical maintains. Paris bistros remain the residual puzzle — plenty of websites, near-zero citations — so density is the strongest single predictor we have, not yet a law.

ChatGPT own-website share, nine studies
Carry the caveat with the number: ChatGPT’s citation base this run is small (160 rows across 92 captures) because it searched the web far less than usual — the next section. The 21.3% share is real, but it rests on fewer citations than any prior study.

The booking layer returns — and armut.com achieves full consensus

Berlin yoga made booking platforms look structural: Urban Sports Club, Eversports and ClassPass carried 31% of Perplexity’s citations there. Then the layer vanished — 4% for Berlin tattoo, ~3% for Paris bistros — and the series concluded it only exists where a class-pass economy does. Istanbul confirms that reading from the other side: barbering has a real appointment-app economy, and the layer snaps back to 18.9% of Perplexity’s 1,160 citations.

The composition is local-first: armut.com (118 citations study-wide), a Turkish everything-services marketplace, ahead of global fresha.com (79), Turkish appointment tools kolayrandevu.com (65) and onliner.tr (43). All four of those booking domains show up in every fired engine’s citation pool — the layer isn’t a Perplexity quirk, Perplexity just leans on it hardest.

Perplexity booking-platform share, four measurable studies
For a shop owner the implication is mechanical: in a thin-website vertical, the booking platform profile is the citable web page. The engines need a URL to point at; if the shop’s only presence is Instagram (which ChatGPT refuses to cite), the armut/Fresha listing is what gets retrieved, cited, and read aloud.

Where each engine points its citations

Per-engine source mix, as a share of each engine’s raw citation rows (the same basis as every earlier study in the series):

Citation source mix by engine
  • Copilot stays the entity engine, bent but standing: 67% of its citations are shop websites — down from its 95–97% peaks, far above its Seoul break (25.7%). With few sites to anchor on, its runner-up bucket is Instagram (15.3%).
  • AI Mode remains Google-facing: 75.3% of its raw rows are google.com (1,903 of 2,526). Counted per distinct capture×domain pair instead, that collapses to 12% — AI Mode repeats google.com links heavily inside a single answer. We report the raw basis for cross-study comparability and disclose both.
  • Perplexity is the balanced retriever: shop sites (36%) + booking (18.9%) + a real editorial tail.
  • ChatGPT spreads thin: review aggregators 15%, social 18% (all of it Reddit — see below), shop sites 21.3%, booking 9%.

The consensus barbershops

The ranking below counts answers that recommend the shop — extracted from the prose of all 368 captures and resolved against the registry — because citation counting is structurally blind in a market where most shops have no domain to match. The citation score is shown alongside for contrast.

Top 12 barbershops by answer mentions
Answer mentions from LLM-NER over raw prose (research.entity_mentions); citation score = ChatGPT map-widget matches + citation-domain matches.
#BarbershopAnswers naming itEnginesCitation score
1Rimedzo Barber Shop1404/493
2BARBER EMRAH / TAKSİM894/454
3Fatih Men Barber / Kıztaşı774/454
42.a.berber barbershop764/482
5BARBER SHOP FADE744/457
6The Fade694/43
7Traditional Turkish Barber514/413
8GÖZDE BARBER SHOP494/410
9Cut Labs484/411
10Gent’s Istanbul414/478
11Brothers Barber Shop374/433
12Sultanahmet Barber373/411
ShopAI Moden=92ChatGPTn=92Perplexityn=92Copilotn=92
Rimedzo Barber Shop45%(41)37%(34)36%(33)35%(32)
BARBER EMRAH / TAKSİM7%(6)35%(32)21%(19)35%(32)
Fatih Men Barber / Kıztaşı8%(7)24%(22)22%(20)30%(28)
2.a.berber barbershop14%(13)17%(16)39%(36)12%(11)
BARBER SHOP FADE5%(5)11%(10)35%(32)29%(27)
The Fade33%(30)22%(20)9%(8)12%(11)
Traditional Turkish Barber14%(13)24%(22)1%(1)16%(15)
GÖZDE BARBER SHOP3%(3)12%(11)28%(26)10%(9)
Cut Labs14%(13)27%(25)5%(5)5%(5)
Gent’s Istanbul13%(12)10%(9)1%(1)21%(19)
Brothers Barber Shop5%(5)5%(5)26%(24)3%(3)
Sultanahmet Barber8%(7)20%(18)0%(0)13%(12)

Share of each engine’s captures whose answer recommends the shop. Gemini (0 captures — not fired) is omitted.

Rimedzo Barber Shop (Sirkeci, old-city side) leads everything: 140 answers name it, all four engines recommend it, and it also tops the citation-counted board (93) — helped by actually owning a website the engines can cite. The series has seen exactly one shop do this double before (OMEN, in the Berlin tattoo study). Behind it, Barber Emrah (Taksim, 2,342 Google reviews) and 2.a.berber (Beyoğlu) anchor the tourist axis, while Fatih Men Barber / Kıztaşı — whose own domain reveals it as Koleksiyoner Berber, “the collector’s barber” — carries the Turkish-language vote.

Two rows the citation CSV ranks highly are excluded here as artifacts, both flagged for review in the pull request: “Cutz56” (score 40, single-engine — its listed “website” is an Instagram URL) and a shop titled just “Barbershop” (score 39 — a generic name that absorbs map-widget matches). #7 “Traditional Turkish Barber” is a real Beyoğlu shop that genuinely carries that name (576 Google reviews); we kept it, with the caveat that its name may attract some generic references despite the extractor’s named-places-only rule.

Instagram tops the table — ChatGPT’s boycott continues

Most-cited domains across all four engines (google.com excluded).
DomainEnginesCitationsWhat it is
instagram.com3/4237Perplexity 92 · AI Mode 89 · Copilot 56 · ChatGPT 0
armut.com4/4118Turkish services marketplace — the most-cited booking domain
rimedzobarbershop.com3/483The consensus #1 shop’s own site
fresha.com4/479Global salon-booking platform
toursce.com4/478Tour operator selling "Turkish barber experience" packages
gentsistanbul.com3/475Kadıköy shop site
2aberber.com3/470Beyoğlu shop site
reddit.com3/466ChatGPT 29 · AI Mode 28 · Perplexity 9 · Copilot 0
kolayrandevu.com4/465Turkish appointment platform
fadebarbertaksim.com3/455Taksim shop site
dugun.com4/445Wedding-services directory (groom grooming listicles)
onliner.tr4/443Turkish appointment platform

Instagram is the study’s most-cited non-Google domain (237 rows) — and ChatGPT’s contribution to that total is zero, for the sixth city in a row. Its social budget goes entirely to Reddit: 29 rows, 18.1% of its citations, inside the 17–20% band it has held in every city we’ve measured. Whatever else changes across verticals, languages and continents, ChatGPT treats Instagram as unciteable and Reddit as a standing source.

The oddest entry is toursce.com (78 citations, full engine consensus): a tour operator whose “Turkish barber experience” packages out-cite every individual barbershop’s website. For tourist-intent prompts the engines found it easier to retrieve the experience economy about Istanbul barbering than the barbers themselves.

Turkish prompts, Turkish domains: 1.9×

Turkish-language prompts put 8% of their citations on .tr domains; English prompts 4.2% — a coupling ratio of 1.9×, measured across all engines and all 4,211 citation rows. That lands mid-series: Tokyo’s Japanese prompts hit .jp domains at 5.0×, Berlin yoga measured 1.5× for .de, Berlin tattoo was neutral (0.87×), and Seoul couldn’t produce the ratio at all because Korean web identity lives on platform subdomains.

Istanbul has a structural ceiling of its own: among the 81 shop domains in the registry, .com outnumbers .com.tr 46 to 11. Turkish barbers who bother with a website mostly buy the global TLD, so even a perfectly local-leaning engine has limited .tr inventory to cite. The ChatGPT-entity-only variant of this metric (used when the series began) is below any reasonable threshold here — 20 rows — and is disclosed rather than charted.

367 shops on the map, two shores, twelve winners

The registry spans both sides of the Bosphorus — Beyoğlu (117 shops), Şişli, Fatih, Kadıköy, Üsküdar, Beşiktaş, plus Sarıyer and Bakırköy from the district passes. The twelve consensus shops cluster tightly on the tourist-and-transit spine: Sirkeci, Taksim/Beyoğlu, Beşiktaş, with Gent’s Istanbul (Kadıköy) and Cut Labs’ Caddebostan branch holding the Asian side.

All 367 registry barbershops across Istanbul

Top 12 barbershops by answer mentions — click a marker for per-engine counts

1Rimedzo Barber Shop2BARBER EMRAH / TAKSİM3Fatih Men Barber / Kıztaşı42.a.berber barbershop5BARBER SHOP FADE6The Fade7Traditional Turkish Barber8GÖZDE BARBER SHOP9Cut Labs10Gent’s Istanbul11Brothers Barber Shop12Sultanahmet Barber
Does ChatGPT respect the district when asked? Share of resolvable recommendations actually in the named district (diacritic-folded matching; — = no resolvable entities for that cell).
District promptEN accuracyTR accuracy
Fatih100% (10/10)100% (4/4)
Beyoğlu100% (9/9)100% (7/7)
Beşiktaş89% (8/9)100% (7/7)
Kadıköy100% (4/4)
Nişantaşı0% (0/5)
Üsküdar

Where there is data, district discipline is strong — Fatih and Beyoğlu at 100% in both languages, Beşiktaş nearly so. The clean miss is Nişantaşı in English: five resolvable recommendations, none in the district (ChatGPT reaches for Taksim and Cihangir shops instead). The empty cells are a seed artifact as much as an engine one and are labeled accordingly.

Nine studies, one scoreboard

Copilot own-website share, nine studies
Istanbul against the running series baselines (each sibling value re-read from that article's data arrays in this repo).
MetricIstanbul barbersSeries context
ChatGPT → own websites21.3%Services 32–42 · food/retail 0.9–10 · tracks web-layer density (22.1%)
Copilot → own websites67%Peak 95–97 (yoga/bikes/tattoo) · Seoul break 25.7
AI Mode → google.com75.3%Series range 52–82 (raw-row basis)
ChatGPT → Reddit18.1%Series-stable 17–20% in every city
ChatGPT → Instagram0 citationsSixth consecutive city at zero
Perplexity → booking18.9%Berlin yoga 31 · tattoo 4 · bistros 3 — returns with the appointment economy
EN ↔ local control overlap0%Series first · previous floor Marseille 11%
Language → TLD coupling1.9×Tokyo 5.0× · Berlin yoga 1.5× · tattoo 0.87× · Seoul unmeasurable
ChatGPT web-search trigger60%Series low — Seoul 95%, Berlin tattoo 100%
Dual-metric #1Rimedzo (140 mentions · score 93)Second clean double after Berlin tattoo’s OMEN

Structurally, the ninth vertical looks like the first eight: Copilot anchors on whatever entity web exists, AI Mode feeds itself google.com, ChatGPT keeps its Reddit habit and its Instagram boycott. What Istanbul adds is the strongest demonstration yet that content and structure are independent axes — the personalities replicated perfectly while the actual recommendation sets diverged to zero overlap across languages.

Engine-level field notes

  • The full grid landed. All 8 platform×proxy batches returned complete (368/368) — a series first for the engines that were fired, including AI Mode over a Turkish proxy (the FR-proxy rejection that hit the Marseille run has no Turkish equivalent).
  • Refusals barely exist in Turkish. 9 of 368 captures recommend nothing (AI Mode × TR 4, Perplexity × TR 3, ChatGPT 2). Seoul’s pattern — Perplexity refusing to name places in 28% of its Korean captures — has no Istanbul counterpart.
  • Unresolved-mention rates by engine (share of extracted names not matching the 374-row registry): ChatGPT 21.8%, AI Mode 18.1%, Copilot 15.2%, Perplexity 11.8%. Most of the remainder are documented ambiguities — generic titles (“Barbershop (Cihangir)”), two-branch brands (Dest Hair), and a kids-salon chain the recovery pass couldn’t disambiguate.
  • AI Mode ships ads in Turkish answers. Several TR captures embed shopping results (GetYourGuide tours, Harry’s razors, a keratin treatment) inside the recommendation prose. The extraction pass excludes them by rule, but it is the first time this series has seen ad units inside a local-recommendation answer.
  • Google’s Turkish grooming taxonomy is blurry. Real barbershops carry “Barber shop”, “Hairdresser” and “Hair salon” labels interchangeably (“erkek kuaförü” = men’s barber). The registry keeps all three as real, mirroring the bistros study’s handling of “French restaurant” — dropping them would have inflated the unresolved rate.

If you cut hair in Istanbul

  1. Your armut/Fresha/KolayRandevu profile is your citable page. All four engines cite the booking layer; ChatGPT will not cite your Instagram. If the choice is between polishing the Instagram grid and completing the booking-platform listing, the listing is what AI search can actually read.
  2. A cheap own-domain site still pays. The shops that own both ranking methods — Rimedzo, 2.a.berber, Gent’s — all have real websites the engines cite directly. In a market where only 22.1% of shops have one, a basic domain is a differentiator, and .com works fine (the registry’s own split is 46 .com to 11 .com.tr).
  3. Decide which Istanbul you serve — or list for both. The English and Turkish recommendation sets share nothing. Tourist-facing shops win English answers with English-legible names and hot-towel content; neighborhood shops win Turkish answers through review mass on Google. Bilingual presence (site + listing text in both languages) is the only route into both lists this data suggests.
  4. Reddit remains the one social lever ChatGPT reads — a fifth of its citations here, as in every city measured. Threads asking “barber in Istanbul?” are retrievable assets in a way Instagram posts are not.

What the ninth vertical settles

We came to Istanbul to break a tie between two explanations of ChatGPT’s own-website baseline, and the tie broke cleanly: the citation share follows the web layer a vertical actually maintains — 22.1% density, 21.3% share — with “being a service” worth at most a premium on top, and Paris bistros still filed as the unexplained outlier.

The result we didn’t come for is the bigger one. Nine studies in, the engine personalities have survived every vertical, language and continent we’ve thrown at them; what fractured instead is the city itself. One prompt, translated, retrieves two non-intersecting Istanbuls — a tourist city assembled from English tour content and fade-shop SEO, and a Turkish city assembled from review mass and appointment apps. AI search didn’t blend them. It picked one per language and never looked across.

Next open questions for the series: does a second thin-web service vertical (nail salons? laundromats?) reproduce the density line, and does the language fork widen further in cities whose local web is even less English-adjacent?

Study design

  • Prompt matrix: 23 templates (control, services, vibes, personas, six districts, identity, entity-bleed, and one booking-intent probe) × EN/TR × US/TR proxies × 4 engines = 368 planned captures; 368 landed (100%). Captured August 12, 2026 via Bright Data, raw prose mode. Run through the pipeline’s in-process fallback runner (Modal unreachable from the sandbox).
  • Gemini was not fired. Dropped before capture to hold the per-run scrape cost cap — the same trade the Seoul run made. Its absence is carried through every chart and table; nothing is imputed.
  • Registry: 339 raw Apify Google Maps rows over three passes (city grid, six-district pass, Turkish search term), 4 geocoding leaks removed → 335 seeded. A name-targeted recovery pass (80 searches for every unresolved name with ≥3 mentions, fuzzy title gate, 3 rejected + 1 wrong-place row deleted) added 39 venues → 374 rows, 367 real. “Hairdresser”/“Hair salon” kept as real alongside “Barber shop” (Google’s Turkish assignment is inconsistent).
  • Mention extraction: the engines answer in prose, so recommendations are extracted by LLM NER. This run used a Claude extractor (the sandbox cannot reach the pipeline’s Gemini key) under the same prompt rules and the same deterministic resolution path (--dump-tasks / --from-extractions). QA gate: all 2,428 extracted names mechanically verified to appear in their source answer — 0 suspects.
  • Resolution: exact + fuzzy matching, Turkish-diacritic folding, an “İstanbul”-suffix-stripped pass, and a 26-entry hand-checked alias table (two entries domain-verified), all committed with the run. Final rate 82.1% of 2,428 mentions (bistros 70%, Seoul 71.9%, Berlin tattoo 90.4%). Unmatched names stay flagged, never guessed.
  • Counting bases: source-mix and series metrics use raw citation rows (the historical basis); the AI Mode dedup variant is disclosed inline. Leaderboards rank by answer mentions; citation scores shown for contrast. Turkish translations are competent but not native-reviewed (JA/KO precedent).
  • Cost: ~$8.3 of scrape spend (Apify seed + recovery ≈ $2.0, Bright Data 368 captures ≈ $6.3).

No personal affiliation with any Istanbul barbershop. Full derivation code, NER provenance and per-run artifacts ship in the companion ai-scrapers pull request; headline stats are downloadable as CSV.

Frequently Asked Questions

Summarize with AI

ChatGPTPerplexityClaudeGeminiGrok

Continue reading