Pourquoi du rel=canonical dans WP
Depuis les versions WP 2.9 et 3.0, WordPress a une fâcheuse tendance à rajouter la balise rel=canonical au code de vos pages (vérifiez dans le header de certaines pages). Si vous pensez que cette balise peut être bénéfique pour le SEO, il n’en est rien pour des sites correctement architecturés, d’ailleurs disons le clairement: cette balise n’apporte aucun bénéfice à part donner un coup de main à Google. Si vous avez des pages au contenu à 90% dupliqué, que ce soit comme souvent un site e-commerce ou un blog, demandez vous plutôt pourquoi, et corrigez le tir plutôt que d’appliquer ce genre de balises.
Le mythe Google de la balise rel=canonical pour le SEO.
Pour ceux qui boivent les paroles de Matt
ou qui sont fans de WRI , ne changez rien, mais d’un point de vue SEO, nous pensons toujours que le rel=canonical fait partie d’un mythe de Google, et que le duplicate content interne à un site n’est pas un problème, loin de là. Paradoxalement, le rel=canonical est bien entendu tout à fait pris en compte puisque c’est Google lui-même qui l’a introduit début 2009 pour améliorer la vitesse de Google bot (merci pour lui) en évitant de lui faire indexer trop de pages et de mieux comprendre l’architecture des sites (…), mais cela peut aussi mener à une désindexation sauvage de certaines pages alors que vous ne serez pas pénalisé pour du duplicate content interne.
Le hook WordPress à mettre en place.
Pour contrer cela, un Hook WordPress tout simple consiste à ajouter au fichier functions.php de votre thème WordPress (situé ici: /www/wp-content/themes/votre-theme/functions.php) le code PHP suivant (gardez le commentaire qui vous servira à repérer les hooks ou astuces):
/**/
/* hook diapo.com : enlever rel_canonical des pages */
remove_action('wp_head', 'rel_canonical');
/**/
Vous indiquer alors à WP de ne pas ajouter de balise auto générée, souvent sans justification. Attention, ce hook ne concerne que le rel=canonical ajouté par le moteur WordPress; vérifiez également que les plugins wordpress SEO que vous mettez en place ne modifient pas le header en ce sens.
Reactive, notre agence etudie votre projet sous 24h et vous apporte une reponse et des solutions concretes.