No going nofollow
In an attempt to "put my money where my mouth is", as it were, since I was crabbing away about not wanting to post on blogs sporting nofollow, I just attempted to remove nofollow from this blog. A search of the files showed that it was located in the wp-includes/functions-formatting.php file. I removed the references to nofollow, uploaded the file, viewed one of my pages, and what did I see?
rel="external nofollow"
Hmmm. I conducted several more searches of the entire folder containing WordPress. No references to nofollow at all. Hmmm. Checked to see if it was a cache problem, either with my browser(s) or on the server. Nope. Hmmm. I'm hoping that I'm just tired, and that somehow I've just missed something.
How to remove nofollow from WordPress
However, not wanting to install yet another plugin, I did find a little code over at Dean Edwards' blog that works perfectly. Just:
- copy it into the my-hacks.php file (make one if you don't have it),
- put it in the root folder where WordPress is located,
- tick the “Use legacy my-hacks.php file support” box in the WordPress control panel (Options =>Miscellaneous), and
- nofollow is gone
Thing is, I moderate this blog and, aside from anything else, I appreciate those who read my techie/artist ramblings and post here — and, thanks, but I don't care to denigrate their links. I think it's just plain rude.
So … has anyone else tried to remove nofollow from 2.0.5 and failed? What's up with that?
14 Comments to "No going nofollow"
Have your say ...
If this is your first comment, it will be held for moderation (but comments are appreciated). Otherwise, just be courteous, don't drop links unless highly pertinent — and no substituting keywords for your name. Posters must be 16 or older. We use Akismet, so if you don't see your non-spam comment posted, contact me.


Brad says:
Comment posted on 12/12/06 @ 8:01 am
Good for you Diane. What bugs me most about no follow is that it was billed as something different when it was presented to us in the masses and has since mutated into something completely different. I feel like it was a bait and switch.
Frankly Wordpress should have a switch in the admin panel and let the owner have a real choice on using no follow or not.
Paul says:
Comment posted on 12/12/06 @ 12:36 pm
Good on yah. NoFollow did not reduce spam for me anyway.
Diane Vigil says:
Comment posted on 12/12/06 @ 4:31 pm
You're right, Paul; nofollow didn't give us nospam no way. :)
Brad, I have to agree with you. I figured that, like email filters that don't *stop* spam, nofollow would not stop the comment spam pretty much at all, and it hasn't.
Interestingly (I guess), I made this same argument at the WordPress forums when WP started implementing nofollow into the program — and was essentially attacked by all but perhaps a couple of people. I was even accused of being a spammer — me! And then there was the anonymous poster who posted in threatening terms about the necessity of using nofollow; when I asked who he or she might be, given the threatening tone of his/her posts, there was no reply.
I always wondered if it was a search engine rep. After all, Google, Yahoo and (I believe) MSN jumped on the nofollow bandwagon overnight (how many times have you seen them agree to anything at all?!) and they had to know that something as simple as nofollow was not going to solve the comment spam crisis. But what it would do is to help solve their reliance on links algorithm problem. And there you have it.
Interestingly, our friend and HighRankings forum moderator Scottie Claiborne questioned Google regarding nofollow at Search Engine Strategies (my writeup here: Google on Nofollow), and said:
and
Anyway, it's a good read (see Scottie's post at Threadwatch).
And a good call made by those of us who don't care to litter our websites with indications of low quality.
Paul says:
Comment posted on 12/12/06 @ 4:39 pm
What really annoys me is when people decide that instead of using NoFollow to stop spam they will use a Captcha that takes 5 or 6 attempts to get correct.
Diane Vigil says:
Comment posted on 12/12/06 @ 4:53 pm
That may be, Paul.
I'd also used some word blocker code found in the WordPress forums and tweaked by my buddy, Darin, but it too caused posting problems. It is now gone.
I'd suggest implementing Akismet — it works fantastically well in corralling comment spam. I haven't even had to get around to using Bad Behavior or anything else.
Diane Vigil says:
Comment posted on 12/17/06 @ 6:46 am
Thought I'd add this, from Aaron Wall's interview with DigitalGhost:
Clean, concise and well-said.
Teli says:
Comment posted on 01/6/07 @ 4:13 pm
I'm a bit late to the conversation, but wanted to drop in and say excellent points Diane. When I decided to upgrade my blog, I did the same thing you did (deleted all reference of nofollow from the pages) and it seems to have worked.
In case anyone else is going to try this method of messing with the core files, here are the files that were affected for me:
comment-functions.php(del nofollow from line ~366)defaultfilters.php(comment out line ~28)functions-formatting.php(delete lines ~601-2 and comment outwp_rel_nofollowfunction, lines ~610-13)I've said it before, but I'll keep on saying it. It would just be great if the WP team decided to make the nofollow tag optional. Have it on by default, but allow the blogmaster to disable if they choose to from the admin.
~ Teli
Diane Vigil says:
Comment posted on 01/6/07 @ 4:26 pm
Interesting, Teli. (And good to see you!)
I'd tried to remove nofollow from this blog when I'd upgraded to 2.0.5, and was unable to do it after removing all the references I could (easily) find … which still left nofollow on the blog. That's why I went with the plugin.
And, although I'd rather have the software do what I need it to do without installing plugins, I guess I'm pretty happy about it today because I've just upgraded a good handful of WordPress blogs to 2.0.6 — which meant not having to edit core files again.
But I agree with you — the WP guys should make nofollow an option in the control panel.
Andy Beard says:
Comment posted on 01/6/07 @ 8:21 pm
Teli just pointed me in the direction of another great blog to read.
I suppose in some ways I am a "no nofollow" for comments evangelist and love it when people take action in removing it.
At the same time I love using it for SEO purposes.
Diane Vigil says:
Comment posted on 01/6/07 @ 8:27 pm
Hi, Andy — good to meet you.
Since I still moderate comments (up to the point where I discover that Bad Behavior or Spam Karma plus Akismet make that unnecessary), I don't worry about spam comments.
I too have been optimizing websites since the 90's, but haven't so far seen the need for nofollow on links. That said, I guess it's a matter of what types of links we're talking about.
Again, good to meet you.
» WordPress Nofollow Remover Plugin » developedtraffic.com says:
Pingback posted on 01/25/07 @ 5:44 am
[…] UPDATE: The above does not work in WordPress 2.0.x; for those versions, there's a plugin. by Diane Vigil […]
Chris says:
Comment posted on 02/15/07 @ 9:29 am
Nice Plugin. I installed this with no problems on my Blog. Hopefully the word gets out more on how bad NoFollow is for encouraging link backs. It would be nice if more sites removed it as well…
Diane Vigil says:
Comment posted on 02/15/07 @ 9:56 am
I agree, Chris. Kudos to Dean Edwards for writing it.
Financial Aid Podcast Daily Free MP3 Internet Radio » I don’t follow nofollow says:
Pingback posted on 11/22/07 @ 10:32 am
[…] Want to do this on your blog? Here's a link to the site where I found directions. […]