Gérez correctement les apostrophes dans vos permaliens
Je n'avais jamais vraiment prêté attention mais WordPress gère en fait très mal les apostrophes dans les permaliens. Par exemple un titre de billet du genre L'abeille et l'amour va donner labeille-et-lamour dans votre URL.
Et labeille comme lamour risquent de perturber les moteurs de recherche.
French Slugs corrige ce petit problème en traduisant automatiquement le titre L'abeille et l'amour en l‑abeille-et-l-amour, bien plus explicite. Et ça ne peut pas faire de mal à votre référencement…
Petite mise à jour : suite au premier commentaire, je "relativise" les éventuelles retombées SEO. Le SEO n'est pas une science exacte et elle toujours en mouvement grâce à Google qui n'en fait qu'à sa tête – et en plus je ne suis pas du tout un spécialiste de la chose. Ce plugin ne sert donc peut-être pas à grand chose sinon à faire de plus jolis permaliens.
Et les apostrophes typographiques ?
Malheureusement, l’extension ne gère pas ces types d’apostrophes qui sont pourtant celles officielles de la langue française. J’ai bien essayé de modifier son code pour le rendre compatible mais sans succès.
site de l’extension sur wordpress.org : https://wordpress.org/plugins/french-slugs/ ‑ version testée : 1.0
Sauf que les mots-clés présents dans l'url n'ont quasiment plus aucune importance aujourd'hui pour Google :-)
Ah ben je l'apprends. Mais le "quasiment" sème le doute :-) Ça fait quand même plus joli. Je vais étudier la question.
Sauf quand on s'appelle LAMOUR, je ne veux pas me retrouver avec une apostrophe :)
Attention Laurent, je pense que vous mélangez les choses. Bien évidemment que les mots clés d'un permalien ont une importance d'un point de vue SEO.
Ce sont les EMD (Exact Match Domains) qui ont été pénalisés (enfin plutôt… déboostés) et pas les url intelligentes. En gros inutile d'avoir un domaine qui inclut des mots clés pour se référencer sur une expression particulière. Mais l'URL complète garde un véritable poids.
Merci pour ce plugin sympathique en tous cas !
Alala, je sens qu'on n'a pas fini de discuter SEO sur ce billet.
Euh non, Harold, je ne mélange pas ;-) et je le répète : le poids des mots-clés présents dans les url est quasi-nul aujourd'hui.
cf les nombreuses études récentes à ce sujet
Hé oui Li-An, je remets un "quasiment" en effet ;-)
Quasi nulle ou pas, l'importance des mots-clé passe après le problème des URL mal réécrites avec des caractères accentués ou des apostrophes. Parce que ça, c'est toujours un problème avec le partage et la diffusion des liens.
Je pensais que le problème avait été corrigé chez WordPress, je m'aperçois que non. Bravo à l'auteur du plugin !
@Ann-Dee : en effet – désolé pour ce retard de publication.
Pas de souci – J'ai installé le plugin et tout semble marcher parfaitement :) c'est top !
Cela dit, WordPress ne supprime pas que les apostrophes, il fait également sauter pas mal de mots courts (articles, prépositions, etc.).
Ainsi, dans l'un de mes derniers billets, "Panier de Yoplait, arnaque à la nouvelle recette" donnait "panier-yoplait-arnaque-nouvelle-recette"…
C'est souvent judicieux, mais pas toujours, notamment dans ce cas là !
Il vaut donc mieux, à mon humble avis, se passer de ce genre de plugin, et prendre systématiquement l'habitude de vérifier le permalien, et de le modifier si nécessaire (ce qui arrive très souvent en ce qui me concerne).
@Grinçant : j'imagine que vous utilisez Yoast WordPress SEO, non ? C'est lui – et non WordPress – qui modifie ainsi votre url. Malheureusement il ne vous laisse pas le choix car il le fait par défaut.
@Laurent Matignon : effectivement.
Je n'avais pas fait le rapprochement, ce plugin faisant tellement partie du paysage (je n'envisage pas un seul instant de l'enlever).
Alors effectivement, si l'on a :
1) le comportement par défaut de WP
2) la couche Yoast WordPress SEO
3) celle du plugin cité ici (French Slugs)
La salade risque d'être assaisonnée ;-)
J'en reviens à une vigilance systématique, par défaut, sur les permaliens, plutôt que de privilégier des automatismes, qu'ils soient de base ou par défaut, surtout sur une langue telle que la nôtre.
Je me demandais comment ça se faisait que votre slug se faisait filtrer de cette manière. D'un autre côté, je ne pense pas que les modifs de Yoast SEO soient si gênants que ça : les gens ne considèrent pas les URL comme de vraies phrases.
Ça existe encore des blogs perso /amateurs dont le SEO compte plus que le reste ? lol
Les gens sont capables de choses incroyables pour défendre leur blog…
Laurent : "le poids des mots-clés présents dans les url est quasi-nul aujourd’hui.
cf les nombreuses études récentes à ce sujet"
Qui sont ? :) Non, parce que du coté de chez Moz, on ne semble pas penser que c'est le cas (juin 2013) : http://moz.com/blog/visual-guide-to-keyword-targeting-onpage-optimization
@Harold :
http://www.searchmetrics.com/en/services/ranking-factors-2013/
Mince, dommage j'aurais pensé que ce plugin puisse me gérer un souci que j'ai depuis… deux ans…
J'ai un accent dans mes custom post, comme par exemple ici :
http://www.cadependdesjours.com/cinema_r%C3%A9alisation/vincenzo-natali/
Et ça renvoi une erreur 404 et j'en ai.… à chaque fois que je rajoute un nouveau "réalisateur' ou un nouveau "scénariste". :(
http://www.cadependdesjours.com/Cinema-critique/haunter-de-vincenzo-natali/
Inutile de dire que question SEO, je suis totalement pénalisé…
C'est parce que tu as créé les custom post avec un nom à accent je suppose et c'est complètement déconseillé. Il aurait fallut les appeler "realisateur" et "scenariste" – enfin, je suppose que c'est ça.
Oui, ça me semble le plus logique . Et comme je ne peux plus rien changer sinon, ça me pète tout (il y aurait plus de 1100 post à remettre en forme), je tente désespérément de trouver une solution. Mais je dois être le seul dans ce cas là, je crois :D
Ben c'est sûr que les anglo-saxons n'ont pas ce problème…
Tu peux manipuler ça directement depuis la base de données je pense.
Tu veux remplacer une suite de caractères par une autre non ?
Avec PhpMyAdmin c'est faisable je pense.
@Li-An : en 2013, qu'un truc (script PHP ou autre) pose des soucis à cause de caractères qui sont gérables par, par exemple, Unicode), ça fait pitié.
Merci Gilles, je vais tenter ça. :)