Audit SEO Tous les outils SEO Site contre site Blog Rechercher

Langue

EnglishالعربيةEspañolFrançaisDeutschPortuguêsItalianoРусскийTürkçeRomânăBahasa Indonesia简体中文日本語हिन्दी
Se connecter

SEO on-page

Analyseur de balises metaAperçu de l’extrait GoogleVérificateur de structure des titresVérificateur de texte alternatifVérificateur Open Graph et aperçu socialValidateur de données structuréesVérificateur de balise canonicalAnalyseur de liensVérificateur hreflang

SEO technique

Audit complet du site (crawler)Testeur de robots.txtVérificateur de sitemap XMLVérificateur de redirectionsVérificateur de codes HTTP en masseVérificateur d’en-têtes HTTPVérificateur de liens cassésVérificateur d’indexabilitéVérificateur de compatibilité mobileVérificateur SEO JavaScript

Vitesse et performance

Test de vitesse de pageVérificateur Core Web VitalsTest du temps de réponse serveur (TTFB)Vérificateur de poids de pageTest de compression Gzip et BrotliVérificateur HTTP/2 et HTTP/3Minificateur CSSMinificateur JavaScript

Contenu et mots-clés

Vérificateur de densité de mots-clésOutil de suggestion de mots-clésCompteur de motsVérificateur de lisibilitéVérificateur du ratio texte/HTMLGénérateur de slugs d’URLConvertisseur de casse

Générateurs

Générateur de balises metaGénérateur de robots.txtGénérateur de balisage SchemaGénérateur Open GraphGénérateur de sitemap XMLGénérateur de redirections (.htaccess et Nginx)Générateur de balises hreflangGénérateur d’URL de campagne UTMGénérateur de llms.txt

Domaine et sécurité

Vérificateur de certificat SSLVérificateur d’en-têtes de sécuritéRecherche DNSWHOIS / Recherche de domaineVérificateur d’âge de domaineVérificateur de contenu mixteRecherche d’IP et d’hébergementDétecteur de technologies web

Recherche et rédaction IA

Vérificateur de préparation à la recherche IAGénérateur de titre et de méta-description IAGénérateur de FAQ et de schéma IAGénérateur de brief de contenu IAOptimiseur de contenu IA
Local et international

Hreflang et SEO international : guide pratique pour les sites multilingues

Vous visez plusieurs langues ou pays ? Découvrez comment structurer un site international, implémenter hreflang correctement, éviter les erreurs les plus courantes et choisir entre domaines, sous-domaines et dossiers.

Si votre site s’adresse à des personnes de plusieurs langues ou pays, vous voulez que chaque visiteur voie la bonne version dans les résultats : les hispanophones la page en espagnol, les acheteurs britanniques les prix en livres, les visiteurs canadiens le site canadien. Le SEO international permet d’y parvenir – et hreflang en est l’outil central.

Choisissez une structure de site

Il existe trois façons courantes d’organiser un contenu international :

Structure Exemple Avantages Inconvénients
Domaines nationaux example.de, example.fr Signal pays le plus fort, confiance locale Coûteux, autorité répartie entre domaines, plus de maintenance
Sous-domaines de.example.com Faciles à héberger séparément Autorité en partie séparée, signal géographique plus faible
Sous-dossiers example.com/de/ Partagent l’autorité du domaine principal, les plus simples à maintenir Signal pays plus faible qu’un ccTLD

Pour la plupart des entreprises, les sous-dossiers offrent le meilleur équilibre : un seul domaine construit l’autorité pour toutes les langues. Optez pour des ccTLD si vous avez les moyens de gérer de véritables activités distinctes par pays.

Quel que soit votre choix, évitez de dépendre de paramètres d’URL (?lang=fr) ou d’afficher différentes langues sur la même URL selon les cookies ou l’adresse IP – les moteurs ont besoin d’une URL unique pour chaque version.

Cibler une langue ou un pays

Déterminez si vous ciblez des langues, des pays ou les deux :

  • Une version espagnole pour tous les hispanophones → ciblage linguistique (es)
  • Des versions différentes pour l’Espagne et le Mexique → langue plus région (es-ES, es-MX)
  • Une version anglaise avec des prix distincts pour le Royaume-Uni et les États-Unis → variantes régionales (en-GB, en-US)

Ne créez des variantes par pays que si le contenu diffère réellement (devise, prix, mentions légales, orthographe, produits). Des copies quasi identiques pour chaque pays anglophone alourdissent la maintenance sans grand bénéfice.

