DoFollow Versus NoFollow What to Choose for Your Website?

DoFollow versus NoFollow.

DoFollow and NoFollow are important factors for SEO that influence the ranking of a particular Website in search engines. DoFollow is a term that does not exist. It is a term given to Websites that are not using the rel=“nofollow” attribute in links. nofollow is a value that can be assigned to the rel attribute of the HTML link to instruct some search engines not to pass on any influence to an outbound link. NoFollow and DoFollow control how a Website passes its PageRank or link juice to other links.

Although search engines don´t pass along the link juice (or let PageRank flow) they still follow and index these links. The nofollow value is not meant for preventing content from being indexed by search engines.

What Exactly is NoFollow?

NoFollow (rel=“nofollow”) means that PageRank or Link juice will NOT be passed to a link. It tells major Search Engines, especially Googlebot, that this link can be followed, the linked page is crawled and indexed, but the PageRank score will not be taken into account.

The attribute that defines a link as NoFollow is rel=“nofollow”.

A typical NoFollow link is like this:

<a rel="nofollow" href="" title="">BAC</a>

What Exactly is DoFollow?

DoFollow is the exact opposite of NoFollow. A DoFollow link will let your PageRank flow to all external and internal links. When you remove the rel=“nofollow” attribute from a link, then the link becomes DoFollow. The absence of the nofollow value makes the link a DoFollow. Search Engines robots, especially Googlebot, will crawl the link, index it and the PageRank score will be taken into account.

A typical DoFollow link is like this:

<a href="" title="">Boutros AbiChedid</a>

How Do I Know if a Website is Using NoFollow?

There are 2 ways to check:

  1. View the Source code: Highlight the link that you want to check and view the source code of the Webpage. There are several ways to To view the page source depending on the browser you use. You could either select “source” from your browser´s menu or you could right click on the page to view the source from the context menu.
  2. Use an Add-On: Mozilla Firefox and Google Chrome browsers have add-ons that highlight a NoFollow link on a Webpage without actually looking at the source code.

Advantages of rel=“nofollow” Attribute

  1. Minimize Comment Spam: Especially the comment spam that is manually filled by real users once they know that your Website is DoFollow. Automatic spam will not be affected. Robots that submit spam will not check your link status.
  2. Not Passing on Your PageRank:You might not want to pass your PageRank to Websites that are completely unrelated to your field, as this, with time, may cause your PageRank score to go down.
  3. The overall PageRank of your Website is preserved.

Disadvantages of rel=“nofollow” Attribute

  1. You will not attract more visitors to comment on your Website, thus getting less traffic.
  2. Without improving popularity, you may not get inbound links to your Website. Thus your PageRank will not improve.
  3. Less traffic, means less clicks to any advertisements you have on your Website, and thus less earnings.

Where Should I use rel=“nofollow” Attribute

Use the rel=“nofollow” attribute whenever you don´t want to pass your link juice. Regardless what you read otherwise, never add nofollow to any internal pages of your Website. Here are some scenarios when to use NoFollow:

  1. Use NoFollow for single pages that has more than 100 links. For example, a resource page having several hundred links.
  2. Use NoFollow for Trust Badges: like the Better Business Bureau and VeriSign, you can add rel=“nofollow” to those links.
  3. Use NoFollow for your RSS feed. This ensures that your RSS feed isn´t indexed before your Website.
  4. Use NoFollow when linking to any “questionable” and untrusted Websites.
  5. Use NoFollow for mega Websites and Social Networks such as: Facebook, Gmail, Adsense, etc.
  6. Use NoFollow if you link to Web browsers such as Mozilla and Chrome.
  7. Use NoFollow for paid advertising. If you sell advertisement space on your Website, those ads should always have a rel=“nofollow” attribute inserted in the Link.
  8. Use NoFollow for affiliate links.

Is NoFollow a Bad Thing?

No not necessarily, consider the following: The NoFollow links might have no effect on PageRank but they still refer real people. As long as “real visitors” can follow the links, that´s great. Eventhough you do not get link juice from the NoFollow links, you still get real visitors.

NoFollow isn´t bad. There´s nothing wrong with getting NoFollow links. While they don´t pass link juice, they do help associate your Website with anchor text.

Matt Cutts on: When to use NoFollow

This is from Matt Cutts own words. Reference…

Let´s do another pass at the question “How does Google treat sites where all external links are no-follow?”

The short answer is that Google does not treat those sites any differently in our rankings, but it´s still not a good idea to do that, in my opinion. Here´s why. When Google sees a nofollow link we drop that link from the link graph we use in our web crawl: we don´t use that link to discover new web pages, and we don´t use the anchor text from that link in our scoring.

So it neither helps nor hurts your rankings to nofollow all your external links. But it´s a good thing in general (and for your visitors) to link to high-quality sites from your site. Nofollow is great 1) for links to sites that you don´t trust, 2) for paid links, or 3) for links to sites that you don´t want to (or can´t) vouch for. But I definitely wouldn´t recommend putting nofollow on every external link. And it almost never makes sense to put nofollow on internal links – those are links that you do trust and vouch for, because they are yours.

By the way, I talked about this in a lot more detail at PageRank sculpting back in 2009.

Advantages of DoFollow

