Guide International SEO Checklist

A construire-et-launch international SEO liste de contrôle — Structure d’URL, hreflang, geotargeting après le GSC deprecation, crawlable switchers, et duplicate-contenu handling.

Première publication : 2 juil. 2026 · Dernière mise à jour : 24 août 2026 · Avancé

Ce est le construire/launch liste de contrôle pour a site que targets plus que un country et/or langue — le sequence à fonctionner via quand paramètre un up, as opposed à auditing un c’est déjà actif. Decide votre Structure d’URL une fois et appliquer il consistently (ccTLD vs. subdomain vs. subdirectory; Google marks URL-parameter langue switching 'Pas recommended'). Implement hreflang avec self-references, retourner balises, et x-default dans whichever delivery méthode fits votre stack — HTML head, HTTP header, et XML sitemap sont equivalent à Google. Localize, ne pas machine-translate. Know que le GSC International Targeting rapport était entièrement supprimé dans September 2022, donc country targeting est maintenant inferred depuis ccTLD + hreflang + sur la page + lien signaux avec aucun manual override. Faire langue/currency switchers réel crawlable liens, jamais JS-seulement dropdowns, et jamais auto-redirect par IP. Near-identical regional variants besoin canonical Et hreflang ensemble, pas canonical alone. Bing weights le contenu-langue meta balise over hreflang et apparaît à ont supprimé son propre Geo Targeting fonctionnalité.

TL;DR — Ce est le construire/launch sequence, pas an audit. (1) Structure d’URL: ccTLD (strongest country signal, un country chaque, la plupart overhead), subdomain, or subdirectory (easiest, la plupart courant) — Google marks l’URL-parameter approche “Not recommended.” Pick un, appliquer consistently. (2) hreflang: self-reference, reciprocal retourner balises, x-default, valide ISO codes; HTML head, HTTP header, et XML sitemap sont equivalent delivery méthodes — choisir pour votre stack, sitemap scales meilleur. (3) Localize, ne pas machine-translate. (4) Geotargeting: le GSC International Targeting rapport était entièrement supprimé September 22, 2022 pour tout TLD types — là est aucun manual country cible anymore; ccTLD + hreflang + sur la page + lien locale est ce que Google infers depuis maintenant. (5) Switchers doit être crawlable <a href> liens, jamais JS-seulement, et ne pas auto-redirect par IP. (6) Near- identical regional variants: canonical + hreflang together, et Google peut encore consolidate les anyway. (7) Valider reciprocity, codes, x-default, et rendu-head placement avant et après launch. Bing weights contenu-langue over hreflang et apparaît à ont supprimé son propre Geo Targeting fonctionnalité.

Preuve à l’appui de cette affirmation Google recommends distinct URLs for language versions and documents ccTLD, subdomain, and subdirectory structures while marking URL parameters as not recommended. Portée : Google Search international URL guidance. Niveau de confiance : élevé · Vérifié : Google: Locale-specific URLs Preuve à l’appui de cette affirmation Google recommends hreflang for distinct language URLs, warns against automatic language redirects, and recommends crawlable links between versions. Portée : Google Search multilingual-site discovery and switching guidance. Niveau de confiance : élevé · Vérifié : Google: Managing multilingual versions

How ce differs from the audit

Le international SEO audit est a diagnostic methodology — comment vous trouver qu’est-ce que broken on a site que déjà a international SEO actif, complet avec le cluster-graph tooling et mon 374 756-domain hreflang study’s erreur breakdown. Ce liste de contrôle est le autre half: le sequence Je fonctionner via quand setting up or reviewing a nouveau build. Donc je vais garder le hreflang erreur-frequency tables et outil walkthroughs over là et stay action-oriented ici, et je vais route conceptual depth à le international SEO hub plutôt que re-deriving il.

Step 1 — Choisir votre Structure d’URL

Google’s propre documentation lays out le structures avec explicit pros et cons, et c’est worth fonctionnement depuis leur tableau plutôt que folklore:

