50 Must Have Plugins for WordPress

"A Plugin is a group of php code that can extend the functionality present in a standard WordPress weblog." -Wikipedia


Plugins make life easy for WordPress users. But with 4000+ plugins in WordPress plugin directory, it is very difficult to find the perfect plugin you want. And even if you find one, there are chances that it will not be compatible with WordPress 2.7.

So, we dug the WordPress Plugins Directory and summed up a list of  50 Most Useful WordPress plugins. All of these work with WordPress 2.7

Caution: Please Backup your Database before you install any of these! (If you don't know how to, there is a plugin for that too! ;-) )

Ad Management:

It's up to you to monetize your blog. You can choose how and why you want to make money from your blog. Why depends on you, but here is how:

  1. WP Google Ad Manager:  Use this one to easily place Google Ad Manager Ads within posts or in the sidebar.
  2. Ozh' Who Sees Ads: An advanced ad management plugin that lets you decide who sees ads. You can use it to hide ads from regular or search engine visitors.
  3. Ad-Minister: This plugin lets you put ads in the sidebar. You have to give the code for ad so you can easily place AdSense and other type of ads that require HTML. It can also track number of clicks.
  4. Wp 125: This plugin is perfect for beginners who want to manage direct ads. Give it image address, landing page url and it will do the rest. Can schedule the ads.
  5. My Ad Manager: It manages your outside and home ads and also gives a form through which advertisers can buy ad space via PayPal. Outside ads mean the ads that point to another url. Internal ads are those which point to any page/post on your blog. My Ad Manager uses home ads as fillers when outside ads expire.
  6. AdSense Integrator: This plugin lets you insert ads on top, middle and bottom of posts. You can add any code to the post, not just Adsense.


  1. Comment Reply Notification: When a reply is made to a comment, the commentator is notified of this. Useful for carrying on conversations.
  2. Bad Behavior: This plugin stops spam bots from visiting your blog and saves you time and bandwidth. It matches IP addresses to Project Honeypot database and blocks the request if found in http Black List. Further Reading: How Bad Behavior reduced spam by 93% on Blogging With Success.
  3. Chunk URLs: Long URLs in comments can break blog design in certain browsers. This plugin shortens those urls.
  4. Comment Redirect: This plugins redirects first time commentators to a custom page. You can put anything on this page like a "Thanks" message etc. Our redirect page: Thanks for Commenting on Blogging With Success.
  5. Thank Me Later: This plugin sends the readers a personalized Thank You e-mail after commenting. You can set the time after which mail is sent and can include comment URL, comment and 5 recent posts in the e-mail.
  6. Subscribe to Comments: Some themes have a email subscription option for comments by default. For those who don't have this option, this plugin is very helpful.


Plain text is boring! Why not spice it up? Following plugins do just that.

  1. Wp-note: Lets you add nice looking notes, tips, warnings and important tips via shortcodes. Did you see the warning at the beginning of this post? That was rendered using this plugin.
  2. Zemanta: This plugin searches for related images and articles as you write the post and allows embedding of images. It also suggests tags and links in real time.
  3. Yet Another Related Posts Plugin: Adds a list of related posts after articles according to criteria you specify.
  4. Organize Series: makes managing posts in a series easy and adds navigation link to series posts automatically. Our Ad Networks Series uses this plugin.


Default WordPress dashboard is cool! Lets make it cooler!

  1. Full Comments on Dashboard: By default, only first few words of a comment are shown in recent comments widget of Dashboard. This is pretty useless if you want to reply from there. This plugin shows the full comment in your dashboard.
  2. Plugin Central: Allows you to install and update plugins from the dashboard. Multiple plugins can be installed/updated at the same time by typing the URL or just name of plugin.
  3. Technorati Reactions Extended: Shows recent Technorati reactions on dashboard.
  4. Feed Subscriber Stats: Shows Feedburner subscriber stats on dashboard. Both Feedburner.com and Google Feedburner are supported. Useful if you're not ready to go public with the feedburner chicklet or are lazy to visit FeedBurner. (we are!)
  5. Mailto:Staff: Useful for multi-author blogs. Adds options on your dashboard to mail to users according to their privileges.
  6. Dashboard: Scheduled Posts: Adds a scheduled posts widget to dashboard.


Maintaining WP database is important for you as this is where all your data resides. If you are not a pro user, don't worry, these plugins will do the maintenance for you.

  1. WordPress Database Backup: This plugin lets you backup your database and gives option to either download it or save it on server. You choose which table has to be backed up and which not. Supports scheduled backups.
  2. WP-DBManager: Lets you backup, optimize and repair your database. You can also empty/drop old tables in database.
  3. WP-Optimize: Optimizes wordpress database with one click. Lets you free space by removing spam comments, post revisions. User names can be easily changed with it. (WordPress doesn't allow changing user name by default)


  1. Feedsmith: Redirects all the feed requests to feedburner. Useful when you want to track your subscribers using feedburner and don't want people to subscribe to simple WordPress feeds.
  2. RSSupplement: Adds WordPress functions, copyright notices to your feed footer.


  1. Scissors: Adds resizing and cropping features to WordPress image upload and management dialogs.
  2. SEO Friendly Images: Automatically adds alt and title attribute to images to make them SEO friendly.
  3. Smart YouTube: Makes embedding YouTube videos in posts and feeds easy.
  4. Custom Upload Dir: It lets you upload the files to a custom (sub)directory. Good if you want to manage stuff well.
  5. WordPress Download Monitor: Counts number of downloads for specified files and shows info on Dashboard. Useful for developers.


  1. Theme Test Drive: Lets you test and edit your theme without actually changing anything for visitors. Only admins are shown the new theme. Useful when redesigning the blog. Also, this plugin lets you install any theme by just specifying URL. You can also let others preview theme by adding "?theme=foldername" after blog URL.
  2. Theme Tweaker: Lets you change the colors in your theme without having to edit CSS.
  3. WordPress Theme ShowCase: Lets you display all installed themes on a page. Useful if you want to ask visitors for theme sugestions or just brag about your collection!
  4. WP-Menu Manager: Handy for creating drop down menus. Supports up to 3 levels of menu. You can create as many menu items as you want. Best part is that it does not use own styling and adopts theme's style. Wait for a tutorial on this next week.


  1. StatPress Reloaded: Records statistics for blog visitors. Allows exporting of reports.
  2. Google Analyticator: Lets you easily add Analytics code to your blog without having to edit template.
  3. Click Tracker: Tracks clicks within the posts and pages.
  4. Redirection: Adds 301 redirects for urls you define. Useful when migrating to WordPress/changing post urls. It was our traffic saver when we moved Blogging With Success from Blogger to WordPress last year. Can also be used to track affiliate links.
  5. Popu List: Tracks popularity of your posts on Reditt, StumbleUpon, Digg and Delicious.
  6. Blog Stats: Allows you to display blog statistics using short codes. Useful for "advertise here" pages and for feed parsing as stats are automatically updated.


  1. Top Commentators: Displays top commentators in your sidebar. You can filter names, URLs, emails and make links 'nofollow'.
  2. Recent Comments: Displays Recent Comments in sidebar with options to enable/disable avatars.
  3. WordPress Popular Posts: Displays popular posts sorted by visits, comments or average daily visits.
  4. WP-Polls: Lets you add polls in posts and sidebar. If you embed poll in a post, it automatically adds a message for RSS subscribers to notify about poll.
  5. Twitter Tools: Integrates Twitter with WordPress and lets you display recent Tweets.
  6. Widget Logic: Adds an extra field to Widgets Options to let you control where widgets are shown using conditional tags. Noticed the recent posts widget in sidebar? We use Widget Logic for it. Go to home page and it will disappear. "is_home()" displays widget on home page only and "is_single()" displays on single pages (posts/pages) only.  Read the Codex Documentation on Conditional Tags to understand it fully.
  7. Quick Configuration Links: Adds Activate/deactivate, edit and settings links to Plugin table to make managing plugins easy.
  8. cFroms: Best Form management plugin for WordPress. It lets you make custom forms without any knowledge of PHP/CSS. Allows multiple admins, custom themes and captcha. Adds a link in editor to make embedding forms easy.

What have we missed: SEO and Security plugins are missing from this post! Right? The reason is that they are in the neighborhood (literally!).

Check them out in these guest posts by me (Before that, leave a comment telling us about any great plugin we may have missed and consider bookmarking this post for future reference):

Blogging With Success Logo
Join 600+ Subscribers to get latest posts delivered straight to your inbox and 4 Free Blogging Guides

Image Credit:Tom Lin.

About Ishan Sharma

Hi, I am a young Blogger from India. I am very passionate about blogging and also co-founder of Blogging With Success. I write about general blogging tips and WordPress. You can read other posts by me here.If you need help, feel free to contact anytime!


  1. thanks for the valuable. I actually just started a blogg. 10 of the pluggins were fantastic, the others not so important i think

  2. I had 60 installed as well.

  3. Your web site (50 Must Have Plugins for WordPress 2.7 | Blogging With Success) doesn’t show up properly on my I phone – you may want to try and look at that :) Jermaine Atkinson

  4. Once I came over to 50 Must Have Plugins for WordPress 2.7 | Blogging With Success I can only see part of it, is this my internet web browser or the internet website? Should I reboot? Cheers Nyssa Singleton

  5. so, wordpress is better than blogspot?

  6. Hello,

    I just started to blog on accountancy few days ago.

    Being still new to the biosphere, i found you list gives me the conform to taking right step ahead on blogging world.

    I intend to focus on content 1st till I'm confident on my writing. Please do visit my baby blog at ganeshmuthiah@wordpress.com .

    Let me know your feedback on improving my blog:-)

  7. Great List, I had a few of them already but added some new ones including Thank Me Later!

  8. Great write up, I will bookmark this in my Clipmarks account. Have a awesome evening.

  9. Hey thanks for the valuable information. I actually just started blogging today. Even created my blog today.It's funny because before today I always though you had to be an expert in some way to blog.Boy was I wrong. Just trying to learn so therefore I can one day help others. Excellent site, if you can visit mine and provide any feedback, I would appreciate it.If possible could I ask your advice on a couple of things whenever you are free.Email me. Thank you.

    • Mr. I is absent due to studies. Just send me your questions via the contact form and I'll respond. It's a bit early for feedback on the actual blog ( 2 posts), but I like your tagline about Knowledge and Action leading to success. Our blog stresses the action part which increases knowledge and hones your decision-making. Make sure to have a plan with some measurable milestones (small to begin with). You'll need to have a good analytics tool to help with measurements and see the effect of actions. A logo or stylized text could make your site more recognizable (branding). UPDATE: as soon as I went back to your site there was a transformation to a blue theme with a logo— guess this is a long reply!

      You should use a name instead of 'Admin" author, more personal.

      Good luck with your brand new blog! Brings back memories… you'll learn quite a bit over the next few weeks.

  10. That's a great list. Thanks for that.

    I clicked on Wp-note but it just leads to a parking page. Is it available anywhere else?

    • Tim, It's best to go to 'plugins' on your dashboard, 'search' for the title WP-Note and just install it. You can click the url's on the search results item before you install if you feel more comfortable. You won't find much more info at the author's site.

  11. Great list of plugins. I love c forms. Super cache is also a great plugin. A friend of mine has developed a great plugin for real estate. Should be available in a month or so. I'll have to have him send it to you for review.

  12. Nice post, enjoyed reading it really!

  13. Thanks for these plugins. I already use some of in my blog and i will try some from the above list.

    Your blog is really very helpful.

  14. What plugin do you use for your archives?

    I didn't see it on your list and I really like how your achive page is layed out.

  15. Hi,

    nice list, but I did not see super cache. This plugin is a must for small to large websites, makes loading of website much faster.

    thanks for sharing this list, I'm sure many would like this post as all are listed together :)

  16. Hey Mate

    totally brilliant list

    just one thing – the feedburner plugin that you listed had a small security risk (at least they said so on Blog Security.com)

    so I had switched to FD feedburner.

    does the same thing anyway.

    • I guess you meant blogsecurity.net (.com leads to a parked domain) I will check it out and see if replacement is needed.

  17. I'm a bit of a plugin junkie! Great article, I've downloaded several of these. Very useful! Thanks for sharing these.

  18. Others would only said around 10 to 20 useful plugins but you did give 50 plugins. Great article great english, i think i'll stick around to learn something new here.

    • That's Mr. I for you! From the first day we discussed plans for kicking off this blog he was spouting out big numbers like 50! We held him off long enough! Now watch out…
      Do stick with us and we can all learn from each other.

  19. Thanks for mentioning the WordPress Menu Manager. We are about to complete a new update with even more features.


    • Actually, we should say thanks to you for this plugin. Its only of its kind and is better than many other who try to force their own styling at theme!

      • Hey guys wanted to point out a change on that menu creator subject you were discussing.

        I actually updated the Menu Creator to do three new things

        1) It will now support the following types of REL options "External NoFollow Canonical"

        Why does this matter? It allows you to set links for the proper XHTML External window, it allows you to add the NoFollow where needed, and it allows you to set a link with the new REL that Google came up with for canonical links.

        2) I added in support for the inclusion of the external.js file into the header by default.

        3) I added in a new feature of adding images as menu items. You can now literally create or control image menus and even a slideshow like I did on the http://www-american-burgers.com site on the home page. That page background slideshow is controlled by the Menu Creator.

        Jared Ritchey

  20. steeply thank you

  21. Ewww…. so many plugins that I never heard before… –" I need to learn harder.

  22. Hi Mr.I,

    This is a good collection of plugin's. Thank you for sharing this information with us. Is there a plugin that you can suggest that will help us to track subscribers in Admin page??


    Eddie Gear

  23. Great post! I can't wait to look into some of these … and I love that they're all here, in one spot!

  24. Well, I suppose installing all of them would be a bit of overkill :-)

    But I'm already using some of them (admanager, subscribe to comments, Yet Another Related Post Plugin, …), and will try out some of the other suggestions here at my blog.

    More missing: Commentlove, doFollow…

    • Not really. At one time, we had more than 60 installed! Although we have cut off the extras now.

      They don't slow down blog much.

      • Well, I just installed Zemanta, and am very pleased with that one already :-)

        I'm still looking for the one that shows the comments and its replies indented such as you have here…

        • I couldn't find the perfect one for that. The feature is in built into our theme. There are many faeture rich themes at http://wp-them.es

          Although your design is good right now. Why just change for threaded comments?

        • I see you have CommentLuv — there should be an option to have "reply" on each comment. Take a look at your settings. I'm using CommentLuv on my Blogger blog with JS-kit for comment management.


  1. [...] has been quite some time since I wrote about WordPress Plugins. Isn't [...]

  2. [...] is a great list of some really useful plugins with a brief explanation of what they do over at Blogging With Success and I suggest you take a [...]

  3. JB says:

    RT @epicbusiness: RT @JimPidcock – 50 Must Have Plugins for WordPress 2.7 http://bit.ly/YKi5B

  4. Wordpress Lover says:

    RT @epicbusiness: RT @JimPidcock – 50 Must Have Plugins for WordPress 2.7 http://bit.ly/YKi5B

  5. Jim Pidcock says:

    RT @JimPidcock – 50 Must Have Plugins for WordPress 2.7 http://bit.ly/YKi5B

  6. Jim Pidcock says:

    50 Must Have Plugins for WordPress 2.7 http://bit.ly/YKi5B

  7. 50 Must Have Plugins for WordPress 2.7 – http://is.gd/mdq6

  8. [...] is an interesting article over at Blogging with Success about 50 Must Have [...]

  9. [...] co-founder and one of the lead writers at Blogging With Success. If you liked this post, check out 50 Must Have WordPress Plugins for WordPress 2.7 by [...]