Configure WP Rocket for MyListing Websites on Kinsta

Get the knowledge your online business needs to succeed.

Overview

Our Configure WP Rocket for MyListing Websites on Kinsta guide will show you how to easily implement this solution to speed up and manage your MyListing website.

Lay the Groundwork
WP Rocket and Kinsta
Video Tutorial

Lay the Groundwork

Solution Overlap

 Overlapping functionality can degrade the performance of your website and/or cause conflicts.

Before you begin, you will want to remove all other caching-related plugins.

Also, for any optimization solutions you have implemented (plugins, code snippets, etc.) that overlap with the feature set of WP Rocket, you’ll want to a.)  remove those solutions or b.) adjust the settings either within the solution or WP Rocket so there is no overlap in functionality.

Just as one example, if you have Perfmatters already performing database optimizations, you can turn this off in Perfmatters, or just not configure it on the WP Rocket side.

WP Rocket Installation

  1. Grab your copy of WP Rocket. (Note: The Club offers WP Rocket for qualifying memberships as well as through paid services like MyListing Website Maintenance.).
  2. Install and activate WP Rocket.
  3. Click the ‘No, thanks’ button to opt-out of letting WP Rocket collect data about your website.

Kinsta

If you are hosting your MyListing website with Kinsta, please follow the instructions from this section.

Unless a setting is specifically mentioned, assume the default settings are correct.

Note: Kinsta is our recommended vendor for hosting MyListing websites and the Club offers deep discounts for members and non-members.

Cache

Since Kinsta handles all caching, ensure everything in this section is turned off.

The section provides the first opportunity to disable the WP Rocket sidebar, which we recommend doing to prevent one less external call (i.e. outside of your website) to WP Rocket resources, WP dashboard overhead, and unnecessary clutter.

File Optimization

CSS Files

  • Minify CSS files: Enable
  • Optimize CSS delivery: Enable

JavaScript Files

  • Remove jQuery Migrate: Enable
  • Minify JavaScript files: Enable
  • Load JavaScript deferred: Enable
  • Delay JavaScript Execution: See below
JavaScript Files > Delay JavaScript Execution

We recommend leaving this off to start and to see how your website is performing after following this guide and after implementing other optimization recommendations.

If you are also using Perfmatters for example, that plugin allows you to stop unnecessary JavaScript from loading in the first place, so delaying it with WP Rocket would be a wasted effort.

If you still need to squeeze out some more performance from your website, consider circling back to this option and turning it on.

When/if you turn it on, be sure to test your website thoroughly, adjusting WP Rocket’s preloaded list of scripts as needed.

Obviously, you can add your own scripts to the list, but again, just be sure to test as you go along.

Media

LazyLoad

If you are using an image optimization plugin that provides the same functionality as WP Rocket, we recommend ignoring this section and using that plugin for LazyLoad operations.

You may find situations where you need to use a combination of your image optimization plugin and WP Rocket.

For example, our preferred image optimization plugin, ShortPixel AI, automatically provides Lazy Loading of images but does not provide Lazy Loading for iframes and videos like WP Rocket does.

So, in the above case, we let Shortpixel AI Lazy Load images and have WP Rocket Lazy Load iframes and videos. 

When/if you allow WP Rocket to Lazy Load iframes, you can also elect to replace YouTube iframes with a preview image to, eliminate the need for iframes to make external YouTube calls.

Note: If you’re not using an image optimization plugin (we highly recommend you do), WordPress automatically provides Lazy Loading of images.

Emoji

Enable as long as you’re not using Emojis and you’re not already optimizing this with another solution like Perfmatters.

Embeds

Enable as long as you’re not using Embeds and you’re not already optimizing this with another solution like Perfmatters.

WebP Compatability

Please refer to the LazyLoad section above.

Preload

Preload Cache

Disable.

Preload Links

Enable as long as you’re not already optimizing this with another solution like Perfmatters.

Prefetch DNS Requests

Utilize this feature as long as you’re not already optimizing this with another solution like Perfmatters.

Note: This is a more advanced topic and we’ll circle back with a video or separate tutorial to link to for this.

Preload Fonts

Enable.

Note: This is a more advanced topic and we’ll circle back with a video or separate tutorial to link to for this.

Advanced Rules

Never Cache URL(s)

Since WP Rocket defers to Kinsta for caching, this setting is not applicable as far as the plugin is concerned.

However, we recommend excluding the following pages, at a minimum, from caching, by jumping on a quick chat with Kinsta support.

  • All Policy Pages (Privacy, Refunds, etc.).
  • All MyListing Explore Pages.
  • MyListing’s Core ‘Add Listing’ page.
  • MyListing’s ‘Claim Listing’ page.

Note: Kinsta already excludes the WooCommerce ‘Cart’, ‘Checkout’, and ‘My Account’ pages.

Database

Note: You could already be optimizing your database within plugins like Perfmatters, so be sure to not double up.

Post, Comments, Transients, and Database Cleanup

Enable all options.

Automatic Cleanup

Enable and set to ‘Weekly’.

CDN

Note: This is not needed if you are already using Cloudflare (recommended) or Sucuri.

If you’re not using the above, you can follow the steps below to add integrate your CDN with WP Rocket.

  1. Check the ‘Enable Content Delivery Network’ box.
  2. CDN Name(s) > Paste in the values from your CDN vendor.
  3. Save changes.

Heartbeat

Note: You could already be optimizing the WordPress heartbeat within plugins like Perfmatters, so be sure to not double up.

  1. Check the ‘Control Heartbeat’ box.
  2. Leave the default options. (Note: We have seen where disabling the WP Heartbeat completely for ‘Behavior in backend’ and ‘Behavior in Frontend’ works just fine, but you will need to thoroughly test for yourself since every site is different.).
  3. Save changes.

Add-ons

One-click Rocket Add-ons

Google Tracking

Enable if you are only using Google Analytics and not Google Tag Manager

Note: You could already be enabling this functionality within plugins like Perfmatters.

Note: We recommend using Google Tag Manager, so if you follow our recommendation, this section can be skipped.

Facebook Pixel

Enable if applicable to your website.

Note: We recommend using Google Tag Manager, so if you follow our recommendation, this section can be skipped.

Note: The official Facebook Pixel plugin, Facebook for WooCommerce, and the Pixel Caffeine plugins are supported, but Google Tag Manager, and Pixel Your Site are not.

Rocket Add-ons

Cloudflare

Enable if you are using Cloudflare for your website and following our guide for setting it up.

This is because we are recommending Cloudflare’s Page Rule option to ‘Cache Everything’, and this add-on is required to sync the cache purging.

  1. Toggle on the add-on.
  2. Click the Modify Options button.
  3. Grab your Cloudflare credentials (API key, account email, and Zone iD) and plug them into WP Rocket. (Note: If you’ve already followed our Cloudflare CDN for MyListing Websites guide, you’re ready to go and you don’t need to adjust the Cloudflare settings here.).
  4. Save changes.
Sucuri

Enable if you are using the Sucuri Website Firewall with caching enabled.

This will keep the caches in sync so that your site will always be updated with your latest content. 

  1. Toggle on the add-on.
  2. Click the Modify Options button.
  3. Grab your Sucuri API key and plug it into WP Rocket.
  4. Save changes.

Image Optimization

This section is simply a prompt to install WP Rocket’s Imagify plugin.

We recommend ShortPixel AI over Imagify because it is more powerful, does things for MyListing that Imagify can’t do, and you get more for your money if you take advantage of the Club’s Bonus Credits.

Tools

This section is pretty powerful, providing you the option of exporting your configuration and importing it to other websites you own or manage.

Additionally, if you run into issues with a particular build of WP Rocket, you can roll back to a previous version.

MyListing Theme Video Tutorial

Play Video

Let's empower others. Share the knowledge.

Share on twitter
Twitter
Share on facebook
Facebook
Share on linkedin
LinkedIn
Scroll to Top

Find a bug or typo? Please let us know.