Sitemap

Le blog pour webmasters de Google vient d'indiquer qu'il était maintenant possible d'insérer dans les fichiers Sitemap XML les attributs 'hreflang' indiquant le pays et la langue cible d'une page web...

Fin 2011 Google a annoncé qu'il prenait en compte les balises de type "hreflang" indiquant à la fois le pays et la langue ciblés par un site web.

Google donnait, à cette occasion, l'exemple suivant avec 4 sites web ciblés vers des langues et/ou des pays différents :

http://www.example.com/ : page d'accueil générale en espagnol.
http://es-es.example.com/ : page d'accueil en espagnol, pour l'Espagne.
http://es-mx.example.com/ : page d'accueil en espagnol, pour le Mexique.
http://en.example.com/ : page d'accueil en anglais.

Les balises suivantes étant alors être intégrées respectivement dans chaque page de ces sites web :

<link rel="alternate" hreflang="es" href="http://www.example.com/" />
<link rel="alternate" hreflang="es-ES" href="http://es-es.example.com/" />
<link rel="alternate" hreflang="es-MX" href="http://es-mx.example.com/" />
<link rel="alternate" hreflang="en" href="http://en.example.com/" />

Dans ce cadre, Google vient d'annoncer une nouveauté avec l'intégration de ces infos directement dans les fichiers XML Sitemaps. Exemple :

Pour les pages suivantes :

<link rel="alternate" hreflang="en" href="http://www.example.com/en" >
<link rel="alternate" hreflang="de" href="http://www.example.com/de" >

Le Sitemap XML contiendra les données suivantes :

<url>
<loc>http://www.example.com/en</loc>
<xhtml:link
rel="alternate"
hreflang="de"
href="http://www.example.com/de" />
<xhtml:link
rel="alternate"
hreflang="en"
href="http://www.example.com/en" />
</url>

<url>
<loc>http://www.example.com/de</loc>
<xhtml:link
rel="alternate"
hreflang="de"
href="http://www.example.com/de" />
<xhtml:link
rel="alternate"
hreflang="en"
href="http://www.example.com/en" />
</url>

L'aide en ligne de Google à ce sujet a également été mise à jour.

Sitemap XML
Source de l'image : Référencement Tunisie