Update December 11, 2011: StackOverflow recently implemented removing nofollow links on high rated posts. It is very strict, but it’s a start.
Update November 12, 2012: I don’t know how many answers have nofollow removed, but I think it’s a very, very, very small number. I’d bet much less than 0.1%.
For example see this accepted answer with 74 upvotes from a user with almost 100k reputation. The links are to MSDN (which is probably not spam by definition) and to a quoted source on techbubbles.com.
I personally chose to stop answering questions in the same capacity as I used to for the reasons outlined in this post.
Update November 16, 2012: The link mentioned on November 12th was fixed by StackOverflow’s Kevin Montrose. I’m not sure if this had a wide effect on less strict nofollow removal, or if it was special cased to remove the nofollow.
Everyone with any exposure to HTML knows what a link element looks like:
<a href="http://wwww.brianbondy.com">My Website</a>
This is a link called
My Website with a link target of
Links like this can be easily marked up with a
rel attribute to add extra information about the link.
One particular usage of the
rel attribute is
<a rel="nofollow" href="http://wwww.brianbondy.com">My Website</a>
rel=nofollow attribute and value is used to inform a search engine that the link’s target should not benefit in ranking from search engines.
What problem is nofollow supposed to solve?
nofollow was supposed to allow search engines to detect links on a page which could be subject to spam.
A perfect example of where this is useful would be on a blog site where comments are allowed.
nofollow convention was created because in theory, if you take away the PageRank benefit from a link’s target, spammers should feel discouraged from spamming their links on random blogs.
Who came up with the nofollow convention and who follows it?
Members of Google originally came up with
nofollow mainly for blogger.com in 2005.
This convention of not affecting page rank of the target was adopted by Google in 2005 and later by Yahoo and Bing as well.
Each search engine has its own interpretation of
nofollow but in general they all agree that PageRank should not be attributed to the link’s target.
Does nofollow work?
nofollow doesn’t solve the problem it was intended to solve.
Spammers still want direct clicks into their site, and they have no guarantee that search engines will actually do like they say and ignore the links, so spamming is still useful to the spammers.
Spammers also know that on many sites the content of the site is duplicated on other domains, sometimes these duplicated sites do not use the
nofollow has since its original inception tried to be repurposed to be used for paid advertising links. However this affects an entire market of people who pay for links so that they get the benefit of SEO.
Internally to a site, for links inside that site
What is nofollow abuse?
nofollow abuse is when a site uses
nofollow not to indicate potential spam, but instead for its own selfish benefit.
In particular, if a site marks a link as
nofollow when credit is due to the attributed source, and the site knows the link is not spam, then you have
Does abusing nofollow hurt the Internet?
nofollow means that the sites that should get credit for good content no longer are getting credit for good content.
This will in turn mean that you will receive search results that aren’t the best possible ones.
Why do sites abuse nofollow?
The problem is that many sites want to be the highest rated site on searches from search engines. When the abusing site refers to sources, they will always mark the links to other sources with
That way the abusing sites will have a better chance of coming up in searches before the people they are quoting and referring to.
Sites do this for selfish benefit and also because they believe their site has the best content available on the Internet. If it is the best content on the Internet though they shouldn’t need to do dirty tricks with
Who abuses nofollow?
Many major players do, and many major players do not.
Particularly responsible are those sites with a reputation system in place. The site in particular that I want to talk about is stackoverflow.com.
StackOverflow is a site for programming Q&A and is also the same framework used by many other Q&A sites on a variety of other subjects called StackExchange.
StackOverflow and the entire StackExchange network are some of the biggest abusers of
One of the co-founders and lead developers Jeff Atwood has stated:
You get a followed link in the “website” field of your user profile at 2000 reputation. Beyond that, everything outside the network is nofollowed as a simple matter of standard policy. Exactly like, and for all the same reasons as, Wikipedia.
The heart of the abuse though doesn’t come from attributing user pages with a bonus link to their website.
The abuse comes into play when questions and answers link to references that their answers are based on. Links highlighted in orange indicate nofollow abuse.
In Jeff’s quote above, he doesn’t address the fact that Wikipedia and Stackoverflow are very different sites.
Wikipedia organizes it’s content by topic only. Stackoverflow organizes it’s content first by topic, and then by author. And each author has a reputation which could be used to determine if their answer is trustworthy. Each answer also gets up-votes which could be used to determine if the answer is trustworthy. Each open question is also not a closed question which counts as well.
nofollow to all of their external links, but this does not make them right. They are almost as guilty as Stackoverflow.
Stackoverflow is even more guilty because they have a reputation system in place and they know that the users with enough reputation will not spam their site.
Stackoverflow does not want to compete with other sites over Google ranking positions, this is because over 87% of their incoming traffic comes from Google searches as of December 15th, 2010.
More on Stackoverflow nofollow abuse
Jon Skeet, the #1 user on Stackoverflow has 250k reputation, he is immune to many things; however, the links he posts have
You can see this on his about page, on his questions, on his answers, and on his comments.
However within 1 hour of a meta post about a bug with nofollow not being added Status Completed!
Sponsored tags on Stackoverflow have
nofollow, this was mentioned above as to Google trying to repurpose
The problem is made worse in that all StackExchange sites behave in the same way. And also if you reference Stackoverflow from a StackExchange network they will actually remove the
Stackoverflow is a nofollow Hypocrite
On this post entitled Attribution Required Jeff Atwood explains how the content that their community creates, if used, must be linked without
By “directly”, I mean each hyperlink must point directly to our domain, and not use a tinyurl or any other form of obfuscation or redirection. Furthermore, the links must not be nofollowed.
This stance is good, it protects the content of the well deserved writers of Stackoverflow such as myself. I am within the top 50 users and hence have spent a lot of my time writing great answers. But these answers are not 100% of my own creation, they often build upon other people and other answers from other sites. It’s simply wrong that these other sites are not attributed page rank when I link to them.
When Stackoverflow builds their answers upon other great articles, they fully abuse
nofollow. Even when an answer is a complete copy of another page with a reference link. The link will be
However when Stackoverflow benefits from not using
nofollow they make sure that you don’t abuse
nofollow. Stackoverflow will always strip
nofollow if the link you post is on the Stackoverflow domain or StackExchange network, but it will not strip it for any other attributed site.
Another place where they link back to their site is via the StackExchange flair which they want people to include on their websites. These links of course do not contain a
Stackoverflow has always prided themselves as being less evil than experts-exchange.com. And in many ways they are less evil. But one area where this is not true is that
nofollow is not used on all links in experts-exchange..
Do all sites abuse nofollow?
Slashdot is an example of a website which does not abuse
It is a site which Stackoverflow should look to for inspiration in this respect.
Slashdot has per user karma and they will selectively remove
nofollow from trusted sources.
I verified this for both their comments and their article posts.
How can we solve this problem?
One thing we can do is raise awareness of
nofollow abuse. That way the offending sites may eventually get the point of not abusing
I would hope that search engines will be powerful enough to not only ignore
nofollow from abusing sites, but even punish these sites for trying to abuse the convention.