Comment créer un sitemap XML sur WordPress ?

Pour un site WordPress, créer un sitemap XML est un processus simple, généralement automatisé par un plugin SEO comme Yoast ou Rank Math. Ce fichier, une carte routière pour les moteurs de recherche, est essentiel pour une bonne indexation. L’étape cruciale souvent négligée est la configuration minutieuse de ce sitemap, notamment l’exclusion des taxonomies inutiles, afin de ne présenter à Google que le contenu pertinent et indexable de votre site.

Points clés à retenir

  • Le sitemap XML guide les moteurs de recherche pour une meilleure indexation de votre contenu WordPress.

  • Les plugins SEO (Yoast, Rank Math) sont la méthode la plus efficace pour générer et personnaliser votre sitemap.

  • Il est crucial d’exclure les taxonomies non pertinentes (tags, catégories vides) pour optimiser le crawl et l’indexation.

  • La soumission de votre sitemap à Google Search Console est indispensable pour informer Google de l’existence et des mises à jour de votre site.

Qu’est-ce qu’un sitemap XML et pourquoi est-il essentiel pour votre WordPress ?

Le sitemap XML n’est pas un concept nouveau, mais sa compréhension reste parfois floue pour les propriétaires de sites WordPress. Imaginez-le comme le plan détaillé d’un bâtiment, remis aux architectes qui doivent l’explorer et le comprendre. Pour les moteurs de recherche comme Google, Bing ou DuckDuckGo, votre sitemap est cette carte routière. Il liste toutes les URL de votre site que vous souhaitez voir indexées, en fournissant des informations complémentaires comme la date de dernière modification, la fréquence de mise à jour ou l’importance relative des pages.

Sur WordPress, où le contenu peut évoluer rapidement avec des articles de blog, des pages de services, des produits e-commerce ou des portfolios, un sitemap bien structuré est d’autant plus vital. Il assure que chaque nouvelle pièce de contenu est rapidement découverte et prise en compte par les robots d’exploration (les « crawlers »).

Un sitemap XML n’est pas un facteur de classement direct, mais il est un facilitateur d’indexation. Sans lui, vos meilleures pages pourraient rester invisibles aux yeux des moteurs de recherche, surtout si votre site est jeune ou complexe.

Nicolas Buathier, Expert WordPress

L’absence ou la mauvaise configuration d’un sitemap peut entraîner un retard d’indexation significatif pour vos nouvelles publications ou même l’oubli de certaines pages importantes. C’est un outil technique simple, mais redoutablement efficace pour garantir la visibilité de votre travail.

Comment générer un sitemap XML sur WordPress efficacement ?

La génération d’un sitemap XML sur WordPress est aujourd’hui un processus largement simplifié, principalement grâce aux plugins SEO. Si WordPress intègre désormais une fonctionnalité de sitemap native, les solutions tierces offrent une granularité et un contrôle bien supérieurs, essentiels pour une optimisation poussée.

La méthode recommandée : utiliser un plugin SEO

Pour la grande majorité des sites WordPress professionnels, l’utilisation d’un plugin SEO est la voie à suivre. Deux géants se partagent le marché : Yoast SEO et Rank Math SEO. Ces plugins ne se contentent pas de générer un sitemap ; ils offrent une suite complète d’outils pour l’optimisation de votre référencement.

Avec Yoast SEO

  1. Installation et activation : Si ce n’est pas déjà fait, installez et activez le plugin Yoast SEO depuis le tableau de bord WordPress (Extensions > Ajouter).

  2. Accéder aux réglages du sitemap : Une fois activé, allez dans « Yoast SEO » > « Réglages » dans votre menu latéral WordPress. Cliquez ensuite sur l’onglet « Fonctionnalités ».

  3. Activer le sitemap XML : Assurez-vous que l’option « Sitemaps XML » est activée. Un lien « Voir le sitemap XML » apparaîtra, vous permettant de visualiser votre sitemap principal (généralement à l’adresse votre-domaine.fr/sitemap_index.xml).

  4. Exclure les taxonomies inutiles (l’angle crucial) : C’est ici que l’optimisation prend tout son sens. Allez dans « Yoast SEO » > « Réglages » > « Types de contenu » ou « Catégories & Étiquettes ». Pour chaque type de contenu (Articles, Pages, Projets, etc.) ou taxonomie (Catégories, Étiquettes, Taxonomies personnalisées), vous trouverez une option « Afficher [Type de contenu] dans les résultats de recherche ? ».

    • Si vous avez des catégories ou des étiquettes que vous n’utilisez qu’à des fins internes, ou qui regroupent du contenu trop pauvre pour être pertinent dans les résultats de recherche (par exemple, des tags génériques comme « divers » ou des catégories avec un seul article), désactivez l’option « Afficher les étiquettes dans les résultats de recherche ? » ou « Afficher les catégories dans les résultats de recherche ? ». Cela retirera automatiquement ces archives de votre sitemap XML.

    • De même, pour les types de publication personnalisés (Custom Post Types) ou les taxonomies personnalisées que vous utilisez pour des éléments purement fonctionnels et non destinés à être indexés (par exemple, des champs ACF, des éléments de slider, etc.), désactivez leur inclusion dans le sitemap.

