The 8 Best WordPress Plugins For Bloggers And Writers

Wordpress Plugins

If you have a WordPress blog or website, you are serious about blogging.

You spend a lot of time writing blog posts and content, and you want to get as much traffic as you can from Google Search and other search engines.

What you do not want to do is to waste your valuable writing time with on-site maintenance, performance enhancement, security and backups and especially, social media posting.

For these tasks and many more, the WordPress plugin directory is full of useful and practical solutions that you can easily add. However, you should check the number of downloads, the reviews, and the support forum before deciding on any new plugin.

My 8 Essential WordPress Plugins for Writers

Quite often, a free plugin can do the job. But it pays to be very selective.

You should always thoroughly test any free version before you activate the plugin on your live site.

Setting up a WordPress sandbox site is by far the best way for you to safely test and evaluate new plugins or WordPress themes.

Whether you choose free or paid WordPress plugins, you should always make sure that they are going to do the job for you.

Additionally, you need to be sure that any new plugin for your WordPress website will not negatively affect your site speed.

To help you make decisions about which tools could improve your blog, here is a list of free and paid WordPress plugins for bloggers that I have been using on my WordPress sites for a long time now.

So they are all very much tried and tested.


1. Akismet Anti-Spam


No site should be running without comment spam protection. Akismet is always the first plugin I install on any new site.

It is installed on over 5 million sites and is the number one security plugin for WordPress. There is a premium version, but the free version offers more than enough protection for almost all bloggers.

Setting up is quick and easy. Once you have installed the plugin from your WordPress dashboard, you need to get your free API key and then check only a few basic settings.

After that, you will probably never look at it again. But it will protect your site day in and day out.

akismet settings


One more setting you can make to counter comment spam is in your Discussion settings.


With these settings, you can moderate every comment and be 100% sure that no spammers get onto your site. But if you do not choose to moderate, Akismet will catch between 95-98%.

I have used it for long enough to know how well it works.

spam count

Find out more about Akismet


2. Wordfence Security



I always add Wordfence security to every one of my sites.

It’s a free plugin, and it ensures that your site will be protected from the bad guys 24/7.

With Wordfence enabled, you are protected against most hackers and attempted brute force attacks.

All you need to do is activate the plugin. The default settings are enough to protect your site. But you can tweak them.

With the scan, you can quickly check if everything is in order on your site. If you get a warning, it is usually quite easy to find the problem and fix it.

Wordfence scanner


Don’t take any chances with your website security.

Luckily, with Wordfence, it makes sure you don’t.

Find out more about Wordfence


3. All In One SEO

all in one seo


Every blog needs an SEO Plugin.

The two best choices are Yoast SEO and All In One SEO. I have used both of them extensively over the years.

However, my preference is All In One SEO because it is effective, efficient, and, most of all, unobtrusive.

I use it on all my live sites. Without any fuss, it looks after my sitemaps, social media metadata, and, most importantly, SEO titles and meta description tags. It also has a social media plugin.

Another reason I can recommend it is that the support from the developer Michael Torbert and his team members is fantastic.

Find out more about All In One SEO


4. WP Rocket



Cache plugins are essential for site speed, and especially now that there is more and more emphasis on fast mobile performance.

Google has a mobile-first policy for site ranking. So your site must load as fast as possible.

Until recently, the best way to reduce page load times was to use a combination of plugins to do the work.

W3 Total Cache or WP Super Cache for browser and page caching, Autoptimize for minification, and A3 Lazyload for lazy loading images.

It involved a lot of settings in each plugin and especially with W3 Total Cache, which can be a difficult plugin to set up for an inexperienced WordPress user.

However, WP Rocket solves these problems because it is an all in one solution to make sure your site loads as fast as possible.

Here is a side-by-side comparison chart of what you get and how it makes your site load faster.

rocket features


With WP Rocket, there is no need to use a bundle of plugins to do the job for you to make your site fast for your visitors.

Find out more about WP Rocket


5. Revive Old Post

