I've Switched to Dofollow
By default WordPress adds a
nofollow attribute value to some links, such as in the comments section. This is used so that, generally in user-generated content, they can share the PageRank with the website that they want to share it with, and not share it with potential spammers. This is used to deter spammers from posting because they wouldn't get any "link love".
This is done by using the
rel attribute of
<a href="http://example.com/" rel="nofollow">spam link</a>
It Just Hurts Your Dofollow Links
Imagine a page with a Google page rank of 8. This page has 4 outbound links and 2 of those links having the nofollow tag. The page’s rank of 8 will be divided among all 4 sites so that each page would receive 2 page rank. However, the nofollow links will receive nothing and the others will still only receive 2. This effectively wastes half of the page rank that could be shared.
Since your dofollow links would only getting the PageRank that they would get if the other links were not nofollow, it's pretty much just a waste of a few bytes.
After you disable
nofollow, be sure to install a spam filter plugin (which you should already be using, right?), such as Askimet.
Doing This in WordPress
For WordPress, you can use the Nofollow Case By Case plugin. If you're feeling a little adventurous, and you don't mind getting into some PHP files, you can try doing this yourself. This works in WordPress 2.8.2, but it should work in other versions, too. Make sure you backup your site before you try this.
- Open up wp-includes/comment-template.php in your favourite text editor.
- Find the line (line 148) containing
$return = "<a href='$url' rel='external nofollow' class='url'>$author</a>";
- And replace it with
$return = "<a href='$url' class='url'>$author</a>";
- Save the file, upload it to your server and view the source in your browser to see if it works.
Would you disable nofollow for your blog comments?