Si vous saviez que des inspecteurs allaient venir auditer un bâtiment pour un usage commercial, vous prendriez probablement des dispositions à l'avance. Vous vous renseigneriez sur les éléments qu’ils souhaitent vérifier et vous rendriez sur place pour les guider à travers les locaux. C'est à peu près le rôle d’un sitemap, mais pour les robots d'exploration des moteurs de recherche. Il leur fournit une vue d'ensemble du site web, une hiérarchie de l'importance de chaque page et un calendrier approximatif pour leur prochaine visite pour inspecter les mots-clés mis à jour.
Créer un sitemap pour le SEO est relativement simple. Bien que cela puisse prendre du temps pour des sites plus importants, une suite d'outils permet de rationaliser le processus, voire de l'automatiser. C'est également une bonne pratique, compte tenu de l'importance d'un site web dans l'expérience globale d'un utilisateur vis-à-vis d'une entreprise. Tout comme préparer une propriété en vue d’une inspection offre une bonne occasion de faire le ménage et de s'assurer que l'infrastructure essentielle fonctionne correctement, le processus de création d'un sitemap peut également fournir une bonne vue d'ensemble de la structure et de la cohérence de votre site web.
Qu'est-ce qu'un sitemap ?
Un sitemap est un fichier qui fournit une liste structurée de toutes les pages d'un site web, aidant les moteurs de recherche comme Google à comprendre l'organisation et la hiérarchie du contenu du site. Il permet d’améliorer la découvrabilité du site dans les résultats de recherche. Le fichier contient une liste de chaque URL que vous souhaitez faire explorer et indexer, ainsi que leur importance relative, leur dernière mise à jour et leur fréquence de mise à jour. Pour les sites d’e-commerce, les sitemaps guident les robots des moteurs de recherche à travers les listes de produits ou de services, les catégories et les pages pertinentes.
Il existe deux types de sitemaps : l'un écrit en XML (langage de balisage extensible) et l'autre en HTML (langage de balisage hypertexte). Les sitemaps XML sont créés pour que les moteurs de recherche puissent explorer et indexer votre site. Des formats de sitemap spécialisés existent pour les sites principalement axés sur la présentation d'images et de vidéos, et les « sitemaps d'actualités » aident des sites comme Google News et Google Discovery à prioriser la mise en avant d'actualité pertinentes.
Les sitemaps HTML facilitent l'exploration, en aidant les robots des moteurs de recherche à passer d'une page à une autre. Les sitemaps HTML aident également les robots à découvrir plus de pages.
Pourquoi créer un sitemap ?
Le principal avantage de créer un sitemap est qu'il aide les robots des moteurs de recherche à explorer plus de pages régulièrement, ce qui peut améliorer le classement de votre site, ces derniers étant liés à l'optimisation sur page. Google utilise les sitemaps pour permettre à ses robots de mieux explorer et indexer les sites. Arthur Camberlein, spécialiste du SEO technique et des données chez Shopify, déclare : « N'oubliez pas de lister toutes les URL de votre site que vous souhaitez indexer. N'incluez pas des pages comme ‘/panier’ ou ‘/contact’, par exemple. [Et] prenez le temps de créer un sitemap XML, car cela permet aux robots d’explorer efficacement vos pages. »
Les sitemaps HTML peuvent vous aider à :
- Indexer rapidement de nouvelles pages. Si votre site ajoute ou met fréquemment à jour des produits, un sitemap permet aux moteurs de recherche à identifier rapidement ces changements, pour une exposition plus rapide.
- Améliorer l'expérience utilisateur (UX). Les designers UX produisent également des sitemaps afin de créer une mise en page de site intuitive et facile à naviguer pour les utilisateurs.
- Prévenir les problèmes de contenu dupliqué. Évitez d'inclure des URL non canoniques dans vos sitemaps. Cela pourrait inciter les robots à explorer ces URL, ce qui ne rendrait pas service à votre site. Les sitemaps XML et HTML de votre site ne doivent contenir que des URL canoniques indexées (par opposition à celles qui ne le sont pas) et qui renvoient un code d'état « 200 HTTP ».
- Avoir une portée internationale. Si votre entreprise d’e-commerce opère dans plusieurs régions et dans plusieurs langues, vous pouvez créer des sitemaps distincts pour chaque région, afin que les moteurs de recherche utilisent les versions appropriées dans chaque localisation.
Comment créer un sitemap XML ?
- Rassembler toutes vos URL
- Les coder en XML
- Ajouter votre sitemap à votre site web
- Soumettre votre sitemap aux moteurs de recherche
Avant de créer un sitemap, vous devez décider si vous souhaitez automatiser le processus. Un ou plusieurs éléments de votre pile technologique ont peut-être déjà créé un sitemap pour vous. Par exemple :
- Shopify crée dynamiquement un sitemap pour tous les sites construits sur sa plateforme, y compris les variantes internationales.
- Le célèbre outil de publication web WordPress permet aux utilisateurs de profiter de plug-ins qui génèrent automatiquement des sitemaps.
- Screaming Frog, Ahrefs et Link Sleuth disposent d'outils qui peuvent aider à générer un sitemap automatisé pour votre site web.
Si vous avez utilisé l'un de ces outils, vous pouvez passer directement à l'étape quatre pour apprendre comment soumettre un sitemap aux moteurs de recherche de votre choix. Si vous souhaitez en créer un manuellement, le processus est relativement simple.
1. Rassembler toutes vos URL
La première étape consiste à rassembler toutes les URL de votre site en un seul endroit. Si vous avez un site très petit, vous pouvez le faire en cliquant sur chaque page et en collant les URL dans un document texte. Pour les sites plus grands, utilisez des robots d'exploration (comme Screaming Frog ou Site Bulb), exportez la liste des URL depuis votre système de gestion de contenu (CMS), ou extrayez des données de la landing page de votre plateforme d'analyse.
2. Les coder en XML
Ensuite, ajoutez les données qui enrichissent cette liste d'URL pour les robots d'exploration. À l'aide d'un éditeur de texte comme Notepad (Windows) ou TextEdit (Mac), ou d'un éditeur de code comme Sublime Text, créez le code XML pour le sitemap. Pour chaque page web, vous devrez lister :
- Emplacement. Il s'agit simplement de son URL.
- Date de dernière modification. Elle s'écrit au format AAAA-MM-JJ.
- Fréquence de changement. Vous pouvez indiquer sa fréquence de mise à jour (pour les pages mises à jour en permanence), horaire, quotidienne, hebdomadaire, mensuelle, annuelle ou jamais (si la page est susceptible de rester statique).
- Priorité. Cela varie de 0,0 (le moins important) à 1,0 (le plus important). Vous voudrez généralement que votre page d'accueil soit listée comme 1,0, les pages majeures autour de 0,8, et les articles de blog de moindre importance autour de 0,6.
Faites cela pour chaque page, puis enregistrez le fichier sous le nom sitemap.xml.
3. Ajouter votre sitemap à votre site web
La prochaine étape consiste à prendre votre sitemap et à le rattacher à votre site web. Localisez le dossier racine de votre site et téléchargez le fichier du sitemap. Maintenant qu’il est en ligne et accessible via un navigateur, capturez son URL pour l'étape suivante.
4. Soumettre votre sitemap aux moteurs de recherche
Enfin, vous devez informer les moteurs de recherche que vous avez effectué ce travail (même si vous avez automatisé la création de votre sitemap avec un outil, vous devrez toujours effectuer cette étape.) Rendez-vous sur Google Search Console ou Bing Webmaster Tools, trouvez l'onglet intitulé « sitemap », et collez l'URL que vous venez de créer. À ce stade, vous avez donné aux moteurs toutes les instructions dont ils ont besoin, et s'il y a des problèmes avec les informations que vous avez fournies, ils vous les signaleront.
Meilleures pratiques pour créer un sitemap
Suivez ces conseils lors de la création et de la maintenance de votre sitemap :
- Utilisez des outils. Votre CMS, constructeur de site web ou programme d'analyse peut avoir des outils pour aider à rationaliser ou automatiser le processus de création d'un sitemap. À moins que vous ne soyez vraiment intéressé à connaître XML et l'ensemble de la hiérarchie de votre site, profitez-en.
- Utilisez des index de sitemap pour les grands sites. Si vous avez plus de 50 000 URL à indexer, créez plusieurs sitemaps imbriqués ensemble à l'aide d'un index de sitemaps.
- Priorisez les pages de haute qualité. Lorsque vous catégorisez la priorité de chaque page, mettez l'accent sur les landing pages clés et les pages de catégorie, afin que les moteurs de recherche sachent qu'elles sont plus importantes qu'un ancien article de blog, par exemple.
- Considérez quelles pages bloquer. Les moteurs de recherche ne peuvent pas indexer les pages protégées par mot de passe, donc ne les ajoutez pas à votre sitemap.
- Publiez un sitemap HTML pour les utilisateurs. De nombreux grands sites ont des sitemaps HTML qui délimitent la hiérarchie du site et de ses pages. Cela n'aide pas vraiment avec le référencement (SEO), mais cela peut être un outil utile pour les visiteurs cherchant à explorer vos offres complètes dans un format différent.
- Validez votre code. Le code doit être parfait pour fonctionner correctement. Avant de télécharger un sitemap codé manuellement, utilisez un outil de validation de code comme le W3C Markup Validation Service ou l'outil de validation XML de TutorialsPoint.
- Mettez à jour votre sitemap périodiquement. Fixez-vous un rappel pour télécharger un nouveau sitemap de temps en temps. Si vous ajoutez fréquemment beaucoup de nouvelles pages, faites-le toutes les quelques semaines. Si vous avez effectué une refonte importante, mettez rapidement à jour votre sitemap afin que les nouvelles pages apparaissent dans les résultats des moteurs de recherche. Même si vous avez une page relativement statique, envisagez de lui faire un examen annuel.
FAQ sur la création d'un sitemap
Dois-je créer un sitemap pour mon site d’e-commerce ?
Oui, créer un sitemap pour votre site d’e-commerce aide les moteurs de recherche à explorer et à indexer vos pages de produits, améliorant ainsi la visibilité dans les résultats de recherche.
Comment créer un sitemap gratuit ?
Vous pouvez créer un sitemap gratuitement en utilisant des outils en ligne ou des plug-ins de système de gestion de contenu (CMS).
Google possède-t-il un générateur de sitemap ?
Non, Google ne fournit pas d'outil de génération de sitemap autonome.
Comment créer un sitemap en utilisant le HTML ?
Pour créer un sitemap HTML, codez manuellement une page web qui liste et lie les principales pages de votre site, ainsi que leurs en-têtes de catégorie pertinents. Cela peut aider les utilisateurs à naviguer sur le site, mais vous devrez également créer séparément un sitemap XML pour le SEO.
Que doit inclure un sitemap ?
Il doit inclure les URL de toutes les pages importantes de votre site, telles que la page d'accueil, les pages de produits et de catégories, les articles de blog et d'autres contenus pertinents, organisés dans un format structuré. Les sitemaps XML incluent généralement également la fréquence de mise à jour et l'importance relative des pages.