6 plugins SEO pour WordPress

Lorsque j’ai commencé le blog, je ne me suis pas vraiment intéressé au SEO (Search Engine Optimization). Le choix d’un plugin s’est arrêté sur wpSEO (en version 2.4) un peu par hasard. Ce plugin est devenu payant dans ses versions suivantes, je suis donc resté en version 2.4 depuis un an.
Avec la version 2.7 de WordPress, je me suis décidé à choisir un système plus viable.

Objectifs

L’objectif de cette étude, est de trouver un système (extension ou script), capable de remplir automatiquement les champs title, meta keywords, et meta description de chacune de mes pages.

J’insiste sur le terme automatiquement, parce qu’il s’agit, pour moi, de la véritable valeur ajoutée de ce type d’extension. Je reviendrai sur cette contrainte ultérieurement, parce que nous verrons que dans certains cas, il peut être intéressant de pouvoir donner quelques mots-clés à la main.

Un peu de technique

Extensions SEO

Résumons le comportement des moteurs de recherche, et notamment G**gle:

  1. Ils parcourent (scannent) les pages que nous leur soumettons,
  2. Ils les classent par rapport à des mots-clés,
  3. Ils leur attribuent un ordre ou un poids (page rank dans la terminologie G**gle).

Dans l’étape 2, les moteurs de recherche vont particulièrement s’intéresser à certains éléments:

  • L’url,
  • Le titre de la page,
  • Les champs meta keywords et Description,
  • Puis le contenu de la page proprement dit, avec d’abord les titres du type h1, h2, …
  • D’une manière générale, les moteurs de recherche s’intéressent beaucoup plus à la partie haute de la page.

Le champ d’action des extensions SEO se situe normalement au niveau des étapes 1 et 2. Une extension comme Google XML SiteMaps va soumettre les nouveaux articles aux moteurs de recherche. D’autres extensions vont remplir les fameux champs title, meta keywords, et meta description situés en haut de chaque page,
pour faciliter leur classement.

Il existe d’autres actions facilitant le référencement, comme l’édition du fichier robot.txt par exemple.

WordPress

L’objectif est donc de remplir des champs situés en haut de page. Avec WordPress, nous avons globalement trois méthodes:

  1. Utiliser les informations mises à disposition par WP,
  2. Requêter la base pour trouver les données nécessaires,
  3. Utiliser les Custom Fields, ce qui nécessitent de les faire remplir par l’auteur.

Le tableau suivant montre les avantages et inconvénients de chaque méthode:

Méthodes Avantages Inconvénients
1. Informations disponibles – Automatique,
– Pas de charge supplémentaire
– Pas d’optimisation
2. Requêtes – Automatique
– Meilleurs résultats
– Charge supplémentaire
3. Custom Fields – Libre choix de l’auteur,
– Optimisation
– Saisie manuelle

Globalement les méthodes 1 et 2 sont automatiques, elles libèrent donc les auteurs de tout travail supplémentaire. Mais cet automatisation se paie: les mots-clés et les descriptions ne sont pas toujours très pertinents.

La méthode 3 est manuelle, elle oblige l’auteur à saisir lui-même les informations qu’il souhaite voir apparaître dans les différents champs. C’est lourd, mais parfois plus efficace.

Exemple: supposons que nous voulions publier un article sur les mémentos. Ces mémentos sont appelés cheatsheet en anglais, ce que l’on peut traduire par « pense-bête », ou « anti-sèche ». L’idéal serait donc de faire apparaître les termes memento, cheatsheet, pense-bete et anti-seche dans les balises title, meta keywords, ou meta description.
Avec une méthode entièrement automatique, ces mots n’apparaîtront que s’ils figurent dans le titre, dans le résumé, dans le texte de l’article, ou dans les mots-clés associés, ce qui est contraignant. Avec la méthode manuelle, il suffira de spécifier ces mots dans un Custom Field.

Personnellement, j’ai une préférence pour les méthodes automatiques, parce qu’elles fonctionnent dans beaucoup de cas, et parce qu’elles soulagent les auteurs d’une saisie qui peut être fastidieuse.