Ce que fait hreflang

Les annotations hreflang indiquent aux moteurs que plusieurs URL sont des versions équivalentes d’un même contenu pour différentes langues ou régions. Elles aident les moteurs à montrer la bonne URL à chaque internaute – et évitent que les versions alternatives soient traitées comme des doublons concurrents.

<link rel="alternate" hreflang="en" href="https://example.com/">
<link rel="alternate" hreflang="en-GB" href="https://example.com/uk/">
<link rel="alternate" hreflang="fr" href="https://example.com/fr/">
<link rel="alternate" hreflang="x-default" href="https://example.com/">

Google utilise hreflang ; Bing s’appuie davantage sur la balise meta content-language et l’attribut HTML lang : renseignez-les aussi.

Les règles qui comptent

1. Chaque version liste toutes les versions – y compris elle-même

L’ensemble complet des balises hreflang doit figurer sur chaque page du groupe. Chaque page comprend une entrée auto-référente.

2. Les liens de retour sont obligatoires

Si la page anglaise pointe vers la page française, la page française doit pointer en retour vers la page anglaise. Sans liens réciproques, Google peut ignorer les annotations. C’est l’erreur hreflang la plus fréquente.

Vérificateur hreflang

Validez les balises hreflang et vérifiez que chaque version linguistique renvoie vers les autres.

Ouvrir : Vérificateur hreflang

3. Utilisez des codes valides

  • Langue : code ISO 639-1 à deux lettres (en, fr, de, ar)
  • Région facultative : code ISO 3166-1 alpha-2 (GB, US, MX)
  • Une région seule n’est pas valide (hreflang="uk" signifie ukrainien, pas Royaume-Uni)
  • Le Royaume-Uni est GB : utilisez en-GB, jamais en-UK

4. Ajoutez x-default

x-default indique la page à afficher quand aucune autre version ne correspond à l’internaute – généralement un sélecteur de langue ou votre page internationale principale.

5. Pointez vers des URL canoniques et indexables

Chaque URL du hreflang doit renvoyer 200, être indexable et être sa propre canonique. Ne faites pas pointer hreflang vers des redirections ou des pages en noindex, et ne rendez pas les versions linguistiques canoniques les unes vers les autres.

Générateur de balises hreflang

Générez les balises hreflang pour chaque version linguistique et régionale d’une page.

Ouvrir : Générateur de balises hreflang

Trois façons d’implémenter hreflang

  1. Des balises link HTML dans le <head> – le plus simple pour les petits sites
  2. Des en-têtes HTTP – pour les fichiers non HTML comme les PDF
  3. Le sitemap XML – idéal pour les grands sites, allège le HTML et se gère plus facilement de façon centralisée
<url>
  <loc>https://example.com/fr/</loc>
  <xhtml:link rel="alternate" hreflang="en" href="https://example.com/"/>
  <xhtml:link rel="alternate" hreflang="fr" href="https://example.com/fr/"/>
  <xhtml:link rel="alternate" hreflang="x-default" href="https://example.com/"/>
</url>

Utilisez une seule méthode de façon cohérente ; les mélanger augmente le risque d’erreurs.

Au-delà de hreflang

  • Traduisez correctement. Une traduction automatique non relue se lit souvent mal. Adaptez devise, unités, dates, exemples et références culturelles.
  • Localisez les métadonnées. Traduisez titres, descriptions, textes alternatifs et URL (slugs) quand c’est possible.
  • Ne redirigez pas automatiquement selon l’IP. Rediriger les visiteurs en fonction de leur localisation peut empêcher Googlebot (qui explore surtout depuis les États-Unis) de voir les autres versions. Affichez plutôt un bandeau suggérant la version locale.
  • Reliez les versions entre elles avec un sélecteur de langue visible utilisant des liens classiques.
  • Renseignez l’attribut HTML lang et le sens du texte (dir="rtl" pour l’arabe et l’hébreu).
  • Obtenez des liens et mentions locaux sur chaque marché.

Les erreurs hreflang fréquentes

  1. Liens de retour manquants
  2. Codes invalides comme en-UK ou uk pour le Royaume-Uni
  3. Entrées auto-référentes manquantes
  4. Hreflang pointant vers des URL redirigées, cassées ou en noindex
  5. Balises canonical faisant pointer toutes les langues vers une seule version
  6. Hreflang uniquement sur la page d’accueil et pas sur les pages internes

