Wordpress: Optimiser et booster votre site

Introduction à l'optimisation du CMS Wordpress pour améliorer la vitesse de votre site.

Avant d’entrer dans le vif du sujet de cet article d’introduction sur l’optimisation de Wordpress, je vais d’abord commencer par une rapide présentation de ce produit.

Tout d’abord, il faut savoir que Wordpress est un système de gestion de contenu (soit un CMS en anglais pour Content Management System). Edité par Automattic depuis 2003, ce CMS n’en demeure pas moins gratuit car distribué sous la licence GPL. Wordpress fait parti des meilleurs solutions CMS libres qui existent pour l’instant sur le web, et est souvent utilisé en tant que moteur de blog.

Ecrit en PHP et fonctionnant avec une base de données MySQL, Wordpress est donc un outil de publication et de gestion de site dynamique. Cependant son usage peut être décuplé grâce à l’ajout de plugins et donc de fonctionnalités.

Mais selon les usages et les conditions d’hébergement de votre site sous Wordpress, il peut arriver que celui perde un peu en vitesse de chargement. Pour essayer de corriger ce problème, voici un état des lieux des optimisations conseillées…

Un bon hébergeur

Point évident et primordial : l’hébergeur de votre site. Car sans une solution d’hébergement adaptée à vos besoins, chercher à optimiser votre Wordpress risque ne pas vous apporter de grandes satisfactions. Prenons la métaphore d’une voiture, et imaginons l’espace de quelques instants que la voiture c’est l’hébergement de votre site, le moteur votre CMS Wordpress correspond quant à lui à votre site, jamais ça vous viendrait à l’idée de placer un moteur de bolide de course graissé et optimisé sur le châssis d’une 4L toute rouillé ! Non ? Je pense donc qu’il vous faille en priorité vous assurer d’une solution d’hébergement rapide.

Afin de vous aider dans cette délicate décision, je vous invite à lire l’article suivant sur Comment choisir son type d’hébergement ?

Quel que soit votre choix, celui-ci sera déterminant pour une meilleure vitesse de chargement de vos pages web sous Wordpress, mais cela ne fait pas tout…

Un thème design et rapide

Une fois le choix de l’hébergeur entériné, il convient de s’attaquer à un sujet tout aussi important : le thème. Celui-ci caractérise votre site par son allure et ses fonctionnalités et Wordpress a l’avantage de proposer sur la toile une multitude de thèmes divers et variés. Cependant, tous ne sont pas optimisés et rapides au chargement de vos pages web comme peut l’être un thème répondant aux standards et aux normes Wordpress. L’exemple le plus parlant pour tous est le thème fournit par défaut avec votre installation et selon la version de Worpdress, actuellement : le Twenty Fourteen (voir la démo).

Thème Twenty Fourteen
Thème Twenty Fourteen

Bien que ce thème ne correspond pas forcément à vos besoins, il peut néanmoins vous servir en quelque sorte de référence en terme de performance avec d’autres. Vous pouvez également tester les divers thèmes de la série Twenty qui sont mis à disposition par la team Wordpress. Mais vous avez heureusement le choix avec de nombreux thèmes disponibles sur le web.

C’est à la base un point fort de Wordpress, je pense à sa communauté d’utilisateurs et de développeur, qui propose un catalogue imposant de plugins et de thèmes gratuits ou payants. Si vous avez un budget restreint, il paraît naturel que vous cherchiez un thème gratuit, mais à quelques exceptions près ceux-ci ne sont pas forcément optimisés, ou si c’est le cas, ils sont assez pauvres en fonctionnalités de base et peuvent nécessité l’ajout de plusieurs plugins voir un peu de développement (widget, modèles de page, …).

Il existe aussi des thèmes gratuits mis à disposition par des entreprises ou des développeurs pour servir de démonstration de leurs autres thèmes, qui eux sont payants. Ces thèmes particuliers servent donc de démonstration, et sont généralement limités en nombre de fonctionnalités comparés aux payants. Toutefois ceux-ci peuvent vous permettre de débuter avec un thème généralement bien codé, optimisé et joli, garantissant une bonne vitesse pour votre site. Rien ne vous empêche par la suite d’acheter un de leurs thèmes payants et ainsi profiter d’un support et de fonctionnalités supplémentaires.

