Formation « Développer un thème WordPress sur-mesure (Classique) »

Les extensions incontournables d’un site WordPress

Lecture : 7 minutes • 6

L’une des plus grandes forces de WordPress, c’est son écosystème de plus de 50 000 extensions qui permettent d’ajouter toutes sortes de possibilités. Je vous présente dans ce cours celles que j’estime incontournables et que j’installe sur chaque site.

On pourrait passer des heures à parler d’extensions WordPress, tellement il y a en dire. On pourrait également débattre sur les plus utiles, les moins bien codées…

De toutes manières le choix d’extensions varie en fonction des besoins spécifiques de vos projets, mais il y en a certaines qui se montrent tellement incontournables, que je les utilise sur chacun de mes sites.

C’est cette sélection que je vais vous présenter aujourd’hui. Je ne vais pas aborder tout de suite les extensions d’e-commerce et de multilangue cependant, car je considère qu’elles répondent à des besoins spécifiques. Par contre, je leur dédie un prochain cours !

Les extensions de formulaires

On commence avec les extensions de formulaires, car tout bon site doit en posséder un ! Il y a l’embarras du choix mais j’aime bien utiliser Ninja Forms, qui est freemium.

Ninja Forms – The Contact Form Builder That Grows With You

Ninja Forms – The Contact Form Builder That Grows With You

Le constructeur de formulaire WordPress le plus simple pour les débutants. Glissez et déposez vos champs pour créer de magnifiques formulaires en quelques minutes.

Par Saturday Drive

Son interface est plutôt sympa et agréable pour construire des formulaires, et pas mal d’options sont offertes gratuitement. C’est pour moi l’une des interfaces graphiques les plus travaillées et les plus modernes.

Capture d'écran de l'interface de création de formulaire de Gravity Forms
L’interface épurée de Ninja Forms

Par contre, en licence pro, il devient vite très cher, et dans ce cas je préfère opter pour une licence payante Gravity Forms :

Son écosystème d’add-ons (les plugins du plugin) est impressionnant et répond à une grande variété de besoins (paiement, liaison avec Slack, CRM, Trello, multi step, quiz…).

Au niveau tarifs, comptez :

  • 59$ pour un site ;
  • 159$ pour 3 sites ;
  • 259$ la licence illimitée.

Parmi les autres qui sont pas mal non plus, il y a Formidable Forms, Caldera Forms et WP Forms. Les page builders comme Divi et Elementor proposent également leur propre module de formulaires !

Du coup, je ne vois plus trop de raisons de vouloir utiliser Contact Form 7 de nos jours, à part si vous voulez quelque chose de vraiment simple et léger.

Les extensions de référencement naturel

Vous aimeriez que votre site soit visité le plus souvent possible, et pour cela il va falloir optimiser le référencement naturel ! Même si vous savez que le contenu et les backlinks sont les deux facteurs les plus importants, il ne faut pas non plus négliger le reste : le méta-titre, la méta-description, le sitemap…

La référence en matière d’extensions de référencement est Yoast SEO. Elle embrasse le moto de WordPress qui est « Decisions, not options ». Du coup si vous voulez quelque chose d’autonome, et qui fait le plus gros pour vous, alors Yoast est le bon choix. Il faudra tout de même remplir à la main les métas, mais le reste se fait tout seul.

Yoast SEO

Yoast SEO

Améliorez votre SEO avec WordPress : rédigez de meilleurs contenus et obtenez un site WordPress optimisé en utilisant l’extension Yoast SEO.

Par Team Yoast

Yoast propose également une version pro à partir de 89€ par an pour un site. Maintenant, si vous voulez plus de contrôle sur les réglages, et avoir une meilleure vision de toutes les fonctionnalités d’une extension référencement, alors je vous conseille plutôt SEOPress qui est freemium.

SEOPress – On-site SEO

SEOPress – On-site SEO

SEOPress, une extension SEO simple, rapide, puissante et complète pour WordPress. Améliorez votre classement dans les moteurs de recherche, entièrement en marque blanche. Et maintenant avec l‘IA.

Par The SEO Guys at SEOPress

