The nofollow attribute is an HTML element that tells search engines not to follow a specific hyperlink. Introduced by Google in 2005, this attribute is typically embedded within the anchor tag in the following form:
<a href=”https://example.com” rel=”nofollow”>Link</a>
The original purpose of nofollow was to combat link spam in blog comments by preventing these unwanted links from influencing the ranking of pages in search engine results. When the rel=”nofollow” attribute is added to a link, search engine crawlers (such as Googlebot) do not pass “link juice” to the target page.
Since 2019, Google has announced that links with the nofollow attribute are interpreted as a “hint” rather than a strict directive. This means that search engines can choose to follow these links or not, depending on their relevance.
New attributes have been introduced to complement nofollow:
In summary, the nofollow attribute is a powerful tool to manage a site's outgoing links and comply with SEO standards. Although it limits the transmission of link juice, its proper use contributes to an ethical and effective web strategy.
"no follow" is a common term for an HTTP header. It indicates that the user's search engine should not follow the link's content. NoFollow helps web admins generate more organic traffic and thereby increase the rankings of their websites.
The nofollow attribute should be used when you don't want your links to be indexed in search engines (i.e., they should not be found on Google). When you don't want any link from your website to be seen as a result of a search engine's indexing process, users cannot find information.
DoFollow is a link style indicating a website is "do follow" or "recommended." It is most commonly used for sites that want to be found in Google search results. NoFollow is the opposite of dofollow, indicating that the site does not want to be found in Google search results.