TAB HREFLANG

Analyse de l'attribut Hreflang pour la gestion de l'internationalisation des projets.

Vue d’ensemble
Hreflang

Dans un marché de plus en plus mondialisé, il est de plus en plus nécessaire d’internationaliser ses activités en proposant des sites web dont le contenu est traduit et qui répondent aux différents besoins du public. Google utilise les attributs “rel=’alternate’ hreflang=’x'” pour définir le contenu le plus approprié à afficher dans les résultats de recherche en fonction de la géolocalisation du visiteur.

C’est pourquoi hreflang joue un rôle clé dans le positionnement organique international en veillant à ce que le moteur de recherche comprenne mieux la relation entre les pages ayant des versions linguistiques différentes et en évitant le contenu dupliqué potentiel au niveau de l’optimisation des moteurs de recherche.

<> <>L’attribut hreflang peut être inséré net tag head … /head , dans l’en-tête HTTP ou dans le sitemap xml et fournit dans sa syntaxe l’indication de la page dans laquelle il est inséré (auto-référencement) et toutes les langues alternatives dans lesquelles le contenu est servi.

Esempio di codice html per l'attributo hreflang

Il est également possible de définir la zone géographique d’une URL alternative pour la même langue :

codice html attributo hreflang con riferimento della nazione

Dans le cas qui vient d’être évoqué, la page comporte une version anglaise britannique, une version anglaise américaine, une version allemande et une version anglaise qui est servie par Google au cas où le visiteur ne pourrait pas être satisfait linguistiquement par les versions géolocalisées (par exemple, dans le cas d’un Australien ou d’un Italien qui visiterait le site web).

Pour collecter des données sur l’internationalisation d’un site web, vous pouvez vous appuyer sur Screaming Frog et plus particulièrement sur l’onglet dédié qui inclut des détails sur les annotations hreflang scannées par le SEO Spider, fournies par des éléments de lien HTML, HTTP Header ou XML Sitemap.

> Pour collecter ces données précieuses, vous devez activer les options “Store Hreflang” et “Crawl Hreflang” (Config Spider). Pour extraire les annotations hreflang du sitemap XML, vous devez également activer l’option “Crawl Linked XML Sitemaps”.

Hreflang et filtres

Outre l’adresse URL et le titre de la page dans l’onglet, vous trouverez des informations importantes à ce sujet :

  • Occurrences: le nombre de ‘rel=alternate’ découverts au cours de l’exploration.
  • HTML hreflang 1-2 : la langue de l’attribut hreflang et le code régional du lien HTML.
    HTML hreflang 1/2 URL etc: l’URL utilisée comme hreflang.
  • HTTP hreflang 1/2 etc: la langue du hreflang et le code de région de l’en-tête HTTP.
  • HTTP hreflang 1/2 URL etc: l’URL hreflang de l’en-tête HTTP.
  • Sitemap hreflang 1/2 etc: la langue dans le hreflang et le code de région découvert par le Sitemap XML. Veuillez noter que ces données ne sont disponibles que si vous parcourez le plan du site XML en mode liste.
  • Sitemap hreflang 1/2 URL etc: l’URL hreflang du Sitemap XML. Veuillez noter que ces données ne sont saisies que lors de l’analyse du sitemap XML en mode liste.

L’onglet propose les filtres suivants :

  • Contient Hreflang: ce filtre prend en compte toutes les URL qui ont des annotations hreflang rel=”alternate”, quelle que soit la mise en œuvre, qu’il s’agisse d’éléments de lien, d’en-têtes HTTP ou de sitemaps XML.
  • URL Hreflang non-200: affiche toutes les URL qui ont été utilisées dans les annotations hreflang rel=”alternate” mais qui ne répondent pas par un code d’état 200. Cela inclut, par exemple, les URL bloquées par robots.txt, pas de réponse, 3XX (redirection), 4XX (erreurs du client) ou 5XX (erreurs du serveur). Comme vous pouvez le comprendre, compte tenu de l’importance de cet élément, il est vital que les URL hreflang soient crawlables et indexables, et les URL qui ne le permettent pas doivent donc être optimisées pour ne pas être ignorées par les moteurs de recherche. Les URL non-200 hreflang peuvent également être examinés dans le volet inférieur de la fenêtre “Informations sur l’URL” en vérifiant le “Code d’état”.
    Il est possible de les exporter en masse via :

