20 Great WordPress Plugins


WordPress Plugin

One of the best things about WordPress is the seemingly endless amount of plugins that are available. There seems to be a WordPress plugin for everything these days.

This is an extensive list of 20 WordPress plugins that I think every WordPress site should be using. They are arranged alphabetically, not in order of importance.

Ackuna Language Translation Plugin

WordPress Plugin

There are literally billions of people online these days, and obviously not all of them can speak English. That’s why it is important to make it easy for your readers to translate your pages. This is why I use the Ackuna Language Translation Plugin. Try it for yourself, click the ‘Translate‘ button at the top of this post. Just remember to translate back to read the rest of the article!

This great little plugin allows your readers to translate your blog into many different languages. A button is added to the top of every post, making it easy for all your readers to translate your article is they need to.

Check out our post ‘Drive Traffic To Your Blog With A Translator WordPress Plugin!‘ to learn more!

Ad Squares Widget

WordPress Plugin

The ‘Ad Squares Widget‘ allows you to display groups of 125×125 adverts in your WordPress sidebar. You can display just two ad squares or as many as eight ad squares per widget, so technically you can display as many as you want!

Each ad square is compatible with any HTML/JavaScript code, so you can display standard affiliate ads, ad network codes or your very own.

Another good feature of this plugin is that you can configure the widget to shuffle the positioning of your ad squares, so that it looks different each time you visit a page on your site.

All in One SEO Pack

Page Title, Meta Description and Meta Tags

A plugin that helps you to easily manage your site SEO. This is the most popular SEO plugin for WordPress. This plugin automatically optimizes your WordPress site for search engines by generating meta tags and helps you to optimize your web page titles. Advanced users are given the ability to customize post titles, descriptions, URL structures and tags for each post.

Amazon Affiliate Link Localizer

This plugin automatically changes any Amazon link on your site to include your affiliate ID. It also changes the link to point to the user’s local Amazon store.

So if your visitor is visiting from the UK they’ll get a link to Amazon.co.uk, if they’re visiting from the US they’ll get a link to the same product on Amazon.com.

All you have to do is provide all your own affiliate ID.

Disqus Comment System

WordPress Plugin

The Disqus comment system plugin replaces your WordPress comment system with your comments hosted and powered by Disqus.

Disqus, pronounced “discuss”, is a service and tool for web comments and discussions. Disqus makes commenting easier and more interactive, while connecting websites and commenter’s across a thriving discussion community.

The Disqus for WordPress plugin seamlessly integrates using the Disqus API and by syncing with WordPress comments.

We use this plugin for our site, you can see at the bottom of the page how it differs from the traditional default WordPress comment system. Please feel free to comment.

Exploit Scanner

This is the first plugin on the list to look at security for your website. Its important to keep your site secure to prevent hackers and malicious software from potentially ruining your site.

This plugin monitors and searches through the files on your website, and the posts and comments tables of your database for anything suspicious. It also examines your list of active plugins for unusual file names.

It doesn’t remove anything should it find anything. That is left to the user to do, but its a great tool to help you monitor any suspicious activity.

Google Analytics Dashboard

The ‘Google Analytics Dashboard‘ plugin allows you to view your Google Analytics data in your WordPress dashboard. This makes it easy for you to get an idea of how well your site is doing, without having to login to your Analytics account.

You can also allow other users to see the same dashboard information when they are logged in or embed parts of the data into posts or as part of your theme.

This plugin does not provide the tracking code for Google Analytics. You still need to install the Analytic tracking code somewhere on your site!

Google Plus Widget

WordPress Plugin

With more people using Google+, it is important to let people know that you are actively on Google+ so people can add you to their circles.

The Google Plus Widget plugin adds a Google Plus profile widget to your WordPress site along with the option to include the Google +1 button. The plugin links to you Google+ profile and shows the number of followers in your circle as well as allowing users to add you to their Google+ circle. It will also display a custom plugin title and your Google profile picture.

