Service en ligne 100% Gratuit Utilitaires Web AngularForAll

- Générateur SEO de sitemap.xml

Générateur Sitemap Xml Seo Gratuit Créer Sitemap.xml En Ligne Sitemap Xml Google Bing Indexation Sitemap Xml Priorité Changefreq Générer Sitemap Xml Télécharger Sitemap Xml Valide W3C Sitemap Xml Lastmod Urlset Sitemap Xml Wordpress E-Commerce Sitemap Generator Online Français Soumettre Sitemap Google Search Console
🗺️

Générateur SEO de sitemap.xml

⚡ Presets rapides

Charge un exemple dans le mode actif (Tableau ou Batch) :


# URL Priorité Fréquence
0 URL
Divise en plusieurs fichiers si dépassement :
URLs / fichier
📦 Mode Batch — Guide rapide
  • Collez ou tapez une URL par ligne
  • Choisissez une priorité et fréquence globales
  • Activez Auto-découpage si vous avez plus de 1 000 URLs
  • Le résultat apparaît en bas après génération
💡 Grands sites : Avec l'auto-découpage, un sitemap-index.xml + plusieurs sitemap-N.xml sont générés et téléchargeables séparément. Limite Google : 50 000 URLs par fichier.

Qu'est-ce qu'un sitemap.xml ?

Un sitemap.xml est un fichier XML placé à la racine de votre site web qui liste toutes les URLs que vous souhaitez faire indexer par les moteurs de recherche. Il fait partie du protocole Sitemap Protocol, standardisé et reconnu par Google, Bing, Yahoo et Yandex.

Contrairement au robots.txt qui dit aux crawlers ce qu'ils ne doivent pas explorer, le sitemap leur indique positivement ce qu'ils devraient indexer.

Pourquoi un sitemap est-il essentiel ? Les moteurs de recherche peuvent découvrir vos pages par le biais des liens internes, mais un sitemap garantit qu'aucune page importante n'est oubliée, notamment les pages profondes ou peu liées.

Quand est-il indispensable ?

  • Site de grande taille : plus de 500 pages → un sitemap aide le budget crawl
  • Site nouveau : peu de backlinks → les crawlers le trouvent difficilement
  • Contenu riche en médias : images, vidéos — des sitemaps spécialisés existent
  • Pages isolées : non reliées par des liens internes
  • Contenu fréquemment mis à jour : blog, actualités, e-commerce
💡 Bon à savoir : Même un petit site bénéficie d'un sitemap. Google affirme qu'un sitemap est toujours un signal positif pour le crawl, même si votre site est bien structuré.

Structure et balises du sitemap.xml

Un sitemap.xml respecte un format XML strict avec des balises bien définies. Voici la structure complète d'un sitemap valide :

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://exemple.com/</loc>
    <lastmod>2026-05-01</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://exemple.com/blog/</loc>
    <lastmod>2026-04-28</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>

Détail des balises

Balise Obligatoire Description
<urlset> Oui Élément racine avec le namespace du protocole sitemap
<url> Oui Conteneur de chaque entrée URL
<loc> Oui URL complète et canonique (avec https://)
<lastmod> Non Date de dernière modification (format ISO 8601 : YYYY-MM-DD)
<changefreq> Non Fréquence indicative de mise à jour (always, hourly, daily…)
<priority> Non Priorité relative entre 0.0 et 1.0 (défaut : 0.5)
⚠️ Attention : Seule la balise <loc> est obligatoire. Les autres sont des hints — les moteurs de recherche peuvent les ignorer selon leur propre analyse.

Priorité et fréquence de crawl

Les valeurs priority et changefreq permettent d'indiquer aux moteurs de recherche quelles pages méritent plus d'attention et à quelle fréquence elles changent.

La balise priority

La priorité est une valeur entre 0.0 et 1.0. Elle est relative à votre propre site, pas comparée aux autres sites. Google indique qu'il tient compte de cette valeur de façon limitée.

PrioritéUsage recommandé
1.0Page d'accueil, pages stratégiques principales
0.9Pages de catégorie importantes, landing pages
0.8Articles récents, pages produits phares
0.6 – 0.7Articles standards, pages produits normaux
0.4 – 0.5Pages secondaires, archives
0.1 – 0.3Vieilles pages, contenus peu importants

La balise changefreq

Elle indique à quelle fréquence le contenu change. Ces valeurs sont des indications, pas des obligations.

  • always — Contenu qui change à chaque visite (temps réel)
  • hourly — Contenu mis à jour plusieurs fois par jour
  • daily — Blog d'actualités, pages de résultats
  • weekly — Articles de blog, pages produits
  • monthly — Pages statiques peu modifiées
  • yearly — Pages légales, CGU, mentions
  • never — Archives, pages historiques
Conseil pratique : Ne mettez pas daily partout pour "tromper" Google. Les moteurs de recherche détectent quand vos pages ne changent pas réellement — cela peut nuire à votre crédibilité de crawl.

Bonnes pratiques SEO pour votre sitemap

✅ Règles fondamentales

  • N'incluez que les URLs canoniques : si une page a une URL canonique différente (rel=canonical), mettez uniquement la canonique dans le sitemap
  • Utilisez uniquement des URLs indexables : pas de pages avec noindex, pas de redirections 301, pas de pages 404
  • HTTPS obligatoire : toutes les URLs doivent commencer par https:// si votre site utilise HTTPS
  • URLs absolues uniquement : jamais de chemins relatifs comme /blog/ — toujours https://site.com/blog/
  • Cohérence avec le robots.txt : ne mettez pas dans le sitemap des pages bloquées par robots.txt

📊 Limites techniques

  • Maximum 50 000 URLs par fichier sitemap
  • Taille maximale : 50 MB (non compressé)
  • Au-delà : créer un sitemap index qui référence plusieurs sitemaps
<!-- Sitemap index pour les grands sites -->
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap>
    <loc>https://exemple.com/sitemap-posts.xml</loc>
    <lastmod>2026-05-01</lastmod>
  </sitemap>
  <sitemap>
    <loc>https://exemple.com/sitemap-pages.xml</loc>
    <lastmod>2026-05-01</lastmod>
  </sitemap>
</sitemapindex>

🔗 Déclarer le sitemap dans robots.txt

Ajoutez cette ligne à la fin de votre robots.txt pour que tous les crawlers le trouvent automatiquement :

Sitemap: https://votre-site.com/sitemap.xml

Exemples de sitemaps par type de site

Blog standard

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://mon-blog.fr/</loc>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://mon-blog.fr/articles/titre-article/</loc>
    <lastmod>2026-04-20</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mon-blog.fr/categorie/javascript/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
</urlset>

Site e-commerce

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://boutique.fr/</loc>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://boutique.fr/produits/chaussures/</loc>
    <lastmod>2026-05-01</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://boutique.fr/produits/chaussures/sneakers-blanc/</loc>
    <lastmod>2026-04-28</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>

Application Angular (SPA)

Pour une SPA Angular, les URLs doivent être pré-rendues ou accessibles via SSR (Angular Universal) pour être indexables. Le sitemap liste les routes publiques :

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://app.fr/</loc><priority>1.0</priority></url>
  <url><loc>https://app.fr/features</loc><priority>0.8</priority></url>
  <url><loc>https://app.fr/pricing</loc><priority>0.9</priority></url>
  <url><loc>https://app.fr/docs</loc><priority>0.7</priority></url>
</urlset>

Soumettre votre sitemap à Google et Bing

🔍 Google Search Console

  1. Connectez-vous à Google Search Console
  2. Sélectionnez votre propriété
  3. Dans le menu gauche → Index → Sitemaps
  4. Entrez l'URL de votre sitemap : sitemap.xml
  5. Cliquez sur Envoyer

🔍 Bing Webmaster Tools

  1. Allez sur Bing Webmaster Tools
  2. Sélectionnez votre site
  3. Menu → Sitemaps → Soumettre un sitemap
  4. Entrez l'URL complète et validez
Méthode automatique : Déclarez votre sitemap dans robots.txt avec Sitemap: https://votre-site.com/sitemap.xml — tous les moteurs de recherche compatibles le découvriront automatiquement.

📡 Ping automatique

Vous pouvez aussi "pinger" Google lors d'une mise à jour de votre sitemap en appelant cette URL :

https://www.google.com/ping?sitemap=https://votre-site.com/sitemap.xml

Cette méthode est particulièrement utile pour les sites dont le contenu change fréquemment (news, blog à fort volume).

Erreurs courantes à éviter

❌ Erreur 1 : Inclure des pages noindex

Ne jamais mettre dans un sitemap des pages avec la méta <meta name="robots" content="noindex">. C'est un signal contradictoire qui perturbe les crawlers.

❌ Erreur 2 : URLs non canoniques

Si vous avez https://site.com/page/ comme URL canonique mais que votre sitemap référence https://site.com/page (sans slash final), cela crée des incohérences.

<!-- ❌ Incohérent -->
<loc>https://site.com/blog</loc>
<!-- ✅ Canonique -->
<loc>https://site.com/blog/</loc>

❌ Erreur 3 : Pages en erreur 404 ou redirections

Vérifiez régulièrement que toutes les URLs de votre sitemap retournent un code 200. Les 404 et 301 dans un sitemap diluent le budget crawl.

❌ Erreur 4 : Tout mettre en priorité 1.0

Si toutes vos pages ont une priorité de 1.0, le signal perd toute valeur. Utilisez une graduation réaliste : homepage 1.0, articles récents 0.8, vieilles pages 0.4.

❌ Erreur 5 : Ne jamais mettre à jour le sitemap

Un sitemap statique non mis à jour indique des lastmod incorrectes. Automatisez la génération du sitemap (CMS, script cron, plugin) pour qu'il reflète toujours l'état réel du site.

🛠️ Outil de vérification : Utilisez la Google Search Console pour détecter les erreurs dans votre sitemap après soumission — elle vous indique les URLs non indexées et les raisons.

FAQ — Questions fréquentes

Un sitemap garantit-il l'indexation de mes pages ?

Non. Un sitemap est une demande d'indexation, pas une garantie. Google indexe les pages selon sa propre évaluation de qualité et pertinence. Des pages de faible qualité ne seront pas indexées même si elles sont dans le sitemap.

Combien de temps faut-il pour que Google indexe mon sitemap ?

Entre quelques heures et plusieurs semaines selon l'autorité de votre domaine. Un site nouveau ou peu connu peut attendre plusieurs semaines. La Google Search Console vous indique quand le sitemap a été crawlé.

Dois-je créer un sitemap si j'ai WordPress ?

WordPress génère automatiquement un sitemap via https://votre-site.com/wp-sitemap.xml depuis la version 5.5. Des plugins comme Yoast SEO ou Rank Math offrent plus de contrôle sur les exclusions et priorités.

Quelle différence entre sitemap.xml et sitemap index ?

Un sitemap simple liste directement les URLs. Un sitemap index liste d'autres fichiers sitemap — utile quand vous dépassez 50 000 URLs (limite par fichier). Le sitemap index est aussi pratique pour séparer articles, produits, images.

Puis-je créer un sitemap pour les images et les vidéos ?

Oui ! Google supporte des extensions du protocole sitemap pour les images (xmlns:image) et les vidéos (xmlns:video). Ces sitemaps spéciaux améliorent la visibilité dans Google Images et Google Videos.

<url>
  <loc>https://site.com/page/</loc>
  <image:image>
    <image:loc>https://site.com/img/photo.jpg</image:loc>
    <image:title>Description de l'image</image:title>
  </image:image>
</url>

Mon sitemap doit-il être mis à jour manuellement ?

Non, idéalement il est généré automatiquement par votre CMS ou un script à chaque nouvelle publication. Notre générateur est parfait pour les petits sites statiques, les projets sans CMS, ou pour une vérification ponctuelle.

Quelle est la différence entre sitemap.xml et sitemap.html ?

Le sitemap.xml est destiné aux moteurs de recherche (machine-readable). Le sitemap HTML est une page web pour les visiteurs humains, listant toutes les pages du site de façon lisible. Les deux se complètent.

Conclusion

Le sitemap.xml est un outil SEO incontournable pour assurer une indexation complète et efficace de votre site. En configurant correctement les priorités, fréquences et dates de modification, vous donnez aux moteurs de recherche toutes les informations pour explorer votre site intelligemment.

  • ✅ Lister uniquement les URLs canoniques et indexables
  • ✅ Déclarer le sitemap dans robots.txt et Search Console
  • ✅ Utiliser des priorités réalistes (pas tout à 1.0)
  • ✅ Mettre à jour le lastmod à chaque modification
  • ✅ Vérifier l'absence d'erreurs 404 et de redirections
  • ✅ Créer un sitemap index au-delà de 50 000 URLs

Utilisez notre générateur de sitemap.xml ci-dessus pour créer votre fichier en quelques secondes, puis soumettez-le à Google Search Console et Bing Webmaster Tools pour démarrer l'indexation. 🚀

Partager