> > Signaler les URL Hreflang non-200 Hreflang

  • URL Hreflang non liées: le filtre identifie les pages contenant une ou plusieurs URL hreflang qui ne peuvent être découvertes que par l’annotation de liens hreflang rel=”alternate”. Étant donné que les annotations hreflang ne transmettent pas de PageRank comme une balise d’ancrage traditionnelle, cette condition pourrait être un avertissement important en vue de l’optimisation des liens internes, ou une faute de frappe ou une stratégie de l’annotation hreflang.
    Pour savoir exactement quelles URL hreflang de ces pages ne sont pas liées, vous pouvez utiliser le rapport d’exportation “Unlinked Hreflang URLs”.

> > Rapport Hreflang “Unlinked Hreflang URLs”.

  • Liens de retour manquants: comprend toutes les URL découvertes dans les annotations “hreflang” qui n’ont pas de lien de retour (ou “balises de retour” dans Google Search Console) vers elles, à partir de leurs pages alternatives. Hreflang étant réciproque, toutes les versions alternatives doivent confirmer la relation. Lorsque la page A renvoie à la page B en utilisant l’annotation hreflang pour la spécifier comme page alternative, la page B doit fournir un lien de retour.
    En l’absence de lien de retour, le moteur de recherche risque d’ignorer complètement l’annotation ou de l’interpréter de manière erronée. Les URL de retour manquants sont visibles dans l’onglet inférieur de la fenêtre “Info URL” avec un statut de confirmation “manquant” et peuvent être exportés en masse via l’exportation “Liens de retour manquants”.

> > Rapports Hreflang Liens de retour manquants

  • Liens de retour incohérents au niveau de la langue et de la région : ce filtre inclut les URL dont les liens de retour au niveau de la langue et de la région sont incohérents. Cela se produit lorsqu’un lien de retour a une langue ou une valeur régionale différente de celle de l’URL lui-même. Les URL de retour en langue incohérente sont visibles dans la partie inférieure de la fenêtre “Informations sur l’URL” avec un statut de confirmation “Inconsistant”.

> > Rapports Hreflang Langue incohérente Liens de retour

  • Liens de retour non canoniques : URLs avec des liens de retour hreflang non canoniques. Hreflang ne doit inclure que les versions canoniques des URL. Ainsi, ce filtre collecte les liens de retour vers des URL qui ne sont pas des versions canonisées.
    Ce filtre s’intéresse davantage aux liens de retour des annotations hreflang. Imaginez donc que l’URL A soit canonisée en URL B et qu’une annotation hreflang soit associée à l’URL C. Sur l’URL C, l’annotation hreflang doit renvoyer à l’URL canonique (URL B) plutôt qu’à l’URL A.
    Les URL de retour non canoniques sont visibles dans la fenêtre inférieure “Détails de l’URL” avec un statut de confirmation “Non canonique” et peuvent être exportés en masse via l’exportation “Liens de retour non canoniques”.

> > Rapports Hreflang Liens de retour non canoniques

  • Liens de retour Noindex: comprend les liens placés dans la zone “rel=alternate hreflang” qui ont une balise méta “noindex”. Les URL de liens de retour non indexés peuvent être analysés dans le volet inférieur de la fenêtre “Informations sur l’URL” avec un statut de confirmation “noindex”. Ils peuvent être exportés en masse via l’exportation “Liens de retour Noindex”.

> > Rapport Hreflang Noindex Return Links

  • Codes de langue et de région incorrects: vérifiez simplement que la langue (dans le format ISO 639-1) et les codes de région facultatifs (dans le format ISO 3166-1 Alpha 2) sont valables. Les valeurs hreflang non prises en charge peuvent être affichées dans la fenêtre inférieure “Informations sur l’URL” avec un statut “invalide”.
  • Entrées multiples: le filtre identifie les URL comportant plusieurs entrées pour une langue ou un code régional. Par exemple, si la page X renvoie aux pages Y et Z en utilisant la même annotation de valeur hreflang “en”.
  • Auto-référence manquante: collecte les URL qui n’ont pas d’auto-référence dans le rel=”alternate”.
  • Non-utilisation de la version canonique : filtre mettant en évidence la condition dans laquelle l’URL A est canonisée vers l’URL B, mais l’annotation hreflang continue d’auto-référencer l’URL A. Hreflang ne devrait inclure que les versions canoniques des URL.
  • X-Default manquant : collecte les URLs manquant d’un attribut X-Default hreflang.
  • Manquant: ensemble d’URLs manquant d’attributs hreflang.

Analyse vidéo Hreflang

Seo Spider Tab