Are You Using Google Plus For Your Blog Yet?

Google XML Sitemaps 

This plugin will generate a special XML sitemap which will help search engines like Google, Bing, Yahoo, Ask.com, etc. to better index your blog. With such a sitemap, it’s much easier for the crawlers to see the complete structure of your site and retrieve it more efficiently. The plugin supports all kinds of WordPress generated pages as well as custom URLs. Additionally it notifies all major search engines every time you create a post about the new content.

Check out our XML Sitemap.

IGIT Related Post With Thumb

WordPress Plugin

This great little plugin automatically displays related posts at the bottom of each of your articles. It does this by displaying the title and featured image of related posts that the reader may be interested in.

You can customize how it displays, by changing the background colour, border colour, thumbnail size, etc.

Posts are shown when they relate to the article title and/or content, or if that is not available, then it will match post tags. Failing that, it will display random posts from your site.

Check out our related posts at the bottom of this article.

SEO Friendly Images

This WordPress SEO plugin automatically updates all of your website images with proper ALT and TITLE attributes for SEO purposes. If your images do not have ALT and TITLE already set, SEO Friendly Images will add them according to the options that you set. Additionally this makes the post W3C/xHTML valid as well.

ALT attribute is important part of search engine optimization. It describes your images to search engine and when a user searches for a certain image this is a key determining factor for a match.

Learn how to use images in your blog posts!


You see the bright green floating bar to the left of the screen which has links to all the major social media sites, that’s the Sharebar!

This bar makes it easy for your readers to click on and share what they are reading with all of their friends. This helps to spread the word around about your website and ultimately help get you more visitors.

Don’t worry! It doesn’t have to be green! You can fully customize the appearance of the Sharebar, to include whichever links you want.

Simple URLs

Simple URLs is a complete URL management system that allows you create, manage, and track outbound links from your site by using custom post types and 301 redirects.

It adds a new custom post type to your Admin menu, where you can create, edit, delete, and manage URLs. It stores click counts in the form of a custom field on that custom post type, so it scales really well.

And by avoiding page based redirects, which is the current trend in masking affiliate links, we avoid any issues with permalink conflicts, and therefore avoid any performance issues.

So if you have any really long URLs or affiliate links, you could use this plugin to make them shorter, e.g. yoursite.com/go/affiliatelink

Smart Youtube

If you want to include any YouTube videos in your content, then this plugin is for you!

Smart Youtube is a WordPress Youtube Plugin that allows you to easily insert Youtube videos/playlists in your post, comments and in RSS feed.

The main purpose of the plugin is to correctly embed youtube videos into your blog post. The video will be shown in full in your RSS feed as well.

Smart youtube also supports playback of high quality videos, works on iPhone/iPad, produces xHTML valid code (unlike YouTube embed code), allows you to view videos in fullscreen, supports YouTube playlists (normal/HD) and the new outube IFRAME embed code.

I have used a couple of YouTube videos in my posts using this plugin. Check out ‘Build Your Blog Today!‘ to see one in action.

W3 Total Cache

One of the biggest reasons why people navigate away from a website is because it is too slow. People are busy, they don’t have time to wait around for your page to load. That’s why it is important to make sure that your site is running as fast as possible.

W3 Total Cache helps to improve the user experience of your site by improving your server performance, caching every aspect of your site, reducing the download times and providing transparent content delivery network (CDN) integration.

There are a lot of features within this plugin that you can use to speed up your website, most of which are too long to get into detail here. But try it for yourself and play around with some of the setting. I have found it very helpful in improving my site.

WordPress Database Backup

There is always the risk that something will happen to your website, whether you get hacked, accidentally delete loads of files, virus, etc. This is why it is important to regularly backup your website.

The ‘WordPress Database Backup‘ plugin makes it easy for you to backup your core WordPress database tables. So if the worst does happen, you have a copy of your entire site that you can revert back to.

