Sitemaps et sitemap.xml

Ce qu'est un sitemap XML et comment le construire correctement.

Un sitemap est un fichier qui répertorie les pages de votre site web et aide les moteurs de recherche à explorer et indexer votre contenu plus efficacement. Considérez-le comme une table des matières : il présente la structure de votre site et les relations entre les pages.

Structure d'un sitemap Structure d'un sitemap

Un sitemap XML est un fichier structuré qui indique précisément aux robots des moteurs de recherche quelles pages existent sur votre site et sont disponibles pour l'exploration. Ne le confondez pas avec un sitemap HTML destiné aux utilisateurs, accessible à une adresse comme http://example.com/sitemap/ — ils servent des objectifs très différents.

Un sitemap XML indique aux moteurs de recherche :

  • Où se trouvent vos pages
  • Quand chaque page a été mise à jour pour la dernière fois
  • À quelle fréquence les pages sont susceptibles de changer
  • L'importance relative de chaque page par rapport au reste du site

Structure du fichier XML

Exemple :

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
   <url>
      <loc>http://www.example.com/</loc>
      <lastmod>2021-01-01</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
</urlset>

Référence des balises :

  • urlset — l'élément racine qui enveloppe l'intégralité du fichier ; obligatoire
  • sitemapindex — la balise parente utilisée lorsque vous disposez de plusieurs fichiers sitemap et avez besoin d'un fichier d'index
  • sitemap — un enfant de sitemapindex ; contient une référence à un fichier sitemap
  • url — un bloc conteneur pour l'entrée d'une seule page
  • loc — l'URL complète de la page
  • lastmod — la date de la dernière modification du contenu de la page (facultatif ; pour les sites majoritairement statiques, changefreq seul suffit souvent)
  • changefreq — une indication sur la fréquence de modification de la page. Valeurs acceptées : always, hourly, daily, weekly, monthly, yearly, never
  • priority — l'importance relative de la page au sein de votre site, sur une échelle de 0.0 à 1.0 (par ex. 0.8 pour les pages importantes, 0.5 comme valeur neutre par défaut)

Structure d'un sitemap XML Structure d'un sitemap XML

Comment soumettre votre sitemap

  1. Placez le fichier à la racine de votre site : http://example.com/sitemap.xml
  2. Si vous avez plusieurs sitemaps, créez un fichier d'index qui renvoie vers chacun d'eux
  3. Référencez-le dans votre fichier robots.txt :
Sitemap: http://example.com/sitemap.xml
  1. Soumettez l'URL dans les outils pour les webmasters de chaque moteur de recherche concerné :

Remarque

Soumettre un sitemap ne garantit pas que chaque URL qu'il contient sera indexée. Les moteurs de recherche l'utilisent comme un guide, non comme une obligation.

Soumettre un sitemap dans les outils pour webmasters Soumettre un sitemap dans les outils pour webmasters

Exigences de Yandex

Formats pris en charge :

  • XML (recommandé)
  • Texte brut (.txt)

Limites :

  • Taille maximale du fichier non compressé : 10 Mo
  • Le Punycode est pris en charge aussi bien sous forme encodée que Unicode

Exigences de Google

Formats pris en charge :

  • XML — le format standard et recommandé
  • RSS, media RSS et Atom 1.0 — adaptés aux blogs disposant d'un flux existant
  • Texte brut .txt — encodé en UTF-8, URLs uniquement, rien d'autre dans le fichier
  • Google Sites — le sitemap est généré automatiquement ; vous pouvez le soumettre, mais pas le modifier

Limites :

  • Jusqu'à 50 000 URLs par fichier sitemap
  • Taille maximale du fichier non compressé : 50 Mo
  • Si un sous-répertoire contient plus de 1 000 pages, un sitemap Google Sites peut ne pas s'afficher correctement

Aide

Une question ou besoin d'un coup de main ? Écrivez-nous via le système de tickets — nous sommes toujours là pour vous aider !

Besoin d’aide?Nos ingénieurs vous aideront gratuitement pour n’importe quelle question en quelques minutesNous contacter