Hreflang and AI visibility: locale graphs for global merchants
· Visora
Hreflang and AI visibility: locale graphs for global merchants
Cross-border merchants often treat hreflang as a Google Search Console checkbox. In the GEO era, hreflang functions as a locale graph: a machine-readable map of which URL represents which language–market pair, and which alternates exist.
When Perplexity or ChatGPT browse retrieves sources for a German-language product query, systems prefer pages whose locale signals match the session language. A US English PDP cited for a de-DE query is a failure mode we see frequently—usually caused by missing alternates, incorrect x-default, or machine-translated UI with US-only shipping facts.
Hreflang fundamentals that AI systems reuse
- Each locale URL must be self-referencing in its hreflang cluster.
- All alternates must reciprocate; one-way tags create orphan nodes.
- x-default should point to a sensible fallback (often English global or geo-selector), not a random redirect.
- Canonical must agree with hreflang target; conflicting signals dilute entity resolution.
Beyond tags: localized facts
Hreflang without localized Offer data is hollow. If de-DE pages show USD-only prices or US warehouse SLAs, models learn to deprioritize them for EU queries even when tags are technically valid. Localize: currency, shipping thresholds, return windows, voltage/plug specs, sizing systems.
Common audit findings
| Issue | Citation impact | |-------|-----------------| | Missing hreflang on Shopify Markets subfolders | Locale sessions skip entire catalog | | Same title/H1 across languages | Entity collapse; wrong variant cited | | hreflang points to 404 after theme migration | Retrieval dead ends | | Query-parameter locale (?lang=de) without stable URLs | Chunk cache misses |
Implementation playbook
Week 1: Export URL inventory by market. Week 2: Validate reciprocal hreflang in Screaming Frog or Sitebulb. Week 3: Align JSON-LD inLanguage and Offer currency. Week 4: Track 20 localized prompts per market in your citation monitor.
FAQ
Do AI crawlers respect hreflang the same as Googlebot? Behavior varies, but locale coherence improves retrieval matching across systems that parse link graphs.
Is a single domain with subdirectories better than ccTLDs? Either works if the graph is complete; ccTLDs often simplify market trust signals.
Should I translate FAQs professionally? Yes—buyer questions differ by market; literal translation misses local regulations and sizing norms.
Visora's /audit flags hreflang gaps alongside schema-locale mismatches so engineering and localization teams share one remediation queue.
Put this into practice
Audit your PDP or category page with Visora, then fix schema and FAQ gaps that block AI citations.
Run a free GEO audit →https://geovisora.com/en/blog/hreflang-ai-visibility