The Must-Have WordPress Plugins Every Website Needs

12 WordPress Plugins that will Improve Your Website

WordPress out of the box is pretty great, but plugins are where the real fun is at. Plugins are the building blocks of your WordPress website. The right ones can add features, improve functionality, increase security, and boost speed.

But where do you start?

There are over 43,000 plugins in the WordPress repository. It can be difficult to know which ones are worth your time and which ones aren’t when there are so many choices.

The exact plugins you should install on your WordPress website depends on your specific needs. There are a ton of plugins in my tool belt that I use occasionally, when a project demands it.

But there a some plugins that I find myself installing over and over–no matter what type of project it is. These are my go-to plugins.

I’ve put together my list of must-have WordPress plugins that I install on every* website I build. They have become an essential part of my WordPress workflow, and they should become a part of yours too.

*I should say “almost,” because “every” is a bit of a stretch. No matter how useful a plugin is, every website is unique. There are circumstances where a website wouldn’t need every single plugin on this list. But still, this is a pretty good place to start.

There are a lot of options when it comes to SEO plugins, but Yoast SEO is king.

Of course, Yoast SEO has all the basic features of an SEO plugin. You can set titles and meta descriptions for all your posts. But what really puts it over the top for me is the number of bonus features. Yoast SEO has a lot of extras that save me from downloading additional plugins.

Yoast SEO has an SEO checker. It scores every post/page based on SEO factors and gives suggestions for improvement. It also has a snippet editor, which shows you how a specific page would appear in Google search results.

The plugin’s XML sitemap feature creates a sitemap to help Google index the pages of your website. Yoast SEO generates the sitemap for you and automatically updates it anytime you publish a new page or post.

Yoast SEO’s social features let you add Facebook Open Graph data, Twitter Cards, Pinterest verification, and Google+ meta data to your website. These improve the appearance of your pages and posts when they’re share on social media. You can even set a specific photo, title, and description for each social network.

W3 Total Cache is a caching plugin. It speeds up your website by “increasing server performance, reducing the download times and providing transparent content delivery network (CDN) integration.”

Sound daunting?

Truth told, W3 Total Cache is fairly technical, and the settings page can be overwhelming for less experienced users. Fortunately, the out-of-the-box settings work well enough to make significant speed improvements to your website without much tinkering.

If you’re really uneasy, WP Super Cache is a decent alternative with way less set-up than W3 Total Cache. It isn’t as powerful, but it’s much less daunting if you’re new to WordPress.

Whichever you choose, I challenge you to test the difference that a caching plugin can make. GTmetrix is a website to analyze your website’s speed. It offers suggestions to improve performance as well. I cut my page load time in half just by activating the W3 Total Cache plugin.

Auditing — Sucuri keeps logs of all activity that happens on your WordPress website: logins, plugin activation/deactivation, page modifications, media uploads, new posts published, etc. This is especially useful on websites without many users. On my website, where I’m the only admin user, I would know to take immediate action if I saw logs for activity that I didn’t do.

Monitoring — Sucuri keeps an eye on all your website’s files and alerts you when files have been added or modified. If a hacker is adding malicious files to your server, Sucuri will notify you immediately.

Scanning — Sucuri has its own malware scanner that it uses to detect malware on your website. In my experience, Sucuri’s scanner has missed malware that Wordfence catches. That’s why I like to use two security plugins.

Hardening — One of my favorite features of Sucuri is its security hardening features. It gives you suggestions for increasing the security of your WordPress website. Most of them can be done instantly with a click of a button.

In addition to tracking all the above data and presenting it in your WordPress dashboard, Sucuri also has an email notification system so you can be alerted of suspicious activity the moment it happens. It has a long list of settings that let you pick and choose what types of activity generate an alert. The super anal can get an email for every single failed login attempt. Meanwhile, the less worried can choose notifications only when a brute force attack occurs.

Every WordPress user has their own favorite security plugin. I have two. On the surface, Sucuri and Wordfence look very similar. But each plugin also offers unique features that the other doesn’t have.

For a long time Sucuri was the only security plugin I used. Recently, though, I’ve started testing out Wordfence as well. The interface isn’t as attractive. I can shamefully but honestly admit that this kept me from becoming a fan sooner. However, it succeeds in a few areas where Sucuri falls short.

