NoFollow Reciprocity

Try it out: ingredient based recipe search.

NoFollow Reciprocity

You can first read an introduction to No-Follow.

Because most major web-sites (many of which are build by the community) receive so much PageRank from small sites and don’t give any away (by default they use ‘rel="nofollow"’ attribute in external links), internet is experiencing a capitalization and concentration of a PageRank which is online world equivalent to capital in the ‘real’ world.

Figure Explanation: Left: Good old web. Middle: Big sites nofollow small ones. Right: Small sites reciprocate.
Note that not only sites that are nofollowed (blue links) lose pagerank which is roughly represented with the size of the circle, but also other sites that are linked to from these (green links). For example, note that even though Page 1 didn’t have any link from the big site 3, it did have a link from a smaller site 2 which was affected with the nofollow policy. Effectevely, the whole web is affected, including your site.

IMPORTANT NOTE: Note that since google updated the way it interprets nofollow, placing it on links will not result in the site increasing PageRank (red circle becoming bigger), but it will still result in the target site losing PageRank (blue circle becoming smaller). Read the last Q&A on the bottom of this page for further explanation.

By using nofollow, these sites do not trust external links nor users that post those links. This means that these sites don’t give any credit (in the form of PageRank) to those links and are essentially considering them spam (as that was ‘officially’ the purpose of ‘nofollow’ tag introduction). This results in their pages appearing higher in search engine results and your pages appearing lower.

Another serious problem with nofollow is that it is a non standard HTML attribute value. This means that most webmasters are not aware of it, and therefore are not applying it. This means that there is no nofollow reciprocity as it is not implemented equally throughout the web. Luckily, this will change with HTML 5, when nofollow will become a part of the standard, and people will learn about it the same way they learn about other HTML elements.

<a href="">link</a>
<a href="" target="_blank">link with standard attribute</a>
<a href="" rel="nofollow">link with non-standard attribute value</a>

Probably every webmaster knows how to place a standard target attribute on a link. This is becuse about every single tutorial on the internet talks about it. I suggested to W3SCHOOLS.COM (one of the best HTML tutorial websites from which I learned HTML) to put a note about rel="nofollow" attribute on their HTML links page, but it seems my suggestion was ignored, even though they use the same on their right sidebar links.

What Now?

We must accept reality. There are few "dofollow movements" on the internet where people suggest eliminating nofollow from blog comments (which is often o.k.), but some suggest that we should never use nofollow, which I think is not a good suggestion. Google is a major discovery tool on the internet – a gateway to world’s information (and that’s the only reason why I write about this — wouldn’t bother if it was some other search engine, but future is hopeful, as always), and if we want to bring back the balance to the PageRank distribution (and therefore to the access to a more diverse information in search engine results), than we have to apply ‘nofollow’ towards large websites that use the same. PageRank will remain a significant factor in search engine results for a while, as it proved to be a very successful tool in providing relevant results. However, pagerank distortion leads to distorted results, in my opinion, but you the reader can judge for yourself, based on (the change of?) your personal satisfaction with finding things on Google in the last three years.

WordPress Blog SEO Plugin adds Nofollow tag to Links to Wikipedia, StumbleUpon, Twitter, Delicious…

Some of these sites, in addition to not giving you any credit, also DEVASTATE your site PageRank and SERP position with this nofollow monstrosity. Even such a large site like is defending itself from this social bookmarking PageRank leaking. YouTube, a Google company (inventor of both PageRank and nofollow) guards pagerank from "Share" social bookmarking by using rel="nofollow" to ignore the whole buttons block.

Another example is StumbleUpon that not only does not "trust" sites its users bookmark, but it does not trust links to users homepages either. Same is valid for YouTube, and most other big websites.

The purpose of Nofollow-Reciprocity is to ‘redistribute’ PageRank to small site owners. This plugin detects links to above mentioned sites, and puts ‘nofollow’ tags on them. ‘Do unto others as you would have others do unto you.’ WordPress is a major blogging platform, with tens of millions of users. If many people using WordPress use this plugin, other big sites may reconsider their ‘nofollow’ strategy. This plugin expands on Wikipedia nofollow plugin hacked by a revolted blogger.

Current sites on the list are from the list of Top 1000 sites on Quantcast.

You can easily add your own ‘black list’ sites in the code of the downloaded file. Note that there may be good sites on the list as I did not look at all those websites. However, almost all of the most visited sites that I looked at started using nofollow.


Download from WordPress nofollow plugin page. You can also read more about it there.

  1. Unzip into your /wp-content/plugins/ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Remember to delete WP-Cache if you have that plugin. Otherwise, you may not see effect of this plugin immediately.
  4. That’s it! Now you can watch your blog statistics.

If you want to add this tags in comment author’s url’s whose link point to above sites, uncomment the line near the end of the code by deleting the first two slashes ‘//’.

         //add_filter('get_comment_author_link', 'wp_nofollow_reciprocity', 999);

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: