seo-sitemaplisted
Install: claude install-skill david-corroy/skills-seo-geo
# Sitemap XML : analyse et génération
Le sitemap est la liste officielle des URL que tu veux voir indexées. Rien de plus, rien de moins. Une URL qui n'a pas sa place dans l'index n'a pas sa place dans le sitemap.
## Mode 1 : analyser un sitemap existant
### Où le trouver
Vérifier dans cet ordre avant de conclure « pas de sitemap » :
1. `/sitemap.xml`
2. `/sitemap_index.xml` (standard WordPress avec Rank Math ou Yoast)
3. La directive `Sitemap:` dans `/robots.txt`
4. `/wp-sitemap.xml` (sitemap natif WordPress, souvent redondant)
### Contrôles de validité
- XML valide, encodage UTF-8
- Moins de 50 000 URL par fichier (limite du protocole)
- Toutes les URL répondent en HTTP 200
- Les dates `<lastmod>` sont réelles (pas toutes identiques : signe d'une date générée à la volée, Google finit par l'ignorer)
- Pas de balises obsolètes : `<priority>` et `<changefreq>` sont ignorées par Google
- Le sitemap est déclaré dans robots.txt
- Comparer les pages crawlées au contenu du sitemap ; signaler les pages absentes
### Signaux de qualité
- Index de sitemaps si plus de 50 000 URL
- Découpage par type de contenu (pages, articles, images, vidéos)
- Aucune URL non canonique
- Aucune URL en noindex
- Aucune URL redirigée
- HTTPS uniquement
### Problèmes courants
| Problème | Gravité | Correctif |
|----------|---------|-----------|
| Plus de 50 000 URL dans un seul fichier | Critique | Découper avec un index de sitemaps |
| URL non-200 | Élevée | Retirer ou réparer |
| URL en noindex