SEO et Web · 9 min de lecture
Valider un sitemap avant de l’envoyer à Google Search Console
Contrôlez URL canoniques, statuts, dates lastmod, pages multilingues et erreurs à corriger avant l’envoi.
Un sitemap est un inventaire, pas une demande de classement
Il aide les moteurs à découvrir les URL canoniques, sans garantir exploration, indexation ni position. N’y placez que des pages publiques, indexables, accessibles et utiles. Excluez aperçus, combinaisons de paramètres, recherche interne, redirections, pages d’erreur et doublons voulus.
Partir du nom d’hôte de production exact
Chaque loc doit être une URL HTTPS complète sur l’hôte préféré. Ne mélangez pas www et sans-www, production et préproduction, HTTP et HTTPS. Ouvrez quelques URL en navigation privée : elles doivent fonctionner sans connexion, afficher la bonne page et éviter les chaînes de redirection. robots.txt peut référencer le sitemap absolu.
Comparer le sitemap aux balises canoniques
Le sitemap et la balise canonical doivent désigner la même URL. Automatisez la comparaison du href canonical de chaque HTML généré avec sa loc. Vérifiez slash final, majuscules, chemins encodés et paramètres. Des liens internes, redirections, canoniques et sitemap cohérents réduisent l’ambiguïté.
N’utiliser lastmod que s’il est exact
lastmod est facultatif et doit représenter une modification significative du contenu, pas la génération du sitemap. Ne donnez pas la date du jour à toutes les URL à chaque build. Utilisez un format W3C depuis une source fiable ; si la date n’est pas connue, omettez l’élément.
Gérer les langues en groupes complets et réciproques
Chaque URL localisée reçoit sa propre entrée, avec le même ensemble d’alternatives incluant elle-même. x-default peut indiquer le recours général. Vérifiez statut 200, langue visible et canonical dans la même langue. Générez les groupes depuis une source unique pour éviter les liens non réciproques.
Valider le XML puis le comportement
Contrôlez UTF-8, namespace et échappement XML. Un sitemap est limité à 50 000 URL ou 50 Mo non compressés. Testez ensuite statut, redirection, directive robots, canonical et blocage robots.txt pour chaque loc. Un contrôle de build doit signaler toute nouvelle route incorrecte.
Envoyer une fois, puis lire le rapport avec contexte
Une lecture réussie signifie que Google a traité le fichier, pas que toutes les URL seront indexées. Étudiez des exclusions représentatives au lieu de renvoyer sans cesse le même sitemap. Une erreur d’accès diffère d’une page explorée mais non indexée, souvent liée à sa qualité ou à sa duplication.
Checklist compacte avant envoi
Le sitemap est public, renvoie 200 et du XML. Les URL sont absolues, HTTPS, canoniques, accessibles, non noindex et non bloquées. Les redirections et doublons paramétrés sont absents, lastmod est fiable, les alternatives linguistiques sont complètes et les limites de taille sont respectées.
Comment cet article a été conçu
Les articles Dev.NovaKit sont relus pour leur clarté et leur exactitude technique. Chaque traduction conserve le même sujet avec sa propre URL, ses métadonnées et sa relecture.