6 Must have WordPress Plugins and How to Use Them

What you really need

Why reinvent the wheel? There is a lot of experience with wordpress out on the web, a lot of people who had problems and solved them. Have you ever wanted to increase your site speed with one click? Or find a specific line of code in your wordpress installation? Perhaps you want to boost your site ranking a little, but don’t want to deeply get into how. That is where the following plugins and tools come in. These 6 must have wordpress plugins will save your life.

Must have WordPress Plugins

Increasing site speed in 5 minutes

Increase website speedThe ranking and user experience of your website, regardless of whether it is a blog or static page partially depends on how fast it loads. Increasing site speed has different levels of difficulty. You can for example:

  1. Stick with the 1-click solutions
  2. Go with 1 click solutions that require some configuration
  3. Go all out on your code and optimize every single thing

Plugin 1 – Caching

Let’s start with the basics, to increase site speed you have to install a caching plugin. Go to the plugins menu and install W3 Total Cache. Sidenote to metrics geeks like me, you can configure the google speed analysis widget before you do this (also in the W3 general settings) if you wan to see before and after speeds. Now let’s go through how to use it, the easy way without questions:

  • Enable “Page Cache” as Disk Enhanced

This creates a static version of your page that you can feed to your visitor. Long story short it takes a snapshot of your page. Please keep in mind that after you change your wordpress site, you need to empty this cache. This can be done with 1 click, so no worries.


  • Enable Minify

This will optimize your CSS and javascript code. The optimization depends on your code but a 10% improvement is typical. If one of your page elements stops working (very unusual), just disable this and everything reverts.


  • Enable object cache

This option is particularly important for pages with a lot of dynamic content. If you don’t have that, enabling does no harm anyway.


  • Go to the browser cache tab and enable:
      1. Set expires header
      2. Set cache control header
      3. HTTP (Gzip) compression

CDN Hosting CloudFlareThis is the end of the “within 5 minutes” part. For those of you who are a bit more adventurous, and want a very fast loading page. Let’s go ahead and enable cloudflare. Cloudflare is an external service that does a lot of things. Bottom line, if you know about DNS (or want to) you definitely have to enable this bit. So here we go:

  • In the “General” tab of W3T, go to cloudflare (almost at the bottom) and click the link that lets you sign up for a free account.

Cloudflare has paid plans, but their free service works magic already, and is definitely worth the hassle. If you want to support them by getting a paid plan, awesome. If not, no problem, you will benefit a lot anyway.


  • Follow the wizard

You will have to fill in your website domain. It will analyze your page and give a list of DNS entries, if any are missing add them. If you have no idea what that page is about, ignore it and just press next. Nothing spooky here.


  • Choose your speed and security

I chose bleeding edge speed and medium security. Pick the options that make you feel comfortable. Whatever you do, your page will become faster and more secure.


  • Change your DNS server

Cloudflare will give you 2 DNS servers to configure your domain with. How to do this depends on your webhost. Have a look in your domain admin panel. If you can’t figure it out contact the support team.


  • Enter your account details into W3TC

Things like your domain and your API key. Please note that the API is not your password, you can find it using the link next to the field. Also make sure your settings in the W3TC cloudflare field match those you chose in your account.


  • Give it some time.
It will take a while before all changes have been parsed. You can tell cloudflare to check your DNS servers manually if you are as impatient as I am.

Plugin 2 – Image optimization, the easy way

Image optimization pluginImages are a big part of any visually appealing webpage (exceptions of course exist). Images are sometimes however quite big, impacting page load times. Interestingly you can compress them without losing quality. The problem is that most people do this manually, image by image. I wanted to do this an an existing webpage, with existing images. No problem signor. Enter Yahoo’s awesome tool Smush.it. Originally it was a web based tool where you can upload images, which Smush will compress for you. This is however still a manual process. By now there is a wordpress plugin called WP Smush.it. Go ahead and install it. In your “media” tab there are two ways to use the plugin. You can either select what images to Smush, or you can select “Bult Smust.it”. The bulk Smush option will optimize all your images automatically. It might take some minutes, but it is fully automated.

The SEO gig, being found in Google

SEO gigA great blog is great, but it is of no use to anyone if it is not found through the relevant channels. Search Engine Optimization (SEO) is a prerequisite for a well functioning webpage. Alone it doesn’t do much, but combined with good content it is very useful. The problem with SEO is that it is a wide field with a lot of tools and techniques. For a beginner it can be a bit intimidating.

Plugin 3 – Simple SEO for everyone

There are a lot of optimization plugins out there for this purpose. My favorite is the SEO plugin by Yoast. you can get it from the plugin tab in your wordpress backend. once you have installed it each post will have an extra box asking you for:

  1. Focus keyword
  2. SEO title
  3. Meta description

Always set the above items. There are some other things like tags that you want to take care of as well. For a complete checklist of the SEO things to taka are of, check out above linked article.

Plugin 4 – Claiming your work

Plugin for claiming your workWelcome to the internet, where people copy paste content like it makes them happy. Claiming your content both builds up an online reputation and prevents people from stealing your content. It gives a little ranking boost and gives you a little photo next to your website in the search results. in the past using these google markups was difficult. By now you can use plugins like Authorsure to take care of this system. They even have free instruction videos in case you run into trouble.

The perils of being a developer

WordPress is awesome, but lacks in some features. As a developer there are some things you find yourself wishing for. The system for example doesn’t let you search all files for a piece of code. It is very user friendly, but developers often need to dig a little deeper. Luckily there are some tools to help with this.

