8 Best WordPress Plugins For Blogs (For Beginners)

Are you a beginner at blogging? looking for the best WordPress plugins for blog? In this post, I will recommend you 8 best WordPress plugins for your blogs (Free) that even we use on our website. Moreover, I will also show you how you can use these plugins for your blog.

I know it is hard to find them when you are a beginner, as there are thousands of plugins on WordPress. But don’t worry there are many bloggers who face these problems at the beginning.

WordPress makes it very simple in a few clicks you get the ultimate features that you want on your blog.

With WordPress Plugins you can start optimizing your blog in a very simple way. You can add amazing features such as

  • Email Subscription Box
  • Contact Forms
  • Website Backup
  • Website builders
  • Analytics

Read More: How to start your first blog in 2021 (Step-by-Step-Guide).

What is WordPress Plugin?

In general, WordPress plugins adds functionality to the website. Further, it automatically enhances or adds full new features to the blog. Mainly these plugins are free but some plugins charge you to provide premium features. You can install and add WordPress plugins by visiting the WordPress Plugin directory from the dashboard.

Here are the best WordPress plugins for blogs…

8 best WordPress Plugins for Blogs

1. Yoast SEO

In the beginning, many blogger’s stuck at bringing traffic to their website. SEO is the key to bring organic traffic from Google to your blog. Yoast SEO is one of the most popular and best plugins available on WordPress. Additionally, every blogger uses this plugin on their website.

Furthermore, this plugin has the functionality of improving SEO for your blog. Along with it, some of its features are

  • Adding Meta Tags
  • Create and Submit Sitemap
  • Social Media Optimization
  • On-Page SEO
  • Readability Analysis

Moreover, it has the functionality of on-page SEO that helps you to improve errors on the blog while writing the blog post. Apart from this, it suggests the best keywords that you can use to improve search engine ranking. Additionally, it provides SEO analysis on the post-editing page that is helpful to improve on-page SEO.

How to use Yoast SEO Plugin in WordPress?

Step by step process of using Yoast SEO after installation. Click here to install.

Once you have installed and activate the plugin from settings now follow these steps:

Yoast SEO Dashboard
  • Open Yoast SEO settings from the WordPress dashboard
  • In the Yoast SEO dashboard head to SEO settings configured
  • Click on Configuration Wizard
  • Fill in all the details correctly as shown
    • Section 1: Environment
      • There are two options (Select Option A if your blog is not on the development site)
    • Section 2: Site Type
      • Choose your category and click next
    • Section 3: Organization or Person
      • If your blog represents an organization then select the organization and fill in the details
      • If your blog represents a Person then choose it. You only need to fill in the name of a person.
    • Section 4: Search Engine Visibility
      • Please leave it default and click on next
    • Section 5: Multiple Author
      • If your website has different authors then select either yes or no if only one author is writing the blogs.
      • Click on next
    • Section 6: Title Settings
      • Note: Your title will appear in the main search results
      • I recommend you leave it to default unless you have a good understanding of it.
    • Section 7: Google Search Console
      • Let Yoast SEO allow to import the information from Google Search Console.
      • If you have not already set up Google Search Console then leave it for now and click next.
    • Section 8: Success
      • After signing up you have finally configured Yoast SEO now click on close.

Search Engine Content Optimization

Yoast SEO on content page

Once you are on the post page you can see the Yoast SEO tab on the same page below. As shown in the Image edit the snippets and save them. Remember to add Meta Description and don’t add numbers in the slug. You can also view the preview as desktop and mobile.

Finally, you have learned how to use the Yoast SEO plugin. Further, if you want to learn more about this plugin click here.

Read More: How to Start Writing your first blog post. (Easy Guide for Beginners)

2. WPForms

Another best WordPress plugins for blogs. This plugin has the functionality of drag and drop form builder. It enables you to add contact forms to your WordPress blog. Further, you to easily create contact forms with the help of this plugin.

You can add the following forms to your blog

  • Contact Form
  • Email Subscription
  • Online Order
  • Newsletter
  • New Surveys and Polls

You can collect visitors information from these forms such as name, email, address, phone number, etc.

WPForms provides you the solution for every type of form on the website. However, it also has paid features that are available for premium accounts. If you find this plugin useful then you can go for the paid version. Moreover, you can install its Lite version for a simple solution.

How to add a contact us form on the WordPress website?

