Recommended Plugins For Your WordPress Site

One of the perks of using a WordPress website is the ability to add plugins and extend your site’s functionality and capabilities. While this is exciting news, it can also be overwhelming, once you learn that there are over 60k plugins available in WordPress repository. Some are good, others can cause more trouble than help. Therefore, we’ve prepared a list of WordPress plugins we recommend using with your Flothemes website, as well as plugins you should avoid.

Note: most of the plugins listed below are third party extensions. We recommend you to also check out the Flo Plugins our team designed and keeps enhancing based on our client’s needs and feedback

Caching Plugins

Caching plugins are great for speeding up your website’s loading times. 

1. WP Rocket – Our favorite all in one speed optimization plugin. This is a must for anyone who is concerned about SEO and site speed. You can implement caching, minification and GZip compression with this plugin. Prices start at $49 per year for WP Rocket. It’s a bargain considering the speed improvements and their world class support.

NOTE: We don’t recommend using the Lazy Load option inside this plugin, as it doesn’t work properly. There might also be issues with the JS minification option from this plugin.

2. WP Super Cache – Created by Automaticc, the company behind WordPress. This plugin is super easy to configure out, right out of the box. Make sure to check this guide on how to set up WP Super Cache correctly.

IMPORTANT NOTE: Some hosting providers do not allow caching plugins as they have their own caching options integrated. To avoid any issues, check with your hosting provider if it’s ok to add a caching plugin to your site. We strongly recommend using only 1 plugin for caching. Having several plugins with caching options enabled can conflict with your theme. 


Minification plugins allow you to compress lines of code, remove white space and unnecessary characters to reduce the size and number of requests for your site. This helps you improveloading time. Our top recommendations are:

1. Autoptimize – allows you to combine and minify CSS and JS to improve your load time. Make sure that you test your site after implementing this plugin as it can cause errors with loading

NOTE: the Image Optimization option from this plugin can sometimes change the source of images and logos, which may overlap. Hence we recommend disabling this option. 

2. WP Rocket’s minification option

NOTE: The JS minification option from WP Rocket can conflict with your website and thus, can stop your JS script being rendered. 

3. Fastest Cache

4. WP Super Cache

Minification plugins Black List

We don’t recommend using the following minification plugins with your theme:

  • Lightshot
  • Hummingbird
  • Breeze

Back up

We highly recommend investing in plugins for backing up your website. It can save you a lot of time, effort, money and rescue you in unfortunate situations, such as errors after updates, security breaches, etc.

1. VaultPress – though it’s a paid plugin, its one of the best on the market. It was created by WordPress’ co-founder – Matt Mullenweg. Its subscription starts at $5 a month.

2. BackUpBuddy – one of the most popular backup plugins on the market, offering daily, weekly and monthly backups. It’s a paid plugin also. Its pricing depends on the number of sites you have.

3. BackWPup – it’s a free plugin,  allows you to create a full backup for your site on the cloud. Here’s an article explaining how to create a free back up.

NOTE: If you’re using Siteground or WPengine, they have a backup feature integrated.

Galleries / Blog Posts

We try to pack each of our themes with tons of built-in options and layouts to showcase your work in a beautiful, unique way. Yet, if for some reason you prefer to use additional tools, here are a few good alternatives:

1. Flexblock – a free, powerful plugin we created to help our clients spice up their websites and create their own custom blocks and layouts. You can use it to make your pages more creative, or as a blogging tool, like our client Trevor did.

2. Envira Gallery – allows you to create beautiful galleries and add them to your blog posts or pages. There are a set of customization options – you can select the number of columns, enable lazy loading, enable lightboxes, set up image sizes and more.

3. Narrative – a fun app for Mac users, that allows you to easily create and post blog posts. It’s all drag and drop, and takes only minutes to design a unique blog layout for your images. Narrative is also fast and SEO friendly. Read more about it here.

4. BlogStomp – StompSoftware makes rad tools for photographers, with the intent to make tedious, complicated tasks simple and fun. Their tools allows you to easily build blog posts, with image collages and unique presentations. With code “Flo” you can benefit from 10% off your purchase.

5. FloPictime – an awesome plugin that will please every Pic-Time lover. With its help, you can integrate your Pic-Time galleries into your Flo design in just a few clicks.

Contact Forms

Though our themes come with built-in options for contact forms, many of you want the freedom to add more fields, customize the look and functionality of your form. Here are a few great tools you can use to create custom contact forms for collecting information about your leads and clients:

1. Flo Forms – our drag & drop form builder helps you create more custom and complex contact forms. You can view submissions, get reminders about unread emails, enjoy Tave and ShootQ integration, add some conditional logic to how users interact with your form, and so much more.Follow these tutorials to get a better understanding on how to use FloForms. Know that we have a PRO version coming out very soon, with more perks and exciting functionality.

2. Gravity Forms – a premium paid plugin. Use it to create contact forms, surveys, polling, and client evaluation. It also can be used for collecting payments. See the following article on how to collect payments with Gravity Forms.

3. Contact Form 7 

IMPORTANT NOTES: The design of your form is dictated by the plugin/platform you use to create it. Therefore, when using a third party integrated form, know that its design probably won’t match your theme’s appearance.If you’re using FloForms, here’s how you can edit the appearance of the form.If you’re having issues with your emails not being sent/received, please check this article.If you’re using FloForms and having issues with your emails, please make sure that your plugin is updated (check here to see how) and that you checked all the steps from this article.

SEO Plugins

Don’t expect magic from SEO plugins. Just installing it to your website, won’t be enough. You should take some time to learn about the capabilities of the plugin and how to set it up correctly to get maximum of its potential.

1. Yoast SEO – Yoast offers you more control over your SEO settings for each pages, including keywords, meta descriptions, the featured image that appears when you share your site link on social media, etc. We recommend you to consult Yoast’s documentation on how to build a strong SEO strategy for your WordPress website. 

2. All in One SEO – another great SEO plugin, offering control over keywords, meta descriptions and social sharing options. WP Beginner provides a good article on setting up All in One SEO which you can view here.

3. Rank Math – the new kid on the block. The team who developed this plugin, calls it the “Swiss Army Knife of WordPress SEO” and truthfully, it’s a title well deserved. You’ll be pleasantly surprised with the number of options and features that this plugin has to offer, for Free. We shared more of our thoughts about Rank math here.

IMPORTANT NOTE ABOUT SEO PLUGINS & FLEXBLOCKS/FLEXTHEMES: Most SEO plugins check the content within standard blocks, which are based on custom fields. It reads the content in the backend. However, with Flexblocks it’s a bit different, as those are not based on custom fields. The best way to check your score and get an accurate result (regardless of your theme or blocks), is by using this tool In this way, you’ll be able to analyze the content based on your frontend. That’s exactly what search engines see while crawling your website.

Taking the latest updates into consideration, Yoast SEO works with Flex Block content as well.

Website Translation

Want to translate your WordPress site into another language? Here is the plugin that works best with Flothemes:

WPML – a premium translate plugin, probably the most popular on the market, with a solid support team. The default install comes with more than 40 languages, you can also add language variations, such as local dialects, using the language editor. Great news is that our all our current themes are compatible with WPML. Here’s a tutorial on how to translate your site with WPML.


1. Smash Balloon– a plugin that allows you to showcase your live Instagram feed on your website. A good, all round plugin for those who want to connect with their site visitors via social media, and slowly nurture them into leads and clients. Check our docs and tutorials on how to set up and use Smash Balloon with your Flextheme.

Maintenance Mode / Coming Soon

A great option for users who are working on their live website and don’t want to lose touch with potential clients who land on their website while its in works. Though, if you’re currently using a WordPress theme, you can look into our Flo Launch plugin, and build your new website in test mode. Your current website will stay live and functioning for all users, while you’ll be crafting your new site, in a safe, calm environment. Once you’re ready to launch, just click on publish and your new site replaces the old one. 

WP Maintenance Mode – a simple plugin that adds a splash-style page to your website and lets visitors know that you’re in maintenance mode and have an exciting launch coming up soon. 

Pinterest Buttons

Want to provide an easy way for users to pin your images on Pinterest, therefore increase your online exposure and hopefully get more website traffic. 

JQuery Pin it – a great plugin allowing you to add a “pin it” button to your blog images. It also allows you to slightly customize the button so it fits nicely with your site’s aesthetic. Once the user clicks the “Pin it” button, the plugin shows a pop-up window with the image and a description. Everything is ready for pinning, though the user can alter the description if they want to. 


Security is very important on the web, yet often it’s overlooked. The following plugins can help make your site more secure

1. Sucuri – a globally recognized authority in all matters related to website security, with specialization in WordPress Security. They offer both, help services for those who have been hacked, as well as protection against cyber attacks. Both services are paid but incredibly valuable. You can also try their free WP security scanner for a full audit of your site’s current security state.

2.  iThemes Security – with a one click installation, you can stop automated attacks and protect your website. It also fixes various common security holes in your website. It tracks registered users’ activity and adds two-factor authentication, import/export settings, password expiration, malware scanning, and various other things.