Plugin/Tool 5 – Finding the name of a Div

Web developers often start with a template, and then change it according to their needs. Who would after all want to design an entire theme if templates are available? problems however arise. For example, if you want to delete the main menu from a template but you don’t know the name of the Div. Is it nav-bar, main-nav, manu-nav or perhaps top-bar? In the past you needed separate plugins to find out, by now google chrome has a built in feature. To find out the name and code of a CSS Div all you need to do is right click it and select “inspect element”. This will tell you the source code and the CSS code this div has. You can even delete the Div (ony you will see it) to find out what it would look like if it was gone. Let’s say that the main menu bar is called main-nav.

Plugin/Tool 6 – Finding a line of code in WordPress

Finding specific code in WordPressUsually you can find a piece of CSS code in the style.css file. However, sometimes it is more complicated than that. Perhaps you are working within a widget or plugin, or maybe the theme has multiple CSS files. How do you search inside wordpress files? How do you find a piece of code in wordpress? Well, linux has a search command called grep to do this. Many people however have no access to their server in that way. The solution: PHP grep. Long story short, it is a PHP file that will search your entire server for a string of text or code. All you need to do is upload the file, enter a piece of text and the script will search your server for that code. In the example above you can enter “main-nav” and the Grep script will tell you in what files that code is present. This script has saved my life multiple times.

Do you have any must have plugins?

What plugins do you find essential for your blog? Is there anything you can’t do without? let us know in the comments!


  1. Hey,

    These are really really helpful plugins, I was searching for the info as well. You explained very nicely everything. I am a subscriber of BP and the decision of subscribing this blog was not bad at all.

  2. Bharat says:

    Some new and unknown plugins are listed here. Will try my hands on them, thanks for this useful article.

    • Hey Baharat,

      Let me know what you think of them! If you have any plugins that have helped you out a lot in the past, feel free to share 🙂

      • Bharat says:

        Yes, WP Minify is such sort of plugin and Google Page Speed Score is boosted to 98 after I started using it!

        • Anil Agarwal says:

          Bharat, I’m currently using W3 Total Cache plugin on Bloggers Passion. IT also contains minify settings. What you suggest should I use WP Minify in addition to W3 Total Cache on my blog. My blog speed used to be more than 90 out of 100 on Google Developer Page speed test tool. I would like to improve it further if possible. I also checked your blog speed, tool is giving it a score of 96/100.

          • The advantage of using cloudflare is that they also compress the data sent through them. The biggest boost my page speeds on multiple sites got were cloudflare…

            Minify started messing up some of my dynamic elements, which was a shame… Now I use it on minimal settings 🙂

  3. Dean Saliba says:

    There was me thinking I new all the decent plugins and you go and list six that I have never heard of before! 🙂 I doubt the developer & coded finding plugins will be of much use to me but I’m definitely interested in plugins that speed up the blog and help with my SEO. 🙂

    I’ll look forward to more articles from you. 🙂

    • MPalokaj says:

      Glad to be of service Dean :). The code finding tool is very useful once you know some basic CSS. Trust me, now that you know about it you’ll probably need it very soon…

  4. Felicia says:

    Great plugins you have featured here, Mentor Palokaj. Thanks for including a step-by-step instruction on how to use the W3 Total Cache to increase the speed of a website in 5 minutes.

    I agree that the Internet can be a great source of information, but it can be a bad place as well for people whose written high-quality content but have been copied/pasted by others and claimed as their own. I’m not aware of the Authorsure plugin, but it sounds handy so I will check it out. Thanks for sharing its link.

    As for the last 2 plugins, I can see it’s more on a developer’s than on a newbie’s perspective. I myself am not much of a coder, but I bet these plugins will be really helpful for those who would like to delve in a little deeper. Thanks for sharing!

    • Always good to hear one of my posts helped you. The authorsure plugin is just a plugin to do the otherwise manual process of linking up your google account (which would require some basic coding).

      As I mentioned to Dean, you’ll need the plugins very soon I think. It can be used for very simple things. If for example you don’t like your menu color, you can search for the color code on your page and change it to another one.

      I’m no great coder, but on skillcollector.com for example I wanted to remove the menu bar. There was no out of the box functionality, so I inspected the element to get the ID, looked for it in the code and deleted the line. Simple as that :). Generally I design websites by getting a theme and changing it to suit my needs. You should try it, it is easier than it sounds.

  5. Michael says:

    Great plugin list. I do a little coding myself and was not aware of the last two plugins which make developer work a little simpler. WordPress is indeed great platform and developer friendly, but if we can make bug fixes and coding a little eaiser, I am happy with that.

  6. Blogger Tricks says:

    Thanks for share this great wordpress plugins. I like 2nd plugin.I’ll be thankful to you . 🙂

  7. Siraj says:

    Great to see your topic, Really appreciated by efforts. Am also working on wordpress as a blogger and sometimes my website speed gonna be down by his caching problem but w3 cache plugins boast my website speed and your article is useful and easy to understand.
    Thank you.

  8. Yasar says:

    Thanks for writing about this great list…

  9. Michael John says:

    Thanks for sharing this great WordPress plugin. I like 1st plugin cache, i use WordPress fastest cache with Cloudflare .

Leave a Comment

BloggersPassion Featured & As Seen On:

Featured In

Copyright BloggersPassion © 2009-2018