Noticing a few display issues with Grow, or perhaps not seeing the Grow widgets appear on your posts at all? You could be running a known plugin/feature that can conflict with Grow!
More often than not, these third-party plugins or services cause issues with Grow because they essentially do either of the following:
- In some way optimize (minify, defer, combine etc.) the Grow Script
- Or block Grow’s bots from being able to parse or scrape your website’s metadata
Read on for a list of features or plugins that may conflict with Grow, and how to help resolve each conflict!
Known Conflicts with Grow
WP Rocket’s JS Optimizations
Issue: Noticing any display or functionality issues with Grow? Such as Grow Search not being responsive, colors not displaying right, etc.
You can exclude Grow's script by adding
Note: You only need to worry about adding these exclusions for the visible text areas.
Once you've made the necessary exclusions, make sure to clear WP Rocket's cache along with any caching plugins you have installed and you'll be all set with your plugins!
Cloudflare’s Bot Fight Mode
Issue: Not seeing your Grow widgets appear on the post? Or noticing that a specific widget is not loading in, even though you’ve configured everything correctly?
Cloudflare features a popular suite of tools for users to protect or optimize their site in different ways, but this particular Cloudflare setting can block Grow from being able to scrape/parse your posts for metadata. It is essential that Grow is able to parse this metadata, as that is what Grow uses to build your Recommended Content widgets, for example.
The conflicting setting we're looking for is called "Bot Fight Mode" and you can find it in your Cloudflare dashboard, under Security > Bots as below:
If that setting is enabled, try temporarily deactivating it to see if that corrects the issue.
If it does then it may be worth reaching out to Cloudflare to see if there is a way to prevent Grow from being blocked with this setting enabled.
Other Potential Conflicts to look out for
If it does then you may want to check and see if the optimization plugin you are using allows you to exclude certain scripts from being optimized. If it does, try adding Grow to the list of exclusions.
If you’re a Mediavine Publisher, anything that can essentially optimize the Mediavine Ad Script can also impact the Grow Script. Check out a list of general conflicts and compatibilities here to review those conflicts too!
Powerful Firewall/Security plugins can at times block Grow from being able to parse or scrape your website’s metadata. Grow essentially needs to be able to do this so that it’s able to run properly on your site!
If you suspect this is the issue, check if you’re running any Firewall/Security plugins. Then try configuring the settings, or reaching out to their support team to see if there is a way to prevent Grow from being blocked.
If your Firewall/Security has the feature, you can also try allowlisting the Grow User Agent below to see if it helps fix the issue.