Comment avoir un site WordPress plus rapide ?

De nombreux sites WordPress sont réalisés chaque jour par des professionnels (agences ou indépendants) mais aussi des débutants qui réalisent leur site eux-mêmes.
Peu importe de qui il s’agit, souvent, les sites internet ne sont pas optimisés et c’est un tort !

 Vous avez donc un super site qui est beau avec pleins de fonctionnalités mais celui-ci met beaucoup de temps à charger ? Cela peut être néfaste pour vos utilisateurs ou clients mais aussi pour votre référencement ! Le temps de chargement sur mobile est un facteur pris en compte par Google pour le positionnement.

Ayant vu de nombreux sites internet mal conçus et mal optimisés, j’ai décidé de vous faire un point sur l’essentiel à réaliser pour rendre votre site plus rapide !

Quel type d’hébergement choisir?

Lors de la mise en ligne de votre site internet, vous avez (ou votre webmaster) dû choisir un hébergeur et une formule d’hébergement.
Généralement, au départ, on prend une formule pas chère avec un hébergement mutualisé.

C’est bien pour débuter afin de limiter les coûts mais ce genre d’offre n’est pas recommandée pour les performances !

En effet, avec les hébergements mutualisés, votre site WordPress est installé sur un serveur avec d’autres sites internet. Ces serveurs ont des limites de bandes passantes ce qui peut provoquer des baisses de vitesses ainsi que des temps de chargement plus long dans le cas où les autres sites sont plus lourds et ont plus de visiteurs.

Si vous le pouvez, privilégiez des offres avec des serveurs dédiés (et spécialisés WordPress) : WPX, Kinsta ou WPServeur (français). Certes le prix est nettement plus élevé mais vous obtiendrez de meilleures performances ainsi que des options supplémentaires.

Comment le thème impacte les performances ?

Il existe de nombreux thèmes WordPress gratuits et payants. Le choix peut donc être très difficile ! Ils peuvent proposer de nombreuses fonctionnalités ou au contraire n’avoir que l’essentiel.

Le choix du thème dépend déjà du type de site souhaité (site vitrine ou e-commerce), des fonctionnalités et de la personne qui s’occupera de créer votre site (son niveau de connaissance en CSS notamment).

Dans tous les cas, lors de votre choix, choisissez un thème léger et/ou bien optimisé. Certains thèmes possèdent énormément de fonctionnalités que vous n’utiliserez jamais et alourdira votre site pour rien. Ils chargent des scripts inutiles qui ralentiront le chargement de vos pages.
Vérifiez donc les avis concernant l’optimisation et regardez qu’il n’y ait pas trop de fonctionnalités qui vous seront inutiles !

Le thème que j’utilise personnellement le plus souvent possible c’est Generatepress (version pro). Il fait parti des thèmes les plus légers avec uniquement les fonctionnalités essentielles.
Avec ce genre de thème, il est tout de même préférable de maîtriser WordPress même si cela est faisable pour un débutant (mais plus long).
Ils possèdent également une très bonne documentation et un forum très réactif !

Si vous faites appel à un professionnel pour votre site, lors du choix du thème, vérifiez donc qu’il soit optimisé et les fonctionnalités qu’il propose.

Comment les extensions impactent le chargement ?

Tout comme pour les thèmes, il existe un très grand nombre de plugins pour faire tout ce que vous voulez. Leur utilité est d’ajouter des fonctionnalités à votre site WordPress : activer les moyens de paiements, formulaires de contact, extensions d’optimisations, ajouter un espace utilisateur… La liste est longue.

Souvent, pour ajouter des fonctionnalités, du code Javascript est ajouté à votre site. Pour faire simple, cela rajoute des fonctionnalités dynamiques (lorsque l’on fait telle action, il se passe quelque chose) qui peuvent rapidement allonger le temps de chargement. C’est surtout vrai lorsque vous en avez beaucoup.

Pour les extensions, je vous recommande cela :
– Vérifiez que celles installées répondent réellement à un besoin pour votre site. Si ce n’est pas le cas, supprimez là. Si vous n’êtes pas sûr, demandez à un professionnel.
– N’ayez pas plusieurs plugins qui possèdent la même fonction. Cela est inutile et il pourrait y avoir des conflits.
– Si vous possédez une extension avec beaucoup de fonctionnalités (ex : Jetpack), vérifiez que vous en avez réellement besoin. Par exemple, si vous l’utilisez seulement pour publier sur vos réseaux sociaux, privilégiez une extension dédiée à cela.

