Un sitemap (littéralement “plan de site” en français) est un fichier sur lequel est représentée la structure complète d’un site web.

Elle sert principalement à faciliter le travail de crawling par les bots de Google et ceux des autres moteurs de recherche capables d’interpréter le protocole sitemap.org, un peu comme une carte aiderait un explorateur à se repérer et à se déplacer plus efficacement dans une zone inconnue.

Exemple de sitemap

Toutes les pages du site (du moins celles que l’on veut faire indexer) y sont rassemblées, hiérarchisées selon des catégories et reliées entre elles, de sorte à mettre en lumière tous les parcours possibles de l’utilisateur, lequel navigue en cliquant d’un lien à l’autre.

Que contient un sitemap ?

Un sitemap contient toutes les pages d’un site internet, organisées selon l’architecture conçue par les webmasters. On y trouve les URLs et les liens hypertextes qui les connectent les unes aux autres.

On y trouve également des indicateurs temporels, comme les dates de modifications des contenus de chaque page et leur fréquence de mise à jour. Le poids de chaque URL au sein du maillage interne du site web y apparaît aussi.

Enfin, pour certains styles de domaines particulièrement axés sur des contenus visuels (portfolio, books, etc.), on peut séparer les pages en tant que telles (avec textes, titres, etc.) des médias qu’elles mettent en avant, grâce à un sitemap XML médias ou image.

Comment générer un sitemap ?

D’abord, il convient d’avoir une arborescence de site saine. Ensuite, prévoyez de le placer au plus haut niveau hiérarchique de votre domaine, sans quoi son efficacité serait réduite (ce serait comme placer un sommaire au beau milieu d’un contenu rédactionnel) !

Quel format pour votre sitemap ?

Vous pouvez générer un fichier sitemap en :

  • TXT
  • ATOM 1.0
  • XML
  • RSS
  • mRSS
  • HTML

Vous devrez notamment choisir le format en fonction des caractéristiques de votre sitemap, comme son indexation mobile, la gestion de plusieurs langues, le nombre de pages et la fréquence des modifications et les types de médias qui intègrent vos contenus (images, vidéos, etc.).

Dans tous les cas, il doit toujours être encodé en UTF-8, aujourd’hui adopté par plus de 90% des sites web.

Comment créer un fichier sitemap ?

Dans la plupart des cas, lorsque vous créez votre site web, un sitemap va être généré automatiquement. À chaque ajout de page, il se met à jour de lui-même.

Mais vous pouvez également reprendre le travail de zéro, afin de contrôler des informations à l’adresse des moteurs de recherche. Pour cela, deux solutions s’offrent à vous : un générateur automatique de sitemap, ou l’édition manuelle.

Pourquoi utiliser un générateur de sitemap automatique (ou pas) ?

Le générateur offre un résultat professionnel rapidement et à peu de frais. Pour utiliser ce type de service, il vous suffit d’entrer l’URL principale de votre site dans l’outil, de choisir le format (souvent XML ou HTML), puis de laisser faire la machine.

Générateur automatique de sitemap

Une fois qu’elle a crawlé l’ensemble de vos pages, elle crée votre sitemap automatiquement. Toutefois, cela va nécessiter beaucoup de temps à chaque manipulation de maintenance (modification, ajout, suppression, etc.), car il faudra relancer le générateur à chaque fois. Or, plus votre site est volumineux, plus le processus est long.

Doit-on éditer son sitemap manuellement ?

Pour une maîtrise totale de son sitemap (pour désindexer des pages, indiquer leur niveau d’importance ou leur fréquence de mise à jour, par exemple), un webmaster expert peut reprendre manuellement le fichier généré par défaut sur son site internet, ou même en recréer un depuis le début en passant par un script.

Cela étant, chaque nouvelle page ou contenu supplémentaire nécessitera, a priori, un ajout manuel. D’autre part, une mauvaise manipulation peut empêcher la bonne utilisation du fichier par les bots, et impacter négativement votre référencement. Néanmoins, vous pourrez procéder à une restauration automatique en cas de problème.

Index de plan de site

Nota Bene : les plus gros sites peuvent créer un index de sitemaps (voir ci-dessus), afin de regrouper plusieurs plans de site dans un même fichier. Cela permet une meilleure hiérarchisation des catégories, mais aussi d’outrepasser la limite des 50 000 URL et 50 Mo par sitemap.

Doit-on signaler son sitemap à Google ?

Tout à fait ! Tout plan de site ou index de sitemaps doit être envoyé directement à Google via la Search Console, laquelle permet d’uploader le document (s’il est en XML) en quelques clics.

Ping et sitemap

Sinon, vous pouvez passer par un Ping, une plateforme permettant de demander au moteur de recherche de venir explorer votre blog au plus vite, et mettre ainsi à jour son indexation en tenant compte de votre nouveau sitemap.

Sitemap HTML ou XML : quelle différence ?

Les deux formats les plus utilisés pour un plan de site sont le HTML et le XML.

Spécificités des fichiers HTML

La plus facile à créer est la version HTML, plutôt tournée vers l’utilisateur : elle consiste en un document faisant partie intégrante du site, et donc lisible par les visiteurs humains, à l’instar de toutes les autres pages HTML.

Elle se présente généralement par simple une liste de liens URLs. À ce titre, les efforts à fournir sont plutôt concentrés sur le design, de sorte qu’il soit UX friendly. En effet, un beau plan du site peut aider à la navigation.

Néanmoins, l’ergonomie des sites web modernes repose sur d’autres techniques pour guider l’internaute, comme la barre de navigation ou de recherche, le fil d’Ariane, etc.

Spécificités des fichiers XML

Le format XML, bien plus complexe à manipuler, s’oriente davantage vers les moteurs de recherche, avec davantage de fonctionnalités.

On parle beaucoup de ses avantages pour les sites essentiellement remplis d’images et de vidéos, plus difficiles à crawler. Les sitemaps vidéo fournissent directement les métadonnées requises par les bots, comme le titre, la description du contenu, l’emplacement de stockage ou l’URL de diffusion.

Il en va de même pour les photos, infographies et autres visuels qui, dès lors, apparaîtront dans Google Images.

Nota Bene : nul besoin de choisir entre XML et HTML. Dans la mesure du possible, utilisez les deux versions afin de profiter de leurs avantages respectifs.

Créer un sitemap sur WordPress, Magento et Prestashop

Pour les CMS comme WordPress, Magento ou Prestashop, des plugins sont prévus pour générer votre plan de site automatiquement et les envoyer sur la Search Console.

Le module Yoast SEO fonctionne très bien sur WordPress. La création du sitemap se trouve dans le menu SEO>Général>Caractéristiques>XML sitemaps. Le fichier créé reste modifiable, avec notamment la possibilité de désindexer certaines pages.

Faire son site map

Sur Prestashop et Magento, on utilise généralement le module Google Sitemap. Très facile à installer, il vous demande d’office quelle est la fréquence moyenne de mise à jour de votre e-boutique, ce qui permettra de rafraîchir le plan du site avec une faible marge d’erreur. Vous pourrez également exclure les pages inutiles pour votre stratégie de référencement.

Pour finir…

En résumé, tous les sites web doivent avoir leur sitemap, peu importe leur taille et leur stratégie SEO. Les avantages d’un plan de site sont multiples. Comme il aide à la navigation des internautes et des crawlers, il permet de palier les faiblesses de maillage interne et parfois même le manque de backlinks.

Car malgré l’absence de redirections, il incite les bots à parcourir l’ensemble du site, et leur indique par avance quelles sont vos pages les plus qualitatives, soit généralement les plus stratégiques, en ce qui vous concerne.