What is the rel="nofollow" attribute?
The rel="nofollow" attribute sits inside the <a> tag, next to the destination URL, telling Google not to treat that link as an editorial vote of confidence. Nothing changes for visitors: a nofollow link stays visible and clickable, the only difference is how Google's crawlers process it. Technically, it's just a text value inside the rel attribute, not a separate line of code or its own HTML element.
The value was proposed in January 2005. Google, Yahoo and MSN Search adopted it together as a countermeasure against comment spam, which at the time filled any open comment box with unrelated promotional links.
For more than a decade, nofollow was the only way to mark a link as "I don't vouch for this destination." There was no gradation between a paid link, an anonymous forum post, or a link to a dubious site, in contrast to today's default behavior, known as a dofollow link. That missing granularity became a growing problem as paid partnerships and user-generated content spread across the web, and it's exactly what the 2019 reform set out to fix.
