Plugins are utilized for a variety of reasons, and there are tons of them out there – in the WordPress.org repository alone, about 56,000 exist at the time of this writing! This doesn’t include any available through GitHub, CodeCanyon, other marketplaces, developer sites, and custom-built plugins. Needless to say, things can easily get a bit overwhelming when looking for the plugins that work best for your site.
In this help doc, we’ll walk you through some plugins we recommend or suggest as alternatives for commonly used plugins!
Optimizing your images is a critical piece of site development! Every image you use on a site has to be loaded by the server, and if your site uses large, uncompressed images, the site may not be as performant as expected. Image optimization keeps those file sizes down, which are in turn served up faster, and save you space in your server’s storage.
A couple of things to be aware of with this type of plugin is that some of the plugins out there use methods that aren’t compatible with Flywheel, or use methods that are resource-intensive and can slow down (or in some extreme cases, even crash) your site.
Here are a few plugins we recommend checking out for optimizing your images:
Don’t want to add another plugin to your site? No problem! You can optimize your images before uploading them to your site. Here are some options that offer image compression via the web or an application on your local machine:
Here on Flywheel, we take care of site security with things like locking down core files and taking care of WordPress updates. However, we still recommend taking a few extra steps to increase your site’s security even further. We generally disallow security plugins, and this is due to possible interference with our native security features and the resource-hungry nature of many security plugins.
These plugins, however, are ones we absolutely recommend if you’re looking to take your site’s security to the next level:
*Keep in mind, this recommendation is based on the WordPress plugin, Authy. We recommend doing research on which mobile authentication app you’d prefer.
**These plugins may utilize server resources, as they are scanning and recording activity. Use with caution, and disable if the site sees performance issues when in use!
We take care of backups for you every night, but maybe you want to take an extra backup. Like security plugins, we generally disallow backup plugins, but if an extra backup is what you need, check out the plugins below. We like these because they offload the backups to cloud storage, which means they won’t clutter the server:
Site speed and overall performance is important to just about everyone! Ironically, some performance plugins can create server strain, and actually make things worse. The plugins below utilize things like HTML & CSS minification and lazy loading, which help make a site zippy without much of a trade-off on server resources.
While it’s best to work with a developer to make these optimization strategies a part of the theme development process, these plugins can help in lieu of that:
Sometimes you may need to do some troubleshooting or may want to clean up your site. By doing so, especially cleaning up a site’s database, you can ultimately improve the site’s performance. Here are a few handy plugins we recommend if you’re looking to dive deeper into your site to help clean or troubleshoot:
WordPress does offer native debugging, through WP_DEBUG (which can be turned on in your Flywheel dashboard). This is great for troubleshooting critical errors with plugins and themes. More information on WP_DEBUG can be viewed here.
*Query Monitor is best used before a site goes live. If troubleshooting is absolutely necessary on a live site, use this for a very short amount of time. The reason for this is it’s actively scanning & reporting, which utilizes server resources. Rather than using this on a live site, we’d recommend cloning the site and installing the plugin on the cloned site.
**We recommend using WP-Optimize exclusively for its database cleanup feature. Cache preloading and other features may utilize server resources, which could create performance issues.
Protecting and managing your downloadable content is an extra step you can take to keep your site nice and secure! However, if unadvised plugins are used, they could have potential conflicts with our native security features on Flywheel and could create some performance issues. Here are some plugins we recommend for monitoring your content closer:
Contact forms are amazing for connecting with potential clients, getting feedback, and all sorts of information! A quick search on the WordPress.org plugin directory for “contact form” comes up with 49 pages full of options currently! So, which ones are the cream of the contact form crop? Here are some options that are reliable and used on many sites:
While you can dispatch newsletters using the default mail service included in your Flywheel hosting plan, it’s important to stay within the email sending limits of your plan. For this reason, customers often look to a specialized newsletter service if they expect to run sizable email campaigns.
For more information and recommendations, check out this help doc: Do you allow newsletter plugins?
It’s probably safe to say that no one enjoys spam – not in your comments, and definitely not in your contact forms. So, which plugins are best for combating spam? Here are our recommendations:
Maybe you’re redesigning your site, migrating it to Flywheel, or have another reason for a “coming soon” page. Utilizing these types of pages can prevent visitors from experiencing any bugginess, seeing an incomplete page, or downtime. Here are some maintenance mode plugins we love at Flywheel:
Search Engine Optimization, or SEO, is very important for sites, especially those that depend on traffic like eCommerce sites! SEO isn’t just about search engines and “being on the first page” – following SEO best practices can improve the site’s usability and overall user experience. Need a plugin to help you manage SEO? Well, look no further:
A cron job is very handy for scheduling automated tasks like deleting temporary files from the server. On Flywheel, we don’t allow users to create or manage server-level cron jobs for security, but there are a few different ways we suggest managing and creating these jobs:
Here are a few third-party services we recommend as well:
Need some other neat tools to help manage your site? Check out these recommendations!
Need a plugin and can’t find our recommendation?
That’s okay! Here are a few tips for identifying useful plugins that won’t have adverse effects on your site:
What do do if the plugin doesn’t work, or has negative effects:
New to Flywheel? Start here, we've got all the information you'll need to get started and launch your first site!
How to migrate your site to Flywheel using Flywheel Migrations
How do I go live on Flywheel?
What is a demo site?
Learn all about managing your Flywheel user account, Teams and integrations.View all
Everything about billing, invoices and payments can be found here.View all
Flywheel hosting plans include a ton of great features. Learn about how to get a free SSL certificate, set up a staging site, and more!
Deploying to Flywheel via SSH and GitHub Actions
How do I get started with Staging?
Backups on Flywheel
All the server and setting info you'll need to help you get the most out of your Flywheel hosting plan!
Connecting to Flywheel’s SSH Gateway
Can I access my Flywheel site via SSH?
Can I get access to my database?
Tips and tricks for managing your sites on Flywheel, including going live, troubleshooting issues and migrating or cloning sites.View all
Learn how to connect, deploy, and more with SSH on Flywheel's platform.
Using SSH tunneling to access your site’s database
Deploying to Flywheel via SSH and GitHub Actions
Connecting to Flywheel’s SSH Gateway
Learn more about Growth Suite, our all-in-one solution for freelancers and agencies to grow more quickly and predictably.
Getting started with Growth Suite
Growth Suite: What are invoice statuses?
Growth Suite: What do client emails look like?
Learn more about Managed Plugin Updates, and how you can keep your sites up to date, and extra safe.
Managed Plugin Updates: Database upgrades
Managed Plugin Updates: How to pause plugin updates for a site
Managed Plugin Updates: Plugin Security Alerts