Top 16 Essential Plug-ins For Every WordPress Blog

Posted by Udegbunam Chukwudi on July - 12 - 2010

We all know that the best blogging platform existent @ the moment is WordPress. It makes designing/optimizing a blog/site easy-breezy majorly due to it’s use of plug-ins unlike it’s fierce competitor, Blogger.

Most newbies to blogging with wordpress, do miss out when it comes to what they can achieve in little time, with the right wordpress plug-ins thus my compiling this list of top 15 wordpress plug-ins EVERY wordpress blog must have.

Thanks for Jason Acidre for serving as a catalyst in getting this post ready within a short time ;-) .

Without much preambles, let’s begin.

NOTE: For certain wordpress plug-ins to function without a hitch, all themes must have the tag <?php wp_head(); ?> in header.php before </head>.

Also the tag <?php wp_footer(); ?> must be present in footer.php before </body>. Please take note.

SECURING YOUR WORDPRESS INSTALLATION FROM HACKERS AND DATA LOSS

1. Limit Log-in Attempts: This plug-in when configured properly alerts you of any failed attempt to log into your admin area. While alerting you, it also prevents any further log-in attempts from that IP for a number of minutes which you can set as you please.

2. Secure WordPress: Helps hide your wordpress version from hackers, prevents directory listing of your themes and plug-ins folders, deactivates tooltip and error message at login of WordPress and a lot more.

3. WP-DBManager, WordPress Database Backup and WP-Optimize: there will be times when you’ll probably need to restore your site for many reasons, hacking being one of them. A database backup saves you a lot of work and that’s basically what the first two plug-ins do. They help create a backup of your database. Wp-Optimize helps to keep your database fast, compacted and free of useless files. Check out my article @ QuickOnlineTip on How To Backup and Restore WordPress Database.

You might also want to check out these past posts on securing wordpress: How To Secure WordPress Blogs Via Htaccess File and How To Secure WordPress Blogs With Plug-ins.




KEEP YOUR WORDPRESS INSTALLATION FREE OF SPAMMY COMMENTS

4. Akismet: This is the default anti-spam plug-in for wordpress and despite what some folks might say, I still think it does a fabulous job. Please read: Red Alert! Akismet Might Be Deleting Your Comments.

5. Wp-Spam Free: I added this plug-in after I noticed that captchas weren’t really compatible with most cache plug-ins. In addition to protecting you from spammy comments without the need of a captcha which frustrates some readers, it comes with a free, light contact form. Check out my review and configuration of Wp-Spam Free: How To Install and Configure Wp-Spam Free.

OPTIMIZE YOUR WORDPRESS INSTALLATION PROPERLY FOR THE SEARCH ENGINES

6. All In One SEO: There are so many SEO plug-ins out there but right from the start, I’ve been with this plug-in and I ain’t letting go of it because it’s simple, straight-forward and most importantly it gets the work done. Amongst other things, it helps you create a separate post/page title for the search engines so you can improve your click through rate in the SERPS. It also helps prevent the indexing of your category, tag and archive pages which can allegedly get you penalized by Google for duplicate content. Below is a capture of part of my All In One SEO configuration:

 OPTIMIZE YOUR WORDPRESS INSTALLATION PROPERLY FOR THE SEARCH ENGINES

 

IMPROVING INTERACTION BETWEEN BLOG AUTHOR AND READERS

This is one place I find most blogs lacking. They simply don’t encourage commenters to come back and build on conversations. Using the two plug-ins below, you can be rest assured that your commenters will most probably return to continue a conversation on your blog.

Remember, a blog with a nice comment count signals a serious blog to new readers/visitors thus they will most likely hang around for life and probably invite others to share in what you have to offer ;-) .

7. Subscribe To Comments: this plug-in simply lets your commenters subscribe to future comments on your blog posts. For example, if you were to leave a comment on this post with the Notify me of follow-up comments via e-mail box ticked, future comments on this post will be sent to the email address with which you left your comment. Not to worry, if the comments become too much (I wish ;-) ), you can always unsubscribe using the link contained @ the end of the email notification you’ll receive.

8. Comment Reply Notification: While the Subscribe To Comments plug-in notifies you of all future comments made on a post, the Comment Reply Notification notifies of ONLY replies made to comments you personally left on the post. This way, your email doesn’t get cluttered with comment notifications. Both plug-ins are active on this blog ;-) .

 

MAKE YOUR BLOG EASY TO INDEX AND CRAWL BY CREATING A SITEMAP FOR HUMANS & SEARCH ENGINES

By now I’m sure most of you know the importance of visibility in the search engines. Search engine traffic simply ROCKS over traffic from Digg and most social media sites because depending on what your site is all about, search engine visitors are the most likely ones to take actions such as clicking on ads and buying your products ;-) which in return puts money in the bank if you’re blogging for money.

Making your site easy to index and crawl by the search engines goes a long way in improving your search engine rankings.