revive old post


I have used Revive Old Post for years now.

It is the best way to automatically leverage social sharing for all your blog posts, night and day. Why bother with an editorial calendar?

You can share to Twitter, Facebook, LinkedIn, Pinterest, and Tumblr on your selected schedule. You can also immediately share when you publish a new blog post.

Revive Old Post will save you so much time compared to manually posting to all your social media networks.

I have it installed and running on all my sites, and I can add that it is super reliable. It is a fantastic tool for content marketers and for authors for book promotion because you can also integrate Google Analytics.

Another option from the same developer is Revive Network.

You can share content from other relevant websites on your Twitter and Facebook accounts. It is a great tool if you don’t have a huge quantity of your own blog posts to share.

Find out more about Revive Old Post and Revive Network


6. Social Pug

social pug


You should be extremely selective about which social sharing button plugins you use.

Many free plugins are advertising-supported with bundles of javascript files that will slow your site to a crawl.

If you want to have sharing buttons on your posts and pages, Social Pug is one of the best choices.

It is super lightweight and has zero effect on your site loading speed.

It is very user-friendly and comes with a host of features, and you can customize the sharing buttons to suit your post types, site design, and placement.

Find out more about Social Pug


7. Updraft Plus

updraft plus


You only appreciate the value of a backup plugin when something goes horribly wrong.

The rest of the time, you can forget that you even have it installed.

One of the problems with a free solution for backup plugins is not with making backups. It is with the ease of restoring when you have a problem.

It is useless to have your restore files stored within your WordPress installation, because when it goes down, so do your restore files.

Updraft Plus solves the issue perfectly. All your backup data is stored outside of your WordPress installation. You can send your backups to Google Drive, Dropbox, OneDrive, Amazon S3, and a host of other services.

You can schedule your backups and even set incremental backups to be 100% certain that your site is totally secure in case of an emergency.

While there is the possibility of your site being hacked, the more common situations are a file corruption, coding error, or plugin conflict.

Having a quick and easy way to do an instant restore is an invaluable asset to protect your site. It has saved me many, many times.

Find out more about Updraft Plus


8. Ninja Forms

ninja forms


I changed back to Ninja Forms quite recently.

The reason I changed was that Contact Form 7 removed the option to use Google reCaptcha V2.

The new V3 reCaptcha is awfully invasive as it appears on every page of your site. It is not logical that a contact form plugin inserts code onto every page of a WordPress site.

With V2, reCaptcha only appears on the pages where you need it. Most often, it is your contact form.

I had used Ninja Forms in the past. It gives you the option to use either version of reCaptcha, so I went back to it.

It is free and very easy to use. You can create custom forms and opt-in forms with a good choice of drag and drop custom fields in minutes.

In all honesty, a contact form plugin should be reliable, simple to set up, and use — ninja Forms ticks all these boxes.

Find out more about Ninja Forms


Also Recommended for WordPress





I know it is not a WordPress plugin, but it always feels like one.

I use the Grammarly Chrome extension to integrate with my WordPress editor when I write blog posts.

Because I use it day in and day out, it really does feel like it is part of WordPress for me.

grammarly wordpress


It makes writing so much quicker and easier with one-click corrections in the editor, or I can open the Grammarly editor for more detailed analysis and correction.

Find out more about Grammarly


Wrap up

There are thousands of WordPress plugins. You can set up an online shop with a payment gateway, start membership sites, add 301 redirects, or install a page builder.

But no matter if you select free, premium, or paid plugins, you should always test and check to make sure it will do the job efficiently, reliably, and without slowing down your site.

Most of all, it will need to do a set task that will work for you around the clock.

I use all of the plugins and themes I have mentioned in this post. They are all working away in the background right now doing their job, while I am doing mine.

Writing this article.

Derek Haines

A Cambridge CELTA English teacher and author with a passion for writing and all forms of publishing. My days are spent teaching English and writing, as well as testing and taming new technology.

Add Your Comment

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.