Follow these easy steps to add a contact us form on the WordPress website

First you need to install WPForm WordPress plugin from the plugins page.

Now that you have installed and activated the plugin, head to the WPForms from the WordPress dashboard.

To create a new contact us form, click on the Add New button. Now you will see the form setup page. Add a form name and click n Create a Simple Contact Form as shown in the image.

Create contact form in WP-Forms

Now you will see the form builder page where you can drag and drop the elements of your choice. Click on Save once you build the contact us form.

Form Builder

Once you create a Contact Us form. Next you need to add this form to a Contact Us page. So for that Add New Page from the WordPress dashboard.

Now search and add WPForms as shown in the image below.

Add WPForm to the page

Select the Contact Us form as shown below and add it to your page.

Add Contact Us form to the page

Once you add the form Publish it. Finally you have a contact us page with the form.

3. Updraft

Did you backup your website?

Keeping the backup of your website at regular intervals is a good habit. Moreover, it enables you to restore the data of your website if it was crashed.

Updraft is the best and free WordPress plugin that takes backup for your website and store it on remote locations such as Google Drive, Dropbox, etc.

You can schedule the backup for weekly, monthly, and on daily basis. Other than that, you can store the backup on popular cloud storage services such as Google Cloud, Microsoft Azure, Dropbox, etc.

Updraft is one of the best WordPress plugins for blogs and is recommended by many bloggers.

How to Backup Your WordPress Website?

To take backup of your WordPress blog you need to add Updraft WordPress plugin from the plugins page.

Once you install and activate the plugin, from the plugins page in the Updraft plugin click on the Settings link. You will now be redirected to the Updraft dashboard.

On this page click on the Backup Now button

click on backup button

Once you click on the Backup Now button, select these check box and click on Backup Now as shown in the image.

backup wordpress website

The backup will automatically start once you click the Backup Now button.

We don’t always remember to take a backup of our blog at regular intervals. Therefore, Updraft can schedule the backup on weekly basis and even you can select the remote storage for the backup file.

Settings tab

To do this head to Settings from Updraft dashboard and select the time intervals for File Backup Schedule & Database Backup Schedule as shown in the image.

Once you set the schedule, leave everything default then scroll down click on Save Changes.

Schedule the backup

Finally you have backup your blog and schedule it on a regular intervals. Now you can Restore it any time you want.

4. Site Kit by Google

To rank your website on Google, you need to submit your site to Google Search Console. The site kit by Google consists of Search Console, Google Analytics, & Google AdSense.

It has the ultimate features that will help you to analyze traffic on your web page.

Along with this, it is must have plugin for your blog. Every blogger on the internet recommends this best WordPress plugins for blogs.

Now if you need to know more about Google Site Kit Installation and usage I recommend you to check this documentation.

5. Sassy Social Share

If you need to add social media icons to your blog post, then sassy Social Share is the best option available for you. This is another best wordpress plugins for blogs. It provides you the following features

  • Adding Social Share to the Post
  • Floating Interface
  • Standard Interface
  • 102 Social Share Icons

Moreover, Floating interface let you to add social media icons to left side of the page. Further, you can add standard interface icons to every blog post.

How to add Social Media Share Icons to Blog Post?

To add Social Share icons to your blog post first install the Sassy Social Share plugin.

Once you install and activate the plugin head to Sassy Social Share from the dashboard

Go to sassy social share from dashboard (best WordPress plugins for blog)

Once you click on Sassy Social Share you will be redirected to its dashboard. Now click on Standard Interface tab as shown below.

Click on Standard Interface (best WordPress plugins for blog)

Select the icons that you want to show on your page, once you are finished with selecting the icons choose the Horizontal Alignment just below the icons selection option. Choose Left, Right, or Center as per your theme.

Select social media icons (best WordPress plugins for blog)

Now that you have selected the icons and alignment, scroll down and choose where you want these icons to show. For example, if you want to show these icons to your post page then select Post. Moreover, if you want to add these icons on your homepage then you can also select Homepage. Next click on Save Changes.

Click on Save Changes (best WordPress plugins for blog)

Hurray! You have finally add the social media share icons to your blog.

Note: There are many other features of this plugin that you can use such as You can add a Floating Interface icon to the theme, and changing the shape of the icon, etc.

If you are facing problems with your current hosting, WordPress recommends Bluehost as the best hosting solution.

6. Easy Table of Contents

