15 Best WordPress plugins for bloggers

How to choose the best WordPress plugins for your blog

In this post, I will show you how to choose the best WordPress plugins for your self-hosted WordPress blog!

As a blogger, you do not want to spend your precious time on plugin research. Instead, you want to focus on creating more awesome new content for your blog! That’s why I did all the research for you.

In this post, you find all the must-have, essential plugins you need for your blog, and you will know exactly how to choose the best WordPress plugins yourself from all the other available plugins on WordPress.

Disclaimer: This blog post contains affiliate links. I may earn a small commission to fund my coffee drinking habit if you use these links to make a purchase. You will not be charged extra. So it’s a win for everyone! Please note that I won’t link any products I don’t believe in or don’t resonate with my blog site. Thank you!

Don’t have a WordPress blog yet?

Start with this step-by-step guide to create your blog in WordPress –> Yes, Start a blog now!

What are WordPress plugins and why do you need them?

As a beginning blogger, the concept of plugins might be new to you. That’s why I will start with a brief explanation of plugins. What are plugins, and why do you need them?

A plugin is a piece of software that comes with specific features you can add to your WordPress website. You can compare a plugin to the apps you have on your smartphone. You can call with a phone, and maybe send a text, but when you install applications, you can be active on social media, and your phone becomes a calculator, agenda, or game console.

It works the same way with plugins. With plugins, you can add functionalities to your blog. You have installed a WordPress theme that comes with some basic functions, and if you want your blog to look even better and run smoothly, you have to install some plugins. 

The essential WordPress plugins I am going to share with you today:

  • Help to grow your blog
  • Optimize your blog for social sharing
  • Help to boost Google rankings
  • Boost your blog’s speed
  • Secure your blog
  • Improve the user experience

There is one downside about plugins, though; plugins can slow down your blog if you install too many of them (max. 10 – 15 plugins). Therefore, make sure you only install the ones you really really need!

All the plugins I mention in this post are free but come with premium plans in case you need extra features. Don’t run away just yet, because I know what you’re thinking right now. I use all these plugins, and I haven’t paid for any of them except for a few dollars for an image optimization plugin. 😊

Let’s get started!

Also read: 17 things to do to your blog posts before you hit the publish button

How to install a plugin?

Installing a plugin is a piece of cake! Click on Plugins in your WordPress dashboard, go to Add new, and enter a search query.

Pick the plugin you want in the search results and click on Install Now. Once WordPress has completed the installation, you can click on Activate.

After activating, your new plugins usually appear in the left menu on your dashboard. Sometimes, you can find new plugins at the top of the screen, and sometimes it’s added to the Settings menu. Locate the plugin and customize the settings to your liking.

Essential WordPress plugins to grow your blog:

1. Elementor

The Elementor plugin is a page builder plugin that makes working with WordPress a lot easier. You can also buy the premium version, but the free version already has a lot to offer! Enough for me so far!

Elementor is a drag-and-drop visual editor. This means that you can instantly see what your page looks like. This saves you tons of time going back and forth between the editor and the preview.

By the way, the Elementor page builder plugin is great to build your pages, but don’t build your posts with it! It can get you into trouble when you want to start advertising on your website later!

2. Yoast – SEO – WordPress plugin

This WordPress plugin helps you to improve your SEO so that you can rank higher in Google’s search results. SEO can seem like hocus pocus for beginning bloggers. At least for me, it was! If you’re like me, Yoast will make things much simpler for you! Yoast helps with:

  • adding meta tags
  • improving the readability of your content
  • creating XML sitemaps
  • optimizing your content for social media
  • connecting your website to Google Search Control
  • and much more

To me, Yoast is the best SEO WordPress plugin, I recommend this plugin to every blogger.

Plus, it’s created by developers from the Netherlands! How awesome is that! This plugin, known worldwide, is created in my teeny tiny country! 🙂

3. Sassy Social Share – WordPress social media plugin

Do you see those beautiful social media icons on the right side of this web page? Or at the bottom of the page if you’re reading this on your mobile phone? You can create these icons with the Sassy Social Share plugin. And when your readers click on them, they will be able to share your content to their social media.

I love this WordPress social media plugin because you can completely customize the buttons to match the design of your blog. And you can create buttons for more than 100 social media platforms!

4. ShortPixel – Image optimizer

People who visit a website usually do not stick around very long when it takes a long time to load. And images often are a big culprit when it comes to loading times. But images are important to your blog. They make a blog page more interactive and engaging, which is good for your SEO.

