27 Must Have WordPress Plugins to Kickstart Any New Website

27 Must Have WordPress Plugins to Kickstart Any New Website

Don’t get me wrong, a fresh installation of WordPress is great and all, but if you really want to kick your site into gear, you’re going to need some top-notch plugins to get the job done.

There are certain plugins that are exceptional because they can help you create a stunning site that performs at its best.

Here’s a list of plugins you just can’t live without – so to speak – when you create a new self-hosted WordPress installation (or Multisite!). All have been tested and are regularly used by the team at WPMU DEV.

If you arrived here from Google, you’ve probably seen lists of up to 50 plugins. Woah! Seriously, that’s a lot of plugins. This list is concise for a reason – it only includes the best plugins available for everything from security and performance to SEO and ecommerce.

You may not need every single one of them, but all of them are well-crafted, updated often and help take your site to a whole ‘nother level.

  • Defender

    Above all, the first thing you should install on your fresh WordPress site is a security plugin. The only exception being the WPMU DEV Dashboard plugin which lets you install over a hundred plugins and themes combined in a couple clicks each, like Defender.

    When it comes to site security, Defender has you covered. It protects your site in all the ways suggested for security hardening in the WordPress Codex.

    Plus, it has a clean interface which makes it super easy to understand and use. You won’t have to worry about scratching your head and having steam shooting out from your ears in an attempt to understand all the settings.

    One click here, a few clicks there and you’re all set up. It’s seriously that easy, but don’t let that fool you into thinking nothing much is going on. You’ll get top-notch protection and notifications to help you stay on top of your site’s security.

    You can also install another security plugin and run them side-by-side to enable other features that you want, as long as they’re different. It’s really not necessary, but if you think it’s going to help you sleep better at night, then you have that option.

  • Snapshot Pro

    The very next plugin you should install should take backups of your site. If something goes wrong on your site and you make a mistake, you can restore your site to its original glory. Don’t say it won’t happen because it happens to the best.

    Unless you’re okay with losing everything you have worked for even once your site has grown consistently, you should really install a backup plugin. For details, check out How to Backup Your WordPress Website (and Multisite) Using Snapshot and Backup Plugins Aren’t About Backing up, They’re About Restoring.

    Snapshot Pro backs up your site for single installs of WordPress and your main site along with your sub-sites for Multisite networks. Plus, restoring is quick and can be done in a couple clicks.

    Once you install it, you can store your backup in multiple locations:

    • Locally on your server
    • Amazon S3
    • Dropbox
    • Google Drive
    • Your computer (FTP/SFTP)
    • 10 GB of free managed cloud backups

    You can also backup your site to as many of these locations as you want to ensure you have a copy of your site no matter what.

  • Hummingbird

    The next plugin you should consider installing is one that helps boost your site’s speed. Install Hummingbird, and you can see your site speed fly.

    You can scan your site and get a detailed report of where you need to make improvements to speed up your site, but it doesn’t stop there. In a couple clicks, you can actually fix the issue that popped up in the report.

    You can also make many more improvements from there such as enable blacklist monitoring so you can quickly get your site back in Google’s good graces in case it’s indexed as spam there or on other blacklists.

    You can also minify your scripts, enable browser caching and GZIP compression, and it’s also compatible with CloudFlare. There are a ton more improvements in the pipeline as well to help further Hummingbird’s status as a one-stop-shop for speeding up your WordPress site.

  • WP Smush Pro

    An image compression plugin is a natural choice for a new WordPress site, especially if you plan on uploading a lot of images.

    Image compression reduces the file size of your images so that there’s less of a strain on browsers and your server when your page is loaded. This translates into saving you bandwidth, storage space and money.

    WP Smush Pro is an image compression plugin that goes even further to optimize your images including resizing them to perfectly fit your needs.

    Doing this means your server doesn’t need to spend time loading huge images when all you need to display is a medium-sized or thumbnail image. This further saves you on bandwidth and storage space and for more details on how this works, check out 6 Little-Known Image Compression Tips for Making the Most of Smush Pro for WordPress.

    WP Smush Pro is an image compression plugin on steroids and the proof is in the pudding: the free version has collected over 600,000 active installs and over 2,000 five-star reviews.

    WP Smush Pro includes everything the free version does including image optimization, compression and resizing, plus a whole lot more:

    • Two to 10 times more compression power without quality loss
    • Bulk compress all your images in one click
    • More lossless compression power
    • Intelligent multi-pass lossy compression without a huge loss in image quality
    • Automatically switch PNG files to JPG if savings are found
    • Keep an optional backup of your original image
    • Premium, expert support is included

    After setting up Hummingbird, install WP Smush Pro to really get your site speed flying.

  • Smartcrawl

    Having great content on your site is definitely the key to ranking high in search results, but if search engines have a hard time finding your content, then what’s the point? That’s where Smartcrawl comes in. It’s an SEO plugin that optimizes your site so your content and site are easy to find.

    Smartcrawl also has an easy-to-use installation wizard to help get you set up in a short amount of time and it creates:

    • Sitemaps
    • Title and meta customization
    • Auto-link keywords
    • Moz integration
    • Direct interaction with Google and Bing
    • Over three dozen more features

    You’re going to be spending a lot of time making your site awesome so you may as well make sure as many people as possible see your site and that’s why installing Smartcrawl is the way to go.

  • Hustle

    Another plugin you can install to ensure your site and content reaches more people is Hustle. It’s the last plugin you’ll need to install to get loyal subscribers, capture leads and customers.

    With Hustle, you can create stunning inline pop-ups, slide-ins and in-content opt-ins to grab your visitors’ attention and get them on board. It integrates with your favorite email provider as well as the most popular email list management services such as AWeber, CampaignMonitor, MailChimp, Constant Contact, Infusionsoft and more. There are also more integrations in the works.

    If you’re scared that ad-blockers are going to get in the way of your opt-in goals, don’t be – that’s not a problem with Hustle since it sneaks by them effectively.

    On top of that, you also get access to detailed metrics so you can easily keep track of your progress and manage your opt-ins and marketing campaigns all the more.

  • Google Analytics +

    The Google Analytics + plugin, as you may have guessed, brings Google Analytics to your WordPress dashboard. It’s easy to set up and you can see your stats without having to leave your site.

    With this plugin you can:

    • See top posts, pages and referral links
    • Have one tracking code for an entire network
    • See your stats down to individual posts
    • Track visits, page views and bounce rate
    • Track mapped domains
    • Have statistics and graphs galore
    • Integrate it with Pro Sites to sell it as a service

    If you’re like me and want to work in as little windows and programs as possible to increase productivity and efficiency without sacrificing on the stats that are available, then you should consider installing Google Analytics +.

  • Gravity Forms

    Gravity Forms is a powerful plugin that goes beyond creating simple contact forms. You can do so much with it including creating a form that dynamically displays fields as you click and fill them out with conditional logic. To see what this looks like in action, check out our contact form.

    Beyond that, there are a ton of basic and advanced applications that range from letting users create posts to selling products.

    For a free alternative that still includes a lot of features, check out Contact Form 7.

  • Akismet

    Akismet is a natural choice for preventing comment spam from reaching your site and it’s trusted by over a million users, including us here at WPMU DEV since we use it for our blog. It does a great job of filtering genuine comments from spam.

    If you think spam isn’t such a big deal besides being mildly annoying, then you should check out The Ultimate Guide to WordPress Spam since it can bring your site down in one fellow swoop.

  • WP Bruiser

    WP Bruiser is great because it not only protects forms on your site from spam, but it does it without resorting to using CAPTCHA which adds an extra step for your users. This plugin can prevent spam submissions altogether without inconveniencing visitors one bit.

  • Antispam Bee

    Antispam Bee is an excellent alternative or companion to Akismet to prevent comment spam. Its best feature is that it doesn’t use CAPTCHA to reject comment spam so your visitors won’t be inconvenienced with an extra field to fill out.

  • Clef

    Clef offers two-step account verification to ensure your site’s login form and user account are secure. That way, even if a hacker managed to collect usernames and passwords through phishing, they still wouldn’t be able to log in and the user’s account would remain otherwise secure.

  • WPOptimize

    WPOptimize is a plugin that cleans and optimizes your database to keep it running fast and smoothly. It works exceptionally well and that’s reflected in its over half a million active user base.

  • W3 Total Cache

    W3 Total Cache is an SEO and performance optimization plugin that handles caching, minifying and integrates with CDNs. It’s a robust tool that’s also an excellent companion to Hummingbird.

    You can use them both to such a powerful result. Just be sure not to enable the same or similar features in both plugins. For example, if you turn on minifying in Hummingbird, don’t turn it on in W3 Total Cache.

  • BJ Lazy Load

    This plugin saves you bandwidth by lazy loading images and all without Javascript. It’s also still compatible with browsers that don’t have the ability to load Javascript.

    If you’re planning on uploading and using a lot of images on your site, this is an excellent plugin to consider installing.

  • Redirection

    Redirection manages your 301 (permanent) redirections and keeps track of 404 errors. It’s easy to use and doesn’t require technical skills which makes it a great option for beginners, but also advanced users who want a quick way to manage 301s and 404 error tracking.

  • Optimize Database

    Need a fast way to do some spring cleaning and optimizing of your database? Well, put away your feather duster because this plugin can do it in one click. It does a great job and it saves you a ton of time since doesn’t require you to query your database manually at all. Score!

  • WP Offload S3

    To further speed up your site and save you on bandwidth, offloading your images and media is a great option and that’s exactly the feature that’s included in this plugin.

    There are also other features of the WP Offload S3 site that make it an excellent option and the plugin’s site describes them best:

    WP Offload™ S3 copies files from your WordPress Media Library to Amazon S3 and rewrites URLs to serve the files from S3, CloudFront, or another CDN.

    You can also install the free version of WP Offload S3 if you don’t want to upgrade to premium.

  • Infinite Uploads

    Like with WP Offload s3, Infinite Uploads moves your files to the cloud improving performance on your site by moving and delivering your large files from cloud storage and a global CDN.

    Set up an account, choose your storage and bandwidth plan, and connect an unlimited number of sites and files with the Infinite Uploads plugin.

    Continue managing your files from the WordPress media library and they will automatically sync to and be served from the Infinite Uploads cloud.

  • ElasticPress

    Unfortunately, the inherent WordPress search is slow and bloated so one of the best ways to help speed up your site while offering a much better search experience to your visitors is to install the ElasticPress plugin on your site.

    If you find that it’s not a perfect fit for your site, you can check out the Solr Search for WordPress plugin.

  • Gitium

    The Gitium plugin offers automatic version control and deployment for your plugins and themes on your site. It also integrates with Github, Bitbucket or Travis-CI.

    It’s a handy plugin for developers and WordPress power users alike.

  • TinyMCE Advanced

    For those of you who want to make writing your posts and pages easier in WordPress, install the TinyMCE Advanced plugin. It adds options to the inherent WordPress post and page editor that makes your (writing) life so much easier.

    It includes features such as creating and editing tables, more options for ordered lists, set font family and size and more.

  • PHP Compatibility Checker

    Upgrading to PHP version seven comes with massive page speed improvements and since WordPress could soon make it the minimum requirement to run your installation, it’s a good idea to upgrade your PHP version as soon as you can.

    But what of your content? Is it going to be compatible with a PHP update? Install this plugin and it checks that out for you. That way, you can make any necessary changes to your site to run smoothly with newer versions of PHP.

  • Google XML Sitemaps

    Smartcrawl already includes the ability to create sitemaps, but in case you want to keep things minimal and only enable the sitemap option, you can try the Google XML Sitemaps plugin. It’s a solid plugin and it’s already used by over a million users so you know its good.

  • WooCommerce

    WooCommerce is one of the best plugins available for turning your WordPress site into an online store. It’s free and comes with all the basics and includes premium upgrades if you need a little more.

    If you prefer to have all the premium features you want at your fingertips without having to upgrade à la carte, you can check out MarketPress.

  • WP-CLI

    Alright, you caught me! So WP-CLI isn’t a plugin exactly like the other ones on this list, but it’s an amazing command line tool that lets you manage your WordPress site in the flashes of flashes.

    If you’re set on being as efficient as possible with installing, activating and managing plugins, themes and your WordPress site in general, you need to check out WP-CLI.

    WP Tavern has also announced official WordPress support and according to the Make WordPress section of WordPress.org, WP-CLI’s site is on track to be migrated so you can check that page for the new link once the migration is complete.

Wrapping Up

If you want your site to be awesome in every sense of the word, you need to install these WordPress plugins.

Sure, you don’t need to install every single one, but once you grab the ones you need, your site can go from drab to fab. These plugins are designed to make your site a performance powerhouse while making sure its design is fetching.

What are your go-to plugins for a new self-hosted WordPress installation? Which plugins on this list do you use? Did I miss any of your favorites that should have made the list? Share your thoughts in the comments below because I want to know.

Jenni McKinnon

Jenni McKinnon Jenni has spent over 15 years developing websites and almost as long for WordPress as a copywriter, copy editor, web developer, and course instructor. A self-described WordPress nerd, she enjoys watching The Simpsons and names her test sites after references from the show.