Optimiser la base de données de WordPress
Optimiser la base de données de WordPress et retrouver la vitesse que vous aviez
Votre WordPress enregistre chaque révision, chaque cache expiré et chaque reste des extensions que vous avez désinstallées il y a des années. Rien de tout cela ne se supprime tout seul. EHERO Cleaner l’affiche, le mesure et le nettoie en un clic — et c’est gratuit.

Pourquoi la base de données grossit toute seule
Une installation WordPress fraîchement créée occupe seulement quelques mégaoctets. Le même site, trois ans plus tard, peut dépasser le gigaoctet sans avoir publié grand-chose. Ce n’est pas le contenu : c’est ce qui s’accumule autour.
Les révisions
Chaque fois que vous enregistrez un article, WordPress crée une copie complète. Un article modifié vingt fois, ce sont vingt copies du texte entier, indexées et occupant de l’espace. Par défaut, il n’y a aucune limite : tout est conservé, pour toujours.
Les transients expirés
Ce sont des caches temporaires que les extensions enregistrent dans la table des options. Ils ont une date d’expiration, mais WordPress ne les supprime pas lorsqu’ils expirent : il les ignore simplement. Un site avec plusieurs extensions actives accumule des milliers de lignes mortes qui sont lues à chaque chargement.
Les métadonnées orphelines
Lorsque vous supprimez un article ou un produit, ses métadonnées devraient partir avec lui. Ce n’est souvent pas le cas. Et lorsque vous désinstallez une extension, presque aucune ne nettoie ce qu’elle a laissé : ses options, ses métadonnées et ses tables restent là des années plus tard, pointant vers un contenu qui n’existe plus.
Ce qu’apporte WooCommerce
Si vous avez une boutique, ajoutez les sessions clients expirées, les journaux de téléchargements, l’historique complet d’Action Scheduler — qui, dans une boutique active, représente des centaines de milliers de lignes — et les anciennes clés de commande.
Comment savoir si cela vous arrive
Pas besoin d’être technique. Voici les signes, du plus évident au plus discret :
- Le tableau de bord WordPress met du temps à charger alors que le site public fonctionne bien. C’est le signe le plus clair : l’admin interroge la base de données sans cache.
- Les sauvegardes prennent de plus en plus de temps et occupent plus d’espace que ne le justifie votre contenu.
- Le moteur de recherche interne ralentit ou renvoie des résultats étranges de contenu supprimé.
- Votre hébergeur vous avertit de l’utilisation de la base de données ou de la consommation CPU lors des requêtes.
Le tableau de bord d’EHERO Cleaner vous donne la donnée exacte dès l’installation : taille réelle de la base de données et nombre d’éléments de chaque type, avant toute action.
Ce qui peut être supprimé sans crainte et ce qui ne peut pas
C’est la partie importante, et la raison pour laquelle beaucoup de gens ne nettoient jamais : la peur de casser quelque chose. Allons-y point par point.
✅ Sûr, toujours
Transients déjà expirés, brouillons automatiques, commentaires marqués comme spam, articles déjà dans la corbeille et métadonnées pointant vers du contenu inexistant. Rien de tout cela ne fait partie de votre site : c’est déjà rejeté ou déjà cassé.
⚠️ Avec discernement
Tous les transients — les actifs se régénèrent, mais le premier chargement sera un peu plus lent — et les anciennes révisions, pour lesquelles il vaut mieux décider combien conserver par article au lieu de tout supprimer.
🚫 Jamais
Votre contenu publié, les commandes, les clients et les données des extensions actives. EHERO Cleaner ne touche à rien de tout cela : aucun outil ne le permet, même par erreur.
Chaque outil affiche son niveau de risque sur sa propre carte, vous indique combien d’éléments il va affecter avant de l’exécuter et demande une confirmation pour tout ce qui est destructif. Et tout le processus est local : rien n’est envoyé vers un serveur externe.

