As a blogger, plugins add functionality (and usability) to your blog, making life MUCH easier for you and your readers. Whether you need a way for your readers to easily share your content or to protect your site from spam, there’s a plugin for almost anything!
This site contains affiliate links, meaning, Kit Blogs may make a commission if you click on some links and make a purchase. Disclaimer
While there are thousands of WordPress plugins to choose from, here are the list of recommended plugins that this blog actually uses (or has been recommended) with WordPress plugin tutorials for installation.
Let’s jump right in!
- Choosing Plugins
- How To Add Plugins
- Highly Recommended Plugins
- Back Ups
- Image Optimization
- Caching & Site Speed
- Anti Spam
- Unnecessary But Time Saving Plugins
Plugins add more functionality to your blog. This can mean a million different things (which is both a good and challenging fact).
Whether you want to add social share buttons to your blogs posts or keep your site safe from hackers, there’s a plugin for nearly anything you can imagine.
Yes, we all want our sites to look amazing. But too many plugins slow down your site. Let me rephrase – limiting the resource heavy or larger plugins will help with site speed.
Knowing which plugins to use and not use can be tricky. Some will tell you to limit the total number because the more plugins you have the more you:
- have to maintain (updating, etc)
- need to worry about for security
Both are valid.
Not all plugins are created alike. Some are well coded while others are not. Some are kept updated while others are not.
If a plugin isn’t update regularly to keep up with current security measures and WordPress updates, you could be inadvertently opening up your site to potential attacks/hacks.
No, this isn’t always the case but it always something to keep in mind.
Of course, there has to be a million-and-one plugins to choose from for WordPress. It’s insanely hard to know which ones can be trusted and which cannot.
Look at the reviews on WordPress before installing any plugin. They are a good indicator on how active the plugin is (no comments or reviews in a year or two? NO!) and whether or not the plugin works for users like you.
To help stay up to date on all things WordPress, I have one thing to suggest:
I absolutely love getting the emails from MaAnna of BlogAid.net because she keeps up to date on what’s happening from a developer and blogger perspective on WordPress (plugins, security leaks or issues, WordPress versions, etc). There are very few emails I open regularly, but her weekly emails are by far my favorite.
Free vs Paid Plugins
If you are just starting out blogging, it is completely possible to use only free plugins! Don’t get caught up in the hype around making your site “perfect” (it never will be).
Your blog is going to grow and change over time (and hopefully so will your income to support upgrading some things on your site).
Most of the plugins we suggest (and even still use) are free, but we will also list the more “premium” plugins we have upgraded to over the years.
Be selective and prioritize. Take a good, hard look at your site and use only what you NEED.
Plugin Size and Resource Usage
Some plugins can be HUGE and will greatly slow down your site. Look at how large the plugin file is before uploading it to your site.
In addition to the actual size of the plugin is how much processing power it takes to function. These are usually referred to as “resource heavy” plugins. This will affect your site speed in a major way.
Here are some plugins to avoid:
- WooCommerce (which CAN be optimized for speed to a certain point – consider using this plugin on a dedicated subdomain for your shop)
- Feed based plugins or code: like seeing a live feed from Instagram or Pinterest (these slow down your site). This includes Milotree.
- Related Posts plugins are hard to manage/direct and add loading time to your site.
I will also add that while it is possible to use a plugin to use a rich text editor in WordPress rather than the block editor (Gutenberg), but I always tell people to get used to Gutenberg – WordPress will phase out the classic editor in the coming years.
Plugins and Privacy
How To Add Plugins
All you need to do is go to your dashboard and click on Plugins > Add New.
You can either search the WordPress database and download them from there (the easiest) or you can go to the plugin site and download the .zip file.
To upload a new plugin you have downloaded on your computer, just go to Plugins > Add New and click on “Upload Plugin” at the top.
If you experience any issues with the upload (WordPress may send an error if the .zip file is missing something), contact the plugin creator.
Make sure that once you have downloaded or uploaded a plugin you activate it from the screen that appears after download or by going to Plugins > Installed Plugins (there will be a small button on the plugin listing to click).
Highly Recommended Plugins
Here is where there is a HUGE debate on the best SEO plugin to use.
SEO = Search Engine Optimization
Basically, SEO is a way to help you rank (meaning the spot your article will appear in search results based on search terms called keywords or long tail keywords) better in Google search results for more traffic/readers.
The goal for every blogger is to rank in the top 10 on Google, which means your article appears on the first page of search results.
Both of the plugins below offer the ability to update your meta description (what appears in Google search results – this field will be below your post when you are editing it) and help you track how well your post or page is doing when it comes to SEO.
Each has it’s own challenges and parameters it used to test how well you are doing on SEO.
Learn what you can about SEO outside of a plugin!
Lots of bloggers get caught up in making sure they meet the recommendations of the plugin and their posts can 1) take forever to write and edit, and 2) may not be that easy to read.
The biggest and most important pieces you should worry about is picking great keywords, providing relevant content and ensuring you are writing the BEST piece of content on the subject possible.
Nobody knows everything about the Google algorithm (the metrics by which they rate and prioritize content in search results) except a few of those that work at Google.
But, here are the two plugins that are recommended to check out to help you on your way to determining what works:
- RankMath (free and paid) – this integrates with Elementor and is our personal plugin of choice
- Yoast SEO (free and paid)
- All In One SEO (free and paid)
These plugins will help you enter meta descriptions for your pages and posts, add no index (as needed), and so much more.
Backing up your site should be a high priority!
Essentially, setting up backups will save that current state of your blog. In essence, you are taking a snapshot of your blog in case of any issues (and you need to revert to an older version).
Once your site is backed up, you can “restore” an old backup if something goes wrong on your site.
There have been many bloggers who either switch themes or updated a plugin and it causes their site to crash (errors cause the site to not load). And, if your site is ever hacked or attacked, you will have a saved version from before the activity started.
Check your host plan to see if free backups are included (contact your host with any questions). If your host does offer backups, check to see how much storage space they offer – some bloggers have reported their storage filled up within a month.
I HIGHLY suggest only taking backups of your site and placing them on an external server like Google Drive or DropBox.
HOWEVER, even if your host provides backups, I highly suggest you still do your own backups (what happens if there is a server failure that houses your site?!). Here are a couple options:
- Updraft Plus (free): you can set up automatic backups and push a button to manually back up your site (which is great if you want to update your theme). They do offer a Premium (paid) version that provides backups hosted on their own servers. But, you can set where your backups are stored, like on Dropbox or Google Drive.
- ManageWP (paid): while I have not used this service, there is a small monthly fee to gain access to all the functionality the plugin offers. The services range from updating info on multiple sites from one place to backing up your site. This plugin is posted from a recommendation from a couple successful bloggers in this mama’s Facebook groups.
You can set it to back up on a schedule and in the location (like Dropbox or Google Drive) of your choosing.
To reiterate, make sure that this does NOT save back ups to the files at your host – this will fill your storage space.
Although you can (and should) resize all your images for your blog, there are ways to further save on file size, which leads to faster site loading times.
It cannot be stressed enough how much page loading time can affect your traffic – if your site takes too long to load, your readers will likely leave and find another source (which also affects SEO).
There’s no doubt that online users are incredibly visual. We all want to have beautiful sites to attract our readers and customers.
But you want to make sure that those amazing images you are using aren’t slowing down your site (which is bad for your users and SEO).
You can also optimize your images before upload using something like TinyPNG.
We personally use ShortPixel on all of our sites using a single payment (rather than a monthly payment) to cover a certain number of images optimized. For existing site owners, you can just click a button to optimize images already on your site!
Keep in mind that if you sign up for ShortPixel that WordPress tends to create duplicates of your images when you upload (thumbnail, etc) so assume that every image you upload is actually 4 images!
Caching & Site Speed
Caching helps speed up your site by temporarily storing assets (images, etc) for faster loading times.
The popular free option is W3 Total Cache. However, this doesn’t do the best caching. So we recommend WP Fastest Cache for free (in conjunction with a Lazy Load plugin for images) until you have the budget to upgrade to a paid caching plugin.
While we use this for a while, we quickly upgraded to WP Rocket on all our sites (starts at $49 per year) – this plugin not only helps with caching but also does lazy loading of images (so your site can load even if your images haven’t quite yet – it’s all about site speed!) and soooo much more. That’s why this is listed under 2 categories!
Make sure to check out Grayson Bell’s Understanding Site Speed course which will help you set-up many plugins and your site for speed! He even has import files for the most common settings in popular plugins (I used this myself and it was insane how much it improved my sites!).
There are a few options out there for site security – protecting you from hackers and others (attacks, viruses, etc) – think of it like the security software you use to protect your computer.
We always recommend Wordfence. It has both a free and paid version ($99 per year). The free version is just fine, but you will get more protection with the paid plan.
If you go with the free version of Wordfence, you will be set with a firewall. But if you want the added security of malware scanning, check out Sucuri (free and paid).
One of the best ways to keep hackers off your site is to make it harder for them to figure out where to login and limit the number of times someone may attempt to login.
The default URL for WordPress login is yourbloghere .com/wp-admin.
So bots and hackers are going to go to wp-admin on every site first to see if they can try to hack in.
By using a plugin like Limit Login Attempts (free) to set your login attempt limit before full lockout.
Then, grab something like WPS Hide Login (free) to change the slug/URL for your login screen.
KEEP THE LOGIN URL SECRET AND WRITTEN DOWN SOMEWHERE!
Ugh. Spam. Between bots and spamming people, you’re bound to get tons of spam comments on your site.
You can use the simple and free Antispam Bee plugin or get more protection with the paid Akismet Anti-spam (what we use on all our sites – it’s about $59 per year). Yes, Akismet has a free plan, but it’s against their TOS to use it on a site that makes money.
You are going to have some amazing content on your site so you want to make sure to allow others to easily share your content!
- Grow by Mediavine (formerly called “Social Pug”; free and paid): the share buttons are customizable and the free version comes with 5 share buttons included. It can also display share counts (though Twitter and now Facebook are notoriously hard to track). The paid version allows you amazing functionality for Pinterest without using code/HTML (hiding pin images, setting share text, adding pin descriptions for each image, and disabling pinning on images of your choice). We use this (paid) plugin on all our sites.
- WP Tasty Pins (paid): While this is NOT a plugin for your readers to use directly, this plugin allows you to write pin descriptions without using the alt section (which you should avoid), disable images from being pinned and hide multiple Pinterest pins on your post (to save on visual real estate and provide a better user experience when you have multiple pin images for a single post).
There are many others, including Social Warfare.
Every plugin offers a different look and feel. Check them out and see what fits your theme and blog the best.
Unnecessary But Time Saving Plugins
These plugins are on almost every site we create but are completely optional.
Header & Footer Code
To help you avoid figuring out where code needs to be placed in your “header” (like integrating Google Analytics, your email provider, etc).
We use Header Footer Code Manager (there are few out there that are similar) which allows you to create a specific entry for each piece of HTML/code you need to add (so you can keep track!). Free!
Force your site to always use your SSL license using Really Simple SSL.
If you do not have an SSL (https rather than http – the industry standard), check with your host to see if they offer one for free or if you need to purchase one.
This is by far one of our favorite plugins. While they removed some features from the free plan, we have still never spent a dime by upgrading.
Pretty Links allows you to create redirects to URLs or clean up the look of links on your site. Our favorite usage is easily adding “sponored” to affiliate links (that allow “masking” – NOT Amazon links) without any code. And you can update the link from one place and have it changed across your site instantly.
Broken Link Checker
You are going to have TONS of links on your site – both to articles or pages on your site or to other sites.
This Broken Link Checker plugin scans your site regularly to detect any links that are broken…then sends you an email letting you know!
Now for this plugin, it can be a bit of a drain on your site as it is constantly scanning your site. So I suggest installing it, running a report, fixing what you need, then deactivating it. Then, reactivate as needed to check for broken links.
Sometimes you decide to delete a page or change your settings to remove the date from all your existing posts. This plugin allows you to provide the old URL and redirect readers to a different URL.
For redirections, if you use Rank Math (free or paid) this is built in functionality. However, if you use something like the free version of Yoast it is not included.
- Redirection (free): Not only does this plugin allow you to redirect URLs, but it will also show you any URLs that are receiving errors (the dreaded 404 error when your page doesn’t exist or other error codes). However, unlike the Broken Links plugin mentioned earlier, this plugin requires you to look in the plugin to view the results rather than receive an email when a link is broken.
Unsure about what each redirection type means? Check out the searchable blogging dictionary!
If you want to provide a way for your readers to fill out a form to contact you, there are lots of plugins out there to choose from for free (or paid).
Many bloggers choose to include their email address on their site or use Google Forms. I do both depending on the site (since I also use Google Workspace (formerly GSuite) to manage emails, forms, Google Drive, and more).
You may also see many that use a plugin called Contact Form 7. When I first started blogging I used this plugin and it was a PAIN! Definitely look into WPForms as another free alternative.
Gutenberg Block Editing
Some of the built in functionality of Gutenberg can be pretty infuriating and limiting. Here are a couple of plugins I personally use to add more blocks and editing power to Gutenberg:
- Ultimate Addons for Gutenberg (free): adds additional blocks to use (I use many every day)
- EditorsKit (free and paid): I just use the free version and this brings in a lot of customization to the built-in blocks in Gutenberg.
First I will say that ANY page builder you add to your site could negatively impact your website speed. You will want to make sure you use your caching plugin and do other optimizations based on the page builder you choose.
Here are two popular page builders:
Now, there are others like Thrive Themes and Divi, but both are more challenging and aren’t coded as well as the two listed above.
I added this section because I know many use a plugin for analytics. BUT since you want to keep your plugins to a minimum, we highly suggest only using Google Analytics directly without a plugin. Use a Header/Footer plugin (listed earlier) to add the HTML code!
You CAN host your own courses on your site (I do!). See this post about course platform options for plugins you can use directly on your website (or subdomain).
Was this helpful? Save it to reference for later!