Qu’est-ce que un Sitemaps ?

Le fichier Sitemaps

Le protocole Sitemaps est actuellement pris en compte par de nombreux moteurs de recherche (Google, Yahoo, Live Search, Exalead, Ask).Le principe est de proposer aux moteurs un fichier normalisé, généralement au format XML, qui sera facilement accessible et permettra de lister toutes les URL d’un site.

En ce qui concerne la structuration du fichier XML, il s’agit d’une liste d’URL incluses dans une balise <urlset>
Chaque URL est déclarée dans une balise <url> et son adresse est spécifiée par la balise <loc>. D’autres arguments facultatifs peuvent être déclarés : il s’agit des balises <lastmod> (date de modification du fichier Sitemap), <changefreq> (fréquence de modification de la page) et <priority> (importante relative de la page)

Exemple de code :

<?xml version=”1.0″ encoding=”UTF-8″ ?>
<urlset xmlns=”http://www.google.com/schemas/sitemap/0.84″>
<url>
<loc>https://www.brioude-internet.fr</loc>
<lastmod>2008-01-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.brioude-internet.fr/metiers/referencement-naturel</loc>
<lastmod>2008-01-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
…..
</urlset>

Les arguments <lastmod>, <changefreq> et <priority> sont facultatifs, particulièrement lorsqu’ils renferment des valeurs identiques pour toutes les URL.

Il est également possible de proposer une simple liste d’URL au format txt.

Le fichier sitemap.xml est généralement placé à la racine du site, à une adresse du type http://www.monsite.com/sitemap.xml, mais on peut placer le fichier à un autre endroit.

Ce fichier peut ensuite être soumis aux moteurs, généralement par une interface spécifique :

Les trois principaux moteurs de recherche (Google, Yahoo, Live Search) proposent désormais la déclaration d’un fichier sitemap en ligne, à condition de posséder un compte.

Soumission à Google : interface Google Search Console (Plan Sitemaps > Ajout d’un plan sitemap)

Le protocole Sitemap permet également la soumission par l’intermédiaire du fichier robots.txt. Il suffit d’y ajouter la ligne

Sitemap : http://www.monsite.com/sitemap.xml

Cette méthode est théoriquement prise en compte par l’ensemble des moteurs adhérents au protocole Sitemap, et reste à ce jour le seul moyen de soumettre un Sitemap au moteur Exalead.

Intérêt du sitemap pour le référencement naturel

Google s’est récemment expliqué, sous forme de questions réponses dans son blog Webmaster Central, sur la façon dont le fichier Sitemaps était pris en compte pour le référencement.
Source : http://googlewebmastercentral.blogspot.com/2008/01/sitemaps-faqs.html

D’après Google, la soumission d’un fichier Sitemap ne garantit pas le crawlage du site et l’indexation des pages et n’a aucune incidence sur le classement dans les résultats.
On peut alors se demander où réside l’intérêt d’un fichier Sitemap…

Pour Google il s’agit principalement d’une aide à la découverte d’un site et à la connaissance des URL à visiter.
Les URL proposées dans un sitemap seront plus facilement visibles, ce qui peut compenser des problèmes d’accessibilité à l’intérieur du site web.

La balise priority est prévue pour indiquer l’importance des pages les unes par rapport aux autres : selon Google ce système peut être utilisé pour mettre en valeur une page importante du site.

Pour finir un Sitemap peut être utilisé pour indiquer à Google une URL préférée en cas de contenu identique accessible depuis plusieurs adresses.

L’utilisation d’un fichier Sitemap n’est donc pas sans intérêt pour optimiser l’indexation des pages dans Google.

A Brioude-Internet, notre expérience nous porte à penser que, quoiqu’en dise Google, un Sitemap peut améliorer sensiblement la vitesse d’indexation d’un site et donner un sérieux coup de pouce à sa visibilité.

Ce qui est sûr c’est qu’un Sitemap ne peut pas faire de mal, à condition de ne pas y faire figurer des URL que l’on souhaite exclure des visites des moteurs…