9. Dagon Design Sitemap Generator: There are visitors who will most definitely be interested in viewing a round up of the posts on your blog.  This plug-in creates a page or pages with links to every post and page on your blog arranged according to categories. You can see the plug-in in action @ my post archives page. This sitemap is useful to both search engines and humans.

10. XML Sitemap Generator for WordPress: The standard sitemap for search engines is the XML type and this plug-in creates one for your blog and updates it automatically each time, you create a new post or page on your blog. It also helps notify Google, Bing, Ask and Yahoo of updates made to your blog. Here’s what the sitemap look like: StrictlyOnlineBiz Sitemap.

 

TRACK VISITOR STATS ETC TO MONITOR HOW WELL YOUR TRAFFIC IS DOING

If you’d like to know how good your blog is doing in terms of visitors to the site, you’d have to sign up for a tracking service such as Google Analytics. Here’s  a great tutorial on Google Analytics for Beginners. Note that there are other tracking services available on line but Google’s the best in my opinion ;-) .

11. WordPress.com Stats: this plug-in functions as the stat tracker on wordpress.com free blogs. It now works with self-hosted blogs and tracks things like daily page views, top traffic referrers, top click throughs and top keywords. To make sure that you’re not tracking your own visits to your blog, please ensure that you uncheck Count the page views of registered users who are logged in.

12. Google Analytics for WordPress: Installing Google Analytics on your blog is as easy as pasting the tracking script before the </body> tag in your footer.php BUT I recommend using a plug-in so that when you’re making modifications to your site, you wouldn’t be erroneously tracking your own visits. This plug-in can be configured to track downloads, outbound clicks, Adsense stats and much more. Just make sure to leave the Ignore Users option set to Editor. You can find this under advanced settings.

MAKE YOUR WORDPRESS SITE INSTALLATION AS FAST AS IT CAN EVER BE

Search engine visitors are sometimes impatient in their search for information and will most times leave your site, if it takes more than 10 seconds max  to load. Your best bet is to make your site as fast as possible  through the help of plug-ins and htaccess hacks.

NOTE: If your webhost is a mess, no miracle cache plug-in can save you. Thus I suggest you get quality web hosting like Hostgator’s.

13. W3 Total Cache: I won’t say much about this plug-in as I’ve done so in the past. Just check out my posts on installing this plug-in: Make Your Blog 10x Faster With W3 Total Cache Plug-in Setup Guide and How To Install W3 Total Cache (Quick Update).

14. WP Widget Cache: this plug-in assumes the function of making sure that your sidebar widgets load as fast as possible by caching the data contained within them. This data can be made to refresh itself each time changes are made to Categories, Comments, Posts and Tags.

MAKE YOUR WORDPRESS SITE INSTALLATION AS FAST AS IT CAN EVER BE

 

AVOID BEING TAGGED A SPAMMER FOR PINGING EXCESSIVELY

15. MaxBlogPress Ping Optimizer: Each time you post an update on your site, wordpress allows you alert certain sites of the fact that your blog has been updated and needs to be crawled again. Unfortunately, wordpress pings these sites repeatedly each time you edit your posts and this could get you tagged as a spammer. This plug-in helps prevent that.

AVOID BEING TAGGED A SPAMMER FOR PINGING EXCESSIVELY

 

MAKE YOUR BLOG ACCESSIBLE VIA MOBILE DEVICES SUCH AS THE IPHONE

Take it or leave it, with the advent of hi-tech phones such as the iPhone, most folks are comfortably browsing the web via their mobile phones and the number of mobile browsers is gradually increasing by day.

16. WordPress Mobile Pack: I’ve tested a few wordpress mobile plug-ins and of the lot, WordPress Mobile Pack is the easiest to configure and work around.  Please read StrictlyOnlineBiz Goes Mobile With WordPress Mobile Pack.

If you encounter problems configuring these plug-ins, feel free to leave a comment below and I’ll help you out ;-) .

Cheers and Happy Blogging with the Mighty WordPress ;-) .


Related Articles You May Like To Read
  1. How To Secure WordPress Blogs With Plug-ins
  2. Top 3 Dofollow WordPress Plug-ins For Dofollow Blogs
  3. SOB’s Top 5 WordPress Plug-in Alternatives
  4. Top 7 Tweaks For A Faster WordPress Blog
  5. Maximizing Commentluv, Keywordluv & Dofollow Plug-ins

Disclosure: Please note that each time you make a purchase via any referral link on this site, I make a commission. Click here for more info.


26 Comments so far. Leave Yours Below

If you want to ask a question regarding anything from blogging to making money online and wordpress plugins tips, do please make use of the floating search bar at the bottom of this site. If you don't find what you're looking for, then feel free to ask your question

