Un blog, qu’il soit sous Wordpress, Dotclear ou tout autre CMS, consomme des ressources serveurs (CPU, mémoire, trafic, …). Ces ressources ne sont pas indéfinies et sont restreintes suivant votre type d’hébergement (mutualisé, dédié, ou virtualisé). Avoir un blog optimisé est un pré requis pour augmenter son nombre de visiteurs et mieux se positionner dans les résultats des moteurs de recherche. Mais ce n’est pas une fin en soit…
La vitesse de chargement des pages est un élément crucial pour le ranking Google…
La vitesse de chargement des pages fait maintenant parti des critères de choix quand au positionnement de votre blog dans les résultats de Google. Des outils tels que Google Speed Tracer pour Chrome ou Google Page Speed pour Firefox permettent de mettre en avant des problèmes de vitesse et/ou optimisations.
Cependant, ce n’est pas le seul élément à prendre en compte et à améliorer au niveau de votre blog. D’autres critères tout aussi important rentre en compte.
L’accessibilité avant tout !
Pour que Google vienne lire les billets et pages de votre blog il faut avant tout proposer des pages accessibles, clairement lisibles et bien structurées. Pour rendre vos pages accessibles, ces dernières ne doivent pas être bloqués par un fichier robots.txt.
Vos pages seront d’autant plus accessible depuis Google si elles sont publiées dans un sitemap. Mon blog propose et utilise ce genre de fichiers (Spawnrider.Net sitemap |robots.txt).
De l’importance d’une page bien structurée et bien codée
Google ne voit pas les pages comme nous pouvons les voir dans notre navigateur. La preuve en est avec ce simulateur. Il a une vision simple et synthétique de la page. Il analyse le code à la recherche du texte, des mots-clés et des URL pour en synthétiser l’essentiel. Cette synthèse est effectuée grâce aux mots-clés et aux titres de la page mis en avant par du balisage HTML spécifique (bold/b, h1,h2, h3, italique/i, …).
Dans un blog, de manière générale et dans la mesure du possible, le plus important est de mettre en avant l’article puis les liens, les tags, les catégories et enfin le reste (partenaires, publicité, …). Si vous avez à choisir un thème Wordpress, prenez le “SEO Optimised” qui signifie “Optimisé pour les moteurs de recherche”, afin de garantir à vos pages une meilleur visibilité auprès des moteurs de recherche. Dans la foulée, vérifier que le code html/xhtml/xml de vos pages est valide en utilisant un validateur en ligne.
Pour récapituler, votre blog doit :
- Se charger rapidement,
- Etre accessible pour Google,
- Avoir des pages bien codées et structurées.
Wordpress peut être facilement optimisé en ajoutant quelques plugins efficaces. Voici ma petite sélection pour améliorer les performances de votre blog :
- Akismet : Même si ce plugin n’optimise pas directement votre blog, un blog sans spam est un blog de qualité. Ce plugin est donc incontournable.
- DB-Cache : Ce plugin cache les requêtes SQL et évite ainsi les aller/retour entre votre serveur Apache et votre base de données. Les données de votre base fréquemment utilisées sont mises en cache dans des fichiers pour améliorer la consommation en CPU et en mémoire de votre serveur de base.
- Google XML Sitemaps : Génère un sitemap à destination des différents moteurs de recherche (Google, Yahoo, MSN, Ask.com).
- JQuery Lazy Load Plugin : Permet de ne charger que les images visibles de votre blog. Les images restantes sont affichées au fur et à mesure que vous défilez sur la page.
- lbcd78 Meta Keyword Generator : Génère des mots-clés dans les balises META de vos pages en fonction du contenu des pages.
- SEO Friendly Images : Optimise le référencement de vos images en y ajoutant une description (ALT)et/ou un titre (TITLE).
- WP Minify : Réduit, compresse, et combines vos fichiers CSS et/ou Javascript afin de réduire le nombre de ressources que le navigateur doit charger à l’ouverture de vos pages.
- WP Smush It : Réduit la taille des images en compressant vos fichiers lors de leurs publication.
- WP Super Cache : Fournit un système de cache ultra performant à Wordpress en générant des pages HTML statiques à partir de vos pages PHP. Il réduit ainsi la consommation CPU et les accès à la base de données.
Il est évident qu’il sera nécessaire d’effectuer des tests sur votre blog avant d’installer et activer l’ensemble de ces plugins sur votre propre blog. Néanmoins, ces plugins ont le mérite de fonctionner ensemble (avec, parfois, quelques ajustements nécessaires).
Pour les blogueurs sous Dotclear, rassurez-vous: il existe également des tutoriels et des moyens très efficace pour optimiser votre blog. Ces conseils sont dispensés par mes amis Ludovic Toinel de Geeek.org et Guillaume Bizet de GuillaumeBizet.fr :
- Tuning et optimisation de site Web via Geeek.org
- Optimisation de la consommation CPU de mon serveur Dedibox via Geeek.org
- Optimisation des blogs Dotclear via GuillaumeBizet.fr
Il ne s’agit pas ici de solutions miracles. L’optimisation de votre site dépend avant tout du type de serveur et des ressources dont vous disposez. Et pour finir, si votre site n’a qu’une centaine de visiteurs, ne vous fatiguez pas pour le moment, attendez encore un peu.
Plus d’informations :
- 38 Ways to optimize and speed-up your wordpress blog
- La bible de l’optimisation Wordpress
- Wordpress Optimization on Codex
- Quelques outils Wordpress pour optimiser la SEO
- Yahoo Performance Rules
- Outils Google pour les webmaster