The 20 best WordPress plugins for your blog

The 20 Must Have WordPress Plugins

You need to optimize the performance and improve the user experience of your blog. So these 20 essential WordPress plugins are what you look for.

Plugins are necessary but should always be used sparingly. As they negatively influence the speed and loading time of the website.

In this post, I try to collect those plugins that I am using in my blog and others that I consider essential for any other blog.

But before starting, if you want to know the keys to be successful with your blog read my post >> The Best Tips For A Successful Blog <<

# 1 Askimet

The Askimet plugin is necessary for your blog since it helps to moderate the comments that readers leave on an article. And also detects those comments that are called Spam.

Spam comments come from people who have very boring lives and have nothing to do better than leave comments for the sole purpose to insert a link to a certain website to advertise.

The operation of this plugin basically consists of leaving any comment that is sent on an article pending for moderation, waiting to be approved by the author or administrator of the blog, except for advertising comments that are grouped directly in the Spam folder.

# 2 Click to Tweet

Click To Tweet is an excellent plugin to promote the dissemination of an article because it allows you to create text up to 140 characters to be shared by readers on the Twitter social network.

The operation of this plugin is very easy and simple because the visitor will only have to click on the box to share the tweet that you have inserted in your article.

As an image is worth a thousand words, here below you have a clear example of what this plugin is and what it's for.

# 3 Related Post

Related Posts is a plugin that helps you to increase the duration of the blog visits. At the end of each article, the plugin display other articles titles with images that are in the same category.

In this way, you ensure that the reader doesn't leave after reading a certain article but continues to read more blog articles, and you will also increase the average duration of visits.

It will not be necessary to install this plugin in some cases, because it will depend on whether the template or theme you use on the blog has this functionality incorporated or not.

Remember that the fewer plugins you have installed, the faster the loading speed of the website will be, so make sure you have this function available in the blog theme.

# 4 SEO by Yoast

Yoast is by the far considered the best SEO plugin because it's super mega effective to position your blog articles in search engines.

In this case, I am not going to say that it is necessary, but that it is essential because like any website it is vitally important to get positioned in the first results of the search engines to get a greater number of visits and organic traffic.

The configuration of the plugin is very simple and it is not required to have the technical knowledge or be an SEO expert.

Therefore, if you have a blog and you do not have this plugin installed yet, I can only tell you that you are missing many opportunities to get more traffic from visits and potential customers on your website.

# 5 Submit To Comments

Subscribe To Comments is a very practical plugin for readers because it offers the ability to subscribe to email notifications of responses to your comment, or to all comments on the article.

Furthermore, the reader can also choose to subscribe to the article comments even if he does not want to leave a comment on the article.

The great advantage of this plugin is the double verification functionality, which consists of sending an email to the person who supposedly has subscribed to confirm that their email address has not been fraudulently used.

Despite some opinions, this plugin can help you to increase the reader engagement of the blog since readers can be informed of the author's response to their comment, and also of the comments of other readers without having to visit the website.

# 6 StarBox

Starbox is a plugin that allows you to create a box with the information of the author who has written the article, and it's useful for both blogs that have a single author or several authors.

For professional blogs, it's usually quite useful because it allows including a short biography or description about the person, and in the case of corporate blogs it offers the possibility of identifying which author has written the article.

In this way it's possible to transmit a message of transparency to readers so that they know a little more about the author, and also can mention him on social networks when they share an article on his blog.

# 7 SumoMe

SumoMe is one of the plugins par excellence for any blog, regardless of the subject or professional sector, because it includes several functionalities to optimize your blog to the maximum level.

This plugin offers the possibility of using different applications to get more emails, and therefore, the number of subscribers, as well as adding social buttons so that readers can share blog articles.

However, if you use all the applications offered by this plugin you will increase the loading time of the blog, so I suggest you only use those that you are going to use.

I already forgot the most important thing, this plugin is free as well as all its tools, but they also have the paid version in each application for those people who want to get the most out of their blog.

# 8 Contact Form 7

Contact Form 7 is a standard plugin that appears installed by default in your WordPress panel, but that doesn't reduce the importance it has for a blog.

The great advantage of this plugin is that you can easily create and customize multiple contact forms, and then insert them into any page that you have created on your blog.

In short, this plugin is necessary for any blog so that potential readers or customers can contact the company or administrator of the blog.

# 9 Backup To Dropbox

Backup To Dropbox is also an interesting plugin for the blog because it does not need to explain the need to periodically perform backups.

The great advantage of using this plugin is that you can save the backup copies directly to your Dropbox account, since they tend to be large, and in this way, you do not take up space on your hosting server.

You can even configure the frequency (daily, weekly or monthly), and the date and time to automatically perform backups, and thus have all the information on your website saved.

# 10 Cookie Law

Cookie Law is a mandatory plugin on any website or blog according to the regulations of the Data Protection Agency that regulates the use of cookies on the Internet.

For this reason, it will be necessary to use this plugin to inform all visitors that if they continue browsing the website, cookies will be stored through the use of third-party applications.

The operation of this plugin consists of a horizontal bar that will appear on the screen, either at the top or bottom, before the reader starts browsing, and where the warning text about the privacy policy will be displayed.

When the horizontal warning bar is displayed, it will be mandatory for the user to accept the conditions to continue browsing the website, otherwise, the page will not continue to load the contents and the visitor must leave.

# 11 Feedly

Feedly is an RSS news reader that has become a tool widely used by users, since it allows you to organize and quickly access, from a web browser or your smartphone app, all the news and blog updates.

