NoFollow Lesson 1: Should I Use the NoFollow Attribute in my Blog?

Most of us that manage blogs understand the potential volume of spam associated with them. Blogs are often bombarded by comments that add no value to the topic, comments added only to create a link back to someone’s website. One method utilized by many blog managers to curtail this is the use of the nofollow attribute on outbound links. This method, in theory, removes the value of spam comments. However, the effectiveness of this method is somewhat limited. In today’s blog, the first of a three-part series on the nofollow attribute, we’ll introduce nofollow tags and discuss their inclusion in outbound links from a blog. We’ll also discuss a more complete strategy for controlling spam comments. Later in the series, we’ll show you a quick way to determine if a blog is link-worthy (i.e. you’ll get PageRank flow) and look into “PageRank Sculpting” as a way to control which pages appear in search results.

Why am I Getting All This Spam!??!Spam-Comments

Many blog owners and managers have expressed this very thought. What starts as a few spam comments with no value can become dozens or hundreds a day. As we discussed in a prior link building blog, search engines measure the popularity (or value) of a site based on the number and quality of links that lead to the website. As a result, some less-than-reputable “marketers” will leave their link anywhere they can, especially in the ever expanding volume of blogs. They hope to acquire the PageRank (or link juice) from your page to theirs. This shotgun approach, especially when coupled with inadequate content, has limited effectiveness in regards to long-term benefits.

What is NoFollow?

The nofollow attribute (often written more explicitly as rel=nofollow) is a method for letting the search engines know that your site does not vouch for the content on the destination site. Implementation of nofollow is pretty straightforward:

<a href=’http://www.badsite.com‘ rel=’nofollow’ class=’url’>On-page text</a>

The HTML above simply indicates, “I don’t support or promote the content found on www.badsite.com.” By including this, your PageRank (and the anchor text) does not flow to the destination website (and doesn’t help them rank better in the search engines).

Why are so Many Blogs NoFollow?

Blogs are the most popular use of the nofollow attribute. They utilize nofollow to reduce or eliminate blog comment spam: “If there’s no value to putting a link on my page, they won’t do it.”  As many of us already realize, the effectiveness of nofollow in curbing comment spam is somewhat limited (even when publicizing the use of nofollow). One of the primary reasons behind this is that most blogs don’t openly indicate if they use nofollow tags. The only way to check, in many cases, is to look for the attribute in their source code. However, anecdotal evidence suggests that not implementing nofollow (along with failure to use comment moderation) can lead to an explosion in comment spam (perhaps through inclusion in “dofollow” search engines. At the content level, using nofollow is a way to promote constructive comments and conversations while discouraging spam. As we mentioned, the success of this can be a bit limited.

Many blog platforms (Wordpress and Blogger, for example) include nofollow tags on user-generated links, such as those found in comments, by default. This can typically be changed (see documentation for your blog platform for more information).

Why Shouldn’t I Use NoFollow?

While controlling spam is definitely an important goal, implementing the NoFollow attribute across all comments is not desirable. Frankly, people that leave constructive comments or add to your discussion should be rewarded for their time (by allowing PageRank to flow to their website). We also believe the over-use of nofollow goes against the very framework of search engines (whose job it is to provide us with the most relevant results for our query). For example, consider that a user leaves the following comment in a blog about how calculator technology hasn’t advanced with computers:

“I think your blog is well thought out, but I don’t agree with your comment on calculators. John Doe discussed how calculators are still improving technologically in his blog. I agree with John that the barrier is not technological, but one of acceptance in education.”

In this example, the blog entry the user is linking to is about calculator technology, and under ideal circumstances, the search engines would like to “see” this link, as it supports the topic of the destination page and promotes it for related searches. However, if the nofollow attribute is used in the link, the search engines miss out on this bit of information.

So How Do I Control Spam in my Blog?

Earlier, I alluded to comment moderation as a method of controlling spam comments. All blogs should utilize comment moderation, especially considering the assortment of spam currently found in the blogosphere. If you actively moderate your comments prior to posting them, you should have little issue with spam. What better spam filter is there than you? Develop a strategy for quickly looking at their websites as well as the quality of their comments and determine if the comment is worth including (and without nofollow tags, you’re rewarding valuable content).

Final Thoughts

We all want to control spam comments in our blogs, but shouldn’t rely on the nofollow attribute to prevent them. While the nofollow strategy may prevent the passing of PageRank, it’s not totally effective at curbing spam in your blog. Consider a moderation-only or moderation-nofollow strategy to achieve superior spam control.

What are your thoughts on comment spam and steps to reduce/eliminate it?

Share/Save/Bookmark

Tags: , , ,

Post comment as twitter logo facebook logo
Sort: Newest | Oldest

One thing that I don't see here are those little in-line links that are so popular these days. It's just a simple plugin that is easily installed and it automatically creates affiliate links in the text on a blog and also links different pages together for SEO purposes. This is actually a pretty powerful little tool and it does much more than just create links on a blog. Personally, I now use this tool on every blog that I create. That way, I don't have to worry about site link structures or monetizing my blog with affiliate links. by varying the link anchor texts and linking to deeper pages in the site, you should be able to see some improvements in your overall search engine rankings. It's really a nifty little piece of software and a 'must have' for any blogger. There are already thousands of bloggers who use this tool. In fact, you have probably seen it in action quite a few times and didn't even know it. Check it Out -> http://swturl.com/rgkz

Florence, thanks for your thoughtful comments. I hope your readers appreciate the effort you're putting into this! Your method definitely works to limit spam, but I worry that your system isn't very scalable. What is your plan as readership grows and the number of genuine commentators that you don't know increases? It may be as simple as asking readers to email you with a request to include their Web site. This is an additional step that spammers will probably not wish to go through.

I was thinking, if it is possible to select dofollow/nofollow for every comment. I agree with you, some commentators should be rewarded for their constructive participation in our blogs. But I was too much disturbed with loads of spam comments. Akismet & Captcha didn't help me much.

So, here is what I did in one of my blogs as an experiment: I removed the URL field from the comment form, so that human commentators cannot put their links in comments, if they try to write inside comment message, the comments are held for moderation since I added "http://" and "https://" in the word filter. Additionally, automatic comment posting robots also get caught by this system.

Believe me, now I don't receive more than 10 spam comments in that blog per day. But how do I reward the genuine commentators? I know my readers, so I manually add their website URL from the comment moderation panel. Whenever humans comment, their message is passed instantly, and when I come back to my blog, I add their URLs to add credits to them. I know it's an extra bit of task for me, but it's worth doing it. My readers are happy, but the spammers aren't! Now I don't even need to check the spam comments, I delete all of them if I see an URL in the URL field - for me it's sure that a robot has commented. If I don't see anything in URL field, still if a message gets caught in spam filter, must be some human user wrote a useful link inside comment, I just check those comments, if useful, I pass them right away.

But there's a drawback to this way. A new & genuine visitor might come and I cannot reward him since I don't know his/her website URL. If he/she comes back and becomes regular, then the above system will work fine.

Trackbacks