ALL COMMENTS WITH KEYWORDS AS NAMES WILL BE DELETED! TAKE NOTE!


Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.


  1. Thanks for the special mention Udegbunam! The feeling of seeing my name within your post was really overwhelming, it felt good :) I also retweeted, digged and shared this entry on facebook.

    Anyway, I’ve seen some cool plugins here that are not yet installed in my personal blog (12 plugins to be specific). And the ones that really caught my attention were widget cache, total cache, ping optimizer, wordpress.com stats, limit login attempts and secure wordpress.

    I just realized that I’ve focused more on display/design, rather than the security and other performance enhancer plugins. I’ll be installing most of the given plugins today. Though I’m not sure if I’ll be changing my sitemap, but I’d still check on those :) I’ll notify you once it’s all done. Thank you big time man! Enjoyed reading this one, I even can’t stop smiling while reading this.

    Regards,
    Jason Acidre

    • A MASSIVE thank you for all the social media shares. I’m very grateful. Boy am I glad to know that this post was really worth the wait for you. Feel free to contact me if you have issues with any of the plug-ins. If it’s within my capacity, I’ll gladly fix it for you ;-)

  2. Hey man, I’m almost done installing those plugins, but still need to check on the others later. Specially with the WordPress.com stats and Akismet, I figured that I needed to sign up for a wordpress.com account to get an API. with the rest, I think everything is great :) Thanks again!

    By the way, thanks for the retweet :) I caught you red handed LOL.

    Regards,
    Jason

    • Lol. I just left a comment on that post too. Couldn’t do so @ the time of retweeting ’cause I was kinda in a rush. The API thing with wordpress.com and Akismet is just another necessary evil ;-)

  3. Aaron says:

    Udegbunam, you may also want to check out TypePad Antispam Plugin to use along side of Akismet. I’ve used both together and have seen a huge reductions in spam rates. I know it says TypePad, but they make a WP plugin that works great and is actually based off the Akimet API system. And awesome props for mentioning W3 Total Cache — its amazing.

    • Thanks for the recommendation but @ the moment, I’m quite content with Wp-Spam Free especially since it comes with an easy to set-up contact form ;-)

    • I just checked out TypePad AntiSpam for WordPress but it seems only to be compatible up to wordpress 2.5. Are you sure it still works for newer versions of wordpress? I might be planning a round up of anti-spam plug-ins.

      • kolobigi says:

        Since you made a post on G.A.S.P,I implemented it and till date, spam has seize from my blogs, it’s just too good, I don’t have to worry about Askimet key or no key,I hope the bad guys will not get a way around GASP soon,again thanks for that post Doc.

  4. Jonsky says:

    I’ve been looking for plugins to optimize my site for a week now. You have some cool looking plugins here on your site like the twitter/facebook/digg buttons on the left. What plugin do you use for that? Also, is there such a thing as a google search plugin?

    I found here 3 plugins I’m going to use; MaxBlogPress Ping Optimizer, Secure WordPress and Limit Login Attempts. I didn’t know that wordpress automatically pings. I’ve been doing it manually using pingomatic.

    I use semiologic’s dofollow plugin but how do you do that “dofollow after 3 solid comments” thing?

    I hope you don’t mind these questions.

    • The social media share buttons are from the Smart Sharing Plug-in By WP Beginner. You’d have to subscribe to their RSS feed to get it.

      For comments to go dofollow after 3 comments, I use Jennifer R’s Link Love plug-in. Get the details @ Top 3 Dofollow WordPress Plug-ins For Dofollow Blogs

  5. Jonsky says:

    Thank you Udegbunam. I appreciate it.

  6. Jonsky says:

    I just installed Smart Sharing Plug-in but it doesn’t seem to work for. Probably because I’m using Semiologic theme. I contacted WPBeginner’s support and we’ll see how it goes. I would really love to make it work. Those buttons are awesome.

    Could it work if I added the tag and to the respective .phps? I assume those tags that won’t have any other side effects.

  7. This is a great roundup of plug-ins, but I would add one more essential one to the mix:

    RSS Footer for custom branding and copywriting your blog RSS feed, as well as I would remove wordpress.com stats and use Analytics alone. The writes to the database for every visit for tracking really hamper performance for shared hosting blogs under load.

    I just found a better SEO plugin than All in One SEO that is leaner, more features and better performance under load. I am posting a review on it next week.

    • I never knew WordPress.com stats queried the database frequently. I hope it ain’t the cause of the Resource Alerts I’ve been getting from Hostgator in my CPanel. Could you send me a tweet or email when you post on the SEO plug-in goes live? I hope it’s free as well? ;-)
      Thanks for the contribution.

  8. Jonsky says:

    Thanks for the wordpress.com tip Justin. Have you tried Headspin for SEO?

  9. Jonsky says:

    I think those tag would work with other themes but not semiologic. I’m going to go for Thesis in the near future.

  10. Iroko says:

    Thanks for a wonderful list of plugins, I am installing as many as possilble to my blogs, do have a wonderful day!

  11. Jonsky says:

    I see you’re not using Smart Sharing Plugin anymore. Why is that? And are you using now? Looks awesome.

  12. Jonsky says:

    Cool. Thanks for the update. Can’t wait to see the post.

  13. Virtual Assistant says:

    Thanks. I tried to leave a comment on your blog but it wouldn’t let me. I think you have comments disabled?