If you want to place images without increasing your bounce rate, you should optimize them with an image optimization plugin. This means that you can resize your images without affecting their quality. The ShortPixel plugin does that for you. ShortPixel compresses and optimizes your images by using lossless compression. And lossless compression means the quality of the images will remain the same.

5. UpdraftPlus – WordPress backup plugin

Have you thought about what would happen to your blog if hackers break your website? Or when you make an adjustment that you can’t undo for some reason? This is not something most bloggers think about in the beginning. But it’s a step you shouldn’t skip.

It’s so easy to prevent losing your hard work on something like this. Yes, the changes are small. But if it happens, you want to be prepared for it. UpdraftPlus is the perfect tool for that. It takes these precautions for you, by making automatic backups on a regular basis and storing them to a Cloud Service, such as Google Drive or Dropbox. It’s brilliant! And if something were to happen to your website, you can recover it thanks to this plugin. This WordPress backup plugin is a must-have plugin for every blogger!

6. Akismet – Anti-spam

It’s great to receive comments and feedback from your readers. But, in reality, many of the comments you’re going to receive come from spammers. They try to use your blog to drop links to their spam sites. This happens to every blogger, but you can prevent this with the help of Akismet. This plugin filters these comments out and makes sure they are not published.

7. W3 Total Cache

This plugin improves the user experience of your website. How? By increasing the performance and by reducing loading times. W3 Total Cache reduces your hosting server’s workload, which results in a faster website for you!

8. Insert Headers and Footers

Sometimes it’s required to add a code to your header or footer to add a particular feature to your blog. Sometimes you need to add a code to your header or footer to verify ownership of your site. And as a beginning blogger, you don’t want to mess with the code of your WordPress blog. You can use this plugin instead. It adds the code in the correct way to the code of your blog, so you don’t need to tamper with it.

9. WPS Hide Login

This plugin helps to prevent attacks on your website. It masks the page that you usually use to log in to by using a personalized URL. Every WordPress blog has the same URL to login to, which is; yourdomainname.com/wp-admin/. A customized URL makes it a lot harder for hackers to trace your login page and thus to attack. A small effort to install this plugin but of invaluable worth!

10. Polylang

She Can Blog is available in both Dutch and English. In order to make my site multilingual, I installed the Polylang plugin. This plugin allows you to specify for each post in which language the post is written and you can link the translated post to it. Do you see those country flags in my menu? That’s also the work of this plugin! When you then click on the flag of the language of your choice, you will automatically go to the translated version of the corresponding page.

Very handy, but also important for your SEO. This way you give the right signals to Google to correctly index your website.

11. Wordfence Security – Firewall & Malware Scan

Security is of the utmost importance when you’re a blogger. Hackers and attacks are always lurking. This plugin makes your blog as unattractive as possible for malicious visitors. Wordfence identifies and blocks them and comes with a malware scanner.

12. Pin It Button – Pinterest

For many bloggers, including me, Pinterest is a great source of free web traffic. This is why you want to make it as easy as possible for your visitors to share your content to Pinterest. This Pin It button makes sharing your content to their Pinterest boards extra easy. The Pin It button appears on all your blogs’ images. When a visitor clicks the button, it creates a fresh pin to their Pinterest account with your image + a link to the corresponding webpage of your blog.

13. GS Pinterest

Did you spot my Pinterest feed in the right sidebar? Or at the bottom of the page if you’re reading this from your mobile phone? You can either share one of your boards or your recent pins. This makes it easier for your readers to follow you on Pinterest, so you won’t miss out on new followers.

14. 410 – Redirection

You might delete some posts from time to time when you don’t need them any longer. Which is fine, except for the fact Google considers that to be a broken link. And because of that, Google can lower your rank in the search results. This WordPress plugin redirects broken links to an existing page on your site. This will help you to keep your blog tidy and to stay close friends with Google as well.

15. Pretty Links

When you use affiliate links, you might have noticed already that the links provided to you often don’t look so pretty. And search engines also don’t like websites that are full of affiliate links, as well. That’s why it’s important to clean up your affiliate links. Which is exactly what this plugin does for you. It masks affiliate links with a Pretty Link!

Plus, this WordPress plugin keeps track of your Pretty Links’ statistics right away. You can, for example, track the number of clicks on your pretty links.