Avec Rank Math SEO

  1. Installation et activation : Installez et activez Rank Math SEO.

  2. Module Sitemap : Allez dans « Rank Math » > « Tableau de bord » > « Modules ». Assurez-vous que le module « Sitemap » est activé.

  3. Accéder aux réglages du sitemap : Dans le menu latéral de Rank Math, cliquez sur « Réglages du sitemap ». Vous y trouverez les options pour configurer les différents types de sitemaps.

  4. Exclure les taxonomies inutiles : Sous l’onglet « Sitemap », vous verrez des sous-onglets pour « Général », « Articles », « Pages », « Modèles », « Catégories », « Étiquettes », et tout type de publication ou taxonomie personnalisée présente sur votre site. Pour chaque élément que vous ne souhaitez pas voir dans votre sitemap :

    • Cliquez sur l’onglet correspondant (ex: « Étiquettes »).

    • Désactivez l’option « Inclure dans le sitemap » ou « Indexation des archives » pour les taxonomies ou types de contenu non pertinents pour le SEO public.

    • Rank Math offre également une option « Exclure des termes » pour exclure spécifiquement certaines catégories ou tags par leur ID, ce qui est très pratique pour une exclusion sélective.

💡 Bon à savoir

En excluant les pages ou taxonomies non pertinentes, vous aidez Google à concentrer son « budget de crawl » sur votre contenu le plus important. Cela peut indirectement améliorer votre SEO en assurant que vos pages clés sont explorées plus souvent et plus efficacement.

Le sitemap natif de WordPress 5.5+

Depuis la version 5.5, WordPress intègre sa propre fonctionnalité de sitemap XML. Il est activé par défaut et est accessible à l’adresse votre-domaine.fr/wp-sitemap.xml.

Avantages :

  • Aucun plugin supplémentaire n’est nécessaire.

  • Simple et fonctionnel pour les sites très basiques.

Inconvénients :

  • Manque de contrôle : Il offre très peu d’options de personnalisation. Vous ne pouvez pas facilement exclure des types de publication, des taxonomies spécifiques ou des pages individuelles.

  • Limitations : Ne gère pas les images, les vidéos, ou d’autres types de sitemaps avancés.

Pour un site professionnel ou toute structure nécessitant un minimum d’optimisation SEO, le sitemap natif de WordPress est insuffisant. Il est toujours préférable d’utiliser un plugin SEO qui prendra le relais du sitemap natif et vous offrira les contrôles nécessaires.

Les outils en ligne (à éviter pour WordPress)

Il existe des générateurs de sitemaps en ligne. Cependant, pour un site WordPress dynamique, ils sont déconseillés. Ils scannent votre site à un instant T et génèrent un fichier statique. Dès que vous ajoutez ou modifiez du contenu, ce sitemap devient obsolète. Les plugins SEO, eux, génèrent un sitemap en temps réel, toujours à jour.

⚠️ Erreur fréquente

Ne générez pas un sitemap avec un plugin SEO et un outil en ligne en même temps. Avoir plusieurs sitemaps actifs et soumis à Google peut créer de la confusion et diluer l’efficacité de vos efforts SEO.

Comment trouver et vérifier votre sitemap WordPress ?

Une fois généré, il est important de savoir où se trouve votre sitemap et de vérifier son bon fonctionnement. La plupart des plugins SEO le placent à un emplacement standard, mais il est bon de le confirmer.

  • Yoast SEO : Votre sitemap principal se trouve généralement à votre-domaine.fr/sitemap_index.xml.

  • Rank Math SEO : Le sitemap principal est souvent à votre-domaine.fr/sitemap.xml.

  • Sitemap natif de WordPress : votre-domaine.fr/wp-sitemap.xml.

Pour le vérifier, il suffit de copier l’URL dans votre navigateur. Vous devriez voir une page XML listant les différents sous-sitemaps (articles, pages, catégories, etc.) ou directement les URL de votre site si celui-ci est petit.

80%des sitemaps sont générés par des plugins SEO sur WordPress
48hdélai moyen d’indexation d’une nouvelle page avec sitemap
x2plus de chances d’indexation pour les pages soumises via sitemap

Pourquoi et comment soumettre votre sitemap à Google Search Console ?

