Transcription
Nous avons brièvement évoqué les sitemaps dans une vidéo précédente lorsque nous avons parlé de la manière dont Googlebot découvre les pages, mais dans cette leçon, nous allons les examiner beaucoup plus en détail.
Nous allons voir précisément ce qu’ils sont, les différents types de sitemaps, comment ils aident à l’indexation, et comment les soumettre à Google.
Même s’ils sont particulièrement importants pour les sites de grande taille, les petits sites peuvent aussi en tirer de vrais bénéfices. Dans de nombreux cas, un sitemap est même l’un des moyens les plus simples d’améliorer les chances que vos pages soient découvertes et indexées.
Cela ne remplace pas un bon maillage interne, mais cela sert de guide clair pour les moteurs de recherche. C’est donc une leçon que vous ne devriez pas passer.
Un sitemap XML est un fichier hébergé sur votre site web qui fournit aux moteurs de recherche une liste structurée de vos pages. Il indique où se trouvent vos pages et quand elles ont été mises à jour pour la dernière fois. Cela aide les moteurs à comprendre la structure globale de votre site et à décider quelles pages explorer et revisiter.
Ils sont conçus spécialement pour les moteurs de recherche et ne sont pas vraiment destinés aux utilisateurs. En réalité, la plupart des visiteurs ne verront jamais un sitemap XML, sauf s’ils le recherchent volontairement.
Les sitemaps XML aident les moteurs de recherche à découvrir des pages qui ne sont pas faciles à trouver uniquement grâce aux liens. Cela inclut les nouvelles pages et celles qui n’ont pas encore de liens pointant vers elles, souvent appelées pages orphelines.
Ils améliorent aussi l’efficacité du crawl, car les moteurs de recherche n’ont pas des ressources illimitées, et tout ce qui les aide à mieux comprendre votre site rend leur travail plus simple.
Le sitemap contient également des informations sur la date de dernière mise à jour d’une page. Lorsque les moteurs détectent un changement, cela peut les encourager à revisiter ces pages et à mettre à jour ce qu’ils ont enregistré dans leur index.
Le type de sitemap que vous utilisez dépend de la manière dont votre site est construit et de la fréquence à laquelle il change. Un sitemap statique est un fichier que vous devez mettre à jour manuellement. À chaque ajout, suppression ou modification de page, vous devez le modifier puis le remettre en ligne sur le serveur.
À l’inverse, un sitemap dynamique est généré automatiquement via un plugin ou directement par votre système. Il se met à jour tout seul à chaque modification de votre site, sans intervention manuelle.
Comme vous pouvez l’imaginer, les sitemaps statiques peuvent être longs à gérer, surtout sur les sites avec beaucoup de pages qui évoluent souvent. Ils peuvent aussi causer des problèmes d’indexation si vous oubliez de les mettre à jour.
Cependant, ils restent utiles dans certains cas, par exemple pour les petits sites qui changent rarement ou pour des sections très spécifiques où l’automatisation n’est pas adaptée.
Si votre site utilise un CMS comme WordPress, Shopify, Drupal ou Magento, il existe presque toujours un plugin pour générer un sitemap XML dynamique. Dans la grande majorité des cas, c’est la solution recommandée, car elle automatise le processus et évite toute intervention manuelle.
Une fois votre sitemap créé, l’étape suivante consiste à indiquer aux moteurs de recherche où il se trouve. C’est ce que nous allons voir maintenant.
Commençons par Google. Dans une leçon précédente, nous avons configuré Google Search Console. Si ce n’est pas encore fait, retournez à cette étape avant de continuer.
Une fois configuré, vous verrez un tableau de bord similaire. Sur la gauche, cliquez sur « Sitemaps ». Vous verrez un champ pour ajouter un nouveau sitemap, avec votre domaine suivi d’un slash.
Vous devez simplement entrer la partie qui vient après ce slash. Par exemple, si votre sitemap se trouve à l’adresse sitemap_index.xml, entrez uniquement cette partie puis cliquez sur « envoyer ». Cela suffit pour soumettre votre sitemap à Google.
Bing propose également sa propre plateforme appelée Bing Webmaster Tools. Elle est très similaire à Google Search Console, et vous pouvez même importer votre site directement depuis Google sans avoir à refaire la vérification.
Rendez-vous sur bing.com/webmasters. Vous verrez une option pour importer vos sites depuis Google Search Console. Cliquez sur « importer », puis sur « continuer ».
Choisissez le compte Google que vous avez utilisé pour configurer Search Console. Ensuite, confirmez les étapes demandées. Vous verrez alors la liste de vos sites et vous pourrez les importer. Si votre sitemap est déjà soumis dans Search Console, il sera automatiquement récupéré dans Bing.
Le fichier robots.txt est la première chose que les moteurs de recherche consultent lorsqu’ils visitent votre site. Avant d’explorer une page, ils vérifient ce fichier pour savoir ce qu’ils peuvent ou non explorer.
En y ajoutant votre sitemap, vous facilitez la découverte de vos pages dès le départ. Cela permet aussi aux moteurs de recherche plus petits de le trouver. Et cela ne prend que quelques minutes.
Accédez à votre serveur via un client FTP et ouvrez le dossier racine. Trouvez le fichier robots.txt et modifiez-le. Ajoutez une ligne avec « Sitemap: » suivi de l’URL complète de votre sitemap.
Enregistrez le fichier, puis vérifiez dans votre navigateur que le sitemap apparaît bien dans votre robots.txt. Vous pouvez aussi ouvrir directement l’URL du sitemap pour vérifier qu’elle est correcte.
Les sitemaps HTML sont différents des sitemaps XML. Au lieu d’être un fichier destiné uniquement aux moteurs de recherche, un sitemap HTML est une page web que les utilisateurs peuvent visiter.
Comme un sitemap XML, il contient des liens vers les pages de votre site, mais il est généralement accessible depuis le pied de page. Les visiteurs peuvent donc l’utiliser pour naviguer facilement sur votre site.
Du point de vue des moteurs de recherche, il est utile car il renforce la structure de votre site et facilite la navigation des robots.
Comme les sitemaps XML, ils peuvent être statiques ou dynamiques. Sur un CMS, vous pouvez utiliser un plugin ou du code personnalisé pour les générer. Si votre site est statique, vous devrez le mettre à jour manuellement à chaque modification.
Il est important de comprendre que vous n’avez pas à choisir entre les deux. Les sitemaps XML et HTML ont des rôles différents, et il n’y a aucun inconvénient à utiliser les deux. Ensemble, ils facilitent la compréhension et la navigation de votre site, aussi bien pour les utilisateurs que pour les moteurs de recherche.
Maintenant que nous avons vu les principales façons dont les pages sont découvertes et préparées pour apparaître dans les résultats de recherche, nous pouvons passer à la prochaine leçon. Nous y aborderons la structure d’un site et comment organiser vos pages pour aider à la fois les utilisateurs et les moteurs de recherche à mieux comprendre votre site.