A noter que certaines extensions mélangent les trois méthodes, en permettant notamment, de remplacer les informations collectées automatiquement, par des informations saisies au niveau des articles.

Je termine ce paragraphe, par la liste des informations que WordPress met à notre disposition lors du chargement de chaque type de page:

Type de Page Informations
Home/Accueil – Listes des derniers articles
Catégorie – Nom de la catégorie
– Description
– Listes des derniers articles de la catégorie
Tag – Nom du tag
– Listes des derniers articles concernant ce tag
Archive (par date) – Date demandée
– Listes des articles publiés à cette date
Article – Titre,
– Description (excerpt)
– Tags
Page – Titre,
Description.

Au-delà de ces renseignements, il faut requêter la base de données, ce qui peut coûter cher en terme de nombre de requêtes, et donc en terme de charge pour le serveur.

Comparatif: les plugins visés

Je compare dans cet article, les plugins chargés de remplir et/ou formatter automatiquement les balises Title, Meta Keywords, et Meta Description.

Plugin Version Date
All in one SEO 1.4.6.15 22 Oct. 2008
HeadMeta 1.4 17 Déc. 2008
Head Space 2 3.6.7 3 Jan. 2009
Izio SEO 1.05 30 Nov. 2008
Platinum SEO 1.2.3 4 Jan. 2009
wpSEO 2.7 15 Déc. 2008

Toutes ses extensions sont gratuites à l’exception de wpSEO qui est vendu 20$.

Le comparatif

Le protocole de test est assez simple:

  • J’installe les extensions une à une,
  • Et pour chacune d’elle, je regarde les résultats obtenus pour les différents type de page possible (article, catégorie, tag, …).
  • Je regarde ensuite les capacités de configuration.

Résultats par type de page

Page d’accueil

Extensions Version Description Mots-clés Titre
All in One SEO Pack 1.4.6.15 Paramétrable Paramétrable Paramétrable
HeadMeta 1.4
Headspace 3.6.5 Paramétrable Paramétrable Paramétrable
IzioSEO 1.05 Paramétrable Paramétrable Paramétrable
Platinum SEO 1.2.1 Paramétrable Paramétrable Paramétrable
WP SEO 2.7 Paramétrable Paramétrable Paramétrable

Pages « article / page »

Extensions Version Description Mots-clés Titre
All in One SEO Pack 1.4.6.15 – Résumé
– A saisir
– Tags
– A saisir
– Paramétrable
– A saisir
HeadMeta 1.4 A saisir A saisir A saisir
Headspace 3.6.7 Paramétrable Paramétrable Paramétrable
IzioSEO 1.05 Résumé – Tags
– Extraction du titre
– Titre de l’article
– Paramétrable
Platinum SEO 1.2.3 – Résumé
– A saisir
– Tags
– A saisir
– Titre de l’article
– Paramétrable
WP SEO 2.7 Résumé Tags – Titre de l’article
– Paramétrable

Pages « catégorie »

Extensions Version Description Mots-clés Titre
All in One SEO Pack 1.4.6.15 Description – Nom de la catégorie
– Paramétrable
HeadMeta 1.4
Headspace 3.6.7 Paramétrable Paramétrable Paramétrable
IzioSEO 1.05 Description Extraction des articles – Nom de la catégorie
– Paramétrable
Platinum SEO 1.2.3 Description – Nom de la catégorie
– Paramétrable
WP SEO 2.7 Description Extraction des articles – Nom de la catégorie
– Paramétrable

Pages « tags »

Extensions Version Description Mots-clés Titre
All in One SEO Pack 1.4.6.15 – Nom du tag
– Paramétrable
HeadMeta 1.4
Headspace 3.6.7 Paramétrable Paramétrable Paramétrable
IzioSEO 1.05 Extraction des articles Extraction des articles – Nom du tag
– Paramétrable
Platinum SEO 1.2.3 – Nom du tag
– Paramétrable
WP SEO 2.7 Extraction des articles Extraction des articles – Nom du tag
– Paramétrable

Pages « archives »

