Are you looking for the best FlyingPress settings to improve your site score on PageSpeed Insights? If you are, keep reading this article. Here, I will show you the best FlyingPress setup to deliver maximum performance boost!
A lightweight theme and a good WordPress hosting provider won’t be enough. To speed up your WordPress website or WooCommerce store, you should have the best WordPress performance optimization plugin and the ideal configuration.
If you search for a WordPress optimization plugin, you will land on multiple options like WP Rocket, WP Super Cache, W3 Total Cache, etc. When you are serious about your business, I highly recommend using FlyingPress for your caching and speed optimization needs since it has so many optimization features.
Are you wondering how to configure it?
Do not worry. In this article, I will show you the best FlyingPress settings you can use to improve the website’s performance. You can score better on speed testing tools like Google PageSpeed Insights and GTmetrix using the ideal configuration.
First, let’s see what FlyingPress is.
FlyingPress: An Introduction
As mentioned, you can find multiple WordPress optimization plugins in the market. In my experience, you should check out FlyingPress when your main priority is an easy-to-use and powerful performance optimization plugin. It is an all-in-one solution with cool features to optimize the website’s loading time.
Gijo, a well-known name in the WordPress performance optimization community, created it. Gijo added so many cutting-edge features to the plugin. Some of the most valuable features of FlyingPress are:
- Cache preloading
- Database optimization
- Links preloading
- Image optimization
- Static file minification
- Google Fonts optimization
- CDN integration
- Bloat control
And so on.
Currently, FlyingPress has only a premium version. But all the purchases are protected with their 14-day money-back guarantee. Hence, if you are unhappy with the plugin or the results you get after configuring it, you can easily claim a full refund.
Now you know what FlyingPress is. Next, let’s see how to configure the performance optimization plugin to get 100/100 on speed tests and score better on Google PageSpeed Insights and GTmetrix.
FlyingPress is a powerful WordPress optimization plugin that comes packed with superpowers under the hood!
To harness the superpower of the FlyingPress plugin, you only need to install and activate it. The default speed optimization settings provided by FlyingPress are sufficient to speed up most websites. Follow the guide below for advanced FlyingPress settings.
For specific setups, we will delve into the advanced settings of the FlyingPress plugin in the following section.
Best FlyingPress Settings Explained
In this article, I will share my setup of the FlyingPress plugin and the best practices I follow on my site to boost performance. Will discuss all the FlyingPress optimization features such as:
Let’s take a closer look at every FlyingPress setting. The user interface of FlyingPresss is optimized for users. Finding the right tools or options from the user interface won’t be challenging.
However, installing and activating the plugin is quite simple. The plugin has a keyless activation technique where you do not need to enter your license key manually.
It is one of the advanced features offered by FlyingPress. For some reason, if the keyless activation is not working, you can manually activate the plugin by entering your custom license key.
Without any further ado, let’s see the main FlyingPress settings.
The first FlyingPress settings you should configure are the cache options. The proper caching configuration will significantly help you with WordPress speed optimization. The cache tab can be found right in the FlyingPress settings. If you open the cache settings, you will see these options:
In my case, I recommend the following FlyingPress settings:
- Cache logged-in users: DIsable – This is not mandatory when you handle a blog. On the other hand, if you are running a membership website, you should enable this feature.
- Generate separate cache for mobile: Enable – It is always a good practice to generate a separate cache for mobile devices. This way, the desktop and cache for mobile won’t be the same. Generating a separate cache for mobile can speed up the website.
- Scheduled preload: Never – You do not need to enable this feature by default. While you experience issues with the caching solution, preload the cache every 12 or 24 hours.
- Exclude pages from caching: Add unique URLs – If you need to exclude specific pages from caching, use this option. FlyingPress will not cache WooCommerce, register, and login pages by default.
- Ignore query parameters: Add query parameter names – FlyingPress will avoid some query parameters from caching. But if you are running any ad campaign and need to remove that from caching, enter the query strings in this box.
- Bypass cookies: Optional – Usually, you do not need to use this option.
Move to the CSS settings once you have configured everything from the cache tab.
Through the FlyingPress CSS optimization options, you can minify/remove unused CSS files.
Here are the FlyingPress settings I use:
- Minify CSS: Enable – FlyingPress will enable this option by default. Minification removes all the unnecessary spaces and comments from the CSS files. Removing the white spaces will reduce the file size and boost the website’s speed.
- Remove unused CSS: Enable – Removing unused CSS code is a good practice to speed up the website. It will also help you to improve the core web vital scores.
- Lazy render elements: Add the CSS selectors – You have a lazy load feature to optimize the image serving. You could use this lazy render elements option to optimize the serving of HTML elements. The idea is similar to lazy load. Add CSS selectors like #comments, #footer/ #site-footer, etc. Once you have added the CSS selectors, you are good to go, and the lazy render elements feature will take care of everything.
When you tweak the configuration options, use these FlyingPress settings:
- Preload links: Enable – Preloading is an excellent option to boost the user experience. But if you are on shared hosting, do not enable this feature. Preloading links would be ideal for VPS users. Based on your environment, enable/disable the preload links option.
Here is a set of third-party scripts that you should delay:
google-analytics.com widget.manychat.com cookie-law-info grecaptcha.execute xfbml.customerchat.js embed.tawk.to hs-scripts.com static.hotjar.com disqus.com/embed.js matomo.js client.crisp.chat code.tidio.co usefathom.com metomic.io js.driftt.com fbevents.js cdn.onesignal.com
You can also use Google PageSpeed Insights and GTmetrix to track the improvements in the Total Blocking time, Time to Interactive, First Contentful Paint, and Largest Contentful Paint.
The next configuration I have for you is font settings. You can optimize the Webfont load on the server by going through these FlyingPress settings.
- Optimize Google Fonts: Enable – By default, when you embed a Google Font in your WordPress site, every time, the server will send additional requests. This is bad for the loading speed. Once you have enabled this option, FlyingPress will self-host Google Fonts. If you are not using any external fonts, keep this option.
- Display fallback fonts: Enable – This option adds font-display: swap to the CSS code. The CSS code ensures the text will be visible in the front end until the webfont load.
- Preload fonts: Add font URLs – If you have hosted fonts on your server, use this option to load them quickly. You can preload as many fonts as you need through the settings. You can also use the same feature for external fonts.
This way, you can optimize all the external fonts and third-party fonts you have embedded on your website. After modifying the font settings, move to the next section.
The next option I am going to cover is image settings. FlyingPress is an amazing plugin with a lot of image optimization features.
Use these FlyingPress settings:
- Lazy load images: Enable – The image serving will be optimized once you have enabled this feature. You should enable lazy load when you add too many pictures to a blog post. The photos only load based on user engagement when enabling lazy loading images. This is a good image optimization method. Once you finish it, move to the next option: the above-fold image optimization.
- Exclude above-fold images: 2 – If you have images above the fold, avoid them from the lazy load. 2 or 3 images are fine. Usually, you will have a logo and featured image of the blog post above the fold. So, configure that based on your website. Configure these image settings based on your website. I highly recommend configuring the above-fold images on your website for better image optimization.
- Add responsive images using FyingCDN: Enable – Works only if you have a FlyingCDN subscription. To optimize your website for mobiles, this option is advantageous.
- Add missing width and height: Enable – Layout shifts can sometimes be problematic. To solve issues in the loading speed insights, you should mention custom width and height for your images. By enabling this feature, you can reduce layout shifts.
- Host Gravatar images locally: Enable – Similar to hosting fonts locally, you can also host Gravatar images locally. This way, you can reduce the additional third-party requests. This can help you improve the loading time.
- Preload critical images: Enable – FlyingPress prioritizes loading above-the-fold images quickly after enabling this. This is better for boosting the LCP score. Hence, these image settings are helpful. You can reduce the rendering time this way.
FlyingPress comes with two iFrame optimization options.
- Lazy load iFrames: Enable – Like lazy loading images, you can lazy load iFrames. This way, you can optimize the serving of Google Maps embeds, YouTube embeds, etc. Since the embeds will be loaded only on user engagement, you can increase the loading time.
- Use placeholder images for YouTube videos: Enable – You could use a placeholder image for YouTube videos to optimize the YouTube embed. This will reduce the HTTP third-party requests required to get the thumbnail from YouTube’s servers.
To optimize the file delivery, you could use a CDN. Here are the CDN settings available with FlyingPress.
FlyingPress has its own CDN called FlyingCDN. You can sign up for FlyingCDN or use your existing provider. If you are using your existing CDN provider, you can enter the CDN URL and mention which file types should be delivered through CDN.
BunnyCDN is a good option if you are looking for a performance-optimized and affordable option. Or, you can use Cloudflare Regular or Cloudflare Enterprise with FlyingPress. Since most low-traffic websites only need the free version of Cloudflare, opt for Cloudflare Enterprise if you run a high-traffic website.
My tests showed that FlyingPress with Cloudflare Enterprise would improve the largest contentful paint score by 40%.
No matter which CDN provider you are using. The configuration would always be the same.
One of the unique options FlyingPress has is its bloat removal. You can further optimize the store or website by carefully using the bloat removal feature.
Here are the best FlyingPress settings:
- Remove Google fonts: Disable – You can enable this feature when you are using third-party fonts. Otherwise, keep it disabled. Enabling this option will remove all Google fonts from the website. If you are using external fonts, there will be no issues.
- Disable WooCommerce cart fragments: Enable – Enabling this feature will help you optimize your WooCommerce store’s speed.
- Disable WooCommerce assets: Enable – WooCommerce scripts won’t get loaded on non-WooCommerce pages when you enable this option. It is best for speeding up the website.
- Disable XML-RPC: Enable – XML-RPC is used for publishing posts directly from mobile. It is not optimized for speed or security. Most people (including myself) disable XML-RPC.
- Disable RSS feed: Disable – When your website doesn’t have a blog page, you do not use an RSS feed. So, keep the RSS feed option alive if you publish articles on your blog.
- Disable block editor CSS: Disabled – When you use the Gutenberg editor, keep it in the disabled state. On the other hand, if you use page builder plugins like Elementor or Beaver Builder for page designs, enable this option.
- Disable oEmbeds: Enable – When you paste a YouTube or Twitter URL into the WordPress editor, the CMS automatically generates a preview of the embed. If you do not need this feature, enable this option.
- Disable WP Cron: Disable – WP Cron is a critical feature to run the website perfectly. Hence, do not deactivate it. On the other hand, you can also manually configure the cron job through a third-party service or your hosting. If you manually configured the cron job task, turn off the WP Cron feature.
- Disable jQuery migration: Disable – Page builder plugins use jQuery for proper functioning. So, if you use any page builders like Divi Builder or Elementor, you must keep the jQuery Migrator feature. Getting rid of slow plugins is another option you can choose.
- Disable dashicons: Enable – This will help you eliminate the CSS files loaded by admin icons or disable dashicons on the front end.
- Control post revisions: Enable – 5 revisions – Removing old post revisions of your posts and pages will help you optimize the MySQL database.
- Control heartbeat: Enable only while editing posts – 60 seconds – Disabling heartbeat entirely is not a good practice. So, turn it off while editing articles. Selecting 60 seconds as the heartbeat frequency is fine.
After making the changes, save the settings.
You can clean your database without using a third-party performance plugin for database optimization. FlyingPress comes with a database optimization method, which has automatic cleaning. This database cleanup option lets you fine-tune your MySQL database for maximum performance.
Here are the FlyingPress settings I use:
- Automatic cleaning: Weekly – Optimizing your database every week is an ideal option. You must enable the automatic cleaning option.
- Post revisions: Enable – If you are writing an article and need to save multiple copies, enable the post revision feature. On the other hand, you can disable it if you are running a one-page website.
- Post auto drafts: Disable – You do not need to clean the auto drafts. Hence, disable this feature.
- Trashed posts: Enable – If your plan is to remove all the trashed posts from the website automatically, enable this option.
- Spam comments: Enable By enabling this option, you can remove all the spam comments from your website.
- Trashed comments: Enable – Like spam comments, you can eliminate every trashed comment by enabling this option.
- Expired transients: Enable – there is no point in keeping expired transients. So you can keep this option enabled.
- All transients: Enable – Removing transients won’t break your website. So, enable this optimization option.
- Optimize tables: Enable – Keeping your MySQL database clean is mandatory to improve the website speed. So, enable this option.
I recommend generating a complete website backup (scheduling weekly backups) before cleaning the database. You can always restore the website to its previous state if something goes wrong.
How to Configure FlyingPress with Perfmatters
Combining Perfmatters with FlyingPress will help you improve the performance of your website or online store. This way, you can easily boost the core web vitals, such as the largest contentful paint and cumulative layout shift.
Here, I am selecting FlyingPress as the primary performance plugin. Next, configure it like you usually do.
Next, keep these Perfmatters settings enabled:
- General Settings:
- Hide WP Version
- Remove wlwmanifest link
- Remove RSD link
- Remove shortlink
- Remove RSS feed links
- Disable self pingbacks
- Disable REST API when logged out
- Remove REST API links
- Disable password straight meter
- Remove comment URLs
- Autosave interval – 5 minutes
- Script Manager
Let’s look closely at Script Manager and see how it helps. After enabling the Script Manager option from the Assets settings, go to the front end of the website.
Now, you will be redirected to the script manager dashboard.
I also recommend enabling test mode from the settings.
When test mode is enabled, the changes will be only visible to logged-in admins. It won’t go public. This way, if any configurations can break the website, you can prevent it. You should also enable the display dependencies option to show all the jQuery plugins.
Now, you can disable specific script files from pages or entirely from the website. Here is an example. When you use a social media sharing plugin, you do not need to load the files all over the website.
Loading the files on blog posts or pages is acceptable. So, you could load them only on blog posts through the Script Manager settings.
That’s it! You could check the before and after results to ensure the website’s performance is boosted.
FlyingPress is an amazing performance plugin you should try.
With the proper FlyingPress settings, you can quickly improve the website’s speed. In this guide, I have shown you how to configure FlyingPress correctly so you can optimize your WordPress website or WooCommerce store for better speed.
You don’t need to know any coding stuff to deal with the configuration. You can combine the plugin with another performance plugin/ cache plugin like Perfmatters for maximum optimization. Plus, it eliminates the use of slow plugins, too.
As you can see, FlyingPress is an amazing cache plugin with many cool features. Following the speed suggestions mentioned in the article, you can take WordPress speed optimization to the next level and reduce server resource usage. The database cleanup options are also good because you do not need to rely on a third-party plugin.
I highly recommend checking out FlyingPress and its optimization features.
Which other methods do you use to improve the website’s speed?
Let me know in the comments.