Optimisation de XOOPS : follow or nofollow, that is the question.

mercredi 27 février 2008
par LOKI
popularité : 19%

Apparue avec la version 2.0.14, xoTheme est une variable globale permettant de modifier dynamiquement le theme depuis n’importe quelle page de XOOPS.

Elle peut être utilisée pour changer le style CSS d’un module particulier avec une instruction comme :

<{$xoTheme->addStylesheet('modules/newbb/style.css')}>

Mais ce qui nous intéresse ici, ce sont les modifications à apporter aux balises meta en vue d’optimiser le code de la page pour les moteurs de recherche.

J’ai déjà traité des balises description et keywords dans l’article Optimisation SEO de XOOPS (suite) mais il y a un autre point que je considère important afin d’éviter les risques de Duplicate Content et de dilution du Page Rank de la page d’accueil, à savoir la balise robots.

La balise robots permet d’indiquer aux robots d’indexation s’ils doivent indexer la page ou non, et suivre ou non les URLs figurant sur la page.

Dans XOOPS, cette balise de paramètre au niveau du menu d’administration, dans Préférences principales » » Méta balises et pied de page. Par défaut, ce paramètre est positionné sur "indexer, suivre", qui se traduit dans le code HTML par

<meta name="robots" content="index,follow" />

C’est très bien, c’est ce qu’on peut souhaiter de mieux à nos pages dans la plupart des cas.

Mais il y a de nombreuses pages au contenu très pauvre, et qui ne présentent pas un intérêt majeur, ni pour le visiteur, ni pour les moteurs de recherche.

L’exemple type est la page userinfo.php qui affiche le profil des membres du forum. Beaucoup de membres s’inscrivent et ne donnent que très peu d’information à leur sujet. On peut se retrouver très vite avec des centaines voire des milliers de pages toutes plus ou moins identiques et ne présentant pas un grand intérêt.

Pour que ces pages ne soient pas indexées par les moteurs de recherche, et que les robots ne passent pas leur temps à suivre indéfiniment les mêmes liens, il suffit de modifier la balise robots de la page userinfo.php en utilisant la variable xoTheme comme ci-dessous :

$xoTheme->addMeta( 'meta', 'robots', 'noindex, nofollow' );
include XOOPS_ROOT_PATH.'/footer.php';
?>

Les robots d’indexation vous en seront reconnaissant.

Un autre avantage, c’est que cela devrait à la longue décourager les spammers qui ne s’inscrivent sur votre forum que dans l’intention de mettre dans leur profil un lien vers leur site.


Commentaires

Navigation

Mots-clés de l'article

Articles de la rubrique