Générer un sitemap est la première étape. La seconde, tout aussi cruciale, est de le soumettre à Google Search Console (GSC). C’est le moyen direct de dire à Google : « Voici la carte de mon site, venez l’explorer ! ».

Pourquoi soumettre votre sitemap à Google Search Console ?

  • Accélération de l’indexation : Google découvre plus rapidement vos nouvelles pages ou vos mises à jour.

  • Meilleure compréhension de la structure : Vous aidez Google à comprendre l’architecture de votre site, ce qui est particulièrement utile pour les sites complexes ou très vastes.

  • Détection des erreurs : GSC vous informe des problèmes d’indexation (pages non trouvées, erreurs serveur, etc.) liés à votre sitemap.

  • Optimisation du budget de crawl : En présentant uniquement le contenu pertinent, vous assurez que les robots de Google ne perdent pas de temps à explorer des pages non importantes ou en double, ce qui peut améliorer l’efficacité globale de votre crawl.

Comment soumettre votre sitemap via Google Search Console ?

  1. Vérifier la propriété de votre site : Si ce n’est pas déjà fait, ajoutez et vérifiez la propriété de votre site WordPress sur Google Search Console. Vous pouvez le faire via un fichier HTML, une balise meta, Google Analytics ou Google Tag Manager.

  2. Accéder à la section « Sitemaps » : Une fois connecté à GSC, sélectionnez votre propriété. Dans le menu de gauche, cliquez sur « Sitemaps ».

  3. Ajouter un nouveau sitemap : Dans la section « Ajouter un nouveau sitemap », entrez l’URL complète de votre sitemap XML principal (par exemple, sitemap_index.xml ou sitemap.xml, sans le nom de domaine qui est déjà pré-rempli). Cliquez ensuite sur « Envoyer ».

  4. Surveiller le statut : Après quelques instants, le sitemap devrait apparaître dans la liste avec le statut « Réussite ». Google commencera alors à l’explorer. Il peut falloir quelques jours pour que toutes les données soient traitées et affichées (nombre d’URL découvertes, erreurs éventuelles).

🎯

Visibilité accrue

Vos pages clés sont rapidement découvertes et indexées par les moteurs de recherche.

Indexation rapide

Les nouvelles publications et mises à jour sont prises en compte plus vite par Google.

🛡️

Diagnostic SEO

Search Console vous alerte sur d’éventuels problèmes d’indexation grâce à votre sitemap.

Quels sont les avantages d’un sitemap bien optimisé pour votre plan de site WordPress ?

Un sitemap n’est pas qu’un simple fichier. C’est un levier d’optimisation souvent sous-estimé, surtout pour les sites WordPress dynamiques. Un « plan de site WordPress » bien conçu et optimisé via un sitemap XML apporte des bénéfices tangibles.

Meilleure gestion du budget de crawl

Google alloue un « budget de crawl » à chaque site, c’est-à-dire le nombre de pages que ses robots vont explorer sur une période donnée. Pour les grands sites, un budget de crawl limité peut signifier que certaines pages importantes ne sont pas visitées. En excluant les pages et taxonomies sans valeur SEO (pages de remerciement, archives d’auteurs sans contenu, tags à faible valeur, etc.), vous dirigez les crawlers vers le contenu essentiel. C’est comme donner une carte où seuls les points d’intérêt majeurs sont mis en évidence, évitant aux explorateurs de perdre leur temps dans des impasses.

Découverte et indexation plus rapides

Chaque fois que vous publiez un nouvel article, une nouvelle page de service ou un nouveau produit, un sitemap à jour signale immédiatement cette nouveauté à Google. Sans sitemap, Google devrait « tomber » sur votre nouvelle page au hasard d’une exploration, ce qui peut prendre beaucoup plus de temps. Pour les entreprises qui misent sur la publication régulière de contenu (stratégie d’inbound marketing), cette rapidité d’indexation est un atout majeur.

Clarté pour les moteurs de recherche

Un sitemap bien organisé et « propre » (sans URL cassées, sans pages non pertinentes) envoie un signal positif à Google. Il indique que votre site est bien structuré et que son propriétaire prend au sérieux son référencement. Cela contribue à établir une relation de confiance avec les moteurs de recherche, ce qui peut avoir un impact positif sur la façon dont votre site est perçu et classé à long terme.

Identification des problèmes d’indexation

Comme mentionné, Google Search Console utilise votre sitemap pour vous fournir des rapports détaillés. Si certaines URL listées dans votre sitemap ne peuvent pas être explorées ou indexées (par exemple, à cause d’erreurs 404, de problèmes de serveur ou de balises « noindex »), GSC vous en informera. C’est un outil précieux pour le diagnostic et la maintenance SEO de votre WordPress.

Un projet WordPress en tête ?

Parlons-en : 30 min avec un expert, sans pitch.

