L'instruction nofollow, qu'elle soit insérée dans l'attribut rel de l'élément a ou qu'elle figure dans l'attribut contents d'un élément meta ayant un attribut name de valeur "robots", indique aux robots des moteurs de recherche de ne pas suivre les liens concernés (si l'élément meta est utilisé, c'est la totalité des liens présents dans la page Web qui est concernée) et de ne pas diffuser aux pages vers lesquelles pointent ces liens la popularité de la page Web qui contient les liens, laquelle popularité est, notamment, connue sous le terme de PageRank lorsqu'il s'agit de popularité sur Google.

Un des critères permettant d'évaluer la popularité d'une page Web est le nombre de liens externes qui y mènent (autrement dit les liens retour). Ce critère fait l'objet de pratiques abusives de la part des spammeurs, qui insèrent des liens dans des commentaires de blogs ou des messages postés sur des forums ; d'ailleurs, les spammeurs ne sont pas les seuls, puisque n'importe quel commentateur de blog ou utilisateur de forums peut ajouter des liens vers son site Web, dans l'espoir d'augmenter le nombre de liens retour vers ce dernier et, donc, sa popularité.

De tels abus ne sont pas ignorés par les moteurs de recherche, qui améliorent leur algorithme, de façon à ce que la popularité d'une page Web tienne compte de critères qualitatifs, comme le fait que les liens externes proviennent de pages et de sites Web abordant une thématique proche. L'instruction nofollow est une autre parade trouvée pour contrer ces abus. Mais, elle ne permettra jamais à un blog qui s'en sert de se débarrasser des spams dans les commentaires : Sylvain Fix va même jusqu'à parler d'un échec dans la lutte anti-spam.

Autrement dit, si vous souhaitez que votre site Web (notamment, s'il s'agit d'un blog, d'un forum, voire d'un wiki) soit à l'abri du spam (qu'il provienne de robots ou de personnes qui aiment faire de la publicité personnel), le moyen le plus efficace reste la modération du contenu ajouté par les utilisateurs, ainsi que l'utilisation des filtres anti-spam que fournissent certains gestionnaires de contenu, comme DotClear ou WordPress ; ou alors, vous n'autorisez aucun commentaire ni message de la part des utilisateurs de votre site Web.

Cela dit, il ne faut pas en conclure que l'instruction nofollow est complètement inutile : si vous voulez garder pour vous le PageRank de votre site Web, libre à vous d'utiliser nofollow. ;)