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
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 ; obligatoiresitemapindex— la balise parente utilisée lorsque vous disposez de plusieurs fichiers sitemap et avez besoin d'un fichier d'indexsitemap— un enfant desitemapindex; contient une référence à un fichier sitemapurl— un bloc conteneur pour l'entrée d'une seule pageloc— l'URL complète de la pagelastmod— la date de la dernière modification du contenu de la page (facultatif ; pour les sites majoritairement statiques,changefreqseul suffit souvent)changefreq— une indication sur la fréquence de modification de la page. Valeurs acceptées :always,hourly,daily,weekly,monthly,yearly,neverpriority— l'importance relative de la page au sein de votre site, sur une échelle de0.0à1.0(par ex.0.8pour les pages importantes,0.5comme valeur neutre par défaut)
Structure d'un sitemap XML
Comment soumettre votre sitemap
- Placez le fichier à la racine de votre site :
http://example.com/sitemap.xml - Si vous avez plusieurs sitemaps, créez un fichier d'index qui renvoie vers chacun d'eux
- Référencez-le dans votre fichier robots.txt :
Sitemap: http://example.com/sitemap.xml
- 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
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 !