Eviter le Duplicate Content sur Wordpress 2.7

L’outils Wordpress est formidable, notamment cette version 2.7 qui véritablement changé l’administration.
Cette version 2.7 possède aussi quelques petits bugs de contenu dupliqué.

Eviter le Duplicate Content avec les Pages de commentaires

Wordpress 2.7 propose de séparer les commentaires sur plusieurs pages, agréable pour la lecture d’une page avec la création d’une page :

http://www.alexandreval.info/cv/blablablabla/comment-page-X

Cette page faisant référence à

http://www.alexandreval.info/cv/blablablabla/

Il se produit alors un duplicate content sur les pages de commentaires. C’est pas très bon pour le référencement, Google n’aime pas cela, alors mieux vaut être gentil avec GG et lui fournir une page “propre”. Pour éviter ce contenu dupliqué, il suffit de rajouter cette petite fonction dans votre page function.php (située dans votre dossier wp-content/theme/NOM_DU_THEME/ :

function noindexoncommentinwp(){
global $wp_query;
if (version_compare( (float) get_bloginfo(’version’), 2.7, ‘>=’) ){
if ($wp_query->is_singular && get_option(’page_comments’)){
if (isset($wp_query->query['cpage'])
&& absint($wp_query->query['cpage']) >= 1 ){

echo ‘<meta name=”robots” content=”noindex” />’.PHP_EOL;
}
}
}
}

add_action(’wp_head’,'noindexoncommentinwp’);

Cette fonction rajoutera une balise meta no follow pour indiquer aux moteurs de ne pas indexer cette page ;)

Eviter le Duplicate Content avec les Multi Page

Comme pour les commentaires, les pages multiples pour un article créent du contenu dupliqué, on peut alors créer une fonction qui va ajouter la même balise que dans la fonction au dessus.

function noindexinwp(){
global $wp_query;
if(is_single && $wp_query->query[page]) echo “\t”.’<meta name=”robots” content=”noindex,follow” />’.”\n”;
}
add_action(’wp_head’, ‘noindexinwp’, 1);

Avec cela, vous êtes parés pour recevoir les félicitations de notre ami Google ;)

Article rédigé d’après la trouvaille de NWE, et de l’astuce découverte par Julien.

Articles liés à celui-ci :

4 réponses

Eviter le Duplicate Content sur Wordpress 2.7…

Eviter le Duplicate Content avec les Pages de commentaires et les pages multiples…

www.fuzz.fr
janvier 16th, 2009 at 19:16

et il faut le coller ou le code??

Merci

Pfff
janvier 16th, 2009 at 20:43

[...] Wordpress 2.7 aurait un petit soucis, qui pose par exemple problème pour du référencement. Pour en savoir un peu plus sur ce duplicata de donnée du cms Wordpress, c’est avec Alexandre devral. [...]

Merci pour la fonction !

MalboX
mai 21st, 2009 at 12:39

Laisser un avis

Votre Nom (requis)

Email (non publié) (requis)

Votre Site

Commentaire