Toutes les ressources

Audit SEO multilingue : la checklist en 14 points (2026)

Une checklist pratique pour auditer le SEO multilingue de votre site : URL par langue, hreflang, canonical, html lang, balises meta, sitemap et Search Console.

Mis à jour le 24 septembre 2026 · 5 min de lecture

Votre site est traduit, mais les visites venues de l'étranger ne décollent pas ? La cause est souvent technique et invisible dans le navigateur : Google ne voit pas vos traductions, ou ne comprend pas comment elles s'articulent.

Cette checklist vous permet d'auditer votre propre site, point par point. Pour chacun, un court « comment vérifier ». Et pour gagner du temps, le vérificateur SEO multilingue gratuit fait la plupart de ces contrôles en une seule analyse.

Avant de commencer

Choisissez une page importante (accueil, tarifs). Vous aurez besoin du code source (Ctrl+U) et de la Google Search Console. Le plus rapide : collez l'URL dans le vérificateur gratuit. Il visite jusqu'à 6 versions traduites et vérifie qu'elles répondent en 200, renvoient un lien vers l'original, déclarent leur langue, ont leur propre canonical et un titre différent de l'original.

1. Une URL par langue

Chaque langue doit avoir sa propre adresse. Le sous-dossier (exemple.com/en/) est recommandé : simple, il garde l'autorité sur un seul domaine. Évitez ?lang=en, souvent ignoré.

Comment vérifier : changez de langue avec le sélecteur. Si l'URL ne change pas, Google ne voit qu'une seule version.

2. Pas de traducteur uniquement JavaScript

Les outils qui traduisent la page dans le navigateur, sans URL dédiée, sont invisibles pour Google : widget Google Traduction, GTranslate en version gratuite, ConveyThis ou Weglot en mode JavaScript. Google indexe le texte d'origine, point.

Comment vérifier : ouvrez le code source d'une page traduite. Si le texte y apparaît encore dans la langue d'origine, la traduction est faite en JavaScript. Le vérificateur détecte ces outils automatiquement.

3. Pages indexables

Une traduction en noindex n'apparaîtra jamais dans les résultats.

Comment vérifier : cherchez noindex dans le code source de chaque version, et regardez aussi l'en-tête HTTP X-Robots-Tag.

4. L'attribut html lang

Chaque version déclare sa propre langue : <html lang="en"> sur la version anglaise, <html lang="fr"> sur la française. Il doit correspondre au code hreflang de la page.

Comment vérifier : première ligne du code source, sur chaque version.

5. Un jeu de hreflang complet

Chaque page liste toutes ses versions, elle-même comprise, avec des URL absolues et des codes ISO valides (en-GB et non en-UK, ja et non jp). Le même bloc doit figurer sur toutes les versions : c'est la réciprocité.

<link rel="alternate" hreflang="fr" href="https://exemple.com/tarifs" />
<link rel="alternate" hreflang="en" href="https://exemple.com/en/tarifs" />
<link rel="alternate" hreflang="x-default" href="https://exemple.com/tarifs" />

Comment vérifier : comparez le bloc hreflang de deux versions ; il doit être identique. Tous les détails dans notre guide des balises hreflang.

6. Un x-default

x-default désigne la page à afficher quand aucune langue ne correspond à l'internaute. Généralement votre langue principale.

Comment vérifier : cherchez x-default dans le code source.

7. Une canonical auto-référente

Chaque version pointe vers elle-même : /en/tarifs a une canonical vers /en/tarifs. Si elle pointe vers la page française, Google ignore le hreflang et n'indexe pas la traduction.

Comment vérifier : cherchez canonical sur une page traduite et comparez avec l'URL affichée.

8. Titres et meta descriptions traduits

Un titre resté en français sur la version allemande, personne ne le cliquera.

Comment vérifier : comparez <title> et <meta name="description"> entre l'original et chaque traduction.

9. og:locale

La balise og:locale (au format fr_FR, avec tiret bas, contrairement à hreflang) indique la langue lors des partages sur les réseaux sociaux. Elle doit suivre la langue de la page.

Comment vérifier : cherchez og:locale dans le code source de chaque version.

10. Des slugs traduits (facultatif)

/en/pricing parle plus à un anglophone que /en/tarifs. C'est un plus, pas une obligation.

Comment vérifier : parcourez les URL de vos versions traduites.

11. Un sitemap avec hreflang

Le sitemap XML doit contenir les URL de toutes les langues, idéalement avec leurs relations hreflang.

Comment vérifier : ouvrez /sitemap.xml et cherchez une URL traduite. Si vous n'y trouvez que les pages d'origine, Google devra découvrir les traductions seul.

12. La Search Console

Dans le rapport Pages, surveillez les URL traduites classées en « Page en double : Google n'a pas choisi la même URL canonique que l'utilisateur » ou « Autre page avec balise canonique correcte » : c'est souvent le signe d'une canonical mal orientée. L'outil d'inspection d'URL confirme si une traduction est indexée. L'ancien rapport de ciblage international est obsolète : ne vous y fiez pas.

Comment vérifier : Search Console, Indexation → Pages, puis filtrez sur /en/ ou vos autres sous-dossiers.

13. Un sélecteur de langue explorable

Le sélecteur doit contenir de vrais liens <a href> vers chaque version, pas seulement des boutons JavaScript : c'est ainsi que Google découvre vos traductions.

Comment vérifier : cherchez les URL /en/, /de/ dans le code source, à l'intérieur de balises <a>.

14. Pas de redirection automatique

Ne redirigez pas selon l'adresse IP ou la langue du navigateur : Googlebot explore surtout depuis les États-Unis et risquerait de ne voir qu'une version. Proposez plutôt la langue par une bannière discrète.

Comment vérifier : ouvrez une URL traduite en navigation privée avec un navigateur réglé sur une autre langue. Vous devez rester sur la page demandée.

Corriger tout cela d'un coup

Plutôt que de corriger balise par balise, Lantis sert chaque langue sur sa propre URL (sous-dossier comme /en/) et ajoute automatiquement les hreflang de toutes les langues plus x-default, le bon html lang et une canonical auto-référente. Traduction par IA, éditeur visuel, glossaire et sélecteur de langue inclus ; une ligne de code sur Webflow, WordPress, Shopify ou tout site, et un plugin pour Framer. Dès 3 €/mois par langue, 100 premières traductions gratuites, sans carte. Pour estimer votre budget, essayez le calculateur de coût de traduction, ou comparez avec les alternatives à Weglot.

Questions fréquentes

À quelle fréquence faut-il faire un audit SEO multilingue ?

Après chaque changement important (nouvelle langue, refonte, changement d'outil de traduction), puis quelques fois par an. Le vérificateur gratuit rend ces contrôles réguliers très rapides.

Le contenu traduit est-il considéré comme dupliqué ?

Non. Google traite une traduction comme un contenu distinct. Il suffit que chaque version ait sa canonical auto-référente et un bloc hreflang complet.

Combien de temps avant que Google indexe mes traductions ?

De quelques jours à plusieurs semaines. Soumettez votre sitemap et demandez l'indexation des pages clés dans la Search Console pour accélérer.

Aussi disponible en English · Deutsch · Italiano · Português · हिन्दी · Русский · 日本語 · 한국어 · Türkçe · Bahasa Indonesia · العربية

À lire aussi