This program allows you also to sort all the content in a way that makes it easier for the user to save time by not having to review all the news sources one by one.

For this reason, you must have to add the Feedly plugin to your blog. So readers can add your blog to their news sources, and be able to stay informed with your latest articles.

# 12 Maintenance mode

Maintenance Mode is a very practical plugin that offers you the possibility to customize the message that appears when maintenance tasks are being carried out on your blog, such as plugin updates.

The main features offered by this plugin are the following:

  • Visual Editor: to edit the message text, the colors, and the background image you want to use on the page.
  • Responsive: it is compatible for viewing on different devices (computer, tablet, and smartphone).
  • Newsletter subscription: insert a subscription newsletter so that visitors subscribe to your newsletter list, and are informed when the website is operational.
  • Contact Form: if you want to add a contact form for readers to contact you.
  • Social Media Icons: include buttons for social networks so readers can share your posts.
  • Countdown: add a countdown clock to show the time left on maintenance tasks.

# 13 WP Smush is another very important plugin for any blog since it allows you to considerably reduce the size of the images you add to your blog, but without losing quality.

In this way, you'll be able to occupy less space in the hosting of your website, and therefore, add more images.

The plugin is free but has certain limitations since it only works with files up to a maximum size of 1 Mb. So for larger files, such as infographics, you'll need the premium version.

# 14 Social Plugins

There's no need to explain the importance of social networks for the dissemination of the content published on a blog, so it's important to have social plugins integrated into the website.

There are many WordPress plugins for each social network, although each of them also offers the possibility of using their own HTML codes to insert their own widgets.

I recommend choosing Novashare because as I mentioned before, a large number of installed plugins will have a considerable impact on the loading time on the website.

Novashare only needs 6 KB and 2 requests to the front-end of your blog. Unlike other social networking plugins, Novashare uses inline SVG icons instead of third-party icons, meaning that no additional libraries or DNS queries are needed only for the icons. This makes things even faster!

There are templates where widgets for social networks are integrated, so you don't need to have any plugin installed.

# 15 W3 Total Cache

W3 Total Cache is part of the list of essential plugins for your blog, as it's perfect for optimizing the speed of your WordPress blog.

The plugin will be in charge of creating copies of the database on your website in HTML format, and it will use them to speed up the loading time and reduce the consumption of resources.

It's ideal for those moments in which your blog has high peaks of visits because it will help readers not have to wait too long until the page they want to visit finishes loading.

# 16 Social Locker

Social Locker is the perfect plugin to promote any website because it allows you to block content with the only requirement of taking an action to unblock it.

This plugin is free although you have certain limitations in its functionalities, if you contract the premium version you can use all its features.

In the premium version, you can use more extensive actions such as button customization, block content through subscription, buttons to share and subscribe on corporate social networks, and integration with Google Analytics to analyze the results obtained.

The most frequent use that expert bloggers usually make of this plugin is to offer exclusive downloadable content because it serves as a claim to capture the attention of readers and potential customers.

# 17 Content Copy Protection

Content Copy Protection is the ideal plugin for those who want to protect all the content of their articles on the corporate or professional blog.

The main feature of this plugin is that it allows you to disable the right mouse button function, copy texts, and save images without the permission of the author.

There are indeed many opinions against the use of this plugin, but I must admit that it is annoying to see how duplicate content is published on other websites.

If you have an opinion on this copyright issue, I would appreciate it if you would leave a comment to discuss it and get your thoughts.

# 18 Revive Old Post

Revive Old Post is a plugin that offers the possibility of sharing old blog articles on different social platforms.

This plugin allows you to configure different parameters such as the publication time between each tweet, categories that you don't want to publish, exclude certain posts, the minimum age to share the posts, and much more.

You should note that in its premium version you have the option to share on different social networks (Facebook, Twitter, LinkedIn) since in the free version you can only share on Twitter.

# 19 Thrive Leads

Well here come the most important and brilliant plugins that I have known so far, and I am not saying this because I get some commission from the author, but because it is the truth based on my experience.

Thrive Leads is a plugin that is used to create different types of forms to capture emails, and thus exponentially increase the list of subscribers, which is the greatest wealth of a blog.

This plugin offers up to 7 different types of forms to place on your blog, and you can customize them quickly and easily.

It is even compatible with the different email marketing platforms to add the leads obtained to your subscriber list or newsletter.

The plugin is not free, but it is worth buying this plugin because you will pay off the investment in a few days.

# 20 Thrive Content Builder

Thrive Content Builder is the other plugin that I have fallen in love with because it allows the creation of pages and landing pages on your website in a fast and comfortable way.

This plugin is the fastest and most intuitive visual editor for WordPress, and it is also ideal for those who do not have technical knowledge in web design.

In creating pages you can use numerous elements that you can add by simply clicking and dragging until you design your desired page.

For the creation of landing pages, you have up to 48 predesigned templates available where you can edit the elements you want and adjust to your needs to attract leads.

Like the previous plugin, Thrive Content Builder is a paid plugin and it is also compatible with different email marketing platforms.

In short, these last two plugins deserve my highest recognition due to their enormous potential for attracting leads, and their easy handling for those people who have no idea about web design.


There are many plugins to install on a blog but you must keep in mind that you will get a high percentage in the abandonment of visits, due to the excessive time in the loading speed.

So, what do you think about the plugins mentioned in this post? Which ones do you use in your blog or website?

Leave your comment and we will discuss it.

Please, if you liked this article, share it !!

Feel free to drop me a line or ask any questions in the comments below!