10 FREE WordPress plugins to start a blog with

Plugins add additional and required functionality to the WordPress site. There are tons of plugins out there on the WordPress plugin repository. You might get confused to choose the correct plugins for your blog.

I have sorted out 10 best and FREE plugin to be used on a WordPress blog. These are recommended and tested. If are starting a blog or planning to start a blog, this guide will be helpful to you.

Always check the plugins’ ratings and reviews before install. Because installing an unoptimized plugin can hurt the site speed.


1 | Jetpack

Whenever I set up a website/blog on WordPress, the first plugin I install is Jetpack. This plugin comes from the house of the developer who developed WordPress. You can see the number of installations and ratings and can decide that should you give it a try or not.

Jetpack has many bad reviews out there on different websites like this plugin slows down the website speed, and etc. But if you set up it properly you will get some great benefit from this plugin. In fact, I have written an article on why you should install Jetpack right away, check out the article.

Jetpack Installation as on August 2020
Active Installations

Reasons why I recommend Jetpack

  • Downtime MonitoringNotifies by email whenever your website goes offline and also sends mail if the site becomes online again.
  • Brute force attack protection – It prevents the website from brute force attack protection.
  • Jetpack Content Delivery Network – It has its own CDN to deliver static files and images from.
  • Image Lazy loading – This lazy loads the images on scroll.
  • Jetpack Contact Form – You do need another plugin for contact for design.
  • Automatic Social Sharing – When you publish a new post it automatically shares it on your Facebook page, Twitter, Tumblr, and LinkedIn.
  • Social sharing buttons – You do not need another plugin to put social sharing icons on the articles.

SEE ALSO: Best FREE themes for bloggers for starting a blog.

2 | Rank Math

Rank Math is the must-have plugin for bloggers. It guides to write an SEO friendly article. There are tons of SEO plugins, but I found this one is best among those free SEO plugins.

They call it The Swiss army knife of WordPress SEO. Actually the plugins have a lot of features to improve site ranking on search engines. The plugin is comparatively new, but you can see the user ratings on the WordPress plugin repository.

Rank Math rating
Ratings on WordPress

Notable features of Rank Math

  • Whenever you write an article it will show an SEO score and guide you with keywords, headings, URL, readability, internal and external links, etc.
  • It generates a sitemap for the posts, pages, and images to submit on Search Engines.
  • It adds OG(Open Graph) tags to the article so that at the time of sharing it generates the image and article description. You can add a custom OG image other than the featured image.
  • The support team is just awesome. Though the plugin is FREE till now(August 2020), you can raise a ticket or contact the team on their official Facebook group.
  • You can generate custom descriptions for your site, posts, and pages.
  • The instant indexing feature allows you to request immediate indexing of articles on Google. They have an amazing article on this.

3 | Smush

Images take lots of space on the storage, plus improper size images slow down page load speed. Smush automatically compresses the images at the time of uploading. You can also bulk smush all the uploaded images at once, which are not compressed yet.

Smush image compression status

Also, you can enable lazy loading for the images. DO NOT ENABLE LAZY LOADING OF IMAGES ON MORE THAN ONE PLUGIN(Like don’t enable it on Jetpack, Smush, or on Cache plugin). I always choose Smush for lazy loading of images and turn the settings off on Jetpack and on the cache plugin.

4 | Email Subscribers & Newsletters

This plugin by Icegram does a fantastic job to collect emails from visitors. It has customize-able newsletter signup for to collect emails. You can put signup for anywhere on the posts or somewhere on the widget section.

Email Subscriber newsletter plugin ratings

Whenever someone subscribe by an email, he/she will get a confirmation email to confirm he subscription. You will also be notified by an email when someone joins.

You can send custom campaigns to the subscribers. It also notifies the subscribers whenever you will publish a new post.

5 | WP Mail SMTP

By default, WordPress sends emails from an email ID with its own, like [email protected]. This looks unprofessional to your subscribers. Sometimes WordPress does not send emails due to some malfunctions.

This plugin will save you from these. You can send emails using your own custom email account or an email account by Gmail. After that, every email will be delivered through that email, to subscribers and to you.

The setup is pretty easy for this plugin. You just need an email account (custom or existing by Gmail) and the rest is you have to fill up on the plugin page. And also there is a guide on how to access custom domain emails on right from Gmail.

6 | Akismet Anti-Spam

WordPress also recommends this plugin. It automatically checks the comments and checks if it is spam comments. If it found the comment is looking like spam, then it sends the comment to the spam filter.

If you started your blog already, you might notice some irrelevant comments. And these spam comments increases day by day. This plugin takes care of these. You can check theses comments under the spam tab on the comment section and delete the comments at once.

SEE ALSO: Essential things to do after installing WordPress.

7 | WP Fastest Cache

One cache plugin is recommended to install to speed up the site. And for the beginners, WP Fastest Cache is the best so far. The configuration is pretty simple for this plugin compared to the other cache plugins. On the other cache plugins, you may scratch your head while configuring, but seriously this will save you from headache.

I have tried many other plugins before this, but when I found this one, never looked for any cache plugin.

8 | Social Snap

You must give your visitors the option to share your articles on different social platforms. This will increase your site visitor and engagement.

But you also have to take care of the site speed. All plugins put some additional JavaScript code on the pages. And these codes slow down the speed.

This plugin takes care of the site speed and also generates pretty social sharing buttons. You can choose where to show the buttons, like before or after posts, which social buttons you want to show, etc.

Nowadays on most of the themes has inbuilt social sharing buttons included. If your theme does not has this or you do not like the theme’s social sharing option you should give it a try.

9 | Ad Inserter

Most of the people start blogging to generated some passive income. And showing ads on the site is one of the best income option. Google AdSense allows you to show ads on your site. There are also other advertising networks available.

Once your site approved for showing ads, you need to put the ad codes on your pages and posts. You can not do this manually, it will be so messy. Using this plugin you can put the codes wherever you want.

Ad Inserter will give you options to put ads after or before any paragraphs, after a certain number of words, on the widget area. Google recommends informing visitors that if it is an ad. You can put a label before the ads with this plugin.

10 | Thirsty Affiliates

To generate income from ads you need some good traffic. And for the beginners, it takes some time to get a good amount of traffic on websites. But you can use affiliate links to the posts to earn some commissions from the sellers. You can/should start affiliate marketing from the starting of your blog.

There are tons of affiliate networks, you just need to google according to your site niche and sign up. You will get your affiliate links when you will sign up. You need to put these links on your posts and pages.

But normally the links do not look pretty and tough to manage so many affiliate links. This plugin will save all the affiliate links and you can insert these links right from the WordPress post editor. You do not need copy these links from some excel files.

All the links will be so organized with this plugin. And it generates links according to your domain for the affiliate links, it looks so professional. Like my affiliate link for Hostinger is https://www.hostg.xyz/aff_c?offer_id=6&aff_id=30163 and after converting the link with Thirsty Affiliate it looks like https://positivegeek.com/link/hostinger.


These are the tested and recommended plugins for WordPress blog. You can add more plugins according to you requirements. But do not try to add lot of plugins. Check the ratings and reviews before installing any plugin.

And try to use the plugin which covers more than one function, so that your plugin count stays less.

You find this article helpful or you have some good plugin suggestion for blogging, comment your suggestion.

Leave a Reply