Extensions Version Description Mots-clés Titre
All in One SEO Pack 1.4.6.15 – Date
– Paramétrable
HeadMeta 1.4
Headspace 3.6.7 Paramétrable Paramétrable Paramétrable
IzioSEO 1.05 Extraction des articles Extraction des articles Paramétrable
Platinum SEO 1.2.3 – Date
– Paramétrable
WP SEO 2.7 Extraction des articles Extraction des articles – Date
– Paramétrable

Fonctions globales

Extensions Information
existante
Information
manquante
index,follow Robot.txt Autre
All in One SEO Pack x
HeadMeta x x
Headspace x
IzioSEO x x x x Google Analytics,
GWT
Platinum SEO x x
WP SEO x x x

Commentaires

All in One SEO Pack
Je ne comprends décidément pas le succès de ce plugin, dont les résultats sont très classiques, voir moins bons que ceux de la concurrence en automatique. En mode manuel, l’extension fonctionne cependant parfaitement.

HeadMeta
Cette extension se base sur une méthode intégralement manuelle. L’idée est d’utiliser les Custom Fields des articles. L’avantage est la souplesse: nous pouvons saisir les mots-clés et les descriptions optimales pour nos articles. Les inconvénients sont nombreux: d’abord, il faut tout saisir nous même, ensuite rien n’est fait pour les catégories, les mots-clés, les pages archives, …

HeadSpace
Cette extension propose la base: Pour chaque type de page (article, catégorie, tag, archive, …), HeadSpace remplie les champs title, description et keywords en fonction de paramètres définis dans les options. Cette extension fait le minimum, mais elle le fait bien. Elle ne propose rien d’autre que les informations fournies par WordPress.

IziSEO
Il est vraiment dommage que certains développeurs ne comprennent pas l’intérêt d’utiliser l’anglais pour leurs applications. IzioSEO est une extension extrêmement intéressante, mais quasiment illisible parce qu’écrite en allemand.
La particularité de ce plugin est de prendre en charge quelques autres méta données qu’il faut habituellement rajouter à la main:

  • Les méta données liées à Google Analytics,
  • Les méta données liées à Google Webmasters Tools
  • Les options index, no index, follow, nofollow …

Il permet également de remplir les champs title, description et keywords, avec des informations complémentaires à celles fournies par WordPress.
Le bilan est donc très positif pour ce plugin simple, mais extrêmement efficace. J’ai presque envie de dire que IzioSEO est le seul à mériter de porter le nom de SEO, simplement parce qu’il traite de l’ensemble des problématiques liés …

Platinum SEO
Cette extension est quasiment la soeur jumelle de « All in One SEO Pack », puisqu’elle est issue de cette dernière. A part proposer des options en plus, il n’y a rien de bien différent avec le plugin d’origine.

wpSEO
Certainement l’extension la plus complète, et la plus paramétrable, mais également, la seule payante (19 $)
wpSEO propose des informations complémentaires à celles fournies par WordPress. Le résultat est assez bluffant. Les valeurs saisies automatiquement peuvent être remplacées par des valeurs saisies manuellement. Chacune des balises title, description et keywords est entièrement paramétrable.

Conclusion

Le résultat de l’étude est plutôt décevant. J’avais presque envie de mettre un titre du type Le SEO s’est pipo. Mais bon, je suis quelqu’un de mesuré, sur un blog sérieux, et tout et tout …

Lorsque l’on ne connaît rien, ni au développement, ni au référencement, les plugins « SEO » peuvent sembler impressionnants, limite magiques. Une fois que l’on a regardé le code, et surtout le résultat généré, la magie disparaît et laisse de profonds doutes. Je ne comprend vraiment pas l’ampleur des discussions et de la concurrence sur ce terrain.

En effet, ces plugins se contentent, pour la plupart, d’utiliser la méthode 1, c’est-à-dire de prendre les informations disponibles, pour les placer dans les balises Title, Meta Keywords et Meta Description, informations qui sont déjà affichées par ailleurs sur le page.

J’ajouterais que si votre blog dispose de plugin du type Simple Tags, vous bénéficiez déjà de fonctions comme le remplissage des balises Meta keywords.