A great feature of this plugin, is that you can set it to automatically email you with the backup files attached. You can set this to be sent every day or every week, but either way, you have a copy of your website in a safe place.

WordPress File Monitor

This is another good security plugin for your site. The ‘WordPress File Monitor‘ plugin monitors your WordPress installation for added/deleted/changed files. When a change is detected an email alert can be sent to a specified address.

This means that you will have a record of what files are changed/deleted/added should anything go wrong. So you will be able to address any issues that are found.

WP Greet Box

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. Having these targeted suggestions will help your blog increase exposure, loyal readership, and reader interaction. Best of all, this plugin is compatible with WPMU and various WordPress cache plugins (so you do not have to sacrifice speed).

WP Security Scan

WP Security Scan checks your WordPress website/blog for security vulnerabilities and suggests corrective actions such as:

  1. Passwords
  2. File permissions
  3. Database security
  4. Version hiding
  5. WordPress admin protection/security
  6. Removes WP Generator META tag from core code

This helps to make sure that your site is protected. It will prompt you to change something if it believes it is a security risk to your website. Definitely a plugin that every WordPress site should have!


This last plugin on our list automatically transforms your WordPress blog into an iPhone application-style theme, complete with ajax loading articles and effects, when viewed from iPhone, iPod touch, Android, Palm Pre, Samsung touch and BlackBerry Storm/Torch mobile devices.

The admin panel allows you to customize many aspects of its appearance, and deliver a fast, user-friendly and stylish version of your site to touch mobile visitors, without modifying a single bit of code (or affecting) your regular desktop theme.

The theme also includes the ability for visitors to switch between WPtouch view and your site’s regular theme.

More people are using their mobile phones to access the web on the go, so it is important that your site is compatible.

Did you find this list helpful? If so, please spread the word about it! Feel free to leave your comments & questions below.

About Matt Smith

