10 Essential, Free WordPress Plugins for Every Site

10 Essential Free WordPress Plugins

The following list contains the free WordPress plugins that I install on almost every site I build. I find them nearly essential to a fast, secure, high-performing, user-friendly WordPress site.

All of these WordPress plugins are created & maintained by experienced developers, updated frequently, and highly rated by their users. And of course, best of all, they’re free.

No matter what type of site you run, consider installing these free WordPress plugins.

10 Essential, Free WordPress Plugins

  1. iThemes Security
  2. UpdraftPlus
  3. WP Rocket
  4. Yoast SEO
  5. Google Analytics Dashboard for WP
  6. Code Snippets
  7. Jetpack
  8. Imagify
  9. SiteOrigin Widgets Bundle
  10. Duplicate Post

There are also a few honorable mentions at the end… because it was hard to stop at just 10.

01 iThemes Security

This free WordPress security plugin provides 30+ ways to secure your site and protect it from hackers.

iThemes Security WordPress plugin

When it comes to managing your WordPress site, security should be one of your top priorities. No site, no matter how big or small, is 100% safe from attacks. Therefore, it’s important to have a reliable security solution in place.

iThemes Security includes over 30 different ways to control your site’s security. They even offer a one-click, “set it up for me” option.

iThemes Security Features

  • Brute force attack protection
  • Enforce strong passwords
  • Automatically ban malicious login attempts
  • Monitor your filesystem
  • Scan for malware
  • Email notifications
  • Keeps a detailed log of login activity

Get iThemes Security

Another solid security option is Wordfence Security.

02 UpdraftPlus

UpdraftPlus is a free WordPress plugin that creates an automatic backup of your files & database, and stores it on Dropbox, Google Drive, Amazon S3, or a number of other cloud-based solutions.

UpdraftPlus WordPress plugin

Right alongside security, maintaining up-to-date backups of your site is imperative.

Should your site get hacked, or someone on your team just makes an innocent mistake, you need the ability to restore your site to its previous state.

UpdraftPlus Features

  • Automatic, scheduled backups
  • One-click restore
  • Includes both files & database
  • Backup to Google Drive
  • Backup to Dropbox
  • Backup to Amazon S3
  • and even more off-site options

Get UpdraftPlus

If you’re looking for a premium backup solution, VaultPress & BackupBuddy are the best options.

03 WP Rocket

I’m making an exception for this one. WP Rocket is not free. As of August 2017, it costs $39/yr. However, I believe it’s far superior to every free caching plugin on the market, and at that price, it’s well worth the money.

WP Rocket WordPress plugin

Caching refers to a common method used to speed up your website. The faster your site loads, the better your results on Google, and the happier your visitors.

All sites should utilize a caching plugin to optimize their site for the fastest load times possible.

WP Rocket Features

  • Lazy-load images
  • Preloading
  • Gzip compression
  • Database optimization
  • Minification & concatenation
  • Cloudflare & CDN compatible
  • async & defer JavaScript
  • DNS prefetching

Get WP Rocket

If you must go with a free caching plugin, I recommend WP Super Cache.

04 Yoast SEO

The most comprehensive, free SEO plugin for WordPress.

Yoast SEO WordPress plugin

While there are a few upgrade nags that I find a bit annoying, this WordPress plugin provides an incredible amount of value for free.

Aside from SEO, it builds sitemaps, improves social sharing, and can even help you write better content.

And SEO should always be managed with a plugin, never a theme.

Yoast SEO Features

  • Custom <title> & <meta> descriptions
  • Create .xml sitemap file
  • Set focus keywords
  • Custom social media share images, titles & descriptions
  • Page analysis & suggestions
  • and so much more

Get Yoast SEO

Another excellent, free WordPress plugin for SEO is All in One SEO Pack.

05 Google Analytics Dashboard for WP (GADWP)

With this free WordPress plugin, you can easily install Google Analytics and view reports right in your WordPress admin area.