Un exemple concret

Une boutique en ligne basée au Royaume-Uni vend au Royaume-Uni, en Irlande, en France et en Allemagne, avec des contenus en anglais, en français et en allemand. Les prix diffèrent entre le Royaume-Uni (GBP) et l’Irlande (EUR).

Structure : sous-dossiers sur un seul domaine.

Version URL hreflang
Anglais – Royaume-Uni example.com/ en-GB
Anglais – Irlande example.com/ie/ en-IE
Français example.com/fr/ fr
Allemand example.com/de/ de
Repli example.com/ x-default

Chaque page de chaque version porte les cinq annotations. Les versions française et allemande ciblent la langue plutôt qu’un pays unique, car la boutique sert des francophones et des germanophones de plusieurs pays avec le même contenu. Les versions britannique et irlandaise diffèrent par la devise et les informations de livraison : elles reçoivent donc des codes régionaux distincts.

Les langues écrites de droite à gauche

L’arabe, l’hébreu, le persan et l’ourdou s’écrivent de droite à gauche. Pour ces versions :

  • Définissez dir="rtl" sur l’élément <html> avec le bon lang
  • Inversez la mise en page – navigation, icônes directionnelles et alignement du texte
  • Utilisez les propriétés logiques CSS (margin-inline-start au lieu de margin-left) pour qu’une seule feuille de style fonctionne dans les deux sens
  • Vérifiez l’affichage correct des nombres, des URL et des textes mêlant plusieurs langues

Mesurer les performances internationales

Dans Google Search Console, vous pouvez filtrer le rapport Performances par pays et par page : comparez les clics et impressions de chaque dossier linguistique dans ses pays cibles. Si les pages françaises obtiennent surtout des impressions depuis la France alors que les publics belge et canadien manquent, demandez-vous si des variantes régionales ou du contenu local aideraient. Vérifiez aussi que les internautes de chaque pays arrivent sur la bonne version – si des internautes britanniques atterrissent sur les pages irlandaises, revoyez votre hreflang et les différences de contenu.

Checklist du SEO international

  • Une URL unique par version linguistique ou régionale
  • Une structure de site choisie (ccTLD, sous-domaine ou sous-dossier) et appliquée de façon cohérente
  • Hreflang sur chaque version, avec auto-références et x-default
  • Liens de retour réciproques entre toutes les versions
  • Codes de langue et de région valides
  • Canonicals auto-référentes sur chaque version
  • Contenus, titres et descriptions traduits et localisés
  • Attributs HTML lang et dir renseignés
  • Aucune redirection automatique selon l’IP ; un sélecteur de langue visible à la place
  • Un suivi des performances distinct par marché

À retenir

  • Les sites internationaux ont besoin d’une URL unique pour chaque version linguistique ou régionale.
  • Les sous-dossiers sur un seul domaine offrent le meilleur équilibre entre autorité et maintenance pour la plupart des entreprises.
  • Hreflang doit être réciproque et inclure une auto-référence sur chaque version.
  • Utilisez des codes valides – langue plus région facultative, comme en-GB – et ajoutez x-default.
  • Chaque version a besoin d’une canonical auto-référente ; ne rendez jamais les langues canoniques les unes vers les autres.
  • Évitez les redirections automatiques selon l’IP et proposez plutôt un sélecteur de langue visible.

Questions fréquentes

Ai-je besoin de hreflang pour un site monolingue ?

Non. Hreflang ne concerne que les sites proposant un contenu équivalent en plusieurs langues ou régions.

Hreflang est-il un facteur de classement ?

Non. Il ne fait pas mieux classer les pages ; il aide les moteurs à montrer la bonne version au bon public.

Google utilise-t-il l’attribut HTML lang ?

Google détecte la langue à partir du contenu lui-même et utilise hreflang pour les versions alternatives. Renseigner l’attribut lang reste important pour l’accessibilité et pour les autres moteurs.

Puis-je traduire mon site automatiquement ?

Oui, mais relisez les traductions automatiques. Des traductions automatiques de faible qualité à grande échelle peuvent être considérées comme du contenu de faible valeur.

hreflanginternational seomultilingual

Auditer votre propre site

Lancez un audit gratuit de plus de 55 vérifications et obtenez une solution pour chaque problème.

Lancer l’audit gratuit

Continuer la lecture