3.  WordFence – one of the most popular WordPress security plugins. It keeps on checking your website for malware infection. If scans all the files of your WordPress core, theme and plugins. If it finds any kind of infection, it will notify you. It’s great for preventing brute force attacks and malware infections.


Performance isn’t a subject that can be solved with installing only a couple of plugins. This is a long-term process. Please take a look at our article on improving website performance here.

Spam Protection

Akismet – a great plugin used to prevent spam comments on your site, this can help keep your site’s performance at a maximum

Scroll to top

Users who want to add a scroll to top option for their users, can look into the following plugins:

1. Scroll Back to Top – adding a scroll to top featured has never been easier with this plugin. Just install and activate it. The plugin allows you to add custom scroll images, and tweak the animation effect. 

2. WPFront Scroll – a basic scroll to top plugin, with several built in scroll arrows to choose from. Again it’s very simple to use, just install and activate it.

Scheduling Tools

Photographers, small creative business owners and freelancers who schedule meetings with clients (be that inquiry calls, get to know meetings, photo sessions, etc) will love this easy to use, super clean and minimalistic scheduling tool, called CozyCal. It allows you to add a call to action button to your website, which once clicked on opens up a beautifully designed booking page for your potential clients. You can customize and personalize both with your branding, so it looks smooth and aligned with your site design. CozyCal is a great tool if you want to increase your site conversions and turn visitors into leads, then clients.

Calendly – you’ve probably used it before when picking a time slot with a company, consultant, maybe even mentor. It’s a very straightforward tool (not plugin) and you can embed it on your website, or simply cave a link to your Calendly calendar connected to a button on your site. 


You can add a shop to any Flothemes website with a plugin called WooCommerce, which is free. The shop will apply your theme’s basic styling, but for further personalization and shop configuration we recommend to follow the documentation provided by WooCommerce

Our recommendations in regards to third party plugins:

Before downloading a plugin that can compromise your website, always make sure to back up your website first. 

If after installing a new plugin you notice issues on your website (things not displaying correctly), we recommend to first clear your website’s cache and check the website from a different device/ browser (or via Incognito mode). If the issue still persists, we strongly recommend to deactivate the plugin. As most probably the plugin is not be compatible with our theme or other plugins that you use. 

Since we have no control over how the code of 3rd party plugins is written, we can not guarantee their compatibility with our themes. Therefore, if an issue is caused by a 3d party plugin, our team will not be able to support your issue.

If your website crashed after a major update, or if you have some issues with image optimization/stretching, try to disable all plugins one by one until you locate the conflictual plugin.

If the issue you’re having is related to any Flo Plugin, just let us know via a support ticket and we’ll assist you.

Black List or Potential Conflictual Plugins

There’s a list of conflicts that can be caused by specific plugins or settings inside those plugins. We recommend to check the list and see if your issue is listed below. If so, try to disable this specific plugin/setting in order to solve the issue.

This list will continue to be updated as we go. Note, that the following plugins can (but not necessarily will) cause conflicts with your flotheme:

  • Image optimization option from Jetpack – will stretch images from galleries and slideshows, usually this will happen on Safari.
  • Imagify – will cause some images (mostly logos) to have incorrect URLS.
  • Gutenberg(the stand-alone plugin) – in Osaka, Image Text block, will cause the inability to erase or add images. In any other theme, when combined with a newer version of Gutenberg WordPress (while hosted on can cause an issue with your flex builder, which will stop functioning correctly.
  • ShortPixel Adaptive Images – will change the source link of the image.
  • LazyLoad from WP Rocket – will change the source link of the image.
  • JQuery Updater – can cause a blank website.
  • Better WordPress Minify – can cause blank galleries.
  • Breeze – hard Caching & Minification error. As a consequence, it will break pages and you will not be able to make changes to your website.
  • Jetpack – the images on Safari are stretched
  • Heartbeat Control by WP Rocket – conflicts with FloLaunch. It blocks the compatibility check and stops at step 2.
  • ManageWP Worker – due to its security settings, it blocks access to run the compatibility check for FloLaunch (both versions).

If you use any of the plugins listed above, or a combination of them, we highly urge you to have a quick check and make sure that everything works smooth and correctly on your site. If you find any errors, try to deactivate the plugin, clear your site and browser cache and see if that fixed the issue. 

Flothemes Team,
Supporting You

What Are You Looking For ?
We need cookies to run our site optimally, by continuing to browse you agree to our cookie policy for our required cookies. If you’d like to update your cookies, check out how to clear cookies for your browsers here.