Recherche originale · SEO technique · 2026
Audit hreflang et canonical : 192 URL dans 16 langues
Nous avons analysé le HTML envoyé pour douze familles de pages DigestSEO déclinées en 16 langues. Les mesures, la méthode et les données brutes sont accessibles.
Ce que nous avons réellement constaté
Les 192 URL interrogées ont répondu avec HTTP 200, une balise canonical autoréférente, le code de langue attendu et des liens hreflang réciproques. Chaque page comportait 16 variantes linguistiques plus x-default.
Cinq contrôles à reproduire
Réponse HTTP et redirections
Les 192 URL ont répondu avec HTTP 200 sans redirection. Les problèmes réseau sont consignés séparément.
Canonical autoréférente
Chaque version se déclarait elle-même comme URL canonique. Les indications canonical et hreflang n'ont pas le même rôle.
Hreflang réciproque et x-default
Les alternates attendus et les liens de retour étaient présents, avec x-default en complément.
Langue HTML et robots
Les attributs lang correspondaient aux 192 variantes étudiées. Aucune directive meta noindex n'a été relevée.
Titres et descriptions
Pour chacune des douze familles, les 16 titres et descriptions étaient distincts. Cela ne valide pas leur qualité rédactionnelle.
Périmètre exact de l'audit
Nous avons choisi douze routes et testé l'original anglais et ses quinze déclinaisons. Le fichier CSV contient chaque résultat individuel.
Périmètre des 192 requêtes
Chaque case correspond à une URL parmi douze routes et 16 langues. Une case pleine indique seulement qu'aucune anomalie n'a été relevée par ces contrôles, pas une indexation par Google.
| Route vérifiée | en | de | es | fr | id | it | ja | ko | nl | pl | pt-BR | sv | tr | uk | vi | zh-CN | Aucune anomalie détectée |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
/ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 16/16 |
/site-audit/ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 16/16 |
/free-seo-tools/ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 16/16 |
/keyword-research/ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 16/16 |
/top-websites/ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 16/16 |
/seo-guide/ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 16/16 |
/gsc-mcp/ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 16/16 |
/sitemap-checker/ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 16/16 |
/link-redirect-checker/ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 16/16 |
/link-slug-generator/ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 16/16 |
/http-status-checker/ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 16/16 |
/internal-link-checker/ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 16/16 |
| Famille de pages | HTTP 200 | Canonical propre | Hreflang réciproque | Titres distincts |
|---|---|---|---|---|
/ | 16/16 | 16/16 | 16/16 | 16/16 |
/site-audit/ | 16/16 | 16/16 | 16/16 | 16/16 |
/free-seo-tools/ | 16/16 | 16/16 | 16/16 | 16/16 |
/keyword-research/ | 16/16 | 16/16 | 16/16 | 16/16 |
/top-websites/ | 16/16 | 16/16 | 16/16 | 16/16 |
/seo-guide/ | 16/16 | 16/16 | 16/16 | 16/16 |
/gsc-mcp/ | 16/16 | 16/16 | 16/16 | 16/16 |
/sitemap-checker/ | 16/16 | 16/16 | 16/16 | 16/16 |
/link-redirect-checker/ | 16/16 | 16/16 | 16/16 | 16/16 |
/link-slug-generator/ | 16/16 | 16/16 | 16/16 | 16/16 |
/http-status-checker/ | 16/16 | 16/16 | 16/16 | 16/16 |
/internal-link-checker/ | 16/16 | 16/16 | 16/16 | 16/16 |
Méthode reproductible
- Interroger 192 URL HTTPS publiques, six requêtes simultanées au maximum et un délai limite de 20 secondes chacune.
- Lire uniquement le HTML de la réponse : canonical, hreflang, attribut lang, titre, description et robots.
- Vérifier le statut, l'URL finale, la canonique propre, chaque variante et les liens de retour entre langues.
- Distinguer les échecs réseau des défauts SEO et publier les résultats datés avec le script Node.js.
Les données sont consultables, mais ne bénéficient pas d'une licence ouverte distincte. Voir les conditions d'utilisation.
Les mesures proviennent d'un crawl automatisé du HTML brut. La rédaction et les traductions ont bénéficié d'une assistance IA ; aucune relecture native indépendante n'est revendiquée.
Ce que l'audit ne démontre pas
Les URL ne représentent qu'un seul site. Nous n'avons pas contrôlé la traduction, l'intention de recherche, le rendu de Googlebot, l'indexation, les positions, les liens entrants ou tout le reste du site. L'absence d'erreur dans ces contrôles ne signifie pas « SEO parfait ».
Comment exploiter ces résultats
Avant de déployer une nouvelle langue, testez systématiquement les canonicals et les liens hreflang réciproques. Ensuite, évaluez le contenu localisé et les performances réelles. Le guide hreflang et le vérificateur de sitemaps apportent des vérifications complémentaires.
Données et sources
- Données brutes (CSV) · 2 novembre 2026 UTC
- Consulter le script · Node.js
- Google Search Central · hreflang
- Google Search Central · canonical