Dans mon cas personnel, j’ai fait cette étude comparative pour justement choisir définitivement une stratégie de remplissage des fameuses balises Meta. A la fin, je me demande si je ne vais pas finir par remplir uniquement les balises Title et laisser le plugin Simpletag s’occuper du reste.

Pour donner une conclusion à ce comparatif, je dirais que

  • Les extensions les plus complètes sont Izio SEO, soit wpSEO. Elles sont loin devant toutes les autres, mais elles sont, écrite en allemand pour la première, et payante pour la seconde,
  • Head Space 2 offre le minimum, mais elle le fait bien,
  • HeadMetaAll in one SEO et Platinum SEO sont parfaites pour ceux qui souhaitent utiliser une méthode manuelle.

Je conclus ce paragraphe en disant que remplir les balises méta n’est pas forcement la toute première priorité pour un blog. A mon avis, il faut d’abord

  • du contenu,
  • des urls bien formées,
  • des titres de page et de paragraphes pertinents,
  • une entête d’article « vendeur ».

« Pertinent » et « vendeur » signifiant simplement que ces éléments contiennent les mots-clés qui conviennent. Le remplissage des balises est un « plus » dont les bénéfices ne sont pas si importants que cela.

Autres articles de cette série

  1. Code your own SEO function with WordPress: the keywords (19 février 2009)
  2. Développer vos propres fonctions SEO avec WordPress: les mots-clés (19 février 2009)
  3. Develop your own SEO features with WordPress: the description (12 février 2009)
  4. Développer ses propres fonctions SEO avec WordPress: la description (12 février 2009)
  5. Develop your own SEO functions with WordPress: the title (5 février 2009)
  6. Développez vos propres fonctions SEO avec WordPress: le titre (5 février 2009)
  7. 6 plugins SEO pour WordPress (5 janvier 2009)

12 thoughts on “6 plugins SEO pour WordPress”

  1. Merci pour ton article, en effet AIO Seo n’est pas si ‘révolutionnaire’ que cela.
    Pour information les balises Meta Keywords ne sont d’aucune utilité pour le référencement..

  2. Article toujours d’actualité, même deux ans plus tard, izioseo reste une référence. Merci de m’avoir fait découvrir ce plugin, depuis je l’ai gardé.

  3. @Emmanuel > A vrai dire j’avais vu ton billet sur le sujet que j’avais abordé juste en parcourant ton blog, je me suis dit « Oops… » 😉

  4. Tout a fait d’accord, et c’est exactement ce que j’explique dans les articles suivants celui-ci.
    Maintenant pour le faire, il faut certaines competences…

  5. Le mieux c’est quand même de paramétrer soit même le SEO via PHP. Il suffit d’éditer le fichier header.php et de mettre des règles automatiques selon les types de page, et c’est gratos 🙂
    ex. pour la balise :

    cat_name;
    }
    echo ‘ : ‘ ;
    single_post_title();
    } elseif (is_page() ) {
    bloginfo(‘name’);
    echo ‘- ‘;
    single_post_title();
    } else {
    wp_title( »,true);
    echo ‘ – ‘ ;
    bloginfo(‘description’);
    }
    ?>

    et ainsi de suite pour les balises à générer de façon auto 😉

  6. Merci Emmanuel pour ce comparatif.
    Après plusieurs essais avec divers plugins, je me disais bien que All in one seo était assez classique et peu paramétrable. Merci d’avoir démontrer cela.
    Le contenu reste primordial!!!
    Actuellement je suis assez satisfait du mix global translator > wpseo > xml sitemaps > Tell a friend pour générer du trafic. Le résultat commence à se faire sentir. Bien sur, mon blog se veut avant tout $$$ et donc la qualité médiocre de la traduction est à accepter…

    A la prochaine et jsuis impatient de lire tes prochaines « enquètes »

  7. Enfin, un avis « non fasciné » sur ces plugins à la valeur ajoutée faible. L’essentiel demeure – selon moi – dans l’URL, le permalien, le titre, l’accroche et un contenu en phase avec ce titre et cette accroche (ce qui la cas la plupart du temps).
    On se polarise sur les aspects techniques et on oublie toujours le paramètre humain du référencement, à savoir la note intime que le lecteur accorde à tel site, tel blogue, tel auteur.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *