I have been promising a list of my personal *must have* plugins that I install on any new blog. Today, that promise is kept.
These are the plugins I install on every blog I create, regardless of niche or specialty. There are a few that I add to certain types of blogs that will won’t be discussed, but you can get more information on these in my book, the Ultimate Guide To WordPress Plugins.
They are listed alphabetically, not in the order of installation.
Each of these plugins play nice with all the plugins listed here. No animals were harmed during the making of this list.
This plugin lets you display a custom signature at the bottom of your posts. Simply type the text you want in the options page and configure it to display on every post, or manually display it by adding the trigger text wherever you like. You can also add in author information using the included variables – login name, first name, last name, nickname, email address, website, and description/bio. And since this embeds the signature into the “content”, it is ALSO displayed if someone pulls one of your blog posts using RSS, so you still get credit and a link back to your blog (if you included a link in your signature).
Version: 1.32
Plugin Location: Dagon Design Add Signature
This plugin adds several improvements to WordPress’ default way of creating excerpts.
the_advanced_excerpt()
for even more controlVersion: 0.2.2
Plugin Location: Spare Pencil’s Advanced Excerpt
Though this only scans your theme files for potential problems, it does a good job. If you are hacked and they inject code into your PHP files, one of the first places to be infected is your theme. This early warning system will monitor and clean your theme files.
Version: 0.5
Plugin Location: Antivirus for WordPress
Comments are a wonderful thing to receive on your blog, with CommentLuv for WordPress and WordPress MU you can give something back to your community straight away by including a titled link for their last blog post or tweet on the end of their comment.
The plugin fetches the feed found at commenters site URL. While they type their comment CommentLuv extracts the last blog post title with link and displays it below the comment form. When they submit their comment, the last blog post link gets added on the end of their comment for all to see! If you are trying to encourage blog comments, this comment works wonders since it rewards the commenter with a “deep link” back to their site.
Version: 2.7.63
Plugin Location: CommentLuv For WordPress
This plugin will generate a sitemaps.org compatible sitemap of your WordPress blog which is supported by Ask.com, Google, MSN Search and YAHOO. This file isn’t the sitemap you want to display for your visitors, this one is for the search engines only.
If you have an adsense or video “site” you want to tie to your blog, there is an option to “add pages” to the sitemap so Google can get to them all.
Version: 3.1.9
Plugin Location: Google (XML) Sitemaps Generator for WordPress
This shouldn’t come as a shock to you if you follow any of my videos or posts about SEO for your blog. HeadSpace is a powerful all-in-one plugin to manage meta-data and handle a wide range of SEO tasks. With it you can tag your posts, create custom titles and descriptions that improve your page ranking, change the theme or run disabled plugins on specific pages, and a whole lot more. Need to know more about how to use it? Check out a few of the videos I have created to show how to get the most out of Headspace2.
Version: 3.6.32
Plugin Location: Urban Giraffe’s Headspace2
Normally adding banners to your WordPress blog would involve either buying a premium theme that already contained code to display a banner, or breaking out your coding hat and updating your theme. Not anymore. With Max Banner Ads, you just copy and paste in your banner code/links or Google javascript snippet and then tell Max Banner Ads where to put it by clicking a link or two. Max Banner Ads gives you statistics like banner impressions and click through rates to let you correctly track how good your banner is doing.
This is ideal if you are adding new ads or banners to old post content since you don’t have to edit the older posts to get ads inserted.
Version: 1.3.6
Plugin Location: MaxBlogPress’s Max Banner Ads
Getting found by Google, Yahoo and MSN requires you to let them know every time you post new content. But edit the post more than once, and you run the risk of pissing them off and being accused of *ping spamming*. Yuk.
With this plugin installed and set properly, you can throttle back the pings to once per hour, or once per day, or even once per week. (Tho why you would only ping once a week I can not imagine). This plugin allows you to correct WordPress’ built in *bug* of pinging when ever anything changes.
Version: 2.2.5
Plugin Location: MaxBlogPress’s Max Ping Optimizer
This sweet little plugin allows you to decide who sees your ad’s, and who doesn’t. Want to display ad’s to your one time visitors that came from Google, but not a returning visitor? This plugin will allow you to do that. Want to place an ad only once the post is 20 days old or more? Or until an ad has been display [X] times, or if the visitor is logged in.
And it offers these features for more than just ad’s. Any valid HTML can be displayed conditionally. And while he offers you a lot of choices to use, if there isn’t one that matches what you want, any valid WordPress code will work — ie: On a category page, or a single page (for example).
Version: 2.0.2
Plugin Location: Planet Ozh’ Who Sees Ads
One of my favorites, this plugin allows you to figure out what your visitors are looking for on your blog, and not finding! Once installed, this plugin tracks every search done on your blog, and lists all searches that yield no results. Want to impress them with your psychic ability? Try posting a new post that exactly matches what they just looked for yesterday.
As you can tell, I really love the plugins from MaxBlogPress because they are intuitive, stable and work every time. I highly recommend most of the plugins you will find here.
Version: 2.0.4
Plugin Location: MaxBlogPress’s Psychic Search
Redirection is a WordPress plugin to manage 301 redirections, keep track of 404 errors, and generally tidy up any loose ends your site may have. This is particularly useful if you are migrating pages from an old website, or are changing the directory of your WordPress installation. It also works well if you just change the post title or category since changing either will make the original link invalid.
I created a couple of videos that do into a lot of detail about how to stop losing the search engine optimization on your site with this plugin.
Version: 2.1.24
Plugin Location: Urban Giraffe’s Redirection
Many of the functions or options settings in today’s newer premium themes require you to know the category ID or page ID, but finding those can be a little trying. With this plugin, the ID’s are added to the edit list so you never have to wonder again.
Version: 1.1.2
Plugin Location: Reveal ID’s for WP Admin
Automatically make your post link (URL) short and more SEO friendly by removing unnecessary words from the post slug. You can adjust your settings, add words to be removed automatically and establish a limit on the page slug length. This is great for building SEO optimized URL’s.
Version: 2.0
Plugin Location: MaxBlogPress’s SEO Post Link
Designed to help you increase your readership on your RSS feed, this plugin places a reminder at the bottom of each post (or page). You can customize the message with a little HTML knowledge. This is a no-fuss plugin that simply reminds your readers (after they finish reading your great post) to grab the RSS feed to get more like the one they just read.
Version: 1.1
Plugin Location: Trevor Fitzgerald’s Subscribe Remind
Automatically send a ‘thank you’ e-mail to those who comment on your blog. This plugin engages the visitor by reminding them to check back for responses or new blog posts. The plugin is highly configurable with multiple messages, variable delay and restrictions. You can also add the last [x] posts to the footer of the message so they are tempted with the titles of your latest content.
Version: 2.0.0.1
Plugin Location: Brendon Boshell’s Thank Me Later
The TweetMeme button plugin allows you to easily integrate the TweetMeme button into your WordPress blog. The plugin will put the button into both your content and your feed.
Using the TweetMeme Button you allow visitors to discover your new content and tweet about it. The button provides a fully integrated URL shortener and the title of the story or page. Each link which is posted on Twitter adds one to the tweet count for that story.
Version: 1.7.1
Plugin Location: Tweetmeme
Most WordPress plugins that allow you to backup your precious database, only allow you to back it up. This plugin also allows you to schedule an optimization of the tables, send the backup via email or store on the server (or both). You can select either the normal backup method (an SQL file) or the popular gzip file (smaller file size).
This is one of the first plugins I install and one that I make sure is on every blog.
Version: 2.50
Plugin Location: Lester Chan’s WP-dbManager
This plugin lets you show a different greeting message to your new visitors depending on their referrer url. For example, when a Digg user clicks through from Digg, they will see a message reminding them to digg your post if they like it. Another example, when a visitor clicks through from Twitter, they will see a message suggesting them to twit the post and follow you on Twitter. You can also set a default greeting message for new visitors (not matching any referrer URLs) suggesting them to subscribe to your RSS feed. Professional bloggers know that having these targeted suggestions on their blog increases their blog exposure and loyal readership. Best of all, this plugin is compatible with various WordPress cache plugins so you do not have to sacrifice speed. Even Smashing Magazine is using this plugin.
Version: 5.5.1
Plugin Location: WP Greet Box