Parler d’un projet →

Au-delà du sitemap : les autres piliers du SEO WordPress

Bien que le sitemap XML soit un composant fondamental du SEO technique, il ne représente qu’une pièce du puzzle. Pour que votre site WordPress performe réellement sur les moteurs de recherche, d’autres éléments doivent être pris en compte de manière holistique.

La qualité du contenu

C’est le roi, et il le restera. Un sitemap ne rendra pas un contenu médiocre performant. Vos articles de blog, pages de services et descriptions de produits doivent être pertinents, informatifs, bien rédigés et répondre aux intentions de recherche de votre audience. Visez la valeur ajoutée pour vos lecteurs, pas seulement pour les robots.

Le SEO technique et les performances

Au-delà du sitemap, d’autres aspects techniques sont cruciaux :

  • Vitesse de chargement : Un site lent frustre les utilisateurs et pénalise le référencement. Optimisez vos images, utilisez un bon hébergement, mettez en cache votre site.

  • Mobile-friendliness : Google indexe désormais en priorité la version mobile de votre site. Assurez-vous qu’il est parfaitement réactif et offre une excellente expérience sur tous les appareils.

  • Structure des URL : Des URL courtes, descriptives et contenant des mots-clés sont préférables.

  • Balises Meta et Titres : Optimisez vos balises titre et méta-descriptions pour chaque page afin d’inciter au clic.

L’expérience utilisateur (UX)

Google ne cesse de le répéter : l’expérience utilisateur est primordiale. Un site facile à naviguer, esthétique, avec un bon maillage interne (liens entre vos pages) et un temps de séjour élevé des visiteurs est un site qui plaît à Google. Le sitemap aide les robots, mais l’UX aide vos utilisateurs, et indirectement, votre SEO.

Le netlinking (backlinks)

Les liens entrants (backlinks) de qualité provenant d’autres sites web sont toujours un signal fort de l’autorité et de la pertinence de votre site. C’est un travail de longue haleine qui complète les efforts on-site.

✦ Ressources gratuites

Allez plus loin sur WordPress

Retrouvez tous nos guides pour créer, refondre, sécuriser et référencer votre site.

Voir tous les guides →

Questions fréquentes

Un sitemap XML est-il obligatoire pour le SEO de mon site WordPress ?

Non, un sitemap XML n’est pas « obligatoire » dans le sens où votre site peut être indexé sans. Cependant, il est fortement recommandé, voire essentiel, surtout pour les nouveaux sites ou les sites complexes. Il facilite grandement le travail des moteurs de recherche et accélère l’indexation de votre contenu, vous donnant un avantage certain en SEO.

Puis-je avoir plusieurs sitemaps sur mon site WordPress ?

Oui, en fait, un sitemap XML principal (sitemap_index.xml ou sitemap.xml) contient souvent des liens vers plusieurs sous-sitemaps (un pour les articles, un pour les pages, un pour les catégories, etc.). C’est la configuration standard des plugins SEO. L’important est de ne soumettre qu’une seule URL de sitemap principal à Google Search Console, qui se chargera ensuite d’explorer tous les sous-sitemaps liés.

Comment savoir si mon sitemap XML fonctionne correctement ?

Après avoir soumis votre sitemap à Google Search Console, vérifiez régulièrement la section « Sitemaps ». Google vous indiquera le statut de l’exploration, le nombre d’URL découvertes et toute erreur éventuelle. Vous pouvez aussi simplement coller l’URL de votre sitemap (ex: votre-domaine.fr/sitemap_index.xml) dans votre navigateur pour voir s’il s’affiche correctement sous forme de fichier XML.

Dois-je inclure toutes les pages de mon site WordPress dans le sitemap ?

Non, et c’est une erreur fréquente. Vous ne devez inclure que les pages que vous souhaitez voir indexées par les moteurs de recherche et qui apportent de la valeur à l’utilisateur. Excluez les pages d’administration, les pages de connexion, les pages de remerciement, les archives d’auteurs sans contenu pertinent, les taxonomies vides ou à faible valeur SEO (tags ou catégories très génériques), et tout contenu dupliqué ou de faible qualité. Cela optimise votre budget de crawl et la pertinence de votre indexation.

Que faire si mon sitemap affiche des erreurs dans Google Search Console ?

Si Google Search Console signale des erreurs dans votre sitemap, examinez attentivement les détails fournis. Les erreurs courantes incluent des URL non trouvées (404), des problèmes de serveur, ou des pages bloquées par un fichier robots.txt ou une balise « noindex ». Corrigez ces problèmes directement sur votre site WordPress, puis demandez à Google de revalider votre sitemap dans GSC. Si le problème persiste, cela peut indiquer un conflit de plugin ou un réglage incorrect de votre site.