/ GUIDE — 5 min de lecture
Générer un plan de site XML à partir d'une exploration
Bâtissez un plan de site qui ne liste que les pages à indexer — à partir de ce que Nosy Bat a réellement exploré, pas d'une supposition.
Ce qu'un plan de site doit contenir, et ce qu'il doit laisser de côté
Un plan de site est la liste des URL que vous voulez voir indexées, avec, au besoin, une indication de leur dernière modification. Les moteurs de recherche le prennent comme une suggestion, pas comme un ordre : un plan de site rempli de redirections, de pages noindex et de doublons fait plus de tort que de bien. Il gaspille le budget d'exploration et apprend au moteur que vos signaux ne sont pas fiables.
Nosy Bat construit le plan de site à partir de l'exploration; il ne contient donc que les pages indexables aujourd'hui : du HTML, un statut 200, aucun noindex, aucune URL canonique pointant ailleurs. Les pages que le robots.txt bloque ne sont jamais explorées, alors elles n'y entrent pas non plus.
1. Explorer le site
N'importe quelle exploration terminée en mode Exploration (suivre les liens) fait l'affaire; les explorations en mode liste n'offrent pas le générateur. Si une partie du site ne doit pas figurer dans le plan (un dossier de préproduction, des outils internes), excluez-la avant de lancer avec Options avancées → Configuration → Ne jamais explorer les URL correspondant à, ou écartez-la dans les options du générateur ci-dessous.
2. Ouvrir le générateur
Dans les résultats de l'exploration, ouvrez Détails de l'exploration, puis Générer un plan de site XML. Le contenu est fixe — les pages indexables seulement — et le reste vous appartient :
- lastmod — Date de l'exploration (par défaut), l'En-tête Last-Modified de la page quand le serveur l'envoie, ou Ne pas l'indiquer. Prenez l'en-tête si votre CMS le règle correctement; sinon, ne l'indiquez pas. Un lastmod erroné est pire qu'aucun lastmod.
- changefreq et priority — Ne pas l'indiquer, ou une valeur fixe; priority peut aussi suivre Selon la profondeur (1.0 pour l'accueil). La plupart des moteurs ignorent les deux : vous pouvez les laisser de côté.
- Écarter les URL correspondant à (une par ligne) — les chemins à exclure même s'ils sont indexables.
- Ajouter un plan de site d'images — un second fichier qui liste les images trouvées sur chaque page.
3. Télécharger et placer les fichiers
Télécharger le .zip vous donne sitemap.xml — ou, au-delà de 50 000 URL, sitemap-1.xml, sitemap-2.xml… avec un sitemap_index.xml qui pointe vers chacun. Téléversez-les à la racine du site, à côté du robots.txt, pour que l'adresse du plan soit https://your-site.com/sitemap.xml (ou celle de l'index).
Les sites changent; les plans de site vieillissent. Avec une exploration planifiée, vous avez toujours une exploration récente pour bâtir le fichier. Voir les forfaits →
4. Prévenir les moteurs
Ajoutez une ligne au robots.txt :
Sitemap: https://your-site.com/sitemap.xmlSoumettez ensuite la même URL dans la Google Search Console, sous Sitemaps. À l'exploration suivante, la famille Sitemaps de Nosy Bat vérifie le résultat : No XML sitemap found, Sitemap not declared in robots.txt, Non-indexable URL in the sitemap, Redirect in the sitemap et Error page in the sitemap devraient tous revenir vides (les noms des règles s'affichent en anglais).
5. Le garder à jour
Régénérez-le après tout changement de structure — nouvelles sections, pages retirées, migration. Si vous explorez selon une planification, chaque exécution terminée est une exploration fraîche à partir de laquelle bâtir le fichier : ouvrez ses Détails de l'exploration, réglez les options et téléchargez. Les options ne sont pas enregistrées avec la planification; notez celles que vous avez choisies.