22 Feb Top 25 Best Free WordPress Plugins for Every Website (2021)
- Home /
- Plugins /
- Top 25 Best Free WordPress Plugins for Every Website (2021)
- By Colin Newcomer
- Last updated: January 11, 2021
You’ve probably heard the old adage ‘there ain’t no such thing as a free lunch‘. But, as much as I love Heinlein, in the world of WordPress, there actually is!
Without looking too hard, you can find heaps of amazing free WordPress plugins that add all sorts of helpful functionality to your WordPress site. Such plugins can help you to create better content, market your site more effectively, and keep it loading quickly and humming along smoothly… All without you needing to spend a dime.
As an ode to the generous developers behind these plugins — and to help you to find some great free WordPress plugins for your site — we’ve collected what we consider to be the best free WordPress plugins of all time, based on both personal experience and the user reviews/their popularity at WordPress.org.
We’ll divide these plugins into four broad categories. Plugins that are good for:
Whether you’re a casual user or someone who likes playing around with custom fields and post types, you should find some great free options on this list.
Let’s get started…
Best Free WordPress Plugins for Creating Content of All Types
Whether you want to create a contact form, build more beautiful pages, or add eCommerce functionality to your WordPress site, these plugins can help.
1. Ninja Forms
Every website needs a contact page, and, when it comes to contact forms (or other types of forms), Ninja Forms is one of the best free options you’ll find. This is probably why it’s active on more than a million websites.
It features a beginner-friendly drag-and-drop interface, and AJAX form submission so people can submit a form without a page reload.
And, if you ever feel limited by the (generous) free core version, you can always get extra functionality with Ninja Forms’ huge library of premium extensions.
Elementor is a front-end drag-and-drop page builder. This means it lets you design complicated-looking pages without needing to know a single line of code.
Essentially, it makes web design accessible to anyone.
Even though Elementor only launched in 2016, it’s already grown to the point where it’s active on more than 900,000 websites, and it’s also maintained a 4.8-star rating on more than 740 reviews.
Read our Elementor review for more information.
If you want to create an eCommerce store with WordPress, WooCommerce is the way to do it. Heck, if you want to create an eCommerce store period, WooCommerce is the way to do it. According to BuiltWith, this free plugin powers more than 42% of all eCommerce stores.
It’s active on more than 4 million sites, has a 4.6-star rating on more than 2,900 reviews, and, most importantly, it just plain works.
Check out some examples of WooCommerce stores.
TablePress has one of the most impressive ratings I’ve ever seen for a WordPress plugin:
It has a perfect 5-star rating on more than 3,286 votes at WordPress.org.
And, as someone who has used this plugin quite a bit, I can say it deserves every one of those 5-star reviews.
If you need to display any type of table on your WordPress site, TablePress can handle it.
It gives you a simple, Excel-like interface right in your WordPress dashboard. You can import data from Excel or Google Sheets, use any type of media in your table, and extend it with a huge variety of free add-ons.
5. Envira Gallery
If you have a ton of images that you want to display at once, you need a gallery. WordPress includes basic gallery functionality built into the core, but it’s not very flexible and the end-product looks pretty basic.
Envira Gallery changes that by giving you a user-friendly interface to create great-looking galleries. That’s why it has a 4-8-star rating on more than 870 reviews.
6. Smart Slider 3
Like galleries, slider plugins provide you with another helpful way to display media content on your site. And when it comes to free slider plugins, Smart Slider 3 is one of the best you’ll find — which is why it has a 4.9-star rating on more than 450 reviews at WordPress.org.
Smart Slider 3 gives you a beginner-friendly live slide editor, as well as some beautiful templates to get you started. Even in the free version, you’ll feel like you’re using a premium plugin.
Best Free WordPress Plugins for Marketing and SEO
Whether you’re marketing by ranking your site in the SERPs or growing an email list, these free plugins can help to move the needle on your marketing efforts.
7. Yoast SEO
Active on more than five million sites, and with an impressive 4.9-star rating on more than 21,000 reviews, Yoast SEO is the de facto SEO plugin for most WordPress sites — WinningWP included.
This free plugin can handle all of the important aspects of your site’s on-page SEO — from controlling your titles and meta descriptions to creating XML sitemaps — and it can even help you to analyze your content for SEO optimization and readability.
All in all, there’s a reason why Yoast SEO is one of the most popular WordPress plugins in existence.
At some point while you’re running your site, you’re probably going to want to change the URL of a post or page. It happens to all of us.
When that happens, you’ll need a way to redirect traffic from the old post to the new post.
That’s what Redirection does.
It gives you a graphical interface where you can easily manage all of your site’s 301 redirects — which is a lot more user-friendly than trying to dig into your .htaccess file every time you want to add a new redirect.
You can also get creative with your redirects — such as conditionally redirecting someone based on whether or not they’re logged in — and all of this is available for free from a responsive developer who works at Automattic.
9. Pretty Links
If you use affiliate marketing on your WordPress site, you know how ugly affiliate links can be.
Pretty Links lets you change that by cloaking affiliate links using your own domain.
For example, cloaking is why any affiliate links you see here at WinningWP use the format ‘winningwp.com/ref/product_name‘.
If you want, you can even track how many clicks each link receives.
10. Broken Link Checker
As your site ages, it’s invariably going to pick up broken links. By broken links, I mean either internal links or external links that no longer go where they’re supposed to.
Broken Link Checker can help you to automatically catch these links by scanning all of your internal or external links. Then, you can easily update all of the broken links to ensure your visitors have a great experience.
*While Broken Link Checker is a great plugin, I recommend that you leave it disabled when not in use to avoid any performance hits.
11. AddToAny Share Buttons
There are a lot of great social media share button plugins, so it’s hard to choose just one. But if you want a huge selection of social networks (100-plus), great-looking buttons, and a free price tag, it’s hard to go wrong with AddToAny Share Buttons.
Active on more than 500,000 sites, it’s the most popular share button plugin at WordPress.org, and it has a great 4.7-star rating on more than 730 reviews to go along with that popularity.
12. MailChimp for WordPress
If you want to build an email list, you can find a lot of great email marketing services, but one of the biggest names — and one that also offers a generous free plan — is MailChimp.
To help you to build your MailChimp list on WordPress, you can use the massively popular MailChimp for WordPress plugin. This plugin is active on more than a million sites, has an impressive 4.9-star rating on almost a thousand reviews, and makes it easy to create great-looking opt-in forms for your MailChimp newsletter.
You can learn how to use this plugin, as well as MailChimp in general, in our big guide on how to set up a newsletter for your WordPress site.
After you’ve used the above plugins to boost your site’s SEO and social media, you’ll want a way to actually analyze how all of your marketing efforts are doing.
That’s where MonsterInsights comes in. It helps you to not only install the Google Analytics tracking code on your WordPress site, but also to view data from Google Analytics without leaving your WordPress dashboard.
And, if you want, it can even help you to track your visitors’ actions — such as which buttons and links they click the most.
Best Free WordPress Plugins for Performance, Security, and Maintenance
Back-end site management isn’t sexy, but the free plugins in this section may just be the most important on this list. They’ll help you to speed up your site, make it secure, and just generally keep everything humming along.
14. Really Simple SSL
Moving your WordPress site to HTTPS/SSL is a great way to make it more secure for both you and your visitors, and it will also help you to avoid the nasty Not Secure warnings that Google is adding to Chrome for ALL non-HTTPS sites.
With the availability of free SSL certificates, it won’t even cost you a dime — you just need a way to safely migrate your WordPress site to HTTPS.
That’s what Really Simple SSL does. It’s basically a one-click solution to set up redirects, update your old URLs, and handle everything else you need to do to safely migrate your site to HTTPS.
Because of this, Really Simple SSL has quickly amassed a 4.8-star rating on more than 375 votes at WordPress.org, and is already used on more than a million sites.
15. Wordfence Security
Active on more than two million sites, Wordfence is the most popular WordPress security plugin. It can implement most of the important WordPress security hardening in an all-in-one package, including:
- a firewall
- malware scans
- login hardening.
While there is a premium version, the free version is still a great option for most sites, which is why Wordfence has a 4.8-star rating on more than 3,200 reviews.
It’s absolutely essential that you back up your WordPress site, so, if anything ever goes wrong, you have a working copy just in case.
There are some great premium backup services, such as VaultPress, but when it comes to free backup plugins nothing beats UpdraftPlus.
This free plugin has a 4.8-star rating on more than 2,800 reviews, and is active on more than a million sites.
It lets you manually or automatically back up your site with a single click, and you can even automatically have UpdraftPlus store your backup on cloud services such as Dropbox or Google Drive.
If you ever need to restore your site, UpdraftPlus lets you do it with one click.
There are all kinds of reasons why you may need to move your WordPress site at some point. You may want to:
No matter what your reason, the free Duplicator plugin can help. This handy plugin exports your entire WordPress site as two simple files. To move your site, all you need to do is upload those files to the new location, run the automated installer, and call it a day.
That ease-of-use is why Duplicator has a 4.9-star rating on more than 1,700 reviews at WordPress.org.
- minification — it removes unnecessary characters from your site’s code (such as white space)
- concatenation — it combines multiple separate files into one.
19. Smush Image Compression and Optimization
Smush is another free plugin that can improve your site’s performance — this time, by automatically compressing and resizing the images you upload to your WordPress site.
Smush uses lossless compression, which means your images won’t lose any quality — they’ll just have a smaller file size!
It lets you optimize unlimited images for free (with a 1 MB file size max per image), and is super easy to use — which is why it has a 4.8-star rating on more than 3,800 reviews, and is active on more than a million sites.
20. Login Lockdown
Beyond using a strong username/password combo, one of the best ways to secure your login page from brute force attacks is by limiting the number of attempts a user can make.
This is why if you enter the wrong information when logging into your online banking, you’ll usually get locked out after three incorrect attempts.
Login Lockdown lets you add that same functionality to your WordPress site — and it even lets you control the exact criteria for how many attempts a user can make and how long they get locked out for.
21. Google Authenticator
The free Google Authenticator plugin lets you lock down your login page even more by adding two-factor authentication via the Google Authenticator app.
It’s free for unlimited users, and it’s also really easy to implement.
For absolute peace of mind when it comes to brute force attacks, this is a great option.
22. Enable Media Replace
Enable Media Replace solves one problem really well:
It lets you replace any file in your WordPress Media Library by uploading a new file in its place. No more need to go through the annoying process of deleting a file and then making sure you upload a file with the exact same name.
23. Akismet Anti-Spam
Because of its popularity, an unfortunate side effect of WordPress is that its sites attract a lot of comment spam.
Akismet Anti-Spam helps you to eradicate this by automatically screening all of your incoming comments for spam.
It does a great job, which is why it has a 4.7-star rating on more than 775 reviews. It’s also developed by Automattic, so you can trust its quality and longevity.
Best Free WordPress Plugins For Advanced Users Who Like Tinkering
If adding code snippets and custom post types is your idea of a fun Saturday evening (or if you’re just an advanced user), these plugins will make your life easier without costing a penny.
24. Advanced Custom Fields
Advanced Custom Fields makes your WordPress site a lot more flexible. As the name suggests, it does that by making it easy for you to add a variety of custom fields to your WordPress site.
You can use these custom fields for… Well, pretty much everything! That’s why this plugin is massively popular with developers, and has a 4.9-star rating on more than 1,000 reviews at WordPress.org.
If you’ve ever felt limited by the basic WordPress Editor, you can use Advanced Custom Fields to create a more customized editor with fields that make your life easier and improve your productivity.
You will need to be a little tech-savvy to benefit from the plugin, but you definitely don’t need to be a developer to use it. I’m not, and I still love it!
25. Code Snippets
If you like to tinker with your WordPress site, you probably already have an intimate relationship with your theme’s functions.php file.
Code Snippets greatly simplifies using functions.php code snippets in two ways:
- It lets you add each code snippet separately using a custom title. You can also activate/deactivate individual snippets as needed, making it a lot easier to stay organized.
- Your code snippets will stay with your site even if you switch themes.
Those benefits are why it has a 4.8-star rating at WordPress.org.
26. Head, Footer and Post Injections
Head, Footer and Post Injections operates on a similar principle to Code Snippets — only instead of helping you to add code to your functions.php file, it helps you to add code snippets to your:
- post content.
Makes sense given the name, right?
This functionality actually opens up a lot of benefits. You can:
- inject ads or other content above or below your post content.
The plugin even lets you conditionally inject code depending on whether a visitor is on a desktop or mobile device.
All of those features explain why Head, Footer and Post Injections rocks a 4.9-star rating on more than 400 reviews at WordPress.org.
Which Are Your Favorite Free WordPress Plugins?
And there you have it! Based on personal experience, as well as the many reviewers at WordPress.org, these are 26 of the most helpful and best free WordPress plugins.
Used/using any of these? Any we’ve missed? Thoughts?
Colin Newcomer is a freelance writer and long-time Internet marketer. He specializes in digital marketing and WordPress. He lives a life of danger, riding a scooter through the chaos of Hanoi.