A few of my favorite Wordfence features:

Scanning — Sucuri takes an inventory of your server when you install it scans for file changes against that moment. This works well on a brand new install but isn’t as helpful if you install it on a site that’s already infected. Wordfence scans all files (WordPress core, themes, and plugins) against the WordPress repository. I find this to a much more effective scanning method, as it has caught issues on my sites that Sucuri has missed.

Limit Logins — With Wordfence, you can automatically block a user’s IP after too many failed login attempts. Wordfence lets you decide how many failed attempts it allows and how long the user is locked out.

The older your site gets, the more maintenance and cleaning it requires. After a couple of years you might have old blog posts with links to sites that no longer exist. Or you might have links to a page on your own site that you’ve changed the URL for.

One or two broken links may not seem like a big deal, but too many can ruin a visitor’s experience and hurt your SEO.

The Broken Link Checker plugin regularly scans your WordPress website for broken links and notifies you by email when it finds new ones. It compiles all broken links on a single page, making it easy to fix everything in one place.

Broken Link Checker is helpful for fixing broken links that exist on your own site. But when a broken link exists on another site (because you’ve changed a URL or deleted a page), you can’t just go to that site and fix it it for them.

When a site links to a page on your website that doesn’t exist, it creates 404 errors. Redirection helps you manage and minimize these errors by creating 301 redirects. Basically, what a 301 redirect does is tell your website “Hey, I changed the URL of that page. It’s over here now.”

Redirection lets you manually set an unlimited number of redirects. Additionally, it will automatically create a redirect when you change a page/post URL.

Encourage readers to share your content by adding social sharing buttons to your posts and pages.

Simple Share Buttons Adder has quite a few settings that let you tailor the plugin to suit your needs.

The plugin lets you choose which post types should display the buttons and where on the page they should display. You can control the size, style, or even create your own custom buttons to use on your site.

Use it to create contact forms, order forms, and front end page editors.

No need to know even a line of code. Just drag, drop, save, and insert into your post, page or widget area.

Receive email notifications for every new entry.

View all entries in the WordPress dashboard

Upgrade to the business license for $99/year and you get a whole slew of add-ons that increase the functionality by integrating with your other business services:

ActiveCampaign

AWeber

Campaign Monitor

CleverReach

Emma

GetResponse

iContact

Mad Mimi

MailChimp

There’s also a developer license for $199/year, but those add-ons go beyond the needs of the average user.

If you’re absolutely opposed to dropping some cash, there are free alternatives. If all you need is a basic contact form without any of the bells and whistles, Contact Form 7 will get the job done. It’s one of the most popular plugins in the WordPress repository, and a lot of user swear by it. But you won’t have any of the added features included with Gravity Forms.

Ninja Forms is a newer contact form plugin that’s more user-friendly than Contact Form 7. It has a drag-and-drop builder like Gravity Forms. With Ninja Forms, the basic contact form features are completely free. Ninja Forms has a lot of the same features as Gravity Forms available via a la carte add-ons that range from $19-$12

Price: $39+/year

Is there a WordPress plugin that you absolutely can’t live without? I’d love to hear about it in the comments below.

Leave a Comment

Would definitely agree with you on most of these plugins– I use 6/12 of them on all my properties. I’m a Ninja Forms guy though. I was using Gravity forms at first and then just kinda fell in love with Ninja Forms. As far as the social sharing plugin goes… well, I’m biased. I’ll just leave it at that. 😀

If your blog has a lot of images EWWW is a must! I’ve become obsessed with seeing how much my images are reduced when I upload them.

Danial Wilson

March 9, 2017 at 10:39 pm

All listed plugins are very useful. Thanks for guiding.
I want to add one more good security plugin which is User Activity Log Pro Plugin. It is very helpful for monitoring and tracking of all the activities occurs on the admin side.

See You In Your Inbox

Sign up for the mailing list to score weekly tips, tricks, and tutorials to help you better manage your website--sent right to your inbox.

Name*

Email*

Credit

Connect

This website contains affiliate links.
Amanda Schoedel Creative may receive a commission from purchases made via these links.
I only promote products and businesses that I personally love and use. All opinions are my own.