À la limite du Troll, mais c'est malheureusement de plus en plus évident : pour être bien placé dans le moteur de recherche de Google, outre le fait de préférer et d'ajouter les publicités Adsense (encore que l'impact sur le référencement reste minime sur des blogs à faible trafic), il ne faut surtout pas oublier d'ajouter le fameux bouton +1, fer de lance de la firme et véritable entrée dans le SEO grâce aux partages de l'influence sur le réseau social Google Plus. Ce bouton, faut-il le rappeler est accessoirement concurrent du bouton facebook, "j'aime" et sera donc privilégié, comme l'atteste les désormais nombreux résultats de recommandations intégrés moteur de recherche.
Mais, il est aussi plus que recommandé d'avoir un site qui s'affiche rapidement et qui se veut aussi accessible, sans trop de publicités (juste celles d'Adsense de préférences...). Pour améliorer les performances de son blog sous WordPress, il existe quelques plugins, mais deux facteurs ressortent véritablement du lot :
- Avoir un système de cache par l'intermédiaire d'un plugin comme w3 Total Cache
- Avoir un CDN, mais ceci n'est pas à la portée de tout le monde et peut coûter cher
Toutefois, mettre en cache n'est pas suffisant, lorsque l'on abuse des extensions. En effet, elles rajoutent un temps non négligeable lors des chargements des pages de WordPress puisque logiquement, à chaque appel d'une page, chaque extensions est appelée pour apporter sa contribution ; un bien pour un mal qui peut véritablement plomber les performances des blogs. Suivant comment elles sont codées, et suivant les fonctions qu'elles apportent, ce sont elles qui vont générer l'impact le plus crucial dans le chargement et les performances des pages.
Le plugin qui teste les plugins
Pour s'en convaincre, il suffit de les comparer et d'utiliser - provisoirement - un plugin comme P3, pour Plugin Performance Profiler. Une fois installé, dans le menu des Outils, il sera possible de scanner les performances des plugins et d'avoir de jolis graphiques et diagrammes explicatifs. Différents niveaux de détails apportent souvent des informations précieuses.
En ce qui me concerne
Lorsque j'ai voulu passer ce blog en HTML5, et même en fait sur la version précédente, j'avais toujours en ligne de mire d'épurer au maximum les fonctions pour garder celles qui m'étaient vraiment essentielles. À une époque, j'avais pas loin de 35 plugins d'installés. Sur la version précédentes de ce thème, j'en été arrivé à un peu moins d'une trentaine, et sur ce thème, aujourd'hui, il ne m'en reste que 19, ce qui fait encore beaucoup. J'en ai remplacé quelques unes par des fonctions simples dans le fichier functions.php
Du coup, plus par curiosité que par envie de tout changer encore, j'ai donc voulu tester la place et le temps que prennent mes plugins survivants lors du chargement de mes pages. Le résultat m'a fait plutôt sourire, puisque ce merveilleux et utile P3 (Plugin Performance Profiler) devenait responsable de la moitié du temps de chargement de mes pages comme le montre ma petite capture ci-dessous. Mais fort heureusement, il n'était là que temporairement.

Pourquoi faire ?
Grâce à lui, vous allez donc pouvoir faire du ménage et chercher des solutions alternatives. Réduire ses fonctions dont on a besoin à l'essentiel et supprimer celles qui au final sont superflues est un facteur important pour réaliser de bien meilleures performances et être ainsi mieux considéré par Google, qui amène souvent 80% (voire plus) du trafic d'un blog.

