Big Bucks Blogger

Comments on blogs about making money blogging.

NoSpamLinksPlugin Version 1

UpdatedThe “No Old Spam Links” Plugin is available. I’m using it on for blogs with various WP 2.2 and 2.1 versions. One other blogger is using it, so it’s still Beta. I’ll call it Alpha after I get feedback.

The “No Old Spam Links Plugin” will let you:


  • Add “nofollow” to all backlinks any domain on a blacklist. Links remain “follow” for 10 days after you publish the post and become “nofollow” afterwards. The “nofollow” is applied in posts and comments. Example: If you blacklist “evildomain.com”, links to “evildomain.com” will be blacklisted after 10 days.
  • Specify one white list “all links dofollow” category which overrides the blacklist.
  • Specify an “all no follow” category that adds no follow to all links after a specified number of days.

You can see examples of how this works on new posts, old posts etc. at Big Bucks Test Blog.

Recommended uses:

  • Blacklist domains that used to be good and which you used to link, but later turned evil.
  • Place all link exchanges in the whitelist category.
  • Place whatever you want in the “all nofollow” category for whatever reason you may wish and set the date. It can be useful to protect your page rank when posting for long link trains. Be careful using this with sponsored posts: you must avoid violating any TOS for your program.

To use the plugin: Download NoOldSpamLinks Plugin. Unzip. Upload to your plugins folder. Activate.

Visit the Options=>NoOldSpamLinks on your dashboard and add domains you wish to blacklist, the category you wish to white list and the category you wish to “nofollow” after some period of days.

Enjoy. “No Old Spam Links” Plugin

(Note: 7/25/2007. I have discovered that one of the functions called is new to PHP 5. Many servers have PHP 5 installed; however some still use PHP4. If your host doesn’t used the newer PHP 5, you will get an error telling you str_ireplace() is missing. I found a fix for this. ) Tags:

 

If you like my post, please use click orange to subscribe, green to bump or blue to sphinn! Better yet, Stumble using your toolbar. :)


Related Posts:

Comments

25 Responses to “NoSpamLinksPlugin Version 1”

  1. Judy Andrews (6 comments.) on June 27th, 2007 2:44 pm

    Thanks, I was able to download both. Keep in touch, I’ll let you know how it goes….Jude

  2. Sue Person (1 comments.) on June 30th, 2007 11:46 am

    I am not yet clear on the distinction between “nofollow” and “dofollow.” I know they are terms used to instruct robots, and that “nofollow” can be used to speed up loading a blog by skipping calls to admin pages like “welcome,” “about,” and “contact.”

    It seems that “dofollow” lists are a form of link exchange, or an insurance of links really being exchanged, but beyond that I’m not so sure.

    TIA, tummyblogger, a link to my blog.

  3. Lucia on June 30th, 2007 2:01 pm

    Hi Susan, Thanks for the comment.

    My plugin doesn’t insert change any “nofollows” to “dofollows”. My plugin lets bloggers inserts “nofollows”; this permits bloggers to automating the process of not boosting the SEO of blogs they consider spammy, worthless or just not worth of a “vote” in favor of quality.

    Because the dofollow plugin exists and is used in comments by some, my plugin also permits the blogger to overide those follows– thus making permitting them to tailor the effect of the dofollow plugin to only give “votes” to blogs of commentors whose sites are worthy (in the mind of the blog owner who where the comment was left.)

    I’m pretty sure neither “Nofollow” nor “dofollow” speed or slow loading of any pages.

    They are tags used to communicate with search engines spiders.

  4. Andy Beard (27 comments.) on June 30th, 2007 7:47 pm

    Going to start doing some testing, and then send you at least a trickle of traffic ;)

  5. Lucia on July 18th, 2007 6:51 am

    Thank Andy. Someone stumbled the post!

  6. Urbanist (2 comments.) on July 19th, 2007 12:04 am

    Wow, that’s quite a range of functionality - I’m not sure I understand why someone would render older links no-follow universally though.

  7. Lucia on July 19th, 2007 11:21 am

    @Urbanist,
    Many contracts for sponsored posts require the blogger to maintain the post and the links for certain number of days. After that, the blogger is contractually free to do as they wish.

    Some would like to keep the posts in place thus giving the advertiser continuuing publicity beyond the date paid for. However, to avoid losing page rank and future income, the blogger would like to set the links to “nofollow”.

    This plugin facilitates that.

  8. ForumeR (1 comments.) on July 19th, 2007 10:58 pm

    Always for WP huhuhu, are there any for Blogger too??

    Best regards
    :)

  9. Urbanist (2 comments.) on July 21st, 2007 12:44 am

    OK, the sponsored posts thing I could definitely see … none of the blogs I contribute to participate in sponsored reviews - only one of them is even monetized - so I hadn’t thought of it. Cool :)

  10. Sara (5 comments.) on July 30th, 2007 1:32 am

    Lucia,

    I’m so excited about this plugin! The problem is, I am not running PHP 5.0 on my server and I am getting the “str_ireplace()” error. I saw your note about having found a fix, but it doesn’t seem to have resolved my issues. Is there another version I need to download somewhere or something I am not doing?

    Thanks,
    Sara

  11. lucia on July 30th, 2007 5:29 am

    Hi Sara,
    I’ll double check I saved the “fixed” file to zip! I thought I did, but sometimes I mess up. If you have the corrected version, there will be no str_ireplace() error because the corrected version never makes that call!

  12. Lucia on July 30th, 2007 7:02 am

    I discovered that I still had these links pointing to the test blog and so you were still using the old version! (That was stupid of me. Sorry.)

    Thanks for letting me know you experienced the error so I could fix it. (Let me know if you have any other errors.)

  13. Sara (5 comments.) on July 30th, 2007 7:41 pm

    Awesome. Thanks, Lucia. I’ll let you know how it goes.

    Sara

  14. San Diego SEO Blog (1 comments.) on August 6th, 2007 6:14 pm

    Thanks for the information. This is plugin i can use on my blog. But why would you no follow a link after 10 days. I dont see the point in that?

  15. Twitter Nofollow | Andy Beard - Niche Marketing on August 14th, 2007 3:04 pm

    [...] Looks like Twitter has just become a prime contender to be added to Lucia's No Spam Old Links plugin (provides an interface to add nofollow to old links in your content) [...]

  16. Tricia (29 comments.) on October 29th, 2007 9:33 pm

    After the Google hit I took I think I’m finally going to give this plugin a try!

  17. Tim (2 comments.) on November 6th, 2007 8:14 am

    Hi Lucia,

    I’m testing this on one of my blogs and plan to write a review. Is it possible to change the 10 days to something else? Is there any way to set up multiple categories for the AllNoFollow exception? Obviously, this is great for sponsored posts, but different companies have different periods in their TOS, and I’m wondering if it’s possible to set these up by category.

    Thanks!

  18. Lucia on November 6th, 2007 12:39 pm

    @Tim: This was my first plugin, and has fewer features than others plugins. So, the functionality it has is the functionality you get.

    That said: I’m planning to add more choices later on.

    I won’t be writing to set up by individual category though. The reason is that doing that would a) tend to make the plugin use more CPU that otherwise and b) possibly lead to a lot of confusing conflicts when the plugin is used.

    I think the better way to use this is set up the “AllNoFollow” category. Then hide it using “Hide Sponsored Categories”. Then, hide everything about that category from use. Then, just drop everything you want to always nofollow in that categery.

    What I will be doing is making something like 3 “nofollow” categories so you can have three different times set and you can pick the times for those three categories. (Say “nofollow after 10 days”, “nofollow after 30 days” etc.)

    I need to code that though. :)

  19. Tim (2 comments.) on November 7th, 2007 8:32 am

    Thanks for the answer, Lucia.

    Sometimes, I assign sponsored posts to multiple categories - will the AllNoFollow category take precedence? I don’t necessarily care either way for these (they are usually things I would have written for free anyway), but I just want to know what to expect.

    Thanks again.

  20. Lucia on November 7th, 2007 9:30 am

    @Tim: Yes, the AllNoFollow takes precedence.
    So, if you have a post in Category “A” AND Category “All No Follow”, that post will “nofollow” whereever it appears.

    Then, if you don’t want people to know ou stuck it in the category “All No Follow”, use Hide Sponsored Categories. It will look like it’s only in Category A.

    That’s why I didn’t design this to have you decide about the following for every category. Just make a few invisible ones for the purpose of no following or controlling Kontera etc.

  21. How to add NoFollow to old posts efficiently: NoOldSpamLinks Plugin Review | Bloggerista.net on November 7th, 2007 1:47 pm

    [...] I began to wonder if there was a plugin that could automate the process. But, I also saw that as I grew more experienced with writing these posts, the paid posts generated as much and more traffic than standard posts over the long haul. So, I began to think about going into the posts and adding the nofollow attribute to the links. That led me to Lucia’s NoOldSpamLinks Plugin. [...]

  22. Aahz (3 comments.) on November 14th, 2007 3:33 pm

    Great idea for a plugin! I can hardly wait to use it, but when I activate it within WP 2.3 I get the following message:

    I wasn’t able to create the blacklist table.
    CREATE TABLE `OldSpamLinksTable` (`link_id` bigint(20) NOT NULL auto_increment,`link_url` varchar(255) NOT NULL default ”, `link_days` bigint(20) NOT NULL default ‘10′, PRIMARY KEY (`link_id`) ) ENGINE=MyISAM AUTO_INCREMENT=13 DEFAULT CHARSET=latin1 AUTO_INCREMENT=13

    I can then not access my plugins page within WP-admin until I delete the plugin :(

    I then tried running that same command through MySQLAdmin, and received the following error-

    #1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ‘DEFAULT CHARSET=latin1 AUTO_INCREMENT=13′ at line 1

    Help would be much appreciated!

  23. Jenn(new comment) on January 12th, 2008 10:43 am

    I was really looking forward to using this plugin, but unfortunately I’m having the exact same problem as the previous commenter. This is on a 2.1.3 Wordpress install.

  24. nofollow All Links In A Certain WordPress Category -- SheepTech(new comment) on February 2nd, 2008 10:13 pm

    [...] every single link you have in all your paid post, manually, and the last one, use a plugin namely NoSpamLinksPlugin to do the [...]

  25. Yair Baron(new comment) on April 1st, 2008 2:34 pm

    I have activated the plugin and got the following error:
    Warning: array_key_exists() [function.array-key-exists]: The first argument should be either a string or an integer in …/blog/wp-includes/category-template.php on line 176

Leave a Reply




NoSpamLinksPlugin Version 1 was posted on June 25, 2007 - Filed Under Plugins WordPress |  

 
  • Blog Rush

  • The footer loaded. :)