Selon les besoins, privilégiez un thème élégant (mais attention aux poids des images du design), rapide et avec des fonctionnalités de base utiles à votre site en évitant les gadgets dont vous ne vous servirez jamais. Un thème minimaliste est souvent d’une bonne vitesse de chargement mais attention à ne pas lui ajouter trop de plugins…

Des plugins… toujours des plugins

Les plugins sont très utiles dans Worpdress en y jouant un rôle essentiel dans le fonctionnement d’un site, que cela soit pour ajouter des fonctionnalités telles que la gestion d’albums photos, l’ajout d’un lecteur flash mp3, l’intégration d’un forum, la création de formulaire de contact…ou bien améliorer celles nativement existantes avec par exemple l’amélioration du fil d’ariane (breadcrumbs) ou encore la gestion pointue du référencement SEO.

Toutefois il est conseillé de faire attention à ne pas se laisser emporter par la facilité d’installation et d’ajout des plugins. Car en effet, face à la multitude de plugins existants (plus de 28 000 au moment de la rédaction de cet article), on a souvent tendance à installer tout et n’importe quoi au détriment de la qualité, de l’utilité et surtout de la vitesse de son site. Gardez à l’esprit que n’importe qui peut proposer un nouveau plugin, cela peut être un développeur chevronné avec un code épuré et optimisé… ou au contraire un développeur du dimanche qui a fait au mieux de ses possibilités pour créer un plugin plus ou moins utile.

Ainsi donc, testez chacun d’entre eux avant de valider leur utilisation finale et essayez de limiter le nombre de plugins, ce qui bien sûr dépend aussi des fonctionnalités de base de votre thème comme on a pu le suggérer dans la partie précédente. Si vous possédez un thème payant qui contient plusieurs outils, il apparaît évident que vous n’aurez pas forcément besoin de recourir aux plugins, ou du moins à quelques uns d’entre eux uniquement.

Certains plugins sont légers, rapides et répondent à un besoin sans interférer avec la rapidité de chargement de votre site, mais d’autres alourdissent fortement ce point essentiel. Il convient donc de faire des tests ou de vous renseigner sur les forums quant à l’usage de ces plugins. Cela peut venir du fait que le plugin en question ajoute une couche supplémentaire tel qu’un script avec de nombreuses interactions avec la base de données par exemple, ou encore une fonction de code qui fait des appels à des sites externes et qui, hélas, finit par ralentir votre site.

Je me souviens de plugins qui permettent l’ajout de fonctionnalités utiles, mais qui ont tendances à être chargés automatiquement dans chacune de vos pages, alors que généralement ces fonctionnalités sont utilisées sur une seule et unique page (un widget évolué qui ajoute une couche de code dans le header, …etc). D’autres plugins sont élégants et/ou avec de nombreuses possibilités mais extrêmement lourds et bien qu’ils soient ajoutés à une seule page et ne ralentissent pas la totalité de votre site, ils se contentent de le faire sur la page incriminée (dans mon cas personnel, il s’agissait d’un plugin de tableau amélioré avec beaucoup de données stockées dans la base)… A ce constat là, c’est à vous de voir, soit vous le remplacer par un autre moins joli ou complet mais avec la même fonctionnalité de base, soit vous accepter le temps de chargement alourdi de votre page.

Au final j’insiste, méfiez-vous des plugins ! Tentez de limiter leur nombre et à défaut de pouvoir faire autrement, choisissez des plugins optimisés et rapides en adéquation avec votre thème et votre hébergeur. Pour cela, seuls des tests pourront vous apporter une réponse.

Pour aller plus loin

Cet article est une introduction et à ce titre ne couvre pas l’intégralité des possibilités d’optimisation d’un site Wordpress. J’ai rédigé ici une présentation générale des points clés et primaires susceptibles d’améliorer la vitesse d’affichage de votre site. Par la suite, des articles plus techniques et précis viendront détailler certaines optimisations.

Restez donc connectés à notre flux d’actualités.

Ludovic Valentin

À propos de l’auteur

| Cofondateur de Check my Website

Check my Website est un service pour la supervision et la surveillance à distance de la disponibilité, de la performance et du bon fonctionnement des sites et applications web.

Suivez @lvalentin30 sur Twitter !

Laissez un commentaire

comments powered by Disqus