The advantages of adding DoFollow links on your Website are:

  1. You will attract more visitors especially for comments, thus getting more traffic, exposure and popularity.
  2. With an increase in popularity, you may get more inbound links to your Website, which helps your PageRank to increase.
  3. The increase in traffic may also increase your revenue from affiliate programs and other advertisements.

Disadvantages of DoFollow

  1. The PageRank of your Webpage will be passed to external links. The overall PageRank can be reduced.
  2. However, you can offset the decrease of your PageRank by attracting more inbound links.
  3. You get an increase of spam Comments, which require extra time and efforts from your side.

Which Links Should be Set as DoFollow?

To reemphasize, the non-existence of the rel=“nofollow” attribute, means that the link is DoFollow. Links that should be kept DoFollow are:

  1. All Internal Links. Internal links will help spiders crawl your pages more deeply and they will get indexed often.
  2. For a blog, links pointing to posts should be kept DoFollow.
  3. Niche links can be DoFollow. Always give a link to a Website that shares the same content as yours.

Why Blog Owners Abandon DoFollow?

The answer is simple Comment spam. Spam does not have to be automated. A person can leave just as many worthless comments as software just to get link juice. For every person who takes the time to make a genuine comment, there are several who do the following:

  1. Leave a trivial comment.
  2. Leave a short summary of the Post.
  3. Leave a flat out spam comment unrelated to the topic.
  4. Leave spam comments on several posts in one session.


  1. Ultimately, as long you keep providing great content and services that people want, your Website will grow.
  2. Whatever your decision is, just remember that one “authoritative” link can be more effective than several low level links.
  3. You can build relationships through commenting. Leaving thoughtful comments is a good way to start a relationship with an influential blogger in your field.
  4. Remember that DoFollow blogs are giving you link juice in exchange for your quality comments. So, be considerate. If you post junk comments, blog owners will get tired of moderating and taken advantage of, and will eventually turn NoFollow back on.

So What would I choose? The best approach is to use a mixture of DoFollow AND NoFollow links. I would favor the DoFollow option but with restrictions. I don´t use the rel=“nofollow” attribute for comment links for this blog because I moderate all comments.

Your Turn to Talk

What is your opinion about NoFollow or DoFollow? Does PageRank or link juice mean anything to you? Does DoFollow gives you the extra incentive to post a comment?

If you have something to say, please share your opinion in the DoFollow Comment section below. Your opinion matters, unless it is a Spam. By the way, this blog is now a DoFollow blog.

WordPress Plugins – Comment Spam

Using a WordPress blog, you have not only solid core code with built-in tools to prevent comment spam, but there are also several comment spam protection plugins to choose from if you feel you need additional spam protection. With all this protection, you still have to deal with the manual spam yourself. The best approach to comment spam is to moderate all comments before being published.

If you enjoyed this post, please consider: linking back to it, subscribing by email to future posts, or subscribing to the RSS feed to have new articles delivered to your feed reader. Thanks!

About the Author |
Boutros is a professional Drupal & WordPress developer, Web developer, Web designer, Software Engineer and Blogger. He strives for pixel perfect design, clean robust code, and user-friendly interface. If you have a project in mind and like his work, feel free to contact him. Connect with Boutros on Twitter, and LinkedIn.
Visit Boutros AbiChedid Website.

23 Responses to “DoFollow Versus NoFollow What to Choose for Your Website?”

  1. silvinagreta says:

    Thanks for the great explanation. Just what I was looking for.
    Since I’m a beginning blogger, I decided to change my links to dofollow. I had heard however that the pagerank could be badly influenced by this, or that even Google could punish you for it. But I think the advantages are more important than the disadvantages, at least for a beginning blogger.

  2. Thanks for the post, always good to read more on do/no follow.
    I have a particular question on this that I’ve been unable to answer. Is it possible to get a plugin for either Chrome or FF, that will actually highlight in the SERP whether a page is nofollow or not? Aware there are lots of plugins/extensions to show this once you are on a page, but do any exist to highlight on the SERP?

    • Thanks for your Comment Peter. That’s a very interesting question. never thought of it before, I don’t think that there is any current plugin that check for dofollow links in the SERPs.
      Probably this is already a feature in some of the existing SEO FF toolbars (like SEOQuake, SEO Doctor, SEO Book … There are many but I don’t use any in FireFox). I am sure it can be done, but I don’t know how.

  3. Himanshu says:

    Ohh great tip.. thanks..
    I am little bit confuse as I am getting few guest post in which they want 2 doffolow links.My own page rank is 2 and i gv dofollow to PR 4 and 5 …
    so will it reduce my pagerank.. off course the dofollow links from my blog are to same type of blogs but they are of higher PR.. So will it reduce my PR or is thr any limit.. i had posted 3 dofollow link till now..

    • Thanks Himanshu for your comment. As long the guest posts link are of the same niche like your Website, I think that should be OK.
      I don’t think it will reduce your PR. At the end, no one knows how really Google’s code behave so it is a matter of guessing.

  4. Web Design Company says:

    Nice post. Thank U.

  5. Daniyal @ get premium wordpress plugins says:

    Very useful article, for years I been debating over the use of internal dofollow or nofollow. Thanks for the professional Advice!

  6. Web Hosting says:

    Very interesting post, I really enjoyed reading it – thank you for the information.