after-header

4 WordPress plugins for comprehensive spam prevention on your blog

Happy Birthday, Spam!Anyone that has been blogging for more than a couple of months will be able to tell you that comment spam can be a real problem. Here are 4 plugins to be used together to prevent nearly all spam for your blog. This is achieved by checking for potential spam using a variety of different methods. These plugins do not resort to annoying and hard to read Captcha images or other methods that require your visitors to prove that they are really humans.

  • Akismet – this plugin is automatically packaged with WordPress so there is nothing to install. This plugin will catch nearly all of your spam but can also catch false positives so it’s a good idea to keep an eye on your spam comments to make sure that legitimate comments are not accidentally banished to the spam box. In order to use the plugin, though, you must have a WordPress.com API key. This key is obtained by signing up for an account on WordPress.com. Akismet is developed by Automattic Inc and is free for personal blogs that do not generate “significant income” from their blogging. “Significant income” is defined as more than $500 per month. Commercial API keys can be purchased for commercial blogs and those not eligible for a personal license due to income level.
  • Bad Behavior – works along side other spam prevention plugins to look at not only the content of the comment but also the way the comment was created, prevents many automated commenting methods from getting through the other spam software content filters.
  • Simple Trackback validation – This plugin specifically checks trackbacks for possible spam. First it checks to be sure that the IP address that the trackback is requested from is the same as the IP address of the server where the requesting website is located. This catches a large portion of trackback spam since valid trackbacks are almost always pinged directly from the webserver where the other website is located. This plugin will also verify that the backlink to your website actually exists on the website that sent the trackback.
  • Email Obfuscator – this plugin protects any email addresses that might be in your blog posts by either using JavaScript to confuse email scrapers or, for browsers with javascript disabled, the email address is displayed as a fake address and the actual address can be viewed using a mouse hover to display the real email address.

Spammers are not likely to stop attempting to get their comments and emails through the defenses that you put in place to keep them out so it’s a good idea to stay on top of the current plugins available to keep the comments from appearing on your website.

I’d love to hear about how others handle spam commenting and about new and improved ways of keeping the spam out. Leave a comment if you are aware of other great tools and plugins!

Creative Commons License photo credit: billypalooza

"Add Pheedo" WordPress Plugin

This is my very first plugin release. The code is heavily based on the Sig2Feed by Brendan Borlase at http://www.smackfoo.com/

This plugin will enable you to include ads from the Pheedo RSS advertising network in your WordPress RSS feed. It also gives the ability to add HTML and Text signatures into the feed.

Installation Instructions:

  1. Download the current plugin
  2. Extract the file pheedo.php into your wp-content/plugins folder
  3. Activate the “Add Pheedo” plugin from the Plugins page in your WordPress administration panel.
  4. Navigate to the “Add Pheedo” option from the “Manage” tab in your wordpress administration panel.
  5. Register for a publisher account with Pheedo.
  6. Set up a “Green” feed and insert your feed url, usually
    PGNvZGU+aHR0cDovL215ZG9tYWluLmNvbS9mZWVkPC9jb2RlPg==
  7. Copy the code exactly as provided by Pheedo for the Green feed into the box, replacing the example information.
  8. Check the activate button, or include
    PGNvZGU+Jmx0OyEtLSBwaGVlZG8gLS0mZ3Q7PC9jb2RlPg==

    in the individual posts that the ads/signature should be included on.

  9. Click the “Update Options” button

At this point your Pheedo ads should begin appearing in the footer area of your feed entires.

Please consider this plugin to be a beta release and report any issues back to me via the contact page or as a comment on this post. This plugin is currently working with WordPress 2.5.1 but should also with versions as old as 2.1

If you find the Add Pheedo plugin useful, please consider making a donation to support it’s development. Thank you!

Updated 5/10/08: Plugin added to the WordPress plugin repository: HERE

Monetizing for new bloggers

I’ve known for awhile that, if I really want to make a go at blogging, there needs to be some compensation involved. With this in mind I set out to see what could be done, as a new comer with few visitors, to set up some potential revenue streams. Once a blog gains some staying power in terms of both content and traffic it is easier to gain acceptance with some of the advertising networks with more stringent guidelines.

I see monetization on a blog as a multi-front effort that can be broken down into several areas.

  • In Post – Here we have affiliate links to products that are mentioned
  • Around the page – Contextual ads and buttons in the header, footer, sidebar and between posts.
  • Mobile – ads targeted to mobile visitors
  • In the Feed
  • Email Subscription Ads
  • Search Page Ads

I am not suggesting that anyone fill every available space with advertising. As a new publisher several doors were closed to me. I was rejected by both Yahoo Publisher’s Network and text-ads.

For Mobile ads there are two primary options. These are Admob and Adsense for mobile. Since I have a plugin that handles making my site mobile friendly and it has admob already integrated that is what I chose to use for my sites. I would be interested in hearing feedback on these two options.

For advertising in feeds there are also two options. I do not consider Adsense for feeds to be an option since it appears to be in a perpetual closed beta cycle. This leaves Pheedo, which focuses specifically on advertising in RSS feeds, and Bidvertiser, which serves contextual ads as it’s primary platform but is running feed based advertising as an open beta. I ran Pheedo on a blog with 11k subscribers for a few days and have not switched to bidvertiser. The switch to Bidvertiser was mainly due to the fact that they have a WordPress plugin. Pheedo required that I either burn the feed with them, or modify every one of my rss templates. I will see how Bidvertiser performs over the next week or so and then determine where to go from there.

Options that are currently being testing on this site:

I chose to limit this list to category based and contextual advertising networks, with the exception of Amazon.

Plugins:

  • All in One Adsene & YPN
  • Ask Apache Firefox Adsense – This one is kind of cool. Only those that meet the guidelines for payment are actually shown the ad. So windows users in IE get the ad, Firefox users and Non-windows do not.
  • Adsense manager – This does much more than adsense. It’s a good way to keep track of the ads that I’ve set up in adsense and then I can insert them where I choose.
  • Bidvertiser ads for feeds (Download plugin after adding feed to publisher account)
  • WordPress Mobile (Admob ads) This is the most reliable mobile plugin I’ve tried.

I’m still on the hunt for a great plugin for handling Amazon links. There are a few that are promising but I haven’t narrowed it down completely. I’m leaning strongly toward a combination of the following two plugins. AmazonSimpleAdmin and AVH Amazon (Wishlist Widget)

Note about ads in feeds: On initial inspection Pheedo seems better in many ways than Bidvertiser for inserting ads into rss feeds. The ads seem to appear more often and seem to be from higher quality advertisers. This subject will be revisited in more detail at some point in the near future.

Image by Tracy O

A quick introduction

I really wanted to start this site off with a really great design that I created myself. The problem is, that while I know the mechanics of theme development, the design part gets me every time. When Performancing.com posted their latest theme, which I found to be pleasing, I decided that I’d rather spend my time writing rather than fussing over a design that I would never be able to get “quite right.” I’m not a designer, I don’t really want to be a designer. This site will, eventually, get a facelift. Until then, I much prefer the backend work of incorporating functionality to WordPress driven websites. I can’t say that I’ve coded plugins but I have “tweaked” quite a few. Mostly, though, I am a hunter. I enjoy the challenge of going and finding an existing solution to a specific need or problem. If I have to tweak a solution a bit to fit my needs then I do that.

This brings me to the point of this site. I intend for DaisyOlsen.com to be a place where I post things that I find interesting and relevant to my intended goal of turning WordPress consulting into a profession. This might include WordPress news, short tutorials based on my current work, and general musings about the WordPress community. Non WordPress related items may show up from time to time. I often do other project based work involving a variety of desktop applications, mostly of the Microsoft Office variety. I know that I would not be able to do the work that I do if it were not for the generous writings of other bloggers. I hope that I will be able to do my share to document tips and tricks as I happen across them in my daily work.