Ever since its inception in January 2005, the (now infamous) nofollow attribute has caused quite a stir amongst webmasters. When applied to an outbound link, it’s a method of restricting the benefit that link provides to the destination website.
At a very basic level, direct hyperlinks usually offer two types of benefit to the website being linked to:
- As a recommendation or vote in the eyes of a search engine thereby boosting the apparent popularity of the website being linked to.
- As a source of visitor traffic as people click through from the linking website.
Developed to tackle the growing problem of people deliberately abusing the popularity benefit by placing junk comments with links on other peoples blogs, the big three search engines (Google, MSN, and Yahoo!) quickly agreed to support the nofollow attribute to a degree.
Wikipedia has a write-up on how it’s thought the different search engines respond to the nofollow attribute. Whether or not it’s an accurate representation of the truth is anyone’s guess.
The nofollow attribute isn’t unique to blogs, however, and webmasters can no longer turn a blind eye or plead ignorance to what websites they’re linking to as these search engines have placed the responsibility for using the nofollow attribute squarely with them and it’s not difficult to see why. Since it’s the webmasters who control the websites, they also control the links too.
As well as a means of controlling the dispersion of search ranking boosting benefit to external websites, Google have also indicated that it can be used for internal links. From SEOmoz,
Rand Fishkin: Does Google recommend the use of nofollow internally as a positive method for controlling the flow of internal link love?
Matt Cutts: Yes – webmasters can feel free to use nofollow internally to help tell Googlebot which pages they want to receive link juice from other pages
So what does the nofollow attribute mean to you?
Well, if you link to a website from your own website then you’re expected to use the nofollow attribute such that paid links are clearly identified as such to search engines who can then treat them according to their own policies. Practically, that means changing your links from this,
<a href="http://www.example.com/">Visit My Website</a>
to
<a href="http://www.example.com/" rel="nofollow">Visit My Website</a>
So, for example, if you sell text links on your website then you are expected to apply the nofollow attribute to any links sold. The consequences of not doing so and being found out can mean some form of penalty being applied e.g. black flagging your website so that no links provide any search engine benefit. That’s not to say that this is actually what happens, but you should be aware that it’s possible.
If you’re using website software such as WordPress then you may already be using the nofollow attribute without realising as some applications come pre-programmed to apply it to certain links. WordPress, for example, applies the nofollow attribute to all links in comments.
If you’re a webmaster who purchases links for their search engine benefit then you should be aware that some link sellers will follow the nofollow guidelines set by the search engines so always consider the traffic benefit that a link can provide.
There are plenty of people who think that the likes of Google are asking for too much control of how websites are run and have taken steps to defy such restriction, for example, by installing the Dofollow plugin for their WordPress blog.
Do you think nofollow affects you? Do search engines have the right to set such guidelines for webmasters? Do they have the right to issue penalties if their guidelines aren’t adhered to?