Guide International SEO

Ce que international SEO en réalité est — langue vs. country targeting, ccTLD/subdomain/subdirectory, hreflang à scale, comment Bing differs, et qu’est-ce que deprecated — depuis Patrick Stox.

Première publication : 25 juin 2026 · Dernière mise à jour : 3 août 2026 · Avancé

International SEO est making certain moteur de recherches comprendre qui countries et/or languages votre site targets, et servir le correct version à le correct utilisateur. Il splits dans deux axes — langue targeting vs. country targeting — et exécute on three levers: Structure d’URL (ccTLD/subdomain/subdirectory), hreflang, et sur la page localization. Mon difficile-won prendre depuis running ce à IBM scale: hreflang est a hint, pas a directive (son réel payoff est version-swapping dans le SERP, pas indexation); manual hreflang fails à scale, donc automate et monitor constantly; le ccTLD classement boost est fading (Gary Illyes, July 2024); Google's GSC International Targeting rapport est gone (2022); et Bing leans on le contenu-langue meta balise, pas hreflang. Pour la plupart sites je voudrais pick subdirectories et un page per langue over a sprawl de per-country domains. Gate qui markets vous enter premier on demand, eligibility, capacity, competition, et economics — et know que none de ce guarantees indexation, rankings, trafic, or conversions; il simplement améliore votre odds.

TL;DR — International SEO exécute on deux axes (langue vs. country) et three levers (Structure d’URL, hreflang, sur la page signaux). hreflang est a hint: son payoff est version-swapping dans le SERP, pas indexation, et Google va override il. Le ccTLD classement boost — Google’s LDCP algorithm — est fading (Gary Illyes, July 2024). Le GSC International Targeting rapport était deprecated dans 2022. Bing leans on le contenu-langue meta balise, treating hreflang as “a far weaker signal.” À enterprise scale, manual hreflang will échouer — automate generation et monitor constantly. Mon defaults: subdirectories et un page per langue. Gate market entry on demand, eligibility, capacity, competition, et economics before picking architecture — et none de ce guarantees indexation, rankings, or trafic; il simplement améliore le odds moteurs match locale versions correctement.

Two axes, pas un

Le unique la plupart utile distinction dans ce entier topic est que langue targeting et country targeting sont différent choses. Google’s propre docs draw le line cleanly: “Multilingual sites web sont ceux que offer contenu dans plus que un langue,” tandis que “Multi-regional sites web sont ceux que explicitly cible utilisateurs dans différent countries.” Vous pouvez besoin un, les deux, or aucun.

Preuve à l’appui de cette affirmation Google distinguishes multilingual sites from multi-regional sites; a site can be both. Portée : Google Search guidance for sites serving multiple languages, countries, or regions. Niveau de confiance : élevé · Vérifié : Google: Managing multi-regional and multilingual sites

Gary Illyes put le trap bluntly: “Le langue est absolutely pas a tell pour ce que country vous sont targeting.” A French page pourrait être pour France, Canada, Belgium, or Switzerland. Si vous care à propos de country, vous ont à signal country explicitly — a region code dans votre hreflang (fr-CA, pas simplement fr) or a ccTLD. Langue alone ne fait pas faire il. Et le HTML lang attribut est aucun aider: Illyes’ exemple était a site où “Joomla simplement came avec le Lang attribut définir à English… Et alors vous looked à lune page, et il était 100% German.” Moteurs learned long ago pas à confiance il.

None de ce axis-mapping est a guarantee mechanism, et c’est worth saying plainly: getting le langue/country distinction et le technique signaux correct peut améliorer comment bien Google et Bing match locale versions à searchers, mais il ne fait pas promise indexation, rankings, trafic, conversions, a spécifique affiché locale, or citations dans AI réponses pour quelconque un page. Le signal liste ci-dessous comes avec son propre documented limites on ce que fait et ne fait pas count.

Prioritize the market avant vous lock architecture

Avant vous commit à a Structure d’URL, gate le market itself — architecture est expensive à undo, et picking il avant vous know le market est worth entering est backwards. Le practical liste de contrôle Je utiliser: recherche demand dans que langue/country, si votre produit or service est en réalité eligible à sell or operate là, si vous ont le operational capacity à prise en charge il (prise en charge, legal, payments, fulfillment), comment competitive le market déjà est, et si le unit economics fonctionner une fois vous convert. Treat Ahrefs-style trafic et mot-clé-volume numbers as estimates pour sizing et comparing markets contre chaque autre; treat votre propre Google Search Console or analytics lignes as observed premier-party données une fois vous êtes déjà actif somewhere similaire. Skipping ce gate est comment teams fin up avec an expensive ccTLD dans a market que était jamais going à convert. Le international SEO mot-clé research page covers le market-par-market research workflow dans depth.

