À compléter avant l'envoi
[site URL][languages and URL structure, e.g. en: /, de: /de/, fr: /fr/][Search Console property][homepage and one service page URL in each language][one question per language][domain]
Mon site [site URL] est publié dans ces langues : [languages and URL structure, e.g. en: /, de: /de/, fr: /fr/]. Ma propriété Search Console : [Search Console property]. Les deux pages les plus importantes par langue : [homepage and one service page URL in each language]. Une question commerciale par marché : [one question per language]. Mission en lecture seule.
La plupart des robots d'IA et les robots de Google arrivent depuis des serveurs situés aux États-Unis, et la langue de leur navigateur est généralement l'anglais. Si le site redirige automatiquement les visiteurs selon le pays de leur IP ou la langue de leur navigateur, ces robots risquent de ne jamais voir la page allemande ou française. L'objet de cette mission est de le mesurer.
1. Alignement des balises. Lisez les deux pages de chaque langue avec site_read_url (max_bytes par défaut ; si le corps est tronqué avant `</head>`, utilisez max_bytes=1000000). Pour chaque page, extrayez la valeur de `<html lang>`, l'URL canonique, tous les liens `rel="alternate" hreflang` et x-default. Vérifiez : la canonical pointe-t-elle vers la page elle-même (si la canonical d'une version linguistique pointe vers une autre langue, cette version sort de l'index) ; les liens hreflang sont-ils réciproques (si A pointe vers B, B doit pointer vers A) ; chaque URL hreflang renvoie-t-elle un code 200 (site_read_url avec max_bytes=0) ; les codes de langue sont-ils valides (par ex. "en", "de", "en-GB" ; ne mélangez pas "de-DE" et "de") ; html lang et hreflang désignent-ils la même langue.
2. Sitemap. Lisez sitemap.xml et les éventuels sitemaps enfants avec site_read_url. Comparez les alternates xhtml:link avec les hreflang présents dans la page pour deux pages.
3. Comportement des redirections. Lisez la page d'accueil de chaque langue avec site_read_url et max_bytes=0 et notez la liste des redirections (redirects). Cet outil envoie les requêtes comme un navigateur, depuis un serveur fixe unique : il ne montre donc pas ce que voit un visiteur d'un autre pays. Pour cela, mesurez aussi la page d'accueil de chaque langue avec seo_technical_audit, qui rend la page avec JavaScript depuis des serveurs situés à un autre endroit. Si les deux outils affichent un title ou un H1 dans des langues différentes, le site redirige les visiteurs de cette localisation vers une autre version linguistique. Signalez-le au niveau de gravité le plus élevé et posez-moi la question : la règle de redirection exclut-elle les robots de recherche et d'IA (Googlebot, Bingbot, GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Claude-User, PerplexityBot), et utilise-t-elle un 302 plutôt qu'un 301 ? Vous ne pouvez pas voir le code ni les réglages du serveur, ne devinez donc pas la réponse.
4. Le choix de Google. Inspectez les deux pages par langue en un seul appel gsc_inspect_urls. Si la canonical retenue par Google diffère de la page elle-même (par exemple la page anglaise est retenue pour la page allemande), signalez-le. Utilisez get_report avec platform='search_console' et breakdown='country' sur les 90 derniers jours, puis breakdown='page by impressions', et additionnez impressions et clics par dossier de langue. Signalez toute version linguistique qui obtient presque aucune impression sur son propre marché.
5. La langue que voit l'IA. Passez la question commerciale de chaque marché dans seo_ai_overview avec les valeurs de localisation et de langue de ce marché et target=[domain]. Si l'une de mes pages est citée, notez de quelle version linguistique il s'agit. Si references est vide, utilisez les liens présents dans ai_answer. Si ma page anglaise est citée pour une question en allemand, c'est le signe que la page allemande n'est pas suffisamment vue.
Présentez le résultat ainsi. D'abord un résumé en quatre phrases. Ensuite un tableau des pages : URL, html lang, canonical (elle-même ou non), nombre de hreflang et réciprocité, x-default, canonical retenue par Google, statut. Puis un tableau des redirections : page d'accueil de la langue, title dans site_read_url, title dans seo_technical_audit, différence. Puis un tableau par marché : langue, impressions et clics sur son marché principal, version citée dans la réponse d'IA. Terminez par une liste de correctifs classés par gravité. S'il existe une redirection linguistique automatique, ajoutez cette recommandation générale : exclure les robots de la redirection, ou afficher aux visiteurs une bannière qui leur suggère une langue au lieu de les rediriger, est l'approche recommandée par Google pour les sites multilingues.