Ezoic made Leap, their speed tool available for all publishers to make sure they pass Core Web Vitals.
Speed issues were one of the reasons why I left Ezoic in 2020 and Leap was one of the reasons why I decided to give Ezoic another try in 2021
You can activate Ezoic Leap and see if your site speed improves, stays the same or get worse with it
These are my thoughts about why I am not going to use Ezoic Leap.
Tabla de Contenidos
- 1 My WordPress Sites are Already Fast
- 2 Ezoic Leap Review
- 3 Technologies (4)
- 4 Ezoic Lab and Leaderboard (5&6)
- 5 Ezoic Caching is the Champion
- 6 Ezoic Leap: Questions and Answers
- 7 My Results with Ezoic Leap
- 8 Conclusion
My WordPress Sites are Already Fast
First of all, I would like to tell you that my sites are optimized and load really fast.
I started optimizing my sites before Core Web Vitals became a ranking factor.
These are some of the services, plugins and themes I use across some of my sites:
|Theme||GeneratePress and GP Premium (1)|
|TOC||Table of Contents Plus (3)|
|SEO||SEOPress (4) and SEOPress Pro (5)|
|Ads Insertion||Ad Inserter (7)|
|CDN Plugin||CloudFlare (8)|
|Links||Simple URL’s (9)|
These are the rest results from one of my sites:
Optimizing a site with Adsense ads is not that difficult because you can delay the execution of one single script and your speed tests would look like this if everything else is properly optimized
Ezoic Leap Review
First thing that I would like to say is that Ezoic Leap is in beta so we might see some improvements in the future.
Sites are all different, some of them are optimized for speed and some of them are not.
Since my sites are optimized for speed, I feel like I don’t need most of the stuff that Leap has to offer and I will tell you why
Ezoic Leap: Overview (1)
The Ezoic overview tab is something I am not interested. It is just bloat that makes things easier for lazy users.
If you care a bit of speed optimization, you will know that you can test how fast your site loads in Google Page Insights or check how your site performs in Google Search Console.
This is how everything looks in the overview tab.
I would invest more time in improving things that really move the needle instead of spending seconds in this tab.
Ezoic Leap: Core Vitals (2)
I appreciate the effort because the information from this section is displayed clearly, however this section is another waste of resources to make lazy Ezoic users even lazier than they already are.
I can see all of that in Google Search Console. You can see what posts are underperforming in terms speed there.
If you can’t understand the speed options and reports in Google Search console, the technical side of managing a site is definitely not your thing.
Ezoic Leap: Optimization Settings (3)
The optimization setting tab is where the magic happens, all the optimizations that you need to make your site faster are in this tab.
Let’s check each one of them and try to understand what they mean.
The CSS Section is useful to optimize the CSS and fonts:
|Remove Unused CSS||Deactivated|
|Remove Unused CSS by Page||Deactivated|
These are some thoughts and questions about this section:
- I don’t use Critical CSS because my site loads fast. About this practice, WP Johnny says that the implementation of Critical CSS is “ an old *ss tactic now coming back in popularity cuz of bloated page builders” Critical CSS might cause CLS issues.
- Removing unused CSS is something worth considering but I haven’t seen any improvements after implementing via Ezoic LEAP. The unused CSS is still the same after the implementation according to PurifyCSS. Purify CSS, WP Rocket, FlyingPress actually do the job in this department.
- Removing Unused CSS by Page is a bad idea according to their own documentation. Why would you add something like that?
- I am using system fonts so I don’t need to optimize fonts. This option doesn’t optimize the problems that fonts in Ezoic ads cause.
- I am using system fonts, System fonts don’t cause speed issues.
- I don’t like adding Custom CSS via a caching plugin or a CDN. You can add CSS via additional CSS in your theme customizer.
Let’s go to the next optimization
This is an interesting section because it can optimize your images.
|Lazy Load Images||Deactivated|
|Preload Background Images||Deactivated|
|Set Explicit Width and Height||Deactivated|
These are some thoughts and questions about this section:
- If I add images to my posts, these will go below the fold. Lazy loading is a core WordPress functionality and takes care of them
- WordPress added WebP support in WordPress 5.8 so you can convert new images to WEBP using convertio
- I don’t have background images to preload or these are present in pages where I display one ad.
- I don’t use that many images and sometimes I don’t add any images. You can upload resize your images before uploading them to your media library using ResizeImages.net
- Images have never been an issue for me, I place them below the fold and they don’t mess with my site speed.
Static Asset Cache Policy
This section let’s you control what browsers should cache. The benefits of this would be for returning visitors.
As far as I know, this won’t improve scores in page speed tests.
Pre-connect Origins parses your page to identify other domains you are requesting assets from. It then adds tags to tell the browser to pre-connect to those domains to speed up loading of those assets.
My sites doesn’t request information from other sites, everything is text, stylesheets and scripts
The only external requests are ads.
Minification is the process of removing unnecessary or redundant data without affecting how a resource is processed by the browser.
Minification is something that you can active since this feature won’t break your site.
I have implemented minification via CloudFlare so I feel that activating those via Ezoic Leap could be redundant.
- WP Rocket will tell you that minifying HTML is a waste of time since the implementation doesn’t really do much in terms of speed.
I haven’t activated the script delay functionality since this is an option to trick Google Page Insights because everything you delay will load eventually.
Core Web Vitals is based on Field data so your trick won’t make much of a difference
|Reduce CPU Intensive Tasks||Deactivated|
|Core jQuery Feature Preload||Deactivated|
|Load jQuery from CDN||Deactivated|
These are some thoughts and questions about this section:
- I delay GeneratePress Scripts until there is user interaction using Perfmatters.
- The only external scripts loading are Google Analytics, Google Adsense and Ezoic scripts.
- My setup doesn’t create CPU intensive tasks. The ads are the speed killers here. The rest is fine.
- I don’t have Jquery, I got rid of it using Perfmatters.You should get rid of it if you can.
Let’s check the final optimization
Perfmatters is $20 to $25 a year and I like optimizing sh*t at the application level.
Lazy loading Iframes is a native functionality found in WordPress. I never use that functionality when it is present in optimization plugins such as WP Rocket.
I places videos, images, gifs below the fold and those type of files don’t mess with my CWV scores
|Lazy Load Iframes||Deactivated|
I don’t add tweets to my posts so I don’t need it.
This tab is another waste of time and another tab dedicated to those Ezoic users who don’t want to do their homework.
This section pretty much trashes good themes and plugins based on the use and misuse Ezoic publishers give to it
You buy GeneratePress, you buy Elementor, then you go to envato elements, buy a template there and you might get a beautiful but a slow site.
If this data is based on what Ezoic users do with lightweight themes, this clearly shows that most Ezoic users don’t know sh*t about how to optimize a site for speed.
Lazy Ezoic users read that and start wondering if they need a website redesign or something along those lines.
You will find some dudes out there telling that Ezoic has never said that you have to delete plugins or switch themes or anything remotely closer to that
Then Why is Ezoic tagging those plugins as having a severe impact on your site performance?
The technology section is Ezoic being lazy about recommendations.
I know they can’t have an speed expert to check every site, specially those that make a dollar a day but that’s not an excuse to give sh*tty recommendations like the ones found in this tab.
Ezoic Lab and Leaderboard (5&6)
I added these two under the same heading because I don’t wanna waste another heading in tabs that promote laziness.
These two tabs are dedicated to lazy Ezoic users who don’t know:
- How to run tests in Google Page Insights
- How to check Core Web Vitals in Google Search Console
The leaderboard is just vanity. I need to make money, I don’t need to be ranked #1 unless I am trying to sell an speed optimization course.
Ezoic Caching is the Champion
Ezoic Cloud Caching is something I really like, I need my sites to be fully cached and I want my server to take long naps.
I want my server to hibernate all winter if possible.
I want everything to be served from Ezoic servers just like CloudFlare Full Page Caching or CloudFlare APO works
I have the default settings but this section could be more friendly for Ezoic users.
This is more difficult than setting WP Rocket.
I didn’t know why I didn’t use Ezoic caching my first time around Ezoic, it would have definitely helped.
You have to use Ezoic caching. It is fast, it does the job.
Ezoic Leap: Questions and Answers
These are some questions and answers about Ezoic Leap
Can I use CloudFlare APO or CloudFlare Full Page Caching?
You can’t use CloudFlare APO or Full Page Caching. Ezoic doesn’t want you to use another CDN. If you use either one of them, you will see a warning message across your Ezoic dashboard
Can I use a Caching Plugin?
You shouldn’t use caching plugins with Ezoic but I do and everything is fine. I had to deactivate the Ezoic plugin though since it messes with WP-Rocket caching
The WP-Rocket team probably found out that Ezoic doesn’t have a valid reason to invalidate their caching
They are deliberately preventing caching since they say it affects their ability to make the modifications their service providesAdd Ezoic Integration to conflicting plugins list, with custom message #2200
Caching plugins are not perfect but I don’t really know why Ezoic want to mess with them.
Should I get rid of Perfmatters?
Perfmatters is awesome. it is not a caching plugin. it is super light and it will make your site load fast if you know what you are doing with it.
My Results with Ezoic Leap
Core Web Vital is the best thing that could have happened in terms of speed
Once you win the fight, you don’t have to worry about it unless you make changes to your stack
These are my results:
As you can see, I don’t think about speed that much these days.
You can pass core web vitals even if you are using Ezoic ads.
Your site must be fast and that’s nobody’s problem but your own. Choose your hosting provider, theme and plugins wisely and you will have a better time making money with display ads.
I think Ezoic kinda feels responsible for making slow sites slower so they are trying to help publishers pass Core Web Vitals.
Their tool can fix every problem your site brings. They can dedicate hours and hours fixing problems they didn’t create, specially when they are taking site that are making a few dollars a day.
I hope Ezoic spends more time focusing on what it really matters when it comes to speed. I don’t think they need to take Google Search Console and Google Page Speed Insights place.
I didn’t need Ezoic Leap to pass Core Web Vitals, you might or might not need it. You gotta give it a try, just acknowledge that dealing with speed problems is a complex issue.
I am sure Ezoic put a lot of work into making Ezoic Leap and that I am kinda pissing all over it but I don’t like the level of apologetics you see on blogs, reddit and Facebook groups
Apologetics won’t make the tool any better.
If you appreciate my honesty and still want to give Ezoic a try, use my affiliate link