Et ce n’est pas pour faire le chauvin, mais SEOPress est un produit purement Français ! En terme de tarifs, la version pro démarre à 39$ pour un nombre illimité de sites.

Capture d'écran du tableau de bord de SEOPress dans WordPress
L’interface travaillée de SEOPress

Si vous êtes une agence, vous aurez plus de contrôle et de possibilités avec cette extension. De plus, l’intégration Google Anlaytics est conforme au RGPD (via l’anonymisation de l’adresse IP). Son interface a été travaillée, ce qui est rare dans un produit WordPress (je ne dis pas que le designer de Yoast est en vacances toute l’année mais…).

Les extensions de performances

Notre site doit aller vite comme l’éclair ! Que ce soit pour ne pas frustrer nos internautes, économiser du trafic sur Internet, ou encore pour faire plaisir à Google, on se doit aujourd’hui d’avoir un site performant. Et pour cela on a plusieurs solutions.

Si vous voulez un cache efficace et gratuit, vous trouverez votre bonheur avec WP Super Cache, créé par la maison mère de WordPress : Automattic.

WP Super Cache

WP Super Cache

Un système de cache pour WordPress très rapide qui génère des fichiers HTML statiques.

Par Automattic

Un clic sur le bouton « Activer le cache » et le tour est joué. Mais la performance d’un site ne s’arrête pas là, il y a également d’autres choses à mettre en place comme la compression des scripts et styles, leur concaténation, l’utilisation d’un CDN…

Et du coup si vous recherchez plus de contrôle et plus de performances pour votre site, alors je vous recommande WP Rocket :

En plus, WP Media, la société qui édite le plugin, est Française ! WP Rocket s’est rapidement imposé dans l’écosystème international comme la référence des extensions de cache. L’interface est vraiment sexy, et on comprend rapidement ce que l’extension peut faire pour nous.

Capture d'écran de l'interface de configuration de WP Rocket
L’interface de WP Rocket est sexy !

D’ailleurs, nul besoin d’aller forcément dans des réglages compliqués, la simple activation du cache vous permet déjà de gagner en performances ! Je vous invite à consulter le cours dédié à WP Rocket pour apprendre à en tirer pleinement parti.

Au niveau des formules, WP Rocket vous propose :

  • 49$ par an pour un site ;
  • 99$ pour 3 sites ;
  • 249$ pour un nombre de sites illimités.

Mais le cache ne fait pas tout ! Le plus lourd sur une page web, ce sont les images, qui peuvent représenter jusqu’à plus de 80% du poids total d’une page. Il faut donc aussi les optimiser.

Et pour cela il existe plusieurs extensions, mais ma préférée est Imagify ! C’est une extension freemium mais il faudra un abonnement si vous avez beaucoup de médias à optimiser sur votre site.

Imagify – Optimize Images & Convert WebP & AVIF | Compress Images Easily

Imagify – Optimize Images & Convert WebP & AVIF | Compress Images Easily

Compress images & convert WebP and AVIF with the best and easiest WordPress image optimization plugin. Resize and optimize images in 1-click easily!

Par Imagify Image Optimization – Optimize Images & Convert WebP & Avif

Imagify est également édité par WP Media. Du coup on retrouve là aussi une interface vraiment sympa et épurée :

Capture d'écran des réglages de l'extension Imagify
Le panneau de réglages d’Imagify

Imagify utilise un algorithme de compression plutôt puissant qui réduit d’environ 80% le poids d’une image sans la dégrader (selon le niveau de compression choisi). Il propose également une conversion des images au format WebP pour encore plus de gain.

Je dédie d’ailleurs un cours à la configuration d’Imagify et la compression d’images un peu plus tard dans cette partie de la formation.

Il existe bien entendu d’autres extensions qui valent le détour pour optimiser des images, comme par exemple EWWW, ShortPixel ou encore Smush.

En terme de performances toujours, vous pourriez également délocaliser vos médias sur un CDN (Cloudflare, maxCDN, RocketCDN…) ou des services comme AWS, grâce aux extensions de cache ou à d’autres comme WP Offload SES.

Les extensions de sécurité

Votre site est bien référencé, rapide, mais est-il sécurisé ? Afin de limiter les risques de piratage ou d’attaque par force brute, j’installe en général une extension de sécurité. Et la plus connue dans le secteur c’est Wordfence, qui est une extension freemium :

Wordfence Security – Pare-feu, scanner de logiciels malveillants, et sécurité de connexion

Wordfence Security – Pare-feu, scanner de logiciels malveillants, et sécurité de connexion

Pare-feu, scanner de logiciels malveillants, authentification à deux facteurs et fonctionnalités de sécurité complètes, assurées par notre équipe 24 heures sur 24. Faites de la sécurité une priorité avec Wordfence.

Par Wordfence

Ce genre d’extension propose un firewall applicatif, un scanner de sécurité, et plusieurs mesures de renforcement : blocage d’IP, analyse du trafic, protection force brute, authentification à deux facteurs…

Capture d'écran du tableau de bord de Wordfence dans WordPress
L’interface (un peu bordélique) de Wordfence

Wordfence Pro est proposé à 99$ par an pour un site, et propose des tarifs dégressifs dès le second site (de 10% à 25% de réduction par licence selon le volume).

Côté Français, il existe également SecuPress par l’ami Julio Potier, l’expert en sécurité francophone. L’interface est bien travaillée et on comprend tout de suite ce dont est capable de faire l’extension.

SecuPress Free — WordPress Security

SecuPress Free — WordPress Security

Protégez votre WordPress avec SecuPress, analysez et assurez la sécurité de votre site quotidiennement.

Par SecuPress

Parmi les extensions de sécurité, on retrouve également iThemes Security qui est aussi une très bonne référence.

Bien sûr, une extension seule ne suffit pas à sécuriser entièrement un site. Malheureusement, une faille dans n’importe quelle extension permet de réduire à néant une bonne partie des mesures mises en place par l’extension de sécurité. C’est pour ça que la sécurité doit aussi être forte à un niveau au dessus, sur le serveur.

Les extensions de sauvegardes

Vous avez déjà planté un site sans pouvoir le récupérer ? C’est frustrant non ? Alors pour éviter de prendre le moindre risque, le mieux c’est de sauvegarder votre site automatiquement, et à intervalles réguliers.

UpdraftPlus permet de programmer des sauvegardes des fichiers et de la base de données, et de les exporter sur un service externe comme Dropbox, Google Drive ou encore Amazon. Car autant ne pas mettre tous ses oeufs dans le même panier.

UpdraftPlus : Extension WordPress de sauvegarde et migration

UpdraftPlus : Extension WordPress de sauvegarde et migration

Backup, restore or migrate your WordPress website to another host or domain. Schedule backups or run manually. Migrate in minutes.

Par TeamUpdraft, DavidAnderson

La version premium avec les add-ons démarre à partir de 39$ par an et par site. Mais en général la version gratuite est amplement suffisante.

Vous pourriez également tout aussi bien utiliser un service web SaaS comme ManageWP ou MainWP qui permettent de gérer votre parc de sites WordPress à distance : monitoring, mises à jour et même les sauvegardes !

Lorsque vous utilisez des hébergements spécialisés WordPress, les extensions de sauvegarde, sécurité et de cache deviennent alors superflues !

Les extensions de mise en confirmité légale

Pour la mise en conformité légale, rien n’est simple, vous pouvez cependant commencer avec une alerte de cookie, qui peut suffire dans certains cas (mais pas tous !) :

Cookie Notice & Compliance for GDPR / CCPA

Cookie Notice & Compliance for GDPR / CCPA

Cookie Notice allows you to you elegantly inform users that your site uses cookies and helps you comply with GDPR, CCPA and other data privacy laws.

Par Hu-manity.co

Bien sûr, ça ne suffit pas à mettre votre site en conformité légale, loin de là ! Il vous faudra aussi une politique de confidentialité, des mentions légales, et bien souvent un contrôle plus poussé des consentements pour le RGPD.

Pour cela il faudra plutôt s’orienter vers des solutions comme Quantcast ou TarteAuCitron, qui sont un peu plus complexes à mettre en place, et bien sûr fait appel à un professionnel juridique.

Les extensions incontournables des développeurs

Et pour terminer cette sélection, voici quelques extensions qui sont incontournables d’un point de vue du développeur ! On les a d’ailleurs déjà vues dans cette formation .

La première c’est ACF ! Je l’aime tellement que toute une partie de la formation lui est dédiée. ACF permet d’ajouter des champs additionnels dans l’interface d’administration et créer des interfaces plus poussées pour gérer ses contenus. C’est un incontournable pour tous les développeurs.

Advanced Custom Fields (ACF)

Advanced Custom Fields (ACF)

ACF helps customize WordPress with powerful, professional and intuitive fields. Proudly powering over 2 million sites, WordPress developers love ACF.

Par WP Engine

Vient ensuite la synchronisation de données. WP Migrate DB (et sa version Pro) permettent de facilement migrer un site en ligne en local, et inversement, ce qui peut s’avérer pratique pour dupliquer un site et travailler sur une nouvelle version.

WP Migrate Lite – WordPress Migration Made Easy

WP Migrate Lite – WordPress Migration Made Easy

Migrate your database. Export full sites including media, themes, and plugins. Find and replace content with support for serialized data.

Par WP Engine

J’en ai parlé dans le cours sur le rapatriement de site en local, et un cours lui est dédié pour sa version pro.

Et enfin, il arrive que vous utilisiez dans vos projets des thèmes ou plugins premium qui ne sont pas forcément encore traduits en français. Alors du coup, il faut traduire des chaines, et pour cela Loco Translate est l’outil idéal.

Loco Translate

Loco Translate

Traduisez directement des thèmes et extensions WordPress depuis votre navigateur.

Par Tim Whitlock

On l’a abordé dans le cours sur l’internationalisation de thèmes. Il est gratuit et l’avantage c’est que vous n’aurez pas besoin de devoir manipuler le fichier .po. Mais vous pourriez tout aussi bien utiliser Poedit.


Bien sûr, cette liste n’est pas exhaustive ! Je me suis concentré sur les extensions qu’on a besoin à coup sûr sur nos sites. Mais impossible d’être totalement objectif. À vous de faire votre propre liste selon vos besoins et vos habitudes !

Dans les prochains cours, on va se concentrer sur la configuration des extensions de performances, puis on parlera d’e-commerce et multilangue.

6

Questions, réponses et commentaires

  1. Gilles Corbel

    Le 6 mars 2021

    Bonjour,

    Bravo pour votre démarche et votre site. C’est remarquable !

    Je voulais juste vous signaler une typo dans la description de Ninja Forms: le mot « ismple » au lieu de simple…

    1. Maxime BJ

      Le 6 mars 2021

      Merci Gilles ! En fait c’est carrément une erreur de traduction sur wordpress.org, car je récupère les informations directement à la source. Je vais faire une suggestion de correction sur glotpress, ça devrait être validé rapidement !

  2. Arnaud BeLO.

    Le 17 juillet 2021

    Salut Maxime !
    Merci pour cette liste d’extensions, que j’utilise pour la plupart sur mes sites. Il y en a une aussi que j’utilise beaucoup mais qui ne figure pas dans ta liste : Enable Media Replace. Elle permet de remplacer par un autre un fichier de la bibliothèque des médias, en offrant la possibilité de mettre à jour la date et/ou le nom. C’est très pratique, mais peut-être existe-t-il aussi une autre façon de le faire ?

    1. Maxime BJ

      Le 18 juillet 2021

      ça semble être un besoin ultra spécifique pour des cas très précis. A l’usage la médiathèque permet déjà de remplacer facilement un média existant très assez facilement.

  3. Nicoh

    Le 21 février 2022

    Le travail réalisé au long de ce cours est impressionnant. Maintenant je sais vers qui renvoyé quand on me demandera une formation WordPress en français. Bravo Cap’taine WP

    1. Maxime BJ

      Le 21 février 2022

      Merci beaucoup ! Ça me fait très plaisir !

Laisser un commentaire