Les outils, un par un
Plus de vingt-cinq, regroupés par ce qu’ils résolvent. Tous inclus, aucun réservé à une version payante.
Cache et transients
Transients expirés, tous les transients et le cache oEmbed, qui conserve une copie de chaque vidéo ou tweet intégré.
Contenu rejeté
Anciennes révisions en conservant celles que vous décidez, brouillons automatiques, articles dans la corbeille et verrous d’édition oubliés.
Commentaires
Spam, commentaires dans la corbeille, ainsi que les pingbacks et trackbacks, qui dans quatre-vingt-dix pour cent des sites ne sont que du bruit.
Métadonnées orphelines
Des articles, commentaires, termes et utilisateurs. Plus les relations de termes rompues et les métadonnées dupliquées.
WooCommerce
Sessions expirées, journaux de téléchargements et historique d’Action Scheduler — terminées, échouées, annulées et leurs journaux —, avec compatibilité HPOS.
Maintenance
Optimisation des tables, jetons de session utilisateur, cache des flux et détecteur de restes d’extensions que vous avez déjà désinstallées.
Nettoyage programmé : le faire et l’oublier
Nettoyer une fois, c’est bien ; le problème revient dans trois mois. C’est pourquoi le nettoyage programmé est ce qui change vraiment les choses : vous choisissez une fréquence — deux fois par jour, quotidienne ou hebdomadaire — et vous marquez les outils que vous voulez voir s’exécuter automatiquement.
Le plus raisonnable est de ne programmer que ceux marqués comme sûrs et d’exécuter le reste manuellement quand il le faut. Ainsi, la maintenance devient quelque chose qui se produit sans que personne ne s’en soucie.

Comment l’installer
- Depuis votre WordPress
Extensions → Ajouter → recherchez « EHERO Cleaner » → Installer → Activer. C’est la méthode recommandée, car les mises à jour vous parviennent automatiquement.
- Regardez les chiffres avant de toucher à quoi que ce soit
Le tableau de bord vous indique la taille de la base de données et le nombre d’éléments de chaque type. Sans rien exécuter pour l’instant.
- Commencez par le sûr
Exécutez d’un coup tous les outils marqués comme sûrs. C’est là que se trouve la majeure partie du volume, sans aucun risque.
- Programmez la maintenance
Laissez le nettoyage hebdomadaire activé avec les outils sûrs et oubliez-le.
Compatibilité
- WordPress 6.2+
- PHP 7.4+
- WooCommerce
- HPOS
- Action Scheduler
- Multisite
- N’importe quel hébergement
- Sans dépendances externes
- GPLv2
Il fonctionne de la même façon sur un site sans boutique : les outils WooCommerce n’apparaissent que si WooCommerce est actif.
Questions fréquentes
Est-ce vraiment gratuit ? Où est l’astuce ?
Il n’y a pas d’astuce. C’est GPLv2, sans vérification de licence et avec toutes les fonctionnalités. Nous le maintenons parce que les personnes qui l’installent et l’utilisent finissent par nous considérer comme un site fiable où acheter une extension payante. C’est tout le modèle.
Puis-je perdre du contenu ?
Non, si vous vous limitez à ce que l’outil marque comme sûr : cela ne touche que des données déjà rejetées, déjà expirées ou structurellement cassées. Malgré tout, la règle d’or pour tout nettoyage de base de données est d’avoir une sauvegarde récente. Faites-en une.
Combien vais-je récupérer ?
Cela dépend de l’ancienneté et du nombre d’extensions que vous avez testées. Sur des sites de trois ou quatre ans avec plusieurs extensions installées puis désinstallées, il est courant de réduire de 20 % à 60 % la taille de la base de données. Le tableau de bord vous le dit avant et après.
Est-ce utile si je n’ai pas de boutique ?
Oui. Les révisions, les transients et les métadonnées orphelines s’accumulent sur n’importe quel WordPress. Les outils WooCommerce n’apparaissent simplement pas.
Et si je désinstalle une extension, laisse-t-elle des restes ?
La plupart oui, et c’est pour cela qu’existe le détecteur de métadonnées des extensions désinstallées : il vous montre quels préfixes de métadonnées sont encore présents dans votre base de données, regroupés par extension qui les a créés, afin que vous puissiez décider.
À quelle fréquence faut-il nettoyer ?
Une fois par semaine pour ce qui est sûr, c’est largement suffisant. Ce qui n’a pas de sens, c’est de nettoyer manuellement tous les six mois : les déchets reviennent, et entre deux nettoyages le site ralentit.
Si cela vous a aidé, ceci aussi
- Fiche complète de EHERO Cleaner — le détail des plus de 25 outils et des prérequis.
- EHERO Smart Search — quand ce n’est pas la base de données qui est lente, mais le moteur de recherche de la boutique.
- Tous les plugins pour WooCommerce — le reste du catalogue, celui-ci est payant.
Optimiser la base de données de WordPress ne devrait pas coûter d’argent
Plus de vingt-cinq outils, nettoyage programmé et détecteur de restes d’extensions. Sans licence, sans limite de domaines et sans version bridée.
