Un sitemap est un fichier qui liste les URLs importantes d'un site web pour guider les moteurs de recherche dans leur exploration. Sans sitemap, les sites de +100 pages oublient en moyenne 30 % de leurs URLs profondes.
Le sitemap existe en deux formats : XML (pour les moteurs) et HTML (pour les humains). Le sitemap XML suivre le protocole Google Sitemap Protocol 0.9 avec pour chaque URL : <loc> (URL canonique), <lastmod> (date ISO 8601), <changefreq> (fréquence : always, hourly, daily, weekly, monthly, yearly, never), et <priority> (0,0 à 1,0). Le sitemap HTML est une page accessible aux visiteurs pour naviguer le site. Les sitemaps sont essentiels pour : les sites de +500 pages, les sites nouveaux sans backlinks, les sites e-commerce avec des milliers de fiches, et les sites AJAX/SPA. Googlebot découvrira 70% plus de pages profondes avec un sitemap XML bien structuré (Google Search Central, 2024).
Le sitemap XML, c'est comme le sommaire interactif d'un Encyclopedia Universalis : chaque chapitre (section du site) est listé avec son nombre de pages, et les moteurs de recherche lisent d'abord le sommaire avant de décider quelle section explorer en profondeur. Sans sommaire, l'encyclopédie reste fermée.
Le sitemap XML doit respecter 0.9 : chaque URL dans une balise <loc> avec URL absolue (https://...), encodage UTF-8, et XML valide. Les erreurs de syntaxe (caractères spéciaux non échappés, URL relative) rendent le sitemap illisible pour Google. Le fichier doit être 50 000 URLs et 50 Mo au-delà, utiliser un sitemap index. Les namespaces ne sont pas obligatoires mais recommandés.
Le sitemap indique à Googlebot où trouver le contenu important. La balise <priority> signale les pages stratégiques : homepage = 1.0, catégories = 0.8, produits = 0.6-0.9. La <lastmod> avec date réelle permet à Googlebot de ne re-crawler que les pages modifiées. Les pages noindex ne doivent jamais figurer dans le sitemap.
Le sitemap doit être soumis dans Google Search Console et surveillé mensuellement. Les erreurs critiques : URLs bloquées par robots.txt (0% d'indexation), URLs canonicalisées vers une autre page, URLs retournant 404. Bing et Yandex acceptent le même format via leurs webmasters tools.
E-commerce de mode (12 000 produits, 850 catégories) sans sitemap au départ. Googlebot découvrait seulement 4 200 produits en 30 jours. Implémentation : (1) Génération automatique du sitemap XML via plugin Shopify, (2) Séparation en 5 sitemaps index (produits, catégories, pages, blog, images), (3) Priorités : produits 0.8, catégories 0.7, blog 0.6, (4) Soumission GSC. Résultat en 60 jours : Googlebot a découvert 11 800 produits (+180%), indexation passée de 35% à 98%, trafic organique +67% (de 48K à 80K sessions/mois). Coût : 2h de configuration initiale.
| Métrique | Description | Objectif |
|---|---|---|
| Taux d'indexation | Pages indexées / pages dans sitemap | > 95% |
| Erreurs 404 | URLs dans sitemap retournant 404 | 0 |
| Crawl coverage | % du site exploré par Googlebot | > 80% en 30 jours |
| Lastmod accuracy | Dates reflétant la modification réelle | 100% |
| Taille fichier | Limite : 50 Mo / 50 000 URLs | En dessous |