Now you know how to choose the best WordPress plugins for your blog and how to install them! All the WordPress plugins I mentioned in this post will help you grow your blog, to monetize it and to secure your blog. They’re all real must-haves as far as I’m concerned!

I hope this post about the most essential WordPress plugins will help you get started. And again, just use those that are really necessary for your blog. You can deactivate and remove all plugins at any time. So, don’t forget to do this when they are no longer relevant to your blog.

What are your favorite WordPress plugins? Did I forget to mention essential WordPress plugins in this post? Leave a message in the comments! Share this article with other bloggers who may benefit from it. Sharing is caring! 😊

Thanks for reading!



  • Angie

    Angie is a blogger and creative entrepreneur from the Netherlands who is currently residing as a digital nomad in Serbia together with her husband and 2-year old daughter Ana Milena. She is the creator of She Can Blog and works as a Pinterest manager for several Dutch companies.

30 thoughts on “How to choose the best WordPress plugins for your blog”

  1. This was so useful! Thanks so much. I really need to invest more of my efforts into ensuring my blog’s security.

    1. You’re welcome! And yes, it’s so important to not skip putting a little effort into security. You’ll be so grateful you did it in case something happens to your blog. 🙂

  2. Wow, this is a great detailed list with the reasons behind them. Thanks for sharing. This is so useful for beginners.

  3. I have many of these plugins! Best of all, most of them are free – great for beginner bloggers on a budget. Thanks for taking the time to compile this list. Sharing on Pinterest 🙂

    1. Absolutely! I love how beginning bloggers are able to create a fully functional blog on a budget with these free plugins. And once your blog starts to grow, you already know which plugins are working best for your blog and are worth paying for.

  4. Thank you! This is helpful! I just launched my blog three weeks ago so I’m excited to find some new plugins to try. I already have a few of these but I adore the sassy social share buttons! I’ll have to check it out 😊

  5. Thanks for the tips! I’ve been using a few of these already but definitely going to check the others out!

  6. I love this post! There are a few plugins that I have never used and I am so excited to do so. Thank you so much for all of the helpful information!

  7. these are all fantastic suggestions.
    I am hearing WPS Hide Login for the first time, but it looks like a must have plugin for all blogs.
    thanks for sharing this wonderful resource!

  8. This is a great list, but some of these plugins could be replaced by using the coding from other sources. Remember plugins do slow down your site as well. I do feel of this list that Pretty Links is one of the most helpful plugins for all bloggers. I was just thinking last night that I need to go in and add more of my affiliate links to my Pretty Links setup. 😉

    1. Thank you so much for your comment! And you’re absolutely right! But I think plugins are great for beginning bloggers who don’t know anything about code. I find coding also quite complicated sometimes, and then I’m happy there’s a plugin to do it for me. I do check my website’s speed at GTmetrix to check if the speed is still okay. And I also discovered some plugins that really slowed down my site. 🙁 And I love Prettylinks, too! It makes creating and managing affiliate links so much easier for you. 🙂

  9. Hi, very informative article. The pretty link plugin seems interesting. I will definitely use this plugin for the affiliate website.
    Thanks for sharing a great list of WordPress plugins.

    1. Thank you so much! Pretty Links is really amazing, so much easier to keep track of your affiliate links. And it’s free 🙂

  10. Hey Angie,
    This is a pretty good list, with a lot in common with what I use. A couple of comments though. I see the combination of Lazy Load and Smush – I use Optimole instead, which combines both in one plugin. I used to use Smush, which was great, but I found Optimole to be even better.
    A question I’ve been meaning to ask you – what plugin do you use for your table of contents? I often have long posts where a good TOC will help readers with the structure of the post, like you have on yours.
    Always a pleasure to read your posts! Very informative and entertaining!

    1. Hi Nadim,

      Thank you for taking the time to read my posts again, as always! And you’re right about Smush. I just switched to ShortPixel myself because I had a huge problem when I turned on their CDN. All my pictures were lost, and when they promised to get back to me with a solution, they never came back to me. Namecheap, my hosting provider fixed it for me! I still need to remove Smush from the list. It’s still not a bad plugin, at all. But when all your images are lost and they don’t help, well, then I’d rather use and recommend another one. Will add this to my to-do list! I use the LuckyWP plugin for my table of contents, by the way!

      Thanks again so much, Nadim!

      Always a pleasure to talk to you. 🙂

    1. I know, right! It works so well, and much better than an automatic translating plugin. They never translate correctly, better to do it yourself.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top