Rate Your Experience

Optimizing Site Speed with Ezoic

Modified on: Thu, 23 Dec, 2021

You can read an example, step-by-step, of the process below being implemented on a WordPress site here.

The following optimizations should be completed in order to ensure the fastest possible site speed when using Ezoic:



1. Cloudflare / Nameserver integration methods are being used


This is the only way to use both caching and Ezoic's CDN.


2. Turn on Caching


image


3. Ensure caching is speeding up your website by checking inside of Big Data Analytics

  

a. Make sure that you’re looking at the date range after Ezoic caching was turned on. Here is the direct link to the report within Big Data Analytics.


image

  

b. If you only see “cache off” or “cache miss” it’s not working - review all the possible reasons why.


Here’s are the definitions of the different caching terms inside of the Ezoic Caching Big Data Analytics report:


Cache hit = Ezoic is caching the pageview

Cache miss = Ezoic could not cache the pageview

Cache off = Ezoic cache is unavailable or turned off for this pageview


Why do some visitors register as a “Cache Miss”?


Ezoic will always obey your pre-existing rules upon integration to avoid breaking elements of your website and cause it not to function the way it’s supposed to.


This is why if something from your old speed optimization set up is still active, Ezoic will default to that setup to maintain the original integrity of your website.


How to reduce “Cache Misses” in Ezoic Caching


The most common causes of “Cache Misses” are other caching plugins or extensions, settings at your host, or external CDNs.


To reduce the number of Cache Misses on your website is to go to your Cache App and change the following settings in the “Update Cache Value Settings” (as seen below):


  • Turn off those additional caching plugins
  • Enable Caching for Cookies = set to “true”
  • Force Caching by Device Type = set to “true”
  • Override Cache Control Headers = set to “true”
image


En su sitio web usted tiene encabezados de control de caché que usualmente son establecidos por un plugin, servicio o tecnología como su anfitrión. Esto hace que su sitio web se almacene en caché de una manera que no es óptima para su sitio web o sus usuarios.


Al establecer esta opción como "verdadera", la aplicación de almacenamiento en caché de Ezoic anula los encabezados de control de la caché de otros proveedores para ofrecer a los usuarios un almacenamiento en caché óptimo y mejorar la velocidad del sitio..


Además, la configuración de "Forzar el almacenamiento en caché por tipo de dispositivo" y "Habilitar el almacenamiento en caché para las cookies" garantiza que todos los dispositivos experimenten la configuración óptima de almacenamiento. A menudo, los plugins tienen una configuración que no se sabe que está activada y que diferencia las reglas de almacenamiento en caché por tipo de dispositivo, lo que hace que aparezca en este reporte "error de caché / caché desactivada".


A continuación se muestra una captura de pantalla del reporte de almacenamiento en caché de Ezoic, que se puede encontrar en:


Big Data Analytics de Ezoic > Pestaña de velocidad del sitio > Almacenamiento en caché > Almacenamiento en caché de Ezoic


image


If Ezoic caching is working properly, generally you will see in your Ezoic Caching report:


  • Cache Hits - High percentage of pageviews
  • Cache Miss - Low percentage of pageviews
  • Cache Off - Few to no pageviews with Cache Offs


Still seeing caching issues (cache miss)?


Many external scripts or plugins that are designed to “speed up a website” implement mechanisms that prevent Ezoic from implementing the best practices above even though the overrides are enabled.


The best way to handle this is by disabling any caching plugins or site speed technologies enabled on your site. Here’s a list of compatibility conflicts that could arise. Generally, all can be replaced by the free features provided by Leap (see step 4).


It’s also possible your host has a built-in CDN enabled. Sometimes, this can be disabled by logging into your host and toggling off the CDN or caching features from your website dashboard. You can also contact your host and ask if they are able to do this manually.


4. Turn on Free Leap Features


Setting up Leap:


1. Turn On


image


2. Create a new Leap ‘Version’


image

      

a. Choose “Recommended” settings to start, and then troubleshoot from there…


image


3. Next, make sure to “Preview” your version.


a. Copy the Preview URL and paste it into Chrome Incognito mode (if you’re logged into WordPress)


b. Test the speed of the URL in PageSpeed Insights once the “Preview” is ready. This can take 15-20 minutes in some extreme cases.

image


4. Double-check the “Preview” to ensure ads, content, and images look normal and are displaying correctly. Then, set the version to “Activate”.


image


Troubleshooting common issues with Leap


Thumbnails in WordPress on the home screen…     


1. Exclude “post-thumbnail” under the “Script delay and images”


image


2. Turn off lazy-loading plugins and/or lazy-loading features implemented by caching plugins.

Known plugins that can cause the SSA to be slower


Plugins such as Autoptimize, ShortPixel, EWW Image Optimizer, Imagify etc. are no longer required when using Leap and may actually slow down your site if left on, due to conflicts with our own tool. Fortunately, Ezoic performs all the features of these plugins and much, much more.


Additional optimization features implemented by caching plugins such as WP Rocket, W3 Total Cache, WP Super Cache, WP Fastest Cache, LiteSpeed, Swift Performance Cache, SG Optimizer etc. must also be turned off (note that caching can be left on unless you are WordPress integrated, in which case this should also be turned off unless you are using one of the three italicized plugins).


How to Troubleshoot issues for a single page


If you are having issues with just one page, you can use the “Exclude page” functionality in SSA:


image


For forms or iframe not loading:


  1. Turn off lazy-loading iframes by URL or page
  2. Exclude pages with embedded forms
image


Revenue and Leap


With some websites, speed can be a trade-off with revenue. Here’s where you can start to find a balance:


  1. Turn off ad delay (make sure this is tried first)
  2. Turn off script delay (second option)
  3. Turn off pre-connect (last option)


Note: Once you’ve activated a version of the Leap, you should wait at least 24 hours before you will get the most accurate score on PageSpeed Insights or other speed measurement tools.


Troubleshooting menu or display issues:



Loading ...