Choosing votre Structure d’URL

Ce est le un architectural décision c’est expensive à undo, donc c’est worth getting correct. Google utilise plusieurs signaux à fonctionner out votre cible locale — ccTLD, hreflang, serveur emplacement, et sur la page signaux comme local addresses, phone numbers, currency, et local site liens — mais Structure d’URL est le un vous commit à dans infrastructure.

Preuve à l’appui de cette affirmation Google supports locale-specific URLs and hreflang, and also considers ccTLDs and several page, server, and local-link signals when identifying an intended audience. Portée : Google Search locale guidance; these are signals rather than guaranteed targeting controls. Niveau de confiance : élevé · Vérifié : Google: Managing multi-regional and multilingual sites
StructureExempleUpsideDownside
ccTLDexample.deStrongest country signal; clair to utilisateursExpensive; splits authority à travers domains; availability limited
Subdomainde.example.comFacile to définir upSouvent treated comme a separate site; weaker recognition
Subdirectoryexample.com/de/Consolidates authority sous un domain; low maintenanceUnique host; weaker pure-geo signal
URL parameterexample.com?loc=de—Pas recommended; hard to segment

«My default for most sites is the subdirectory. It keeps all your authority under one domain instead of splitting it across separate ccTLDs, and it’s far less to maintain. John Mueller has said for years that “subdomains and subdirectories are essentially equivalent” from Google’s side, so the deciding factors are usually operational, not magical SEO ones — pick what fits your stack and your long-term plan. That’s practitioner guidance from running this at scale, not a universal Google ranking rule — Google’s own documentation lists tradeoffs for each option and doesn’t declare one structure the winner. » (Traduction) (Résumé en français de la section trente-cinq, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

«The big caveat is the ccTLD story. ccTLDs are still the strongest country signal — Google calls them “a strong signal… about the target country of a website” — but that advantage is shrinking. Gary Illyes, on Search Off the Record in July 2024, described the underlying mechanism and its decline: “One of the main algorithms… is called something like LDCP — language demotion country promotion… But nowadays… it doesn’t really make sense for us to like automatically apply that little boost because it’s ambiguous.” He went further: “I think eventually, like in years’ time, that [ccTLD benefit] will also fade away,” because “think about all the funny domain names that you can buy… It doesn’t say anything anymore about the country.” His practical advice matched mine — there’s still marketing value in a ccTLD, “but I would not worry too much about it” for ranking. Google has even been redirecting its own country ccTLDs to google.com. » (Traduction) (Résumé en français de la section trente-six, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

hreflang: le core technique signal

hreflang est le workhorse de international SEO, et c’est le chose j’ai spent plus temps on que presque quelconque autre technique topic — il était un de mon premier contributions quand Je joined Ahrefs, editing notre hreflang guide.

«What it actually does. hreflang tells Google (and Yandex) which language/region a URL is meant for. Its real benefit is version-swapping in the SERP: a UK visitor can be shown your en-gb page even when the en-us page is what ranks, provided hreflang is set up correctly. When the tags are broken, that swapping just doesn’t happen. What hreflang does not do is guarantee indexing or override canonicalization — it’s one of roughly 19 canonicalization signals, not a trump card. » (Traduction) (Résumé en français de la section trente-neuf, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

«Three implementation methods, all equivalent: <link rel="alternate" hreflang="…" href="…" /> tags in the <head>; an HTTP Link: header; or <xhtml:link> entries in your XML sitemap. There’s no inherent speed difference — the signals are checked at crawl time either way, so use whichever your stack generates most reliably. (On a mixed ccTLD-plus-.com setup, centrally-hosted XML sitemaps are the usual way to manage cross-domain clusters.) » (Traduction) (Résumé en français de la section quarante, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

«The golden rules: » (Traduction) (Résumé en français de la section quarante et un, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

«- Bidirectional / reciprocal. If page X points to page Y, Y must point back to X. hreflang works in clusters — a set of pages all referencing each other — and a cluster only forms when the links are reciprocal. This is also how signal-sharing works across the cluster: the strongest page can lift the others. » (Traduction) (Résumé en français de la section quarante-deux, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.) «- Self-referencing is best practice but, per Mueller, technically “optional.” » (Traduction) (Résumé en français de la section quarante-deux, sous-partie deux : le texte source est conservé pour vérification lors de la relecture francophone.) «- x-default is your fallback for users whose language/region doesn’t match any specific version. » (Traduction) (Résumé en français de la section quarante-deux, sous-partie trois : le texte source est conservé pour vérification lors de la relecture francophone.) «- Use real region codes. en-GB, fr-BE, zh-Hans — ISO 639-1 language plus an optional ISO 3166-1 region. There are no EU, LATAM, APAC, or MENA region codes; you target individual countries (es-MX, es-AR, es-CO). » (Traduction) (Résumé en français de la section quarante-deux, sous-partie quatre : le texte source est conservé pour vérification lors de la relecture francophone.)

«Common errors are everywhere. In the Ahrefs hreflang study I worked on — the largest ever done, across 374,756 hreflang-using domains — 67% had at least one issue. My honest reaction at the time: “I’m surprised the numbers weren’t worse… I suspect a lot of these sites have basic implementations.” The point stands: “Hreflang is complex and hard to get right. It can break in so many different ways.” » (Traduction) (Résumé en français de la section quarante-trois, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

hreflang est a hint, pas a directive. Ce est le line personnes la plupart besoin à internalize. As Mueller put il (Bluesky, Peut 2025): “hreflang ne fait pas guarantee indexation… si ils sont le même (eg fr-fr, fr-être), c’est courant que un est choisi as canonical.” Et: “Souvent hreflang va encore swap out l’URL, mais reporting va être on l’URL canonique.” Donc Google peut consolidate near-identical langue variants, et votre reporting va sit on whichever URL il picked as canonical.

Autre signals — and the choses Google ignores

Au-delà hreflang et ccTLD, Google lit sur la page localization: local currency, addresses, phone numbers, le langue de le corps texte, et liens depuis local sites. Deux choses il explicitly fait pas utiliser: geolocation meta balises (geo.position, geo.region, geo.placename) et IP-based emplacement analysis, qui il calls “pas fiable.”

Il aide à garder straight qui job chaque signal est en réalité doing, parce que ils obtenir blended ensemble constantly: langue detection comes depuis lune page’s visible contenu, pas depuis code-level données or l’URL — Google determines il par reading qu’est-ce que en réalité on lune page. Locale targeting (qui country une page est pour) est signaled par ccTLD, hreflang, serveur emplacement, et le sur la page cues ci-dessus — though Google est explicit que serveur emplacement alone “is not definitive.” hreflang fait a narrower job que soit de ceux: il maps alternate locale URLs à chaque autre donc le correct un peut être swapped dans résultats; il ne fait pas declare une page’s langue. Et canonicalization est le séparé décision à propos de qui URL en réalité obtient indexé et ranked — hreflang feeds dans il mais ne fait pas contrôler il outright.

«A trap to avoid: don’t auto-redirect users by IP. Google’s guidance is to “avoid automatically redirecting users to a different language version based on their perceived geographic location.” Geo-redirects trap the crawler in whatever locale it appears to originate from, so Google never sees your other versions — and in the EU, IP-based geoblocking can run into the Anti-Geoblocking Regulation. Use separate, stable URLs per language, keep them directly reachable (no locale-only paths that vanish once you leave the “right” region), and give users explicit links to switch language or region themselves rather than guessing on their behalf. Same reasoning kills cookie-based or Accept-Language-based content switching: Google recommends “using separate locale URL configurations” with hreflang instead of locale-adaptive pages, because Googlebot doesn’t set Accept-Language headers by default and commonly crawls from US-based infrastructure — so a response that adapts based on perceived location or headers may simply never be seen in its other locales at all. » (Traduction) (Résumé en français de la section quarante-neuf, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

Le GSC International Targeting rapport est gone

«If a guide tells you to set your country target in Search Console, it’s out of date. Google deprecated the International Targeting report on September 22, 2022, stating the country-targeting feature “was determined to have little value for the ecosystem, and is no longer supported.” What replaced it? Nothing direct — country targeting is now inferred from ccTLD + hreflang + on-page signals + inbound links. The hreflang error data that used to live in that report is also gone from GSC, so you validate hreflang with a crawler now. Google did confirm it “will continue to support and use hreflang tags.” To check which version Google actually indexed for a page, use the URL Inspection tool. » (Traduction) (Résumé en français de la section cinquante et un, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

How Bing handles ce differently

Ce est où la plupart guides soit skip Bing or obtenir il incorrect — et j’ai avait le avantage de étant on a panel avec Bing’s Fabrice Canel à hear il firsthand. Bing’s signal stack est genuinely différent depuis Google’s. Canel’s propre words: “hreflang est indeed a far weaker signal que contenu-langue à Bing.”

Bing’s preferred signaux, dans rough priority order:

  1. <meta http-equiv="content-language" content="fr-FR"> — le contenu-language meta tag
  2. The Content-Language HTTP header
  3. ccTLD / server emplacement
  4. Body-text language
  5. Locale of inbound linking pages

Donc le cross-moteur recipe est: implement hreflang pour Google, and ajouter contenu-langue meta balises pour Bing. Bing va lire hreflang, mais treats il as weak. Et unlike Google (qui killed son propre targeting rapport dans 2022), Bing supprimé son Geo Targeting fonctionnalité aussi — Fabrice Canel confirmed dans September 2020 que il a fait pas carry over à le redesigned Bing Webmaster Outils, telling SEOs à utiliser le contenu-langue meta balise or HTTP header à la place.

Autre engines besoin leur propre workflow

Google versus Bing n’est pas le entier international map. Une fois a market dépend on un autre moteur, garder le shared contenu et technique foundation mais vérifier le provider-spécifique workflow au lieu de translating a Google liste de contrôle:

SystèmeDiscovery et submissionCe que pas à assume
GoogleCrawlable liens, sitemaps où utile, Search Console; aucun IndexNow participationUn autre moteur’s push endpoint or directives configurer Google
BingBing Webmaster Outils et IndexNowBing’s locale weighting exactly matches Google’s
NaverRecherche Advisor, sitemap/RSS workflows, collection requêtes, et Naver’s IndexNow endpointSubmission guarantees indexation or placement
YandexYandex Webmaster, regionality, sitemaps, hreflang, et IndexNowRecherche Google Console contrôle Yandex or remplace son region workflow
Cốc CốcSon propre robot d’exploration/indexer, manual URL submission, robots.txt Sitemap: discovery, et bot-spécifique directivesGoogle documentation proves Cốc Cốc canonical, hreflang, or AI-citation behavior
Preuve à l’appui de cette affirmation Google, Bing, Naver, Yandex, and Cốc Cốc expose different documented submission, webmaster, regionality, crawler, or directive workflows, so one provider's controls must not be treated as a universal cross-engine contract. Portée : Documented provider workflows only; this does not establish ranking weights, market share, or undocumented canonical, hreflang, or AI-citation behavior. Niveau de confiance : medium · Vérifié : IndexNow participating endpoints Naver Search Advisor Yandex Webmaster Cốc Cốc Search Console guidance

Le details belong dans le market-spécifique SEO guides. Le utile règle ici est simpler: shared SEO principles travel; produit contrôle, submission paths, diagnostics, et undocumented behavior ne faites pas.

International SEO at scale

Je ran international SEO à IBM, on un de le largest enterprise sites dans le world — plusieurs CMSs, plusieurs infrastructures, tens de millions de URLs. Le unique biggest lesson: manual hreflang management fails à scale. Vous pouveznot hand-curate reciprocal balises à travers millions de pages et plusieurs systèmes. Ce que fonctionne:

  • Automate tout possible. Generate hreflang depuis a système de record — souvent middleware connecting votre CMSs — plutôt que letting chaque team hand-écrire balises.
  • Vérifier repeatedly. Problèmes emerge constantly; ce est a constant explorer + alerts job, pas a une fois-a-quarter audit. Expect breakage et construire systèmes à catch il.
  • Watch pour “head section breaks.” hreflang balises pushed dans le <body> par malformed HTML sont ignored — vérifier ils sont dans le rendu <head>.
  • Vérifier le indexé URL per locale avec GSC’s Inspection d’URL, parce que hreflang’s effectiveness dépend on qui version en réalité obtenu indexé, pas simplement ce que votre balise canonical dit.

Architecturally, mon preference à scale est un page per langue plutôt que un page per country/locale — il produces fewer, stronger pages, enables dynamic personalization, et sidesteps a lot de hreflang complexity. Patience matters aussi: international changements déplacer à le speed de explorer cycles, pas à le 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 — le balise dans complet: le three implementation méthodes, clusters, reciprocity, courant erreurs, et validation.
  • x-default hreflang — le fallback valeur pour utilisateurs whose langue/region matches none de votre versions, et où il en réalité aide.

Localization, content, and audits

  • traduction vs. localization — pourquoi machine-translating pages n’est pas le même as localizing pour a market, et ce que Google’s auto-traduction guidance signifie pour vous.
  • international SEO mot-clé research — researching demand market-par-market, où le same langue differs par country (le classic “ibis” vs. “bin chicken” gap).
  • international SEO audit — comment explorer, valider, et debug hreflang clusters et locale signaux à travers a multi-market site.
  • multilingual SEO — le langue-targeting half de le discipline dans depth.

Ajouter une note d’expert

Épingler une citation d’expert

Nouvelle personne ? Créez son profil non revendiqué à /admin/experts/ → Épingler une citation d’expert d’abord.