Proposé par les plus grands moteurs de recherche, le format sitemap protocol est aujourd'hui standardisé et fonctionne aussi bien sur Google, Yahoo! et Live Search.
Ce fichier présente un avantage pour les gestionnaires de sites comme pour les moteurs. Les premiers voient une simplification dans la soumission régulière de leur contenu et les seconds bénéficient d'un gain de temps et de ressource dans le parcours du Web.
Proposer un fichier sitemap n'est pas une obligation puisque les moteurs continuent de crawler quotidiennement le Web. La solution est surtout utile pour les nouveaux sites ou pour les acteurs mettant régulièrement en ligne de nouveaux contenus.
Exemple de code pour le fichier sitemap :
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.monsite.com</loc>
<lastmod>2006-12-12</lastmod>
<changefreq>weekly</changefreq>
< priority>1.0</priority>
</url>
</urlset>
Les tags <urlset>, <url> et <loc> sont obligatoires
<lastmod> : précise la date de la dernière modification
<changefreq> : précise la fréquence de mise à jour de la page.
Choix possibles :
<priority> indique le droit de priorité de certaines pages. La note se chiffre entre 0.1 et 1.0. Par défaut, les moteurs estimeront une priorité à 0.5. Le fichier ne peut pas contenir plus de 50 000 URLs. Il est toutefois possible de présenter plusieurs fichiers. Chaque URL peut s'accompagner de la date de dernière modification et de la fréquence de mise à jour. Même si les moteurs acceptent tout aussi bien le format XML et TXT, mieux vaut favoriser le premier. Une fois le fichier mis en place, il doit être mis à jour et entretenu. Pour le transmettre aux moteurs, les sitemaps disposent d'une zone dédiée. Pour Google, elle se trouve dans les Webmasters Tools, et pour Yahoo!, directement dans la page de soumission de liens.
Exemple de la page sitemap de Google
Des outils pour aider à générer un sitemap sont disponibles :
Formation Référencement
Atelier Référencement
Formation Webmarketing
Formation Écriture Web
Formation Google Adwords
Formation Google Analytics
Formation Web 2.0