Matt Smith is the founder and editor of OnlineIncomeTeacher. He is a Professional Blogger, SEO Consultant & Web Developer, running a number of sites from the UK. Connect with him on Twitter, Facebook, Google+ and LinkedIn.

  • Ivan

    Hi Matt,

    This is a truly brilliant Blog post about WordPress plugins. There are some WP Plugins featured here that I had not heard off.

    Thanks heaps.

    Ivan Bayross

    • Thanks Ivan! I love WordPress and all the different plugins that you can use. It’s just a case of finding the best ones that work well for your site.

  • Tlmaurer

    Great list, Matt! There are several here I wasn’t aware of. Plan to add the Translator plug-in soon. Excellent point about us being part of a global community.

    • I just think that many people overlook the fact that the vast majority of people online don’t speak/read english. Esentially, they’re restricting their target audience by not providing a translation, in the form of a simple plugin.

      Glad you liked the post

  • This is an extremely helpful list. I especially love the related posts option. Thanks for compiling this list. Question – I have a problem with page loading time. Will these plugins make it worse? Sorry if that’s a novice question, but the reality is that I’m a blogging newbie.

    • I’m glad you found it helpful. I really like the related posts plugin, it helps to draw attention to some of your other posts.

      If you are having issues with page load times, make sure you install the ‘W3 Total Cache’ plugin. This is designed to make your site load quicker and has lots of different options that you can switch on. Definately give this one a try, I’d say that it was one of the best on the list.

  • Hi Matt, there are some real gems in the list. I’ve been using a desktop app called SmartLinks to create URLs for outbound affiliate links but Simple URLs looks like a much better solution.

    I’ve used All in One SEO Pack for years but I’ve been phasing it out the last month and I’m replacing it with WordPress SEO by Yoast. I think it’s a better SEO tool with today’s requirements.

    • Thanks Brian. I’ve only got good things to say about the ‘Simple URLs’ plugin. Never had a problem with them, I’d highly recommend it.

      A lot of people are torn between ‘All in one SEO’ & ‘Yoast’. I’ll be honest and admit that I haven’t tried Yoast myself, though this is mainly because ‘All in One’ seems to do be doing a great job for me at the moment. What added benefits would you say Yoast gives, compared to ‘All in One’?

  • Djoe Sra

    Hi Matt, I heard from my friend that amazon link localizer plugin is SCAM because he said many people told him that plugin will steal our amazon earning if we use this plugin. So what do you think about it?

    • The plugin isn’t a scam, you just need to make sure that you set it up properly. It explains on the WordPress plugin page once you have installed it that the plugin makers amazon associate id will be used instead IF the fields are left blank. As long as you make sure that you set up your plugin properly, then it works great!

      There is a simple way to check if you are unsure. Once you have installed the plugin, click on one of your own Amazon affiliate links on your website. Now check the URL that you have been directed to. It should contain YOUR Amazon associate ID, in which case everything works fine! If not, then check your settings again and try again.

      If you are still not sure, then uninstall the plugin. I have been using it for a while, and all my links work fine!

      • Djoe Sra

        thank you matt for your explanations…now its clear

        • You’re welcome. It’s better to be safe than sorry

    • The link localizer works for me. It has my url in the link and when I click through, my link stays.

      However, there’s a plugin called Amazon Link that lets you insert your amazon products when you make a post. It uses your API but the scam links are hard coded in the amazon.php file. You have to edit that file and put your ref links to get credit for your referrals.

  • Forex Capital Markets

    Fantastic list! Several in here that I wasn’t aware of. Anything that makes the admin area easier and more usable for the end-user is always nice.

    • I totally agree, anything that makes the WordPress admin area easier and more managable is good in my book. There are plenty out there, this list just features some of the best that I have found

  • buy facebook fans

    There are so many great WordPress Plugins.. great channel.

    • Yes, there are loads of great WordPress plugins, it’s just a case of finding the ones that work for you & your site

  • Bilumoka

    Great post, keep it up. I will surely use some of these on my blog. thanks

    • Glad I could help. Which ones were you most interested in? I’m just interested to see which ones on the list are the most popular

  • Plugins allow you to almost tailor a website to your own specification. There are many out there that are complete rubbish, but there are some real jewels that that can help your website stand out from the crowd

  • Pingback: Our Top 20 Blog Posts Of 2011 | Make Money Blogging Online()

  • No problem! Glad it helped 🙂

  • This is another good article on wordpress plugins..I am creating my own wordpress website and therefore this article is very helpful for me..I highly admire author efforts for explaining this useful information..

    • Thanks! I’m glad you found the information on each of the WP plugins helpful. Are there any that you would recommend that aren’t already on the list?

  • ideas make money

    thanks so much for this very helpful article

    • Hope you find these plugins as useful as I do!

  • A perfect post,I totally agree with you.. wonderful analysis of the matter, well done and thanks for sharing your grate ideas and information.

    Great post. I have already got a lot of the stuff you mentioned on my site.

    • Thanks for the comment! Glad you liked the post 🙂

  • Web Analytics

    Thanks for the great blog post, it was so nice to see your very useful information you have here on your blog content. i am very interesting about this blog for it gives me a very useful information on how to choose the best plug in that is useful for using word press.

    • Thanks for the comment! I’m happy that you found the information helpful. Be sure to check out our other posts on WordPress related issues.

  • Thanks for the comment Sam!

  • It will always require some effort to actually make money. This is true for every successful Internet Marketer out there, and almost any other really rich person. They had to work to get to that point and become successful.

    • Totally agree! To be successful in life, whatever it is you do, you have to be prepared to put the hard work in to making it happen.

  • Behavioural Targeting

    As we all know that Word Press is having many tools, features, plugins and etc. All of them are very useful and very interesting to use. this new 20 WP plugins are very useful and we can actually use them and include them in to our business.

    • Well I hope that you find these plugin suggestions helpful.

  • Miguelmifune

    Very good selection of WP plug-ins. Just say that the link to IGIT thumbs plug is no more available, there is another one that works fine if somebody could be interested in this kind of utility :

    Thanks for the post !

  • Nice Collection Matt. I recently Disable WP-GreetBox Due to some issue with my Addthis Share Tool. BTW except Smart Youtube, IGIT Related Post With Thumb, Disqus Comment System, Google Plus Widget i am using almost all. Thanks.

  • Those are absolutely magnificent plugins. I didn’t know about few of them rest I have added already..

    • Yeah, these are some great plugins for any blog. Glad you found the list useful!

  • Are you drunk?

  • Are you drunk?

  • Extraordianry, Matt! Thanks for the advice!

  • kamal

    thanks for the plugin info

  • best ecommerce platform

    This information is very useful information.Thanks

  • Paul

    thanks for these especially the pic one

  • It will give your home page a unique look. You can enjoy seeing the home pages browsers that have the “special effect” created by you. It will be the sign of your thoughts, emotions and characteristics as well. You can show your own individual thoughts and likings through the customize Google home pages…

  • Thanks for sharing for this site and nice info.

  • I totally agree!!!

    Without the basic knowledge of SEO, no plugin will help you in the long run. Only a true understanding of how SEO works will benefit you as you grow your site. Plugins are great, but they shouldn’t be relied on.

  • Jess

    Whats the best plugin for Instagram?

  • This plug-in does not offer the monitoring value for Search engines Statistics. You still need to set up the Analytic monitoring value somewhere on your website.

  • Really This plug-in does not provide the tracking value for Google Research. You still need to set up the Analytic tracking value somewhere on your web page.

    • I do actually state that in the post Ali! The point of the plugin is just to make it easier to see some of your statistics within your WordPress dashboard.

  • sumithooda

    great list of plugins ,some plugins are unknown to me.

    thanks for sharing .

  • All the plugins are very useful. I already used 18 plugins from this 20 but the 2 plugins are totally new for me. Now, I’ll use it on my site.

    • That’s great! Glad the post helped you find a couple of new plugins. Don’t forget to check out our latest WordPress plugin post for more great plugins to try!

  • Lawrence Shaw

    I read above 20 plug-ins but i like WPtouch plug-in because it is instantly converts your WordPress website for cellular phone gadgets, complete with ajax running articles and smooth effects when viewed from popular contact cellular phone gadgets like the iPhone, iPod contact, Android operating system cell phones.

    • WPTouch is a fantastic plugin. Personally though, I think that it is a temporary fix for a site, as they should be looking to use a responsive webdesign, so that their site can be viewed on all devices.

  • Glad you found the list useful Mwai

  • without these set of plugins i cant do seo stuff at all all of the 20 listed plugins are too worthy and a must for all

  • Website Development Company in

    It is great information

  • atul

    you article very good and very simple to every body understand easily you are superb @ LOt’s of thanks for your blog and plz share the high pr commenting blogs site name easily work

  • Excellent list!!! Thank you!

  • michele reep

  • vinodh

    Thanks for exploit scanner.

  • Gustavo Woltmann

    I love the interoperability of WordPress. It’s a life saver.

  • I have the backup and askismet and dofollow of course .. the others I don’t. Time for a revamp on those old wp tutorials on your site? The extra one’s I have arem one for a sitemap and one for a contact form the other two are security plugins. I was not sure about any of the seo plugins so left them alone but will be checking the above out.

    WP Security Scan

    Exploit Scanner

    Fast Secure Contact Form

    WP Archive-Sitemap Generator

  • Danaldsadera

    I don’t even know if these plugins will still be useful nowadays but some of them may still work for someone who desires to promote their own business through the help of SEO. Thus, teachers and other learners might still need these for their guidelines especially if they will do their tasks through online.