«| Structure | Example | Pros (Google’s words) | Cons (Google’s words) | | ----------------------- | -------------------- | -------------------------------------------------- | ------------------------------------------------------------------------------- | | ccTLD | example.de | “Clear geotargeting”; “Server location irrelevant” | “Expensive (can have limited availability)”; “Can only target a single country” | | Subdomain + gTLD | de.example.com | “Easy to set up”; “Easy separation of sites” | “Users might not recognize geotargeting from the URL alone” | | Subdirectory + gTLD | example.com/de/ | “Easy to set up”; “Low maintenance (same host)” | “Single server location”; “Separation of sites harder” | | URL parameters | example.com?loc=de | — | “Not recommended” | » (Traduction) (Résumé en français de la section quarante-cinq, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

«The ccTLD is still the strongest country signal Google has — its own doc says “Country-specific domains (ccTLDs) provide a strong signal to both users and search engines about the target country of a website.” But note the fourth row: the URL-parameter approach the brief for this topic sometimes gets described as a “gTLD + language param” option is, in Google’s own framing, the thing to avoid. Don’t put the locale in a query string. » (Traduction) (Résumé en français de la section quarante-six, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

A caveat on ccTLDs précisément: le automatic classement avantage ils une fois carried est étant phased bas (Gary Illyes a said as beaucoup — voir le hub pour le LDCP-fading discussion). ccTLD est encore le clearest country signal, mais ne pas treat il as a guaranteed classement edge. Mon propre par défaut, elsewhere on ce site, est subdirectories pour la plupart sites — mais le réel règle ici est decide une fois et appliquer il consistently, parce que inconsistency à travers signaux est exactly ce que an audit plus tard a à untangle.

Step 2 — Implement hreflang correctement

Four choses, and alors hand off to the deep dives:

  • Self-reference. Chaque version’s hreflang définir devrait liste chaque version including itself. Google’s docs frame self-reference as partie de le standard instruction; Mueller a séparément appelé il “optional” En pratique — donc il y a réel tension entre le doc phrasing et his looser public statements. Je inclure le self-reference parce que c’est cheap insurance et matches le documentation.
  • Retourner balises (reciprocity). Ce est le un que en réalité breaks sets. Google: “Si page X liens à page Y, page Y doit lien back à page X. Si ce n’est pas le cas pour tout pages que utiliser hreflang annotations, ceux annotations peut être ignored or pas interpreted correctement.”
  • x-default. Le fallback pour utilisateurs whose langue/region vous ne pas explicitly cover. Depth dans x-default hreflang.
  • Valide ISO codes. Langue codes (ISO 639-1) et optional region codes (ISO 3166-1 Alpha 2). en-uk est incorrect; c’est en-gb. Incorrect codes silently void le annotation.

Delivery méthode — pick un, être consistent. hreflang peut actif dans le HTML head, an HTTP header (pour non-HTML fichiers comme PDFs), or an XML sitemap. Google treats tout three as equivalent — il y a aucun speed or priority difference — donc choisir fondé on votre stack. À scale, et surtout pour mixed ccTLD/subdirectory setups, le XML sitemap est généralement le la plupart maintainable placer à manage il centrally. Le complet balise mechanics actif dans hreflang.

Step 3 — Localize, don’t simplement translate

Un paragraph, parce que il y a a entier article on il. Machine-translating votre existing pages et shipping les unedited est le échec mode. Réel localization adapts currency, units, exemples, imagery, et produit mix à le market — et souvent commence depuis market-spécifique mot-clé research plutôt que translating votre existing mots-clés. Deep dive: traduction vs. localization. Liste de contrôle élément: aucun unedited traduction automatique.

Étape 4 — Geotargeting: ce que GSC peut et ne peut pas faire anymore

«This is where a lot of published checklists are simply out of date. The Google Search Console International Targeting report — the setting where you could manually point a subdirectory or subdomain at a country — was deprecated on September 22, 2022, and it’s gone for every TLD type. Google’s notice: “The International Targeting report has been deprecated. Google will continue to support and use hreflang tags on your pages.” The reason given: the country-targeting setting “was determined to have little value for the ecosystem, and is no longer supported.” » (Traduction) (Résumé en français de la section cinquante-six, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

Donc le framing vous’ll encore voir — “ccTLDs sont automatic, mais subdirectories et subdomains besoin le manual GSC paramètre” — décrit comment il used à work, pas a choice vous ont aujourd’hui. Là est aucun manual country cible anywhere dans Recherche Console anymore. Google maintenant infers geotargeting entirely depuis:

  • le ccTLD, si vous ont un (encore automatic, encore le strongest signal);
  • hreflang annotations;
  • sur la page signaux — langue de le visible contenu, currency, addresses, phone formats;
  • le locale de votre inbound liens.

«The checklist item is therefore not “set your country in GSC.” It’s “make sure your ccTLD, hreflang, on-page signals, and link locale all agree,” because agreement is what Google reads now that there’s no override. » (Traduction) (Résumé en français de la section cinquante-neuf, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

Step 5 — Faire switchers crawlable

Langue et currency switchers ont à être réel, crawlable hyperlinks — pas JavaScript-seulement dropdowns or client-side route changements avec aucun réel href. Google’s propre guidance est explicit: “Considérer ajout hyperlinks à autre langue versions de une page.” A switcher construit as JS state avec aucun crawlable lien risques Google jamais discovering le alternate versions via que chemin. (Google fait rendre JS et fait explorer sans paramètre an Accept-Language header, mais a mechanism avec aucun réel <a href> est le fragile cas.)

Et ne pas force-redirect: “Éviter automatiquement redirecting utilisateurs depuis un langue version de a site à a différent langue version de a site.” Auto-redirecting par IP or navigateur langue traps utilisateurs (et Googlebot, qui explore depuis le US) dans le incorrect version. Donner everyone a visible, clickable chemin à chaque version et let les choisir. Ce est le même JS-rendu risque le audit article documents pour hreflang itself — même logic, applied à le switcher.

Step 6 — Handle near-contenu dupliqué à travers variants

«If you serve near-identical content in the same language for different regions — the classic en-us / en-gb pages that are 95% the same — Google may treat them as duplicates. The fix is canonical and hreflang together, per Google: “pick a preferred version and use the rel="canonical" element and hreflang tags to make sure that the correct language or regional URL is served to searchers.”

Preuve à l’appui de cette affirmation For similar same-language regional variants, Google recommends selecting a preferred version and using canonical plus hreflang; fully translated pages are a different case. Portée : international, multilingual and multi-regional websites and market research as applicable Niveau de confiance : élevé · Vérifié : Managing multi-regional and multilingual sites

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

Le nuance que matters: canonical alone voudrait drop le regional version depuis indexation entirely — vous besoin les deux. Et même fait correctement, Google peut encore fold near-identical hreflang’d pages dans un canonical et simplement swap l’URL affiché dans le SERP (Mueller a confirmed ce pour cas comme fr-fr / fr-be). hreflang ne fait pas guarantee séparé indexation; il aide servir le correct existing version.

Step 7 — Validate avant and après launch

Garder ce court — le audit article a le complet methodology et le nine-erreur breakdown depuis mon hreflang study. Le pre/post-launch essentials:

  • Retourner balises présent on chaque pair (le la plupart courant functional break).
  • Valide langue/region codes (ISO 639-1 / ISO 3166-1 Alpha 2).
  • Self-reference présent dans chaque définir.
  • x-default présent.
  • Balises dans le rendu <head>, pas injected mid-<body> par JS et pas ci-dessous le head où ils sont invalide.
  • Vérifier le indexé URL per locale avec GSC Inspection d’URL — confirmer Google en réalité indexé le version vous prévu pour que market.

«## Bing-specific notes » (Traduction) (Résumé en français de la section soixante-neuf, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

«Two things diverge from Google: » (Traduction) (Résumé en français de la section soixante-dix, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

«- Bing weights the Content-Language meta tag / HTTP header more heavily than hreflang. Fabrice Canel of Bing has put it directly: “hreflang is indeed a far weaker signal than content-language at Bing.” Bing does read hreflang — just weakly — and rounds out its country understanding with ccTLD, server location, body-text language, and inbound-link locale. If Bing is a meaningful channel, set content-language explicitly. » (Traduction) (Résumé en français de la section soixante-onze, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.) «- Bing’s own Geo Targeting feature appears to have been removed. The Geo Targeting control in the old Bing Webmaster Tools was not carried into the current UI. Bing’s public guidance now points to signaling geography via HTML meta tags / HTTP headers instead. (I flag this as reported-not-certain — see the note under the Quotes tab — because the primary source resists automated verification. Either way, don’t build a checklist step around a Bing dashboard setting; use content-language and on-page signals.) » (Traduction) (Résumé en français de la section soixante-onze, sous-partie deux : le texte source est conservé pour vérification lors de la relecture francophone.)

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.