Easy Table of Contents adds an organized list of all the headings and subheadings on your post. It has some good features that enable you to edit the TOC and enhance it.

Further, with the help of this plugin, it is very easy to display and generate the contents of your blog post at the start of the post.

How to Add Table of Contents to Blog Post?

Trust me it is very easy to add a table of contents to a blog post, there are few clicks you can add the contents to your every blog post. It is the same as what I am using in this post. This is another best wordpress plugins for blogs. Now to add TOC follow these simple steps.

Install and activate the Easy Table of Contents plugin from the WordPress plugins page.

Once you activate the plugin, click on settings as shown in the image.

Click on the Settings (best WordPress plugins for blog)

You will now be redirected to the Easy Table of Contents page, here you will see two options Enable Support & Auto Insert. Select Posts in Enable Support. Make sure you also select Posts in Auto Insert if you need to insert the Table of Content in every post.

Select Posts in both (best WordPress plugins for blog)

Scroll down and you will see some other settings as well. Select as per your choice or select as shown in the image below.

Settings in Easy Table of contents (best WordPress plugins for blog)

Once you are finished with these settings leave everything else as default and click on Save Changes. Now you can check the Table of Contents on your post page.

7. Convertful

Convertful is my 7th best WordPress plugins for blogs.

So you build a successful website but one thing which you need the most is to engage the visitors regularly with your blog post. Other than that, we recommend that you must have an email list of all your visitors so that you can connect with them even after they leave your blog.

Convertful is an email marketing platform that allows you to add email subscription form to your blog.

How to Add Newsletter to Your WordPress blog?

To add email subscriptions to your web page follow these steps

Head to Convertful and signup for a free plan if you don’t have many visitors on your website.

Once you have created account successfully, now add the your blog to the Convertful. Select WordPress in Site Platform / CMS.

Add Site to Convertful (best WordPress plugins for blog)

The next step is to install the plugin on your WordPress website. Furthermore, after the installation, activate the plugin and click on Connect to Convertful and now click on Approve. Now you will be redirected to the Convertful page.

Click on Create Widgets (best WordPress plugins for blog)

To add the subscription box on your blog, click on Create Widgets. Now you can see that there are many options to create a widget. You can choose according to your needs. I will use Pop-ups and select a pop-up banner from the given banners.

Widgets box (best WordPress plugins for blog)

Once you select the banner you need to show on your page then click on Create Pop-up

Click on Create Widget (best WordPress plugins for blog)

You can now customize the banner from here. Click on the text you want to edit and customize it.

Edit the banner (best WordPress plugins for blog)

Once you are done with this, click on Display Rules on the top right corner of the page.

After this click on Save Changes and click on Activate to enable the widget.

Click on active (best WordPress plugins for blog)

The Email subscription banner is activated on your blog. You can visit your blog and check it. Now if anyone subscribe to your newsletter you can check the emails in your Convertful account.

Click on Subscribers in Convertful as shown in the image below

Click on Subscribers (best WordPress plugins for blog)

You can see all the subscribers of your blog. So finally you have added Newsletter to your blog page.

8. Fullwidth Page Templates

Widgets are annoying sometimes and even it is hard to remove them on some themes. However, if you remove those widgets it is automatically removed from every page of your blog.

Therefore, the Fullwidth Page Templates plugin allows you to create full-width landing pages on your WordPress blog.


  1. Create a full-width landing page
  2. WordPress make block full width
  3. Design WordPress themes with no header

How to add a full-width template to a WordPress blog?

To add full width template to your WordPress blog please follow these steps.

It is very easy to add full width template to your blog. Just install and activate Fullwidth Page Template plugin from the plugins page of WordPress.

Moreover, visit the page from WordPress dashboard Pages > All Pages. Now move to the page you want to edit and click on Edit.

Once you are in the page section, on the left side of the page click on the Page Attribute tab and select FW Fullwidth.

Select FW Fullwidth (best WordPress plugins for blog)

After selecting this now you are ready to publish your page. Finally, you have created a full-width template for your blog.


The above discussed are the 8 best WordPress plugins for blogs that every beginner should use when they start a new blog. All these plugins are used by us and we highly recommend you to use this on your blog if you are a begineer.

Which Plugin did you use on your blog?

If you have any doubt regarding this post please comment below, I will definitely help you.

If you find this post helpful please signup for newsletter for regular updates.