Guide International SEO
Ce que international SEO en réalité is — language vs. country targeting, ccTLD/subdomain/subdirectory, hreflang at scale, how Bing differs, and what's deprecated — from Patrick Stox.
Langues
International SEO is making certain moteur de recherches comprendre qui countries and/or languages votre site targets, and serve the correct version to the correct utilisateur. It splits into two axes — language targeting vs. country targeting — and runs on three levers: Structure d’URL (ccTLD/subdomain/subdirectory), hreflang, and on-page localization. My hard-won prendre from running ce at IBM scale: hreflang is a hint, pas a directive (its réel payoff is version-swapping in the SERP, pas indexation); manual hreflang fails at scale, so automate and monitor constantly; the ccTLD ranking boost is fading (Gary Illyes, July 2024); Google's GSC International Targeting report is gone (2022); and Bing leans on le contenu-language meta tag, pas hreflang. Pour la plupart sites I'd pick subdirectories and un page per language over a sprawl of per-country domains. Gate qui markets vous enter premier on demand, eligibility, capacity, competition, and economics — and know que none of ce guarantees indexation, rankings, trafic, or conversions; it simplement improves votre odds.
TL;DR — International SEO is how vous tell moteur de recherches qui languages and countries votre site is pour, so the correct person sees the correct version. It’s two separate questions — ce que language is ce page in, and ce que country is it pour — and three principal levers: votre Structure d’URL, hreflang tags, and on-page signals comme currency and adresse. hreflang is the big un, and the chose to remember up front is que it’s a hint, pas a command.
Ce que international SEO is
Si votre site sert personnes in plus que un language or plus que un country, vous have an international SEO problem to solve — si you’ve thought à propos de it or pas. The goal is simple to state: aider Google and Bing comprendre qui version of une page is meant pour qui audience, and serve que version to the correct person.
Evidence for this claim Google distinguishes multilingual sites from multi-regional sites; a site can be both. Scope: Google Search guidance for sites serving multiple languages, countries, or regions. Confidence: high · Verified: Google: Managing multi-regional and multilingual sitesThe mistake almost everyone rend at the commencer is treating “language” and “country” as the même chose. Ils aren’t:
- Language targeting is pour multilingual sites — the même content offered in plus que un language.
- Country targeting is pour multi-regional sites — content aimed at utilisateurs in différent countries, parfois in the same language.
Rapide exemples to faire it stick: Canada is un country with two official languages (English and French) — that’s language targeting à l’intérieur un country. The US and UK are two countries que mostly share a language — that’s country targeting with the même language. Plenty of big sites besoin les deux at une fois.
The three choses vous en réalité contrôler
- Structure d’URL. Où the localized versions live:
- ccTLD —
example.depour Germany,example.frpour France. Strongest “ce is pour que country” signal, but expensive and harder to manage. - Subdomain —
de.example.com. Facile to définir up. - Subdirectory —
example.com/de/. Low maintenance, everything sous un domain. Pour la plupart sites, ce is ce que I’d pick.
- ccTLD —
- hreflang. A petit tag que dit “ce URL is the German version, que un is the French version.” It’s ce que lets Google montrer a UK visitor the UK page même quand the US page is the un que technically ranks.
- On-page signals. Currency, adresse, phone number, language of the text, liens from local sites. Ces quietly reinforce who une page is pour. Evidence for this claim Google supports locale-specific URLs and hreflang, and also considers ccTLDs and several page, server, and local-link signals when identifying an intended audience. Scope: Google Search locale guidance; these are signals rather than guaranteed targeting controls. Confidence: high · Verified: Google: Managing multi-regional and multilingual sites
The un chose to obtenir correct early
hreflang is a hint, pas a directive. Vous pouvez définir it perfectly and Google peut encore decide to montrer a différent version, or fold two near-identical language pages into un. Its réel job isn’t to force anything — it’s to swap in the correct regional version in the résultats de recherche quand it peut. Définir it up correctement anyway, parce que quand it’s broken que swapping doesn’t se produire at tout.
Aussi know two choses que have modifié: Google supprimé the old “International Targeting” report from Search Console back in 2022, so vous don’t définir country targets là anymore. And Bing doesn’t really run on hreflang — it prefers a différent tag (plus on les deux in the Avancé version).
Vouloir the deeper version — how to choisir votre Structure d’URL, hreflang at scale, pourquoi the ccTLD advantage is fading, and how Bing differs — switch to the Avancé tab. Chaque subtopic (hreflang, x-default, translation vs. localization, keyword research, auditing, and multilingual SEO) has its propre deep dive lié from là.
Testez vos connaissances: International SEO
TL;DR — International SEO runs on two axes (language vs. country) and three levers (Structure d’URL, hreflang, on-page signals). hreflang is a hint: its payoff is version-swapping in the SERP, pas indexation, and Google va override it. The ccTLD ranking boost — Google’s LDCP algorithm — is fading (Gary Illyes, July 2024). The GSC International Targeting report was deprecated in 2022. Bing leans on the content-language meta tag, treating hreflang as “a far weaker signal.” At enterprise scale, manual hreflang will échouer — automate generation and monitor constantly. My defaults: subdirectories and un page per language. Gate market entry on demand, eligibility, capacity, competition, and economics before picking architecture — and none of ce guarantees indexation, rankings, or trafic; it simplement improves the odds engines match locale versions correctement.
Two axes, pas un
The unique la plupart utile distinction in ce whole topic is que language targeting and country targeting are différent choses. Google’s propre docs draw the line cleanly: “Multilingual websites are ceux que offer content in plus que un language,” while “Multi-regional websites are ceux que explicitly target utilisateurs in différent countries.” Vous pouvez besoin un, les deux, or neither.
Evidence for this claim Google distinguishes multilingual sites from multi-regional sites; a site can be both. Scope: Google Search guidance for sites serving multiple languages, countries, or regions. Confidence: high · Verified: Google: Managing multi-regional and multilingual sitesGary Illyes put the trap bluntly: “The language is absolutely pas a tell pour ce que
country vous are targeting.” A French page pourrait be pour France, Canada, Belgium, or
Switzerland. Si vous care à propos de country, vous have to signal country explicitly — a
region code in votre hreflang (fr-CA, pas simplement fr) or a ccTLD. Language alone
doesn’t do it. And the HTML lang attribute is aucun aider: Illyes’ exemple was a site
où “Joomla simplement came with the Lang attribute définir to English… And alors vous looked
at lune page, and it was 100% German.” Engines learned long ago pas to trust it.
None of ce axis-mapping is a guarantee mechanism, and it’s worth saying plainly: getting the language/country distinction and the technical signals correct peut améliorer how bien Google and Bing match locale versions to searchers, but it doesn’t promise indexation, rankings, trafic, conversions, a spécifique affiché locale, or citations in AI réponses pour quelconque un page. The signal liste ci-dessous comes with its propre documented limites on ce que fait and doesn’t count.
Prioritize the market avant vous lock architecture
Avant vous commit to a Structure d’URL, gate the market itself — architecture is expensive to undo, and picking it avant vous know the market is worth entering is backwards. The practical checklist I utiliser: search demand in que language/country, si votre product or service is en réalité eligible to sell or operate là, si vous have the operational capacity to prise en charge it (prise en charge, legal, payments, fulfillment), how competitive the market déjà is, and si the unit economics fonctionner une fois vous convert. Treat Ahrefs-style trafic and keyword-volume numbers as estimates pour sizing and comparing markets contre chaque autre; treat votre propre Google Search Console or analytics rows as observed first-party données une fois you’re déjà live somewhere similaire. Skipping ce gate is how teams fin up with an expensive ccTLD in a market que was jamais going to convert. The international SEO keyword research page covers the market-by-market research workflow in depth.
Choosing votre Structure d’URL
Ce is the un architectural decision that’s expensive to undo, so it’s worth getting correct. Google uses several signals to fonctionner out votre target locale — ccTLD, hreflang, server emplacement, and on-page signals comme local addresses, phone numbers, currency, and local site liens — but Structure d’URL is the un vous commit to in infrastructure.
Evidence for this claim Google supports locale-specific URLs and hreflang, and also considers ccTLDs and several page, server, and local-link signals when identifying an intended audience. Scope: Google Search locale guidance; these are signals rather than guaranteed targeting controls. Confidence: high · Verified: Google: Managing multi-regional and multilingual sites| Structure | Exemple | Upside | Downside |
|---|---|---|---|
| ccTLD | example.de | Strongest country signal; clair to utilisateurs | Expensive; splits authority à travers domains; availability limited |
| Subdomain | de.example.com | Facile to définir up | Souvent treated comme a separate site; weaker recognition |
| Subdirectory | example.com/de/ | Consolidates authority sous un domain; low maintenance | Unique host; weaker pure-geo signal |
| URL parameter | example.com?loc=de | — | Pas recommended; hard to segment |
My par défaut pour la plupart sites is the subdirectory. It garde tout votre authority sous un domain au lieu de splitting it à travers separate ccTLDs, and it’s far moins to maintain. John Mueller has said pour années que “subdomains and subdirectories are essentially equivalent” from Google’s side, so the deciding factors are usually operational, pas magical SEO ones — pick ce que fits votre stack and votre long-term plan. That’s practitioner guidance from running ce at scale, pas a universal Google ranking rule — Google’s propre documentation listes tradeoffs pour chaque option and doesn’t declare un structure the winner.
The big caveat is the ccTLD story. ccTLDs are encore the strongest country signal —
Google calls les “a strong signal… about the target country of a website” — but
que advantage is shrinking. Gary Illyes, on Search Off the Record in July 2024,
décrit the underlying mechanism and its decline: “Un of the principal algorithms… is
appelé something comme LDCP — language demotion country promotion… But nowadays… it
doesn’t really faire sense pour us to comme automatically appliquer que little boost
parce que it’s ambiguous.” He went further: “I think eventually, comme in années’ temps,
que [ccTLD benefit] va aussi fade away,” because “think à propos de tout the funny domain
noms que vous pouvez buy… It doesn’t dire anything anymore à propos de the country.” His
practical advice matched mine — there’s encore marketing valeur in a ccTLD, “but I
voudrait pas worry aussi beaucoup à propos de it” pour ranking. Google has même been redirecting its
propre country ccTLDs to google.com.
hreflang: the core technical signal
hreflang is the workhorse of international SEO, and it’s the chose I’ve spent plus temps on que almost quelconque autre technical topic — it was un of my premier contributions quand I joined Ahrefs, editing our hreflang guide.
Ce que it en réalité fait. hreflang indique Google (and Yandex) qui language/region a
URL is meant pour. Its réel benefit is version-swapping in the SERP: a UK visitor
peut be affiché votre en-gb page même quand the en-us page is ce que ranks, provided
hreflang is définir up correctement. Quand the tags are broken, que swapping simplement doesn’t
se produire. Ce que hreflang fait pas do is guarantee indexation or override
canonicalization — it’s un of roughly 19 canonicalization signals, pas a trump
card.
Three implementation méthodes, tout equivalent: <link rel="alternate" hreflang="…" href="…" /> tags in the <head>; an HTTP Lien: header; or
<xhtml:link> entries in votre XML sitemap. There’s aucun inherent speed difference —
the signals are vérifié at explorer temps soit façon, so utiliser whichever votre stack
generates la plupart reliably. (On a mixed ccTLD-plus-.com setup, centrally-hosted XML
sitemaps are the usual façon to manage cross-domain clusters.)
The golden rules:
- Bidirectional / reciprocal. Si page X points to page Y, Y doit point back to X. hreflang fonctionne in clusters — a définir of pages tout referencing chaque autre — and a cluster seulement formulaires quand the liens are reciprocal. Ce is aussi how signal-sharing fonctionne à travers the cluster: the strongest page peut lift the others.
- Self-referencing is meilleur pratique but, per Mueller, technically “optional.”
- x-default is votre fallback pour utilisateurs whose language/region doesn’t match quelconque spécifique version.
- Utiliser réel region codes.
en-GB,fr-BE,zh-Hans— ISO 639-1 language plus an optional ISO 3166-1 region. Là are aucunEU,LATAM,APAC, orMENAregion codes; vous target individual countries (es-MX,es-AR,es-CO).
Courant errors are everywhere. In the Ahrefs hreflang study I worked on — the largest ever fait, à travers 374 756 hreflang-using domains — 67% had au moins un problème. My honest reaction at the temps: “I’m surprised the numbers weren’t worse… I suspect a lot of ces sites have basic implementations.” The point stands: “Hreflang is complex and hard to obtenir correct. It peut break in so nombreux différent façons.”
hreflang is a hint, pas a directive. Ce is the line personnes la plupart besoin to internalize. As Mueller put it (Bluesky, May 2025): “hreflang doesn’t guarantee indexation… si ils are the même (eg fr-fr, fr-be), it’s courant que un is choisi as canonical.” And: “Souvent hreflang va encore swap out l’URL, but reporting va be on l’URL canonique.” So Google may consolidate near-identical language variants, and votre reporting va sit on whichever URL it picked as canonical.
Autre signals — and the choses Google ignores
Au-delà hreflang and ccTLD, Google reads on-page localization: local currency,
addresses, phone numbers, the language of the corps text, and liens from local sites.
Two choses it explicitly fait pas utiliser: geolocation meta tags (geo.position,
geo.region, geo.placename) and IP-based emplacement analysis, qui it calls “pas
reliable.”
It helps to garder straight qui job chaque signal is en réalité doing, parce que ils obtenir blended ensemble constantly: language detection comes from lune page’s visible content, pas from code-level données or l’URL — Google determines it by reading what’s en réalité on lune page. Locale targeting (qui country une page is pour) is signaled by ccTLD, hreflang, server emplacement, and the on-page cues ci-dessus — though Google is explicit que server emplacement alone “is not definitive.” hreflang fait a narrower job que soit of ceux: it maps alternate locale URLs to chaque autre so the correct un peut be swapped into results; it ne fait pas declare une page’s language. And canonicalization is the separate decision à propos de qui URL en réalité obtient indexé and ranked — hreflang feeds into it but doesn’t contrôler it outright.
A trap to éviter: don’t auto-redirect utilisateurs by IP. Google’s guidance is to “éviter
automatically redirecting utilisateurs to a différent language version fondé on leur
perceived geographic emplacement.” Geo-redirects trap the robot d’exploration in whatever locale it
apparaît to originate from, so Google jamais sees votre autre versions — and in the EU,
IP-based geoblocking peut run into the Anti-Geoblocking Regulation. Utiliser separate,
stable URLs per language, garder les directement reachable (aucun locale-only paths que
vanish une fois vous leave the “right” region), and give utilisateurs explicit liens to switch
language or region themselves plutôt que guessing on leur behalf. Même reasoning
kills cookie-based or Accept-Language-fondé content switching: Google recommends
“using separate locale URL configurations” with hreflang au lieu de locale-adaptive
pages, parce que Googlebot doesn’t définir Accept-Language headers by par défaut and commonly
crawls from US-based infrastructure — so une réponse que adapts fondé on perceived
emplacement or headers may simply jamais be seen in its autre locales at tout.
The GSC International Targeting report is gone
Si a guide indique vous to définir votre country target in Search Console, it’s out of date. Google deprecated the International Targeting report on September 22, 2022, stating the country-targeting fonctionnalité “was determined to have little valeur pour the ecosystem, and is ne … plus pris en charge.” Ce que replaced it? Nothing direct — country targeting is now inferred from ccTLD + hreflang + on-page signals + inbound liens. The hreflang error données que utilisé to live in que report is aussi gone from GSC, so vous validate hreflang with a robot d’exploration now. Google did confirmer it “va continuer to prise en charge and utiliser hreflang tags.” To vérifier qui version Google en réalité indexé pour a page, utiliser the Inspection d’URL outil.
How Bing handles ce differently
Ce is où la plupart guides soit skip Bing or obtenir it incorrect — and I’ve had the benefit of being on a panel with Bing’s Fabrice Canel to hear it firsthand. Bing’s signal stack is genuinely différent from Google’s. Canel’s propre words: “hreflang is indeed a far weaker signal que content-language at Bing.”
Bing’s preferred signals, in rough priority order:
<meta http-equiv="content-language" content="fr-FR">— le contenu-language meta tag- The
Content-LanguageHTTP header - ccTLD / server emplacement
- Body-text language
- Locale of inbound linking pages
So the cross-engine recipe is: implement hreflang pour Google, and ajouter content-language meta tags pour Bing. Bing va lire hreflang, but treats it as weak. And unlike Google (qui killed its propre targeting report in 2022), Bing supprimé its Geo Targeting fonctionnalité aussi — Fabrice Canel confirmed in September 2020 que it did pas carry over to the redesigned Bing Webmaster Outils, telling SEOs to utiliser the content-language meta tag or HTTP header à la place.
Autre engines besoin leur propre workflow
Google versus Bing n’est pas the whole international map. Une fois a market dépend on un autre engine, garder the shared content and technical foundation but vérifier the provider-specific workflow au lieu de translating a Google checklist:
| System | Discovery and submission | Ce que pas to assume |
|---|---|---|
| Crawlable liens, sitemaps où utile, Search Console; aucun IndexNow participation | Un autre engine’s push endpoint or directives configurer Google | |
| Bing | Bing Webmaster Outils and IndexNow | Bing’s locale weighting exactly matches Google’s |
| Naver | Search Advisor, sitemap/RSS workflows, collection requêtes, and Naver’s IndexNow endpoint | Submission guarantees indexation or placement |
| Yandex | Yandex Webmaster, regionality, sitemaps, hreflang, and IndexNow | Recherche Google Console contrôle Yandex or replaces its region workflow |
| Cốc Cốc | Its propre robot d’exploration/index, manual URL submission, robots.txt Sitemap: discovery, and bot-specific directives | Google documentation proves Cốc Cốc canonical, hreflang, or AI-citation behavior |
The details belong in the market-specific SEO guides. The utile rule ici is simpler: shared SEO principles travel; product contrôle, submission paths, diagnostics, and undocumented behavior ne faites pas.
International SEO at scale
I ran international SEO at IBM, on un of the largest enterprise sites in the world — multiple CMSs, multiple infrastructures, tens of millions of URLs. The unique biggest lesson: manual hreflang management fails at scale. Vous pouveznot hand-curate reciprocal tags à travers millions of pages and multiple systems. Ce que fonctionne:
- Automate everything possible. Generate hreflang from a system of record — souvent middleware connecting votre CMSs — plutôt que letting chaque team hand-write tags.
- Vérifier repeatedly. Problems emerge constantly; ce is a constant explorer + alerts job, pas a once-a-quarter audit. Expect breakage and construire systems to catch it.
- Watch pour “head section breaks.” hreflang tags pushed into the
<body>by malformed HTML are ignored — vérifier they’re in the rendered<head>. - Vérifier the indexé URL per locale with GSC’s Inspection d’URL, parce que hreflang’s effectiveness dépend on qui version en réalité got indexé, pas simplement ce que votre balise canonical dit.
Architecturally, my preference at scale is un page per language plutôt que un page per country/locale — it produces fewer, stronger pages, enables dynamic personalization, and sidesteps a lot of hreflang complexity. Patience matters aussi: international changements déplacer at the speed of explorer cycles, pas at the speed votre stakeholders vouloir.
Où to go suivant
Ce hub is the map. Chaque subtopic ci-dessous is its propre deep dive:
Hreflang (its propre section in the sidebar)
- hreflang — the tag in complet: the three implementation méthodes, clusters, reciprocity, courant errors, and validation.
- x-default hreflang — the fallback valeur pour utilisateurs whose language/region matches none of votre versions, and où it en réalité helps.
Localization, content, and audits
- translation vs. localization — pourquoi machine-translating pages isn’t the même as localizing pour a market, and ce que Google’s auto-translation guidance signifie pour vous.
- international SEO keyword research — researching demand market-by-market, où the same language differs by country (the classic “ibis” vs. “bin chicken” gap).
- international SEO audit — how to explorer, validate, and debug hreflang clusters and locale signals à travers a multi-market site.
- multilingual SEO — the language-targeting half of the discipline in depth.
AI summary
A condensed prendre on the Avancé version:
- International SEO = telling engines qui language and/or country chaque page is pour, so the correct version reaches the correct utilisateur. Two axes — language targeting (multilingual) vs. country targeting (multi-regional) — and three levers: Structure d’URL, hreflang, on-page signals.
- None of ce guarantees outcomes. Getting the axes and signals correct improves how bien engines match locale versions to searchers — it doesn’t promise indexation, rankings, trafic, conversions, a spécifique affiché locale, or AI citations.
- Gate the market avant the architecture. Prioritize on search demand, product/ service eligibility, operational capacity, competition, and unit economics. Treat Ahrefs-style volume/trafic numbers as estimates pour sizing markets; treat votre propre GSC/analytics rows as observed données une fois you’re live somewhere similaire.
- Language ≠ country. “The language is absolutely pas a tell pour ce que country vous
are targeting” (Gary Illyes). To target a country, utiliser a region code (
fr-CA) or a ccTLD; the HTMLlangattribute is unreliable. - Structure d’URL: ccTLD (strongest country signal, but expensive + splits authority) / subdomain (facile) / subdirectory (consolidates authority, low maintenance). Patrick’s par défaut: subdirectory. Subdomains and subdirectories are “essentially equivalent” to Google.
- ccTLD advantage is fading. Google’s LDCP (language demotion country promotion) boost is being de-emphasized; Illyes (July 2024): it “va aussi fade away.” Marketing valeur remains; ranking valeur doesn’t.
- hreflang is a hint, pas a directive. Payoff = version-swapping in the SERP,
pas indexation. It’s ~1 of 19 canonicalization signals. Rules: reciprocal/bidirectional
clusters, self-reference (optional but bon), x-default, réel region codes (aucun
EU/APAC). 67% of 374 756 domains had hreflang problèmes (Ahrefs study). - Chaque signal has a distinct job: language detection reads visible content (pas code/URL); locale targeting comes from ccTLD/hreflang/server emplacement/on-page cues; hreflang maps alternate URLs (doesn’t declare language); canonicalization decides the indexé URL. Don’t auto-redirect by IP (traps the robot d’exploration; EU Anti-Geoblocking risk) — utiliser stable separate URLs, explicit switcher liens, and hreflang au lieu de locale-adaptive pages. Google ignores geo meta tags and IP analysis.
- GSC International Targeting report deprecated Sept 22, 2022 — “little valeur pour the ecosystem.” Country targeting now inferred from ccTLD + hreflang + on-page + liens. hreflang encore pris en charge.
- Bing differs: “hreflang is a far weaker signal than content-language at Bing” (Fabrice Canel). Bing prioritizes the content-language meta tag + HTTP header. Bing supprimé its propre Geo Targeting fonctionnalité from Bing Webmaster Outils in 2020.
- Autre engines stay separate: Naver and Yandex have leur propre webmaster workflows and participate in IndexNow; Cốc Cốc documents its propre robot d’exploration, submission formulaire, sitemap discovery, and directives. Ne faites pas infer undocumented behavior from Google.
- At scale (IBM): manual hreflang fails — automate generation via middleware, monitor constantly, vérifier the indexé URL per locale. Un page per language = fewer, stronger pages.
Documentation officielle
The primary-source docs que govern international targeting at chaque engine.
- Managing multi-regional and multilingual sites — the core doc: the language-vs-country definitions, Structure d’URL options, and the complet liste of locale signals Google uses.
- Localized versions of votre pages (hreflang) — the three implementation méthodes, the bidirectional requirement, self-reference, x-default, and valid language/region codes.
- International SEO overview — the top-level index pour Google’s international guidance.
- Locale-adaptive pages — pourquoi dynamically served locale content is risky, and the recommendation to utiliser separate URLs + hreflang à la place.
- x-default hreflang announcement (April 2013) — the original introduction of the
x-defaultfallback valeur. - International Targeting report deprecated — the 2022 deprecation notice: country targeting “had little value for the ecosystem”; hreflang continues to be pris en charge.
Bing / Microsoft
- Bing Webmaster Guidelines — Bing’s signal priorities, notamment le contenu-language meta tag and HTTP header.
- Going International (Bing Webmaster Blog, 2009) — foundational and still-cited: ccTLD as a principal signal, and the warnings contre JS- and cookie-based language switching.
- Bing Webmaster Outils Removes Geo-Targeting Fonctionnalité (Moteur de recherche Roundtable, Sept 2020) — Fabrice Canel confirms the old Geo Targeting fonctionnalité was pas carried over to the redesigned Bing Webmaster Outils.
Quotes from the source
On-the-record statements from Google and Bing que frame how international targeting en réalité fonctionne.
Google — language vs. country, and ccTLDs
- “Multilingual websites are those that offer content in more than one language.” / “Multi-regional websites are those that explicitly target users in different countries.” — Recherche Google Central docs. Jump to quote
- “Country-specific domains (ccTLDs) provide a strong signal to both users and search engines about the target country of a website.” — Recherche Google Central docs. Jump to quote
- “The language is absolutely not a tell for what country you are targeting.” — Gary Illyes, Google (Search Off the Record, July 2024). Lire the coverage
- “One of the main algorithms… is called something like LDCP — language demotion country promotion… nowadays… it doesn’t really make sense for us to like automatically apply that little boost because it’s ambiguous.” — Gary Illyes, Google (July 2024). Lire the coverage
- “I think eventually, like in years’ time, that [ccTLD benefit] will also fade away.” — Gary Illyes, Google (July 2024). Lire the coverage
Google — hreflang and Structure d’URL
- “hreflang doesn’t guarantee indexing… if they are the same (eg fr-fr, fr-be), it’s common that one is chosen as canonical.” — John Mueller, Google (Bluesky, May 2025). Lire the coverage
- “Often hreflang will still swap out the URL, but reporting will be on the canonical URL.” — John Mueller, Google (May 2025). Lire the coverage
- “From our point of view… subdomains and subdirectories are essentially equivalent.” — John Mueller, Google. Lire the coverage
Google — the deprecated report
- “The ability to target search results to specific countries using Search Console country targeting was determined to have little value for the ecosystem, and is no longer supported.” — Recherche Google Console Aider. Jump to quote
Bing / Microsoft
- “hreflang is indeed a far weaker signal than content-language at Bing.” — Fabrice Canel, Microsoft Bing. Lire the coverage
Several of ces are sourced via secondary coverage (Moteur de recherche Journal, SE Roundtable, International Web Mastery) of podcasts and Bluesky/social posts que resist clean automated fetching — the Illyes Search Off the Record quotes, the Mueller Bluesky thread, and Canel’s Bing statement in particulier. Please confirmer contre the live sources avant treating quelconque as final.
The decision frameworks
1. Do vous besoin language targeting, country targeting, or les deux?
Commencer ici, parce que it determines every signal downstream.
- Même content in multiple languages, audience défini by language → language
targeting (multilingual). hreflang with language codes (
de,fr,ja). - Même/similaire content aimed at spécifique countries → country targeting
(multi-regional). hreflang with region codes (
en-GB,en-US) and/or ccTLDs. - Les deux (e.g. French and English, chaque split by country) → region-coded hreflang
(
fr-CA,fr-FR,en-CA,en-US). - The trap: language alone jamais implies country. Si country matters, signal it explicitly.
2. ccTLD, subdomain, or subdirectory?
Fonctionner bas the liste; arrêter at the premier que fits.
- Subdirectory (
example.com/de/) — my par défaut. Choisir it unless vous have a spécifique raison pas to: it consolidates authority, is cheapest to run, and Google treats it as equivalent to a subdomain. - Subdomain (
de.example.com) — choisir it quand infrastructure or org structure rend separate hosts genuinely easier, and vous accept it may be treated plus comme a separate site. - ccTLD (
example.de) — choisir it quand brand/marketing/legal raisons demand a local domain (local trust, country requirements), not pour the SEO boost — que LDCP advantage is fading. Budget pour the cost and the split authority. - URL parameters — don’t. Pas recommended pour locale.
3. Match the signal or product to the job
Ne faites pas flatten language detection, locale mapping, canonicalization, and submission into un “priority” stack.
| Job | Cross-engine boundary | |
|---|---|---|
| Detect lune page’s language | Visible page content | Validate the target engine’s documentation; a tag n’est pas the prose |
| Map corresponding locale URLs | hreflang | Prise en charge and delivery méthodes peut differ |
| Cluster duplicates and consolidate signals | Canonicalization system | A declared canonical n’est pas an absolute command |
| Report and diagnose | Search Console | Utiliser Bing Webmaster Outils, Naver Search Advisor, Yandex Webmaster, or the relevant provider product |
| Notify modifié URLs | Google’s propre explorer, sitemap, and Search Console workflows | Bing, Naver, and Yandex participate in IndexNow; Cốc Cốc documents a separate submission flow |
Pour Bing specifically, retain the provider-scoped content-language guidance ci-dessus.
Ne faites pas appel hreflang Google’s language detector: its job is mapping alternate URLs
après Google has lire the visible content.
4. The “is my hreflang even working?” vérifier
- Reciprocity: fait every page in the cluster point back? (Aucun cluster, aucun swap.)
- Self-reference présent (meilleur pratique) and an x-default fallback définir?
- Valid codes seulement — réel ISO language/region, aucun
EU/APAC/LATAM. - Tags in the rendered
<head>, pas pushed to<body>. - Confirmer the réel indexé URL per locale via GSC Inspection d’URL — hreflang rides on whichever version got indexé.
Ressources utiles
My talks
- You’re Going To Screw Up International SEO — Pubcon Vegas 2017 — the IBM-era talk: international SEO breaks constantly, so expect problems and construire systems to catch les. Automate everything; vérifier repeatedly.
- International SEO: The Weird Technical Parts — Pubcon Vegas 2019 — hreflang clusters, sitemap vs. HTML (aucun speed difference), ce que Google tolerates, head-section breaks, and the dangers of auto-redirects.
- Hreflang Study and Interesting Problèmes — Brighton SEO 2023 — the version-swapping mechanic, hreflang as un of ~19 canonicalization signals, and “one page per language” as the simplifying architecture.
- International SEO Simplified — Outspoken Media panel (Nov 2023) — a panel with Bing’s Fabrice Canel and Bill Hunt on centralized vs. decentralized management, automation, and how Bing and Google differ.
My writing
- The largest-ever hreflang study — 374 756 hreflang-using domains, 67% with au moins un problème, co-authored with Oleksiy Golovko.
- Hreflang Tags: The Facile Guide pour Beginners — the guide I edited as un of my premier Ahrefs contributions; the hreflang-cluster framing and a semi-automation template.
Outils I utiliser pour international fonctionner
- Ahrefs Site Explorer — trafic and ranking keywords by country, pour sizing a market and reading competitors’ per-market strategy.
- Ahrefs Keywords Explorer — keyword research by country and language, with an AI Translator à travers 40+ languages; the outil que surfaces same-language-different-market gaps (the “ibis” vs. “bin chicken” exemple).
- Ahrefs Site Audit — crawls pour nine categories of hreflang problèmes and visualizes the clusters pour debugging.
From others
- International SEO: Everything vous devez know — Motoko Hunt’s comprehensive guide at Moteur de recherche Land.
- International SEO meilleur practices — the Ahrefs checklist-style guide by Jamie Grant and Despina Gavoyannis.
- Hreflang Implementation — The 10 Biggest SEO Misconceptions — Motoko Hunt at Moteur de recherche Journal; covers the “only homepage needs hreflang” and self-reference myths, with Mueller citations.
- Google Hints at Lowering SEO Valeur of ccTLDs — Moteur de recherche Journal coverage of Gary Illyes’ July 2024 Search Off the Record episode on the LDCP algorithm fading.
- Google Reminds Que hreflang Tags Are Hints, Pas Directives — Moteur de recherche Journal coverage of John Mueller’s May 2025 Bluesky thread on hreflang canonicalization.
- Bing: hreflang Is a Far Weaker Signal Que content-language — SE Roundtable coverage of Fabrice Canel’s statement on Bing’s signal priority stack.
- Search Off the Record: Internationalization and hreflang (July 2024 episode summary) — International Web Mastery’s detailed write-up of the Gary Illyes + Martin Splitt podcast episode, notamment the language-vs-country distinction and hreflang explorer dependency.
Journal des modifications
Mis à jour le 27 juil. 2026.
Résumé éditorial et détails enregistrés des changements.Détails des changements
-
Les notes détaillées des changements sont actuellement disponibles en anglais.
-
Les notes détaillées des changements sont actuellement disponibles en anglais.
Comparaison complète indisponible — aucun instantané antérieur n’a été archivé pour cette révision.
Mis à jour le 25 juil. 2026.
Résumé éditorial et détails enregistrés des changements.Détails des changements
-
Les notes détaillées des changements sont actuellement disponibles en anglais.
Comparaison complète indisponible — aucun instantané antérieur n’a été archivé pour cette révision.
Mis à jour le 18 juil. 2026.
Résumé éditorial et détails enregistrés des changements.Détails des changements
-
Les notes détaillées des changements sont actuellement disponibles en anglais.
-
Les notes détaillées des changements sont actuellement disponibles en anglais.
-
Les notes détaillées des changements sont actuellement disponibles en anglais.
-
Les notes détaillées des changements sont actuellement disponibles en anglais.
Comparaison complète indisponible — aucun instantané antérieur n’a été archivé pour cette révision.