Qu’est-ce qu’un site WordPress léger ?

Je sais, j’ai déjà évoqué les thèmes et les extensions qui peuvent rapidement alourdir un site internet. Ici, je voudrais vous parler de la structure de votre site et donc la lourdeur du point de vue contenu.

Je vise ici principalement les sites e-commerces qui possèdent de nombreuses pages, de nombreuses catégories produits, etc.

Évitez de vouloir tout mettre dans votre menu ! Certes cela rend plus simple la navigation pour vos clients mais cela ralentit grandement le chargement de vos pages. Au final, cela est négatif pour l’expérience utilisateur et pour votre référencement.

Gardez un menu épuré et beau tout en limitant le nombre d’onglets présents dans votre menu.

Autrement, le nombre total de pages, articles et produits auront une incidence sur le référencement mais pas sur les performances à proprement parler.

Comment optimiser les images sur WordPress?

Dans un premier temps, il faut que la taille de vos images corresponde à l’utilisation que vous en ferez. Par exemple, pour une simple image décorative en page d’accueil, il n’y a aucune utilité d’avoir une image en 2400×1200.

Voici les tailles recommandées selon les utilisations :

  • Article de blog (1200 x 630 pixels)
  • Image d’entête (bannière 1048 x 250 pixels)
  • Mis en avant (format paysage – 1200 x 900 pixels)
  • Mis en avant (format portrait – 900 x 1200 pixels)
  • Image de fond (1920 x 1080 pixels)
  • Logo (200 x 100 pixels)
  • Miniature (150 x 150 pixels)

En plus de la gestion de la taille des images, il vous faudra les compresser et activer le format webp (il s’agit d’un format spécialement pour internet qui est plus léger).

Pour cela, je vous recommande d’utiliser une extension comme Optimus, WebP Converter for Media, EWWW Image Optimizer, Imagify

Comment optimiser le code CSS, JavaScript et mettre en cache sur WordPress ?

Du fait de l’utilisation de thèmes et d’extensions, beaucoup de code CSS et Javascript sont ajoutés sur votre site. Certains sont chargés mais inutilisés ou bien pourraient simplement être « nettoyés » pour alléger le chargement.

En effet, selon comment est chargé ce code, cela peut grandement ralentir vos pages.

La mise en cache permet, grossièrement, de garder en mémoire le contenu de vos pages. Une fois que vos pages sont mises en cache, vos pages se chargent beaucoup plus rapidement.

Pour l’optimisation et la mise en cache, je vous recommande d’utiliser une ou des extensions : WP Rocket (payant) ou une combinaison Autoptimize/W3 Total Cache (gratuit).
Attention car mal paramétrés, ces extensions peuvent « casser » des éléments de votre site. Il est important de rappeler qu’elles agissent directement sur du code !

Je vous recommande de faire appel à un professionnel pour ces manipulations (sauf si vous avez des connaissances en CSS et JS bien entendu).

Comment nettoyer la base de données ?

La base de données comprend beaucoup d’informations et de données concernant les pages (révisions et brouillon notamment), les extensions, articles, etc.

Celle-ci peut être encombrée de données inutiles ou du moins obsolètes. Il faut donc procéder à un nettoyage régulier.

Pour cela, vous pouvez utiliser une extension dédiée. Personnellement j’utilise WP-Optimize ou Advanced Database Cleaner selon les sites mais il en existe d’autres. Certains serveurs proposent cela dans leurs offres donc vérifiez si cela est inclus pour vous plutôt que d’utiliser une extension.

Attention, tout comme l’optimisation du code, le nettoyage de la base de données n’est pas sans risque.
Si vous supprimez des données nécessaires au fonctionnement de votre site, cela pourrait alors tout casser !
N’hésitez pas à faire appel à un professionnel !

Conclusion

Comme je le disais au début de l’article, il est désormais important d’avoir un site qui se charge rapidement. Vos clients (ou utilisateurs) ne veulent pas attendre pour accéder à votre contenu! De plus, il s’agit d’un facteur de référencement sur Google. Vous avez donc beaucoup d’intérêts à optimiser votre site WordPress (ou tout autre site internet).

Si vous suivez ce guide, je vous garantie que vous obtiendrez de biens meilleurs résultats! Si besoin, je peux également intervenir sur votre site.

DES QUESTIONS OU UN BESOIN D’OPTIMISATION?

Contactez moi via le formulaire!

NEOSSA - Concepteur de site internet et Référencement