Google Analytics Dashboard for WP WordPress plugin

Google Analytics has become ubiquitous in the world of web analytics. It’s essentially enterprise-level analytics available to everyone, for free.

This plugin offers the most features of any free Google Analytics plugin, while still being easy to setup.

NOTE: You still need to create a Google account and register your site to get a tracking code. This plugin just helps you add the code to your website, and view reports in your WordPress Dashboard.

Google Analytics Dashboard for WP Features

  • One-click authorization w/ Google
  • Track external link clicks
  • Track page scrolling depth
  • View reports on your Dashboard
  • Enable custom definitions
  • Exclude tracking for user groups
  • Enable ecommerce tracking
  • Enable AMP tracking

Get GADWP

Google Analytics by MonsterInsights is another free plugin that does a great job.

06 Code Snippets

This free plugin let’s you edit your theme’s functions without modifying the functions.php file.

Code Snippets WordPress plugin

If you’ve ever read “place this code in your theme’s functions.php file,” this plugin is for you.

Code Snippets provides a much easier & safer way to add functionality to your WordPress site.

NOTE: If you never make a single update to your theme’s functions.php file, then you don’t need this plugin. But please use it if you do.

Code Snippets Features

  • Easy-to-use interface
  • Manage snippets individually
  • Export snippets in .xml or .php
  • Import snippets from other sites
  • Easy to remember name & description for each snippet

Get Code Snippets

07 Jetpack

Jetpack is a free WordPress plugin, but comes with a bunch of upgrades to make it even more powerful. The free version offers social sharing, basic site stats, related posts, security, site monitoring and much more.

Jetpack WordPress plugin

Powered by WordPress.com, the Jetpack plugin is like 20 plugins bundled into one. It allows self-hosted WordPress sites to use some of the features that WordPress.com provides.

You can activate & deactivate individual modules as needed, or upgrade to a premium plan for even more features.

NOTE: Jetpack is sometimes criticized for adding bloat to your site, especially if you only want to use 1 or 2 modules, but this has never been proven with a speed test. I run Jetpack on all of my sites, have seen no noticeable decrease in speed, and think it’s well worth it.

Jetpack Features

  • Free website analytics
  • Better image galleries & slideshows
  • Uptime monitoring
  • Related posts
  • Automatic social sharing
  • Sidebar widgets & visibility
  • Simple contact forms
  • and so much more

Get Jetpack

08 Imagify

Imagify is a free WordPress plugin that optimizes your images without any loss in quality.

Imagify WordPress plugin

Proper image optimization is a huge factor in speeding up your website. Imagify reduces the filesize of your images without jeopardizing quality.

It is brought to you by the makers of the popular caching plugin, WP Rocket.

Imagify Features

  • Optimizes ALL image sizes
  • 3 levels of compression
  • Resize images on upload
  • Option to keep EXIF data
  • Backup/Restore original images
  • Compatible with WooCommerce
  • Compatible with NextGEN Gallery

Get Imagify

For another quality image optimization plugin, you could try ShortPixel.

09 SiteOrigin Widgets Bundle

This free plugin basically gives you 16 additional, premium-quality widgets to use in your WordPress sidebar.

SiteOrigin Widgets Bundle WordPress plugin

You might be surprised at all the custom widgets that this plugin provides. And they’re all easy to add, configure and design to your liking.

These widgets can be combined with any number of different page builders to create a powerful, customized WordPress site. Or simply used on their own to beef up your sidebar areas.

SiteOrigin Widgets Bundle Features

  • Posts carousel
  • Image grid
  • Masonry layout
  • Pricing table
  • Video player
  • Call-to-Action box
  • Google Maps widget
  • Buttons, icons & more

Get SiteOrigin Widgets Bundle

10 Duplicate Post

This is hands-down the easiest way to duplicate any of your WordPress content, including pages, posts & custom post types.

Duplicate Post WordPress plugin

A simple but powerful settings page allows you to customize which elements are copied, and who has access to the plugin’s features.

Duplicate Post Features

  • Clone or start a new draft
  • Duplicate pages, posts & custom post types
  • Enable/Disable post types
  • Choose which elements to copy
  • Add a prefix or suffix
  • Limit by user role
  • Bulk actions to close multiple posts at once

Get Duplicate Post

Free WordPress Plugins to Also Consider

It was hard to stop at just 10, especially since everyone’s plugin needs are a little different, depending on what type of WordPress site you manage. So here are a few honorable mentions also worth a look.

MCE Table Buttons

This plugin adds a simple button to the TinyMCE toolbar that lets you create and edit the HTML <table> element.

Akismet

If your WordPress site accepts user-submitted comments, I highly recommend using Akismet to help block spam. It’s free for personal sites, but there is a small fee to use it commercially.

Basic Comment Quicktags

This is another free plugin only for comment-enabled sites. It adds bolditalic, link and quote buttons to the WordPress comment form, and provides users with a little more flexibility when submitting comments.

Widget Options

Pair this with the SiteOrigin Widgets Bundle for ultimate widget control. This plugin helps you style, show/hide, and customize all the widgets in your WordPress sidebars.

Advanced Custom Fields (ACF)

Simply put, ACF is one of the most powerful free WordPress plugins out there. Anyone looking to add additional metadata to their posts, pages or custom post types should consider downloading ACF.

How I Created This List

First off, let me say that the word “essential” is going to be interpreted in many ways. I do not expect, nor am I advising, you to install all 10 of these plugins on every single WordPress site you build.

This list is intended to be a reference for most sites, in most situations.

What is essential to all websites?

I asked myself this question before deciding on these 10 plugins. And the answer I came up with unanimously included:

  • Security
  • Backups
  • Performance
  • Site Traffic (otherwise why even build a site, right?!)
  • Web Analytics

Those 5 categories cover 6 of the 10 WordPress plugins on the list.

  • Security → iThemes Security
  • Backups → UpdraftPlus
  • Performance → WP Rocket & Imagify
  • Site Traffic → Yoast SEO
  • Web Analytics → GADWP

That left 4 spots to round off to an even 10.

What other plugins have I used on a majority of sites I’ve built?

The answer to this question is how I arrived at the remaining 4 plugins on the list.

  • Jetpack: It’s an excellent backup solution for web analytics, and provides a handful of other options that I find useful in most cases.
  • Code Snippets: Too often I see tutorial sites telling people to add code to their functions.php file. Unless you’re a WordPress developer, you really should never open that file. Code Snippets provides an excellent way to get around this issue. And you can use it for creating mini plugins, as well.
  • Duplicate Post: Any site with more than a few pages could benefit from starting with a template. Also, combined with some of the popular page builder plugins out there, this makes creating pages for a new site a breeze.
  • SiteOrigin Widgets Bundle: This one is probably the least “essential” on this list. However, many clients have asked about doing xyz on their site, and this plugin solves a lot of those requests.

What about the honorable mentions?

These free plugins are not necessarily essential for a majority of WordPress sites. However, if your site does require certain functionality, these plugins are the leaders in their respective area. And for the cost of, well, nothing, they pack a ton of functionality.


I’m sure there are other highly-valuable, free WordPress plugins that I left off this list. If you think you’ve got one, please let me know in the comments. I’ll evaluate it and consider adding it to the list.

2 Commentson "10 Essential, Free WordPress Plugins for Every Site"

  1. /

    Great list, but failed to mention top features about JetPack like Photon and security features :)

    → Reply
    1. (Author) /

      Thanks for chiming in, Andy. I purposely left out some of the details of each plugin. The purpose of this article was to simply introduce people to the 10 free WordPress plugins that I felt were incredibly useful for many sites. I plan to go more in-depth with each plugin in future articles.

What Are Your Thoughts?

All fields are required. Your email will not be published.

You can use standard <code> and <pre> tags to post code examples, or a service like codepen.io.