Comment éviter la création de pages inutiles par les plugins et thèmes WordPress ?

Niveau de lectureDébutant / Intermédiaire
CMS / OutilWordPress
Temps de lecture6 min

Installez un thème premium ou un plugin un peu ambitieux, et vous héritez souvent de pages que vous n’avez jamais demandées : portfolio vide, page « Shop » WooCommerce désactivée, archive d’un custom post type que vous n’utilisez plus. Ces pages fantômes finissent crawlées, parfois indexées, sans jamais servir à personne.

D’où viennent ces pages inutiles

Trois sources reviennent systématiquement en audit. D’abord les thèmes premium multi-usages : ils embarquent un custom post type Portfolio, Team, Testimonials, activé par défaut même si vous n’en avez pas l’usage. Ensuite les plugins qui créent une page dédiée à leur activation (une page « Boutique » WooCommerce vide si vous ne vendez rien, une page de réglages Elementor visible publiquement). Enfin, les données de démo importées lors de l’installation d’un thème, jamais nettoyées après le lancement du site.

Aucune de ces pages n’est malveillante. Le problème, c’est qu’elles existent sans contenu réel derrière : un CPT Portfolio avec zéro entrée génère quand même une archive crawlable, avec un title générique et rien à afficher.

Détecter ce qui traîne sur votre site

La méthode la plus fiable reste le croisement entre Search Console et un crawl léger de votre propre site. Search Console (rapport Pages, section « Non indexées ») remonte souvent des pages que vous ne saviez même pas exister, classées en « Explorée, actuellement non indexée » ou « Contenu en double ».

Donnée fraîche

Un site WordPress construit avec un thème multi-usages active en moyenne 5 à 12 custom post types dans son builder, dont une bonne partie (Portfolio, Team, Testimonials) reste vide sur un site qui n’en a pas l’usage métier.

  1. Listez vos custom post types actifsRéglages du thème ou du builder (Elementor, Divi) : repérez les CPT activés que vous n’alimentez jamais.
  2. Passez en revue le sitemap XMLOuvrez votre sitemap (souvent /sitemap_index.xml) et vérifiez qu’aucune archive de CPT vide n’y figure.
  3. Vérifiez les pages générées par les plugins e-commerceSi WooCommerce ou un plugin de réservation est installé sans être utilisé activement, sa page racine (« Boutique », « Panier ») reste souvent publique.

Trier : supprimer, rediriger, ou désindexer

Une fois la liste établie, l’arbitrage se fait au cas par cas, pas en bloc. Une page jamais utilisée et sans backlink : suppression pure, avec redirection 301 vers une page pertinente si elle a un minimum d’ancienneté. Un CPT désactivable proprement (Portfolio d’un thème premium) : désactivez-le dans les réglages plutôt que de le laisser en noindex, ça évite de le regénérer à la prochaine mise à jour du thème.

Cas Action recommandée
CPT vide, désactivable dans les réglages du thème Désactiver à la source
Page « Boutique » sans produit Dépublier ou rediriger vers la home
Page de démo importée, jamais éditée Supprimer, redirection 301 si déjà indexée
Archive de taxonomie plugin sans usage éditorial Noindex si la suppression casse une fonctionnalité utilisée en interne

La logique rejoint directement celle des pages d’archives WordPress : une page sans contenu substantiel n’a pas vocation à être indexée, quelle que soit son origine (native WordPress ou générée par un plugin tiers).

Les plugins les plus générateurs de pages fantômes

Certaines catégories de plugins sont statistiquement plus concernées : les constructeurs de page (Elementor, Divi, Beaver Builder) créent parfois des pages de « bibliothèque de templates » accessibles publiquement si mal configurées. Les plugins d’avis clients ou de témoignages ajoutent un CPT dédié, souvent laissé en indexation par défaut. Les plugins de formulaire créent des pages de confirmation ou de remerciement qui n’ont aucune valeur SEO et méritent un noindex systématique.

Sur ce point, la configuration de votre fichier robots.txt peut compléter le noindex pour les répertoires entiers générés par certains plugins (dossiers de templates, pages de prévisualisation), à condition de ne jamais bloquer une URL dont vous voulez encore contrôler la balise noindex via le crawl.

Prévenir plutôt que nettoyer après coup

Le vrai levier, c’est l’installation elle-même. Avant d’activer un thème ou un plugin, passez cinq minutes à vérifier les fonctionnalités qu’il embarque par défaut : CPT, taxonomies, pages de réglages publiques. Désactivez ce que vous ne prévoyez pas d’utiliser dès le départ, plutôt que de laisser une archive de audit SEO le découvrir dix-huit mois plus tard.

C’est un point que je vérifie systématiquement lors d’un audit SEO WordPress : ces pages fantômes sont rarement graves individuellement, mais elles s’accumulent et diluent la lisibilité du site pour Google comme pour vos statistiques internes.

Ce qu’il faut retenir

Un site propre n’a pas zéro page inutile, il a un processus pour les repérer régulièrement. Un contrôle trimestriel du sitemap et des CPT actifs suffit à éviter l’accumulation. Ne traitez jamais ces pages en bloc : chacune mérite l’arbitrage suppression, redirection ou désindexation selon son historique.

Faut-il supprimer toutes les pages générées automatiquement par mon thème ?

Non, seulement celles qui restent vides ou sans usage réel. Une page de portfolio activement alimentée n’est pas concernée ; c’est le vide qui pose problème, pas la fonctionnalité en soi.

Comment savoir si une page fantôme est déjà indexée par Google ?

Recherchez site:votredomaine.fr suivi d’un mot-clé propre à la page, ou consultez le rapport Pages de Search Console qui liste l’ensemble des URLs connues, indexées ou non.

Désactiver un custom post type supprime-t-il son contenu ?

Généralement non, le contenu reste en base de données mais devient inaccessible publiquement. Vérifiez toutefois la documentation du thème ou du plugin avant de désactiver, certains suppriment réellement les entrées.

Une page de confirmation de formulaire doit-elle être en noindex ?

Oui, systématiquement. Elle n’a aucune valeur pour un visiteur arrivant depuis Google et dilue inutilement votre budget crawl.

À propos de l’auteur

Aymeric Maingé

Consultant SEO senior avec plus de 10 ans d’expérience, côté agence et annonceur. J’accompagne des sites WordPress, e-commerce et lead gen sur des problématiques de SEO technique, de performance web, de Core Web Vitals et d’expérience utilisateur. Mon approche croise audit terrain, priorisation métier et recommandations actionnables pour les équipes marketing et IT. Votre consultant SEO WordPress.

Méthodologie utilisée

Inventaire réalisé à partir de croisements Search Console (rapport Pages) et sitemap XML sur des sites clients utilisant des thèmes premium multi-usages, complété par la documentation officielle des plugins les plus courants (WooCommerce, Elementor).

À lire aussi

Les autres articles sur le sujet

Aymeric Maingé consultant SEO freelance