erreur sitemap hreflang

Discussion dans 'Crawl et indexation Google, sitemaps' créé par Revealer, 5 Janvier 2017.

  1. Revealer
    Revealer WRInaute discret
    Inscrit:
    9 Décembre 2006
    Messages:
    95
    J'aime reçus:
    0
    Bonjour,

    J'ai reçu l'erreur suivante dans Google Webmaster Tool :
    "Nous avons détecté que la mise en œuvre de la balise "rel-alternate-hreflang" est incorrecte sur certaines pages de votre site. Il semble notamment y avoir un problème de langue et de code de région, ou des liens bidirectionnels incorrects. Si la page A pointe vers la page B à l'aide de l'attribut "hreflang", il doit également y avoir un lien de B vers A. Nous utilisons les attributs "hreflang" pour afficher l'URL qui correspond à la langue ou à la région de l'internaute dans les résultats de recherche. "

    Pourtant je comprend bien le concept et j'ai vérifié mon sitemap et tout me parait correct, voici le sitemap :
    http://tinyurl.com/jayxbr3

    Voici les erreurs dans Google Webmaster Tool :
    http://imgur.com/a/ZDZiJ
    http://imgur.com/a/CD9lo

    Apparemment l'erreur se situerai sur les urls /support et /faq

    Merci d'avance
     
  2. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    8 746
    J'aime reçus:
    18
    Il manque les <link rel="alternate" hreflang="..." href="..." /> dans les pages concernées.
     
  3. Revealer
    Revealer WRInaute discret
    Inscrit:
    9 Décembre 2006
    Messages:
    95
    J'aime reçus:
    0
    Merci spout pour la réponse mais peux tu préciser ? car je ne vois toujours pas ou se trouve les erreurs.

    Si tu regarde le sitemap.xml toutes les urls sont linkées (récursivement par script) entre elles :

    <url>
    <loc>https://www.site.com/support</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.site.com/support" />
    <xhtml:link rel="alternate" hreflang="es-ar" href="https://www.site.com/es-ar/support" />
    <xhtml:link rel="alternate" hreflang="en-au" href="https://www.site.com/en-au/support" />
    <xhtml:link rel="alternate" hreflang="fr-be" href="https://www.site.com/fr-be/support" />
    <xhtml:link rel="alternate" hreflang="en-ca" href="https://www.site.com/en-ca/support" />
    <xhtml:link rel="alternate" hreflang="fr-ca" href="https://www.site.com/fr-ca/support" />
    <xhtml:link rel="alternate" hreflang="es-co" href="https://www.site.com/es-co/support" />
    <xhtml:link rel="alternate" hreflang="es-es" href="https://www.site.com/es-es/support" />
    <xhtml:link rel="alternate" hreflang="en-eu" href="https://www.site.com/en-eu/support" />
    <xhtml:link rel="alternate" hreflang="fr-fr" href="https://www.site.com/fr-fr/support" />
    <xhtml:link rel="alternate" hreflang="en-in" href="https://www.site.com/en-in/support" />
    <xhtml:link rel="alternate" hreflang="es-mx" href="https://www.site.com/es-mx/support" />
    <xhtml:link rel="alternate" hreflang="en-nz" href="https://www.site.com/en-nz/support" />
    <xhtml:link rel="alternate" hreflang="es-pe" href="https://www.site.com/es-pe/support" />
    <xhtml:link rel="alternate" hreflang="en-ph" href="https://www.site.com/en-ph/support" />
    <xhtml:link rel="alternate" hreflang="en-sg" href="https://www.site.com/en-sg/support" />
    <xhtml:link rel="alternate" hreflang="en-za" href="https://www.site.com/en-za/support" />
    <xhtml:link rel="alternate" hreflang="fr-ch" href="https://www.site.com/fr-ch/support" />
    <xhtml:link rel="alternate" hreflang="en-gb" href="https://www.site.com/en-gb/support" />
    <xhtml:link rel="alternate" hreflang="en-us" href="https://www.site.com/en-us/support" />
    </url>
     
  4. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    8 746
    J'aime reçus:
    18
  5. Revealer
    Revealer WRInaute discret
    Inscrit:
    9 Décembre 2006
    Messages:
    95
    J'aime reçus:
    0
    Merci mais j'ai déjà lu cette page et plein d'autres traitant du sujet par ailleurs. Ce que je voudrais c'est qu'on me dise dans mon cas concret en regardant mon sitemap ou sont les erreurs ?
     
  6. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    8 746
    J'aime reçus:
    18
    /surrender
     
  7. Revealer
    Revealer WRInaute discret
    Inscrit:
    9 Décembre 2006
    Messages:
    95
    J'aime reçus:
    0
    pas de soucis merci quand même
     
  8. Madrileño
    Madrileño Madribot
    Inscrit:
    7 Juillet 2004
    Messages:
    37 941
    J'aime reçus:
    81
    Bonjour,

    Spout a indiqué différentes erreurs avec son exemple en haut et le lien.
    Il faut simplement corriger à partir des conseils indiqués par Spout.

    Pour les exemples il y a example.com (avec un a), ce qui vous permet d'afficher les exemples avec la balise aussi bien de code, qu'un lien normal, puisque example.com est dédié aux exemples sur les différents sites Internet. Si vous souhaitez plus d'informations à ce sujet, il suffit de visiter aussi le site qui indique son but et des informations concernant le domaine Internet pour ceux qui souhaitent savoir comment Internet fonctionne.

    Cordialement.
     
  9. Revealer
    Revealer WRInaute discret
    Inscrit:
    9 Décembre 2006
    Messages:
    95
    J'aime reçus:
    0
    J'aurais besoin d'une réponse moins générique.

    Je mes suis bien documenté avant de poster, je sais parfaitement qu'il faut linker toutes les pages entre elles A vers B et B vers A et c'est ce que j'ai fais dans mon sitemap.

    Pour m'aider, il faudrait commencer par jeter un oeil à mon sitemap et me dire concrètement quelles lignes posent problèmes.
     
  10. cthierry
    cthierry WRInaute accro
    Inscrit:
    15 Janvier 2005
    Messages:
    2 756
    J'aime reçus:
    7
    Le monsieur @Spout te dit : C'est dans les PAGES (pas celle de ton sitemap, celles de ton site).

    Bref, revoir le code de ton site (pas celui du sitemap) !
     
  11. Revealer
    Revealer WRInaute discret
    Inscrit:
    9 Décembre 2006
    Messages:
    95
    J'aime reçus:
    0
    Ah d'accord, moi comprendre maintenant.

    J'étais focalisé sur le sitemap sauf que dans la doc Google c'est marqué qu'on dispose de 3 méthodes pour déclarer les pages en plusieurs langues :
    - Élément HTML "link" dans l'en-tête
    - En-tête HTTP
    - Sitemap. Plutôt que d'utiliser le balisage, vous pouvez fournir les informations sur les langues dans un sitemap.

    Ce qui veut dire que si on utilise un sitemap il est donc inutile de déclarer un <link rel="alternate" hreflang="..." href="..." /> dans les pages concernées ? ou alors j'ai encore mal compris ?

    De plus dans les messages d'erreur de GWT c'est bien marqué "aucune balise de renvoi (dans les sitemaps)" ce qui porte a croire que c'est bien le sitemap qui est en cause.
     
  12. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    12 419
    J'aime reçus:
    9
    Si tu avais dès lé début indiqué les hreflang dans les url de ton site (dans tes pages), tu n'aurais pas eu ce genre d'erreur. Perso, je ne met jamais en place le hreflang dans le sitemap, qui ne me sert qu'à disposer de stats sur l'indexation des pages du site.
     
  13. Revealer
    Revealer WRInaute discret
    Inscrit:
    9 Décembre 2006
    Messages:
    95
    J'aime reçus:
    0
    Oui je crois que c'est ce que je vais faire, visiblement la gestion des hreflang est bancale dans les sitemaps...

    Je vais donc lister toutes mes pages de manière classique (sans hreflang) dans le sitemap et mettre les hreflang dans chaque page.

    Merci pour les réponses.
     
  14. Revealer
    Revealer WRInaute discret
    Inscrit:
    9 Décembre 2006
    Messages:
    95
    J'aime reçus:
    0
    Bon j'ai fais la modif et c'est encore pire, maintenant j'ai "54 Balises "hreflang" qui contiennent des erreurs" dans GWT:
    http://imgur.com/a/UpO1m

    J'ai modifié le sitemap comme ceci :
    http://tinyurl.com/jayxbr3

    et pour les hreflang dans les pages, par exemple pour la page index j'ai mis ça dans le header :

    <link rel="alternate" hreflang="en" href="https://www.example.com/index" />
    <link rel="alternate" hreflang="es-ar" href="https://www.example.com/es-ar/index" />
    <link rel="alternate" hreflang="en-au" href="https://www.example.com/en-au/index" />
    <link rel="alternate" hreflang="fr-be" href="https://www.example.com/fr-be/index" />
    <link rel="alternate" hreflang="en-ca" href="https://www.example.com/en-ca/index" />
    <link rel="alternate" hreflang="fr-ca" href="https://www.example.com/fr-ca/index" />
    <link rel="alternate" hreflang="es-co" href="https://www.example.com/es-co/index" />
    <link rel="alternate" hreflang="es-es" href="https://www.example.com/es-es/index" />
    <link rel="alternate" hreflang="en-eu" href="https://www.example.com/en-eu/index" />
    <link rel="alternate" hreflang="fr-fr" href="https://www.example.com/fr-fr/index" />
    <link rel="alternate" hreflang="en-in" href="https://www.example.com/en-in/index" />
    <link rel="alternate" hreflang="es-mx" href="https://www.example.com/es-mx/index" />
    <link rel="alternate" hreflang="en-nz" href="https://www.example.com/en-nz/index" />
    <link rel="alternate" hreflang="es-pe" href="https://www.example.com/es-pe/index" />
    <link rel="alternate" hreflang="en-ph" href="https://www.example.com/en-ph/index" />
    <link rel="alternate" hreflang="en-sg" href="https://www.example.com/en-sg/index" />
    <link rel="alternate" hreflang="en-za" href="https://www.example.com/en-za/index" />
    <link rel="alternate" hreflang="fr-ch" href="https://www.example.com/fr-ch/index" />
    <link rel="alternate" hreflang="en-gb" href="https://www.example.com/en-gb/index" />
    <link rel="alternate" hreflang="en-us" href="https://www.example.com/en-us/index" />

    Du coup je comprend pas trop...
     
  15. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    12 419
    J'aime reçus:
    9
  16. Revealer
    Revealer WRInaute discret
    Inscrit:
    9 Décembre 2006
    Messages:
    95
    J'aime reçus:
    0
    Merci mais je connais le problème, c'est la solution qu'il me faut.
     
  17. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    12 419
    J'aime reçus:
    9
    Est ce que ton site inclue un sélecteur de langue ?
     
  18. Revealer
    Revealer WRInaute discret
    Inscrit:
    9 Décembre 2006
    Messages:
    95
    J'aime reçus:
    0
  19. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    12 419
    J'aime reçus:
    9
    Et a quelles pages correspondent les nouvelles erreurs ?
     
  20. Revealer
    Revealer WRInaute discret
    Inscrit:
    9 Décembre 2006
    Messages:
    95
    J'aime reçus:
    0