Nofollow é uma meta tag que pode ser adicionada ao arquivo robots.txt de um site ou a links individuais para parar webcrawlers a partir dos seguintes links na página.
Normalmente, webcrawlers seguem os links para indexar páginas web e totalizar os links como votos para a qualidade de um site. A pontuação da etiqueta de links direciona o rastreador a não fazer isso. Como resultado, esses links não são incluídos na contagem e não têm efeito na classificação da página em páginas de resultados de motores de busca (SERP).
Os webmasters usam nofollow para evitar que os crawlers sigam os links nas suas páginas para locais onde os spammers possam atacar. (No entanto, como os scripts muito rentáveis postam muitos desses links, isso não impede o spam dos links). A etiqueta nofollow também ajuda a assegurar que o motor de busca não assume qualquer associação entre a página onde o link aparece e a página para a qual o link leva. Um webmaster pode usar a tag em um link pago para evitar que um motor de busca considere spam e designe seu site e quaisquer sites vinculados uma má vizinhança. Alternativamente, um webmaster pode usar o nofollow quando ele propositadamente faz um link para uma página para demonstrar algo negativo, como um design terrível ou conteúdo de spammy, sem que o link seja considerado um endosso.
Inicialmente, o spam do link resultou da forma como os motores de busca avaliavam a classificação da página. Com o aumento da popularidade dos blogs, eles também se tornaram um local freqüente para os spammers deixarem cair links promocionais não relacionados nos comentários. Os spammers adicionaram um grande número de links, muitas vezes com scripts de spamming conhecidos como spambots. O volume de links poderia melhorar a classificação da página para sites inescrupulosos, permitindo-lhes aumentar a visibilidade e popularidade. Para combater este problema, os criadores de software de blogs colaboraram com a Microsoft, Google e Yahoo para criar a tag.
Webcrawlers como o Googlebot criam um índice de um site dentro das limitações estabelecidas pelos webmasters em seus arquivos robots.txt. Caso um webmaster deseje evitar que as páginas sejam contadas pelos mecanismos de busca, ele pode bloquear webcrawlers em um arquivo robots.txt na pasta de nível superior do site. Para evitar que os crawlers sigam qualquer link em uma determinada página de um site, eles podem incluir a meta tag nofollow para a página neste arquivo; para evitar que o bot siga links individuais, o webmaster pode adicionar rel="nofollow" a links individuais.