Bien que les nuages de tags soient en cours de disparition (d’après ce que j’entends, lis et constate), il arrive que pour certains projets le tagcloud revête une importance particulière.
Il y a même possibilité d’en faire un élément graphique intéressant sur une page d’un site web.
Lorsqu’un nombre limité de mots-clefs est affiché – et pour raison de présentation il vaut mieux limiter le nombre de mots affichés – on finit souvent par retrouver les mêmes mots et figer le contenu du nuage.
Une solution relativement simple est prévue avec WordPress, il s’agit de définir le paramètre order
de la fonction wp_tag_cloud()
à RAND
.
<?php
$tag_args = array(
'smallest' => 1.4,
'largest' => 2.7,
'unit' => 'em',
'number' => 13,
'format' => 'flat',
'separator' =>> "</li>\n<li>",
'order' => 'RAND',
'link' => 'view',
'taxonomy' => 'post_tag',
'echo' => true
);
echo '<ul class="tags_cloud"><li>';
wp_tag_cloud( $tag_args );
echo '</li></ul>';
?>
Au passage, vous remarquerez la petite astuce pour générer une liste pour ce nuage de mots. (indice : il faut regarder, entre autres, à l’argument nommé « separator »)
C’est tout ! Une valeur de order
déjà prévue par le Codex, mais pour laquelle une petite piqure de rappel ne fait pas de mal :p
merci pour cette piqure de de rappel car je ne connaissais pas cette fonction. Je suis toujours impressionné quand je vois des fonctions wordpress car j’ai l’impression que les mecs chez WP ont tout développé ils ont pensé à tout (sauf à un système de pagination digne de ce nom).
C’est vrai que les tags cloud ne sont plus trop à la mode, enfin depuis mon point de vue.
Les tag ne sont plus trop à la mode, car 2 urls et on peut avoir le même contenu, donc mauvais pour le referencement. A moins d’utiliser un nofollow par exemple (mais après leur rôle est + pour les internautes)
Bonjour,
J’ai un peu de mal à comprendre le sens de ton commentaire.
Le nofollow semble être une bonne technique mais les pages sont quand même parcourues même si elles ne sont, a priori, pas indexées. (stats perso)
En quoi il y aurait duplicate content puisque l’url d’un article ou d’une page reste unique ?
Je ne parlais pas de l’aspect référencement dans mon article, puisque de ce coté il y a pas mal de solutions possibles (nofollow, canonical, etc.)
Ok j’ai compris il veut dire que le probleme c’est qu’avec un tag cloud tu peux avoir deux mots clés qui pointent vers une même page.
Ce qui n’est pas top niveau référencement car le deuxième lien sera dévalué par Google et son ancre ne sera pas prise en compte.
Par contre je ne vois pas ce que ça change qu’il soit en nofollow ou non le deuxième lien.
Oui effectivement le nofollow ne sert à rien si le lien est de toute manière dévaluer.
Sauf si le nuage de tag apparait en premier par rapport au(x) lien(s) à mettre en valeur.
M’enfin, même sur cette histoire de dépréciation je ne m’avancerai pas trop, c’était peut-être vrai entre 2002 et 2009, mais les algorithmes de Google ont évolué depuis…
De toute manière les liens « nofollow » ne sont plus pris en compte par Google depuis un certain temps 😉
Merci pour ce commentaire.
Pas que je ne veuille pas croire mes commentateurs sur parole, mais il semblerait que Google ne soit pas si radical que cela :
http://www.google.com/support/webmasters/bin/answer.py?hl=fr&answer=96569 (mise à jour 23/07/2011)
Les propos semblent plus nuancés.