Depuis que je développe des sites avec WordPress, j’ai testé et utilisé beaucoup, beaucoup, beaaaauuuuuucoup d’extensions différentes pour répondre à des besoins récurrents : prise de contact, sécurité, performance, contenus personnalisés… Le dépôt officiel regorge de solutions intéressantes. Les extensions référencées ici sont celles avec lesquelles je travaille régulièrement. Cette liste propose une sélection d’extensions de qualité pour bien construire un site WordPress.
Toutes ces extensions sont gratuites, bien maintenues, efficaces immédiatement et bénéficient pour la plupart de versions professionnelles payantes.
Comment sélectionner une extension WordPress ?
Cette approche permet aux utilisateurs novices comme plus avancés de faire leur première sélection.
Une extension = un besoin
Sur le dépôt, on trouve beaucoup d’extensions « couteaux-suisses » : elles font plein de trucs. Je ne suis pas fan de cette approche : en général, leurs fonctionnalités supplémentaires sont moins bien faites que celles d’extensions plus petites et spécialisées.
J’essaye toujours de sélectionner une extension qui répond à un besoin précis.
Bien pensée et non invasive
La page d’option
Une page d’option ? Oui, mais… Si l’extension ajoute une page d’option dédiée dans la barre latérale de l’interface d’administration, ce n’est pas un énième tableau de bord inutile. Un genre de stand personnel de l’éditeur qui permet juste de télécharger ses autres extensions. Une page d’option doit servir un usage avancé de l’extension qu’on utilise, sinon la place des réglages est dans le menu… réglages, effectivement.
Stop à la pub !
L’éditeur ne prend pas ton interface d’administration pour sa guérite publicitaire. Si une version professionnelle est disponible, elle est proposée uniquement sur la page de réglage de l’extension, elle n’envahit pas le reste de l’interface d’administration.
Il y a une charte
La conception graphique de la page de réglage de l’extension s’intègre au mieux à la charte graphique native de l’interface d’administration de WordPress permettant une gestion claire et fluide.
Cerise sur le gâteau
Une extension non invasive ne surcharge pas le tableau de bord avec des widgets non pertinents. Je dis bonus, car il est facile de désactiver ces widgets dans le menu « options de l’écran ». Mais un utilisateur novice n’est pas forcément au courant.
L’éditeur est réactif sur la page de support
Tu hésites entre deux extensions pour un même besoin ? Une petite visite de l’onglet support sur leurs pages respectives peut te permettre de les départager. Consulte les réponses de l’éditeur/du développeur aux questions des utilisateurs.
Si peu de demandes restent sans réponse ou non résolues, c’est bon signe !
Ta base de données n’est pas une poubelle
Je trouve intéressant de jeter un rapide coup d’œil à sa base de donnée après l’installation d’une extension. Si celle-ci a pris 15 tables après l’installation, l’extension responsable n’est pas forcément très légère.
Sélectionner une extension de qualité
Pour résumer rapidement, voici quelques critères pour sélectionner une extension WordPress :
- Elle répond à un besoin précis.
- Elle est non invasive.
- L’éditeur est réactif sur la page de support.
- Elle ne surcharge pas la base de données.
- Et bien entendu, elle fonctionne !
En suivant ces critères et en testant, j’ai composé ma petite check-list d’extensions WordPress pour des sites internet simples ou plus avancés.
Un socle robuste et léger
Commençons par la base : pour faire un premier site, WordPress se suffit à lui-même. Surtout aujourd’hui avec Gutenberg et l’éditeur de site. Mais pour tous les sites sur lesquels je travaille, je mets en place cette première base. Les extensions de ce socle respectent tous mes critères de sélection.
Performances
Une première sélection d’extensions qui améliore rapidement les performances de ton site pour tes visiteurs et dans l’interface d’administration. J’ai détaillé leurs fonctionnements dans mon article : Un cache WordPress super rapide (et gratuit) sans WP Rocket.
Autoptimize
Optimise et agrège les ressources statiques de ton site WordPress (CSS, JS, HTML…).
➡️ Autoptimize par Optimizing Matters
Cache enabler
Active un cache de page afin de servir des fichiers HTML pour les pages déjà calculées.
Mon guide de configuration : Comment configurer Cache Enabler
➡️ Cache Enabler par KeyCDN
SQLite Object Cache
Active un système de cache objet avec SQLite3 ou APCU.
➡️ SQLite Object Cache par Oliver Jones
ZenPress
Ma première extension officielle, je l’ai conçue pour alléger ton site WordPress en désactivant des fonctionnalités obsolètes (legacy), supprimer ou masquer des publicités, et appliquer un ensemble de bonnes pratiques de performances et de sécurité dès l’activation.
Le code est ouvert et accessible à tous sur github.
➡️ ZenPress — Unbloat, Performance & Security par Quentin Le Duff
Besoin de plus de performances ?
Découvre ZenPress, mon extension ultralégère gratuite pour débarrasser ton site WordPress des fonctions inutiles et des publicités, renforcer la sécurité et améliorer les performances.
Sécurité
WordPress en lui-même est sécurisé, quand une vulnérabilité est découverte, elle est immédiatement corrigée par l’équipe de contributeur et mise en ligne. La majorité des vulnérabilités sont introduites par des éléments extérieurs : extensions, thèmes, et pratiques utilisateurs.
J’ai détaillé une petite check-list pour renforcer la sécurité de son site : Check-list de sécurité WordPress. On ne peut pas éliminer tout risque, mais on peut faire de son mieux pour les réduire.
BBQ Firewall
Petit pare-feu très léger qui bloque une vaste gamme de requêtes malveillantes.
➡️ BBQ Firewall par Jeff Starr
Header Security Advanced
Configure automatiquement des en-têtes de réponse HTTP.
➡️ Headers Security Advanced & HSTS WP par Andrea Ferro
WPS Hide Login
Déplace la page de connexion de WordPress sur un autre URL sur-mesure. Permets d’éviter énormément d’attaques automatiques sur la page de connexion du site.
➡️ WPS Hide Login par Remy Perona
SEO
WordPress est bien conçue pour permettre le référencement des contenus publiés par les moteurs de recherche. J’ajoute une extension dédiée pour pouvoir ajuster plus finement ce fonctionnement.
Slim SEO
Fait la même chose que les grosses extensions SEO, les publicités en moins !
Suivi statistique
En général, on aime bien savoir si son site est consulté, et quelles pages sont populaires.
Koko Analytics
Cette extension permet plusieurs configurations pour visualiser les volumes de visites sur son site. C’est une extension légère et autohébergée que je trouve suffisante avant de passer à des solutions lourdes plus invasives.
➡️ Koko Analytics par Danny van Kooten
Un petit socle pour bien démarrer
Cette première liste d’extensions améliore ton site sans le surcharger et conserve l’expérience native.
✅ Autoptimize
✅ BBQ Firewall
✅ Cache enabler
✅ Header Security Advanced
✅ Koko Analytics
✅ SQLite Object Cache
✅ Slim SEO
✅ ZenPress
✅ WPS Hide Login
Extensions additionnelles selon les besoins
Sélection d’extensions catégorisée par besoin. Resté et approuvé, il n’y a plus qu’à piocher ! Quand des extensions dérogent à certains de mes critères de sélection, elles compensent par leur qualité de fonctionnement.
Amélioration de la qualité de vie
Pour fluidifier l’utilisation de son site et améliorer certains fonctionnements natifs.
Admin Menu Editor
Très pratique pour réorganiser la barre latérale d’administration, quand on commence à avoir pas mal de contenus personnalisés et de pages d’options.
➡️ Admin Menu Editor par Janis Elsts
Yoast Duplicate Post
Permets de dupliquer rapidement des contenus (articles, pages…) .
➡️ Yoast Duplicate Post par Team Yoast
Formulaires
Premier besoin d’interaction avec un site.
Contact Form 7 (CF7)
Permets de créer tes premiers formulaires de contact, cette extension gratuite fait très bien l’affaire pour des formulaires simples en restant léger.
➡️ Contact Form 7 par Takayuki Miyoshi
Flamingo
Pour enregistrer et de visualiser les demandes reçues via tes formulaires de contact CF7 directement dans l’interface d’administration de WordPress.
➡️ Flamingo par Takayuki Miyoshi
Protection des formulaires
Les formulaires sont le premier besoin d’interaction et aussi un vecteur d’attaque, en particulier de spams automatisés (commentaires, inscription, démarchage frauduleux dans l’espace de contact…).
Akismet
La solution propulsée par Automattic pour protéger les formulaires natifs de WordPress, elle a aussi une intégration pour protéger les formulaires CF7. Attention, les messages soumis sont traités par un serveur externe, ce qui peut poser un problème par rapport au RGPD.
➡️ Akismet Anti-spam: Spam Protection par Automattic
Honeypot for Contact form 7
J’ai fait un guide pour utiliser cette extension : Comment configurer Honeypot for Contact form 7. Malheureusement, elle a récemment été fardé d’un nouveau tableau de bord inutile pour vendre les solutions de l’éditeur. Si cela ne te pose pas de problème, elle est toujours très efficace.
➡️ Honeypot for Contact Form 7 (CF7 Apps) par Saad Iqbal
WP Armour : Une alternative JQuery à Akismet
Très bonne alternative à Akismet, tout fonctionne efficacement en local. Par contre, le code de l’extension repose sur jQuery et le charge sur l’interface publique. Si ton site repose déjà sur jQuery cela ne dégradera pas les performances, par contre s’il ne l’utilise pas cela peut être dommage de charger la libraire JS uniquement pour ça.
➡️ WP Armour – Honeypot Anti Spam par Dnesscarkey
Gestion de contenu personnalisé
WordPress permet de créer des types de contenus supplémentaires : les « custom post types ». Ces extensions permettent de gérer ces contenus supplémentaires et des champs associés depuis l’interface d’administration. Fait ton choix !
Le challenger : Pods
Cette petite extension est une alternative à ACF très complète et bien intégrée à Gutenberg. Pods permet aussi facilement de créer des mises en page sur mesure, des blocs et des compositions basés sur ses champs additionnels. Une extension complémentaire de cache conçue pour les sites hébergés avec formules faibles en ressources est disponible.
➡️ Pods — Custom Content Types and Fields par Scott Kingsley Clark
➡️ Pods Alternative Cache par Jory Hogeveen
La référence : ACF
On ne la présente plus, c’est le poids lourd des extensions permettant de gérer ses contenus personnalisés. Si tu es quelqu’un plus tourné vers le « no-code », elle correspondra mieux à tes besoins.
➡️ Advanced Custom Fields par WP Engine
Maintenance
Les extensions de maintenance listées ici permettent de faciliter la gestion quotidienne de ton site pour toutes les actions courantes.
Sauvegardes manuelles : All-in-One WP Migration
Ultra simple à prendre en main, cette extension permet de sauvegarder manuellement son site complet et de le restaurer facilement. Elle est aussi très pratique pour exporter son site sur un serveur local.
➡️ All-in-One WP Migration and Backup par ServMask
Nettoyer la base de donnée : Database Cleaner
Cette extension déroge à mon critère du tableau de bord. Mais elle de grande qualité et excellente pour nettoyer finement sa base de donnée WordPress avec une interface utilisateur claire et très bien pensée.
➡️ Database Cleaner par Jordy Meow
Suivi des mises à jour : Easy Updates Manager
On peut déjà activer nativement les mises à jour automatiques des thèmes et des extensions sur WordPress mais Easy Updates Manager permet d’unifier leur gestion avec un espace pour consulter facilement les logs. On peut également définir une adresse email différente de l’administrateur principal pour recevoir ces logs quotidiens.
➡️ Easy Updates Manager par David Anderson / Team Updraft
Cette liste d’extensions est mise à jour régulièrement
Tout comme WordPress, cette liste évoluera, n’hésite pas à la garder de côté dans tes favoris pour en suivre les mises à jour ! Si tu as des recommandations d’extensions qui s’intègrent bien à ces critères de sélection, partage-les !
En tout cas, j’espère que cette publication t’aidera et que sa lecture t’a été agréable. Si tu as des questions, besoin de support sur ton site WordPress, ou que tu veux apporter ta contribution, n’hésite pas à me contacter ou à laisser un petit commentaire 🙂

Répondre à Quentin Le Duff Annuler la réponse