Quand votre site est bien structuré et que vos contenus fleurissent, vous êtes sur la bonne voie pour avoir un site performant. Seule ombre au tableau : comment les moteurs de recherche comprennent votre arborescence et la logique de vos contenus ? tout se joue à l’intérieur d’un fichier « sitemap.xml ».
Qu’est-ce qu’un fichier sitemap ?
Pour indexer les pages de votre site, les moteurs de recherche vont envoyer des robots parcourir vos pages et les indexer comme il le peut. Afin de leur donner un coup de pouce, vous pouvez créer un fichier sitemap.xml qui, par sa structure, va organiser votre contenu par rubrique.
Voici un exemple :
<?XML VERSION="1.0" ENCODING="UTF-8"?> <?XML-STYLESHEET TYPE="TEXT/XSL" HREF="/FR/SITEMAP.XSL"?> <!--GENERATED BY THE SIMPLE XML SITEMAP DRUPAL MODULE: HTTPS://DRUPAL.ORG/PROJECT/SIMPLE_SITEMAP.--> <URLSET XMLNS="HTTP://WWW.SITEMAPS.ORG/SCHEMAS/SITEMAP/0.9" XMLNS:XHTML="HTTP://WWW.W3.ORG/1999/XHTML" XMLNS:IMAGE="HTTP://WWW.GOOGLE.COM/SCHEMAS/SITEMAP-IMAGE/1.1"> <URL> <LOC>HTTPS://WWW.SITE.COM/EN</LOC> <XHTML:LINK REL="ALTERNATE" HREFLANG="EN" HREF="HTTPS://WWW.SITE.COM/EN"/> <XHTML:LINK REL="ALTERNATE" HREFLANG="FR" HREF="HTTPS://WWW.SITE.COM/FR"/> <CHANGEFREQ>DAILY</CHANGEFREQ> <PRIORITY>1.0</PRIORITY> </URL> <URL> <LOC>HTTPS://WWW.SITE.COM/FR</LOC> <XHTML:LINK REL="ALTERNATE" HREFLANG="EN" HREF="HTTPS://WWW.SITE.COM/EN"/> <XHTML:LINK REL="ALTERNATE" HREFLANG="FR" HREF="HTTPS://WWW.SITE.COM/FR"/> <CHANGEFREQ>DAILY</CHANGEFREQ> <PRIORITY>1.0</PRIORITY> </URL> <URL> <LOC>HTTPS://WWW.SITE.COM/EN/EVENTS/ARTICLE1</LOC> <XHTML:LINK REL="ALTERNATE" HREFLANG="EN" HREF="HTTPS://WWW.SITE.COM/EN/EVENTS/ARTICLE1"/> <XHTML:LINK REL="ALTERNATE" HREFLANG="FR" HREF="HTTPS://WWW.SITE.COM/FR/EVENTS/ARTICLE1"/> <LASTMOD>2021-09-27T17:56:09+02:00</LASTMOD> <PRIORITY>0.5</PRIORITY> </URL> <URL> <LOC>HTTPS://WWW.SITE.COM/FR/EVENTS/ARTICLE1</LOC> <XHTML:LINK REL="ALTERNATE" HREFLANG="EN" HREF="HTTPS://WWW.SITE.COM/EN/EVENTS/ARTICLE1"/> <XHTML:LINK REL="ALTERNATE" HREFLANG="FR" HREF="HTTPS://WWW.SITE.COM/FR/EVENTS/ARTICLE1"/> <LASTMOD>2021-09-27T17:56:09+02:00</LASTMOD> <PRIORITY>0.5</PRIORITY> </URL> </URLSET>
Vous remarquerez des éléments tels que :
- L’url des contenus
- La langue
- La date de modification
La liste est non exhaustive et d’autres paramètres permettent d’affiner votre contenu.
Bien configuré, un sitemap est un fichier dynamique. Ce qui signifie qu’il sera alimenté en permanence avec vos nouveaux contenus.
Comment faire connaître votre sitemap ?
Le fichier sitemap une fois construit doit être hébergé sur votre site avec une URL qui sera de préférence https://www.votresite.com/sitemap.xml.
Cette URL doit être déclarée dans votre fichier robots.txt qui est un fichier permettant d’indiquer des informations uniquement aux robots qui crawlent votre site.
En complément, Google propose un outil nommé Search console qui vous accompagne dans le suivi de la performance de votre site. Dans cet outil, vous pouvez également soumettre un fichier sitemap de manière à accélérer l’indexation de l’ensemble de votre site.
Quels sont les avantages d’un sitemap ?
En plus des pages d’un site, votre sitemap peut permettre d’indexer des types de contenu spécifiques tels que des images, des vidéos ou des actualités. Ces types de contenu ayant des entrées dédiées depuis le moteur de recherche, le formatage des données permettra une meilleure indexation à ces niveaux, et une présence omnicanale pour vos contenus.
De plus, spécifier une date de fréquence de mise à jour pour chaque contenu indiquera au moteur de recherche à quel moment revenir crawler votre site.
Conclusion
Un sitemap est un outil presque indispensable pour la visibilité de votre site. Un structuration sérieuse du fichier sera bénéfique en tout point pour les moteurs de recherche.