Nofollow es una metaetiqueta que se puede agregar al archivo robots.txt de un sitio o a enlaces individuales para evitar que los rastreadores web de los motores de búsqueda sigan enlaces en la página.
Normalmente, los rastreadores web siguen enlaces para indexar páginas web y cuentan los enlaces como votos para la calidad de un sitio. La etiqueta de puntuaciones de enlaces indica al rastreador que no haga eso. Como resultado, esos enlaces no se incluyen en el recuento y no tienen ningún efecto en el rango de la página en las páginas de resultados del motor de búsqueda (SERP).
Los webmasters utilizan nofollow para evitar que los rastreadores sigan enlaces en sus páginas a ubicaciones donde es probable que los spammers ataquen. (Sin embargo, debido a que los scripts muy rentables publican muchos de estos enlaces, esto no evita el spam de enlaces). La etiqueta nofollow también ayuda a asegurar que el motor de búsqueda no asume ninguna asociación entre la página donde aparece el enlace y la página que el enlace conduce a. Un webmaster puede usar la etiqueta en un enlace pago para evitar que un motor de búsqueda lo considere spam y designe su sitio y cualquier sitio vinculado como un vecindario inadecuado. Alternativamente, un webmaster podría usar nofollow cuando intencionalmente se vincule a una página para demostrar algo negativo, como un diseño terrible o contenido fraudulento, sin que el vínculo se considere un respaldo.
Inicialmente, el spam de enlaces era el resultado de la forma en que los motores de búsqueda evaluaban el rango de la página. A medida que los blogs aumentaron en popularidad, también se convirtieron en un lugar frecuente para que los spammers soltaran enlaces promocionales no relacionados en los comentarios. Los spammers agregaron una gran cantidad de enlaces, a menudo con scripts de spam conocidos como spambots. El volumen de enlaces podría mejorar la clasificación de la página para sitios sin escrúpulos, permitiéndoles aumentar su visibilidad y popularidad. Para combatir este problema, los creadores de software de blogs colaboraron con Microsoft, Google y Yahoo para crear la etiqueta nofollow.
Los rastreadores web como el robot de Google crean un índice de un sitio dentro de las limitaciones establecidas por los webmasters en sus archivos robots.txt. Si un webmaster desea evitar que los motores de búsqueda registren las páginas, puede bloquear los rastreadores web en un archivo robots.txt en la carpeta de nivel superior del sitio. Para evitar que los rastreadores sigan cualquier enlace en una página determinada de un sitio, pueden incluir la metaetiqueta nofollow para la página en este archivo; Para evitar que el bot siga enlaces individuales, el webmaster puede agregar rel = "nofollow" a enlaces individuales.