Si l’on utilise Yahoo (et en particulier son API de recherche appelée BOSS) pour indexer un site (ou plusieurs), il peut être utile de masquer les blocs de navigation, de manière à ne pas perturber les résultats des recherches par des titres superflus.
Pour cela, depuis juin 2007, le robot de Yahoo prend en compte la classe robots-nocontent
, qui lui dit que le texte contenu dans les blocs portant cette classe n’est pas du « contenu », autrement dit qu’il ne doit pas servir à l’indexation.
Par exemple pour demander à Yahoo d’ignorer le texte présent dans la<div class="navigation">
,
il suffit de transformer le code en<div class="navigation robots-nocontent">
.
Pour visionner le résultat (sur un site utilisant jQuery), on peut se rendre sur la page ainsi marquée, ouvrir la console de Firebug, et taper la commande suivante :
$('.robots-nocontent').remove();
Elle fait disparaître de l’écran tous les blocs que Yahoo ignorera.
On peut essayer sur http://www.monde-diplomatique.fr/ca...