Astuces

Bonnes habitudes pour un site WordPress léger

Les outils mesurent. Ces astuces aident à décider. Elles sont aussi affichées dans le plugin WP Footprint pendant que vos scans tournent.

1
Plugins

Moins, c'est mieux

Chaque plugin actif ajoute du code qui s'exécute à chaque page. Visez le plus petit ensemble qui fait le travail. Si une fonctionnalité s'utilise une fois par mois, un plugin n'est sans doute pas la bonne solution.

2
Plugins

La qualité avant la quantité

Un plugin bien codé d'un auteur reconnu vaut dix plugins légers mais bâclés. Vérifiez les notes, la date de dernière mise à jour, le nombre d'installations actives, et la réactivité au support.

3
Plugins

Désactiver, puis supprimer

Un plugin désactivé reste sur le serveur : ses fichiers sont là, ses options en base aussi. Si vous ne l'utilisez plus, supprimez-le complètement — moins de code mort, moins de surface d'attaque.

4
Plugins

Évitez les doublons

Deux plugins SEO, deux plugins de cache, deux plugins de sécurité — choisissez-en un seul. Les fonctionnalités qui se recouvrent gaspillent de la mémoire et créent des conflits silencieux.

5
Plugins

Faites le tri tous les trois mois

Listez vos plugins actifs, repérez ceux que vous n'avez pas ouverts depuis 90 jours. Beaucoup ont été installés pour un essai et oubliés. Ce simple tri suffit souvent à enlever 5 ou 10 % de poids inutile.

6
Thème

Gardez le thème léger

Un thème multi-purpose lourd pèse souvent plus que dix plugins. Un thème simple et moderne fera l'essentiel du travail à votre place — et vous gagnerez en rapidité comme en sérénité.

7
Thème

Méfiez-vous des constructeurs de page

Elementor, Divi, WPBakery ajoutent souvent 200 à 500 Ko de CSS et JS sur chaque page, même celles que vous n'avez pas créées avec eux. Si votre thème supporte les blocs natifs, c'est presque toujours plus rapide.

8
Thème

Privilégiez les blocs Gutenberg

L'éditeur de blocs natif fait aujourd'hui 90 % de ce qu'on attend d'un page builder, sans la surcouche. Utilisez les patterns et les blocs réutilisables avant d'installer un plugin de mise en page.

9
Cache

Utilisez un cache

Un cache de page est de loin le gain le plus important pour vos visiteurs. La plupart des hébergeurs en proposent un par défaut — activez-le. Et n'en empilez pas plusieurs.

10
Cache

Activez l'object cache (Redis ou Memcached)

Sur un site dynamique — WooCommerce, espace membres, multilingue — l'object cache divise par dix le nombre de requêtes SQL. Si votre hébergeur le propose, activez-le ; sinon, demandez-le.

11
Cache

Servez vos assets via un CDN

Cloudflare, BunnyCDN ou Fastly servent vos images, CSS et JS depuis un point proche du visiteur. C'est le seul moyen efficace d'accélérer un site pour une audience internationale, et la version gratuite de Cloudflare suffit déjà.

12
Maintenance

Mesurez avant d'optimiser

Optimiser à l'aveugle est le meilleur moyen de casser quelque chose ou d'investir là où ça ne sert à rien. Lancez un scan, identifiez le coupable, puis agissez. Re-mesurez après.

13
Maintenance

Mettez à jour régulièrement

Les versions récentes sont souvent plus rapides et plus sûres. Un plugin abandonné depuis deux ans est rarement le bon choix. Activez les mises à jour mineures automatiques sans hésiter.

14
Maintenance

Optimisez les images

Sur la plupart des sites, les images représentent l'écrasante majorité du poids. Format moderne (WebP, AVIF), bonnes dimensions, lazy loading : trois leviers, énormes effets.

15
Maintenance

Nettoyez les transients orphelins

Les plugins stockent des résultats temporaires dans wp_options sans toujours les supprimer. Avec le temps, cette table peut faire plusieurs Mo et ralentir chaque chargement. Un nettoyage tous les six mois (WP-CLI ou plugin dédié) suffit.

16
Base de données

Limitez les révisions d'articles

Par défaut, WordPress garde toutes les versions d'un article — il n'est pas rare d'en avoir 50 sur une seule page. Ajoutez `define('WP_POST_REVISIONS', 5);` dans wp-config.php pour ne garder que les cinq dernières.

17
Base de données

Videz le spam et la corbeille

Les commentaires spam et supprimés restent dans la base tant que vous ne les videz pas. Sur un site ouvert depuis quelques années, cela peut représenter des dizaines de milliers d'enregistrements. Videz tout : Commentaires → Indésirable → Vider.

18
Base de données

Optimisez les tables MySQL

Les tables se fragmentent à force d'écritures et de suppressions. Une commande `OPTIMIZE TABLE` (via phpMyAdmin, WP-CLI ou un plugin) défragmente, libère de l'espace et accélère les lectures. Une fois par trimestre suffit largement.

19
Sécurité

Désactivez XML-RPC si vous ne l'utilisez pas

XML-RPC est un vieux protocole, principalement utilisé par Jetpack et l'app mobile WordPress. Sans usage, c'est une cible privilégiée pour les attaques par force brute qui consomment du CPU. Coupez-le via un filtre ou un plugin de sécurité.

20
Sécurité

Limitez les tentatives de connexion

Sans limite, /wp-login.php est attaqué en permanence par des bots. Un plugin comme Limit Login Attempts ou la fonction native de votre plugin de sécurité bloque l'IP après quelques échecs et libère votre serveur.

21
Sécurité

Restez sur une version PHP récente

PHP 8.2 ou 8.3 est notablement plus rapide que 7.4 — souvent 30 à 50 % de gain sur le temps de réponse, à coût zéro. Vérifiez votre version dans Outils → Santé du site et demandez la mise à jour à votre hébergeur si nécessaire.

22
Frontend

Différez le JavaScript non critique

Un script chargé sans `defer` ni `async` bloque l'affichage de la page. Pour tout ce qui ne sert pas au premier rendu (analytics, chat, vidéos), différez le chargement : gros gain sur le LCP et l'expérience perçue.

23
Frontend

Limitez les web fonts

Chaque famille et chaque graisse coûte une requête et plusieurs centaines de Ko. Une seule famille avec deux graisses (regular + bold) suffit pour la plupart des sites. Préférez héberger les fichiers localement plutôt que de tirer chez Google.

24
Frontend

Lazy load des iframes (YouTube, Maps)

Un embed YouTube charge environ 1 Mo de JavaScript avant même que le visiteur clique. Utilisez `loading="lazy"` sur les iframes ou une façade légère qui ne charge la vidéo qu'au clic — gain énorme sur les pages avec embeds.

25
Frontend

Désactivez le script emoji

WordPress charge wp-emoji-release.min.js sur chaque page pour afficher les vieux émojis sur des navigateurs qui n'existent plus. La quasi-totalité des sites peut le couper sans rien perdre — un seul filtre dans functions.php suffit.

26
Hébergement

Choisissez un hébergeur sérieux

Aucun plugin de cache ne sauvera un hébergement bas de gamme. Un bon hébergement WordPress (mutualisé optimisé ou managé) coûte rarement plus cher qu'un mauvais — et change tout.

27
Hébergement

Hébergez près de vos visiteurs

La latence physique entre serveur et visiteur compte. Audience majoritairement française ? Datacenter en France ou Europe de l'Ouest. Un serveur à Singapour pour des visiteurs parisiens, c'est 200 ms perdues à chaque requête.

Mesurez votre propre site

Le plugin WP Footprint applique ces principes : il mesure, il chiffre, il propose des optimisations.

Installer WP Footprint