Site speed has been rising as a priority to publishers across the web. Unfortunately, identifying the root cause of what is actually slowing down a website and what to do about it stumps even the most seasoned developers. Popular site speed analysis tools often provide composite scores and broad recommendations, but they typically don’t provide the nuance or direction needed to make meaningful corrections.
The motivation for faster site speed stems from Google’s recent attention to this topic. While Google’s Search team has repeatedly said that what’s most important is for publishers to make their websites perceivably fast for a user’s real experience, the introduction of the Core Web Vitals in the Chrome User Experience Report (CrUX data) add yet another inconvenient layer to managing site speed for SEO; although Google has backed off of this bit recently.
Ranking wise it’s a teeny tiny factor, very similar to https ranking boost. That particular one is not surprising. You do that primarily to enable users to convert.
— Gary 鯨理／경리 Illyes (@methode) April 28, 2020
we announced it will become *a* ranking factor, that’s known. i merely ruled out the possibility of it becoming *the* primary ranking factor. whatever it will be eventually in-between is not known and I’m not going to speculate about it. — Gary 鯨理／경리 Illyes (@methode) September 7, 2020
What is actually slowing websites down?
Perfecting site speed scores, especially for those who monetize with ads, has become a slightly frustrating pursuit for many web publishers.
While Google espouses having a fast site, the very script used by Google Analytics itself has a negative impact on website load time. What’s more, the display ad ecosystem is dominated by Google’s ad products (AdX and AdSense).
What is not often realized by publishers is the give and take necessary on any website page when it comes to speed. Below, we’ll walk through a series of popular tools, products, and frameworks added to a blank page hosted using popular web host, Bluehost, to see how common — and necessary — website technologies impact website speed.
Speed testing ads, popular tools, and frameworks on a blank page
We are going to test a variety of page elements on a blank HTML page to see how this affects the Google PageSpeed Insights score. Since this is one of the most popular tools for testing, we decided to use it across all the tests.
How we did the test…
Framework: Blank HTML page outside of WordPress framework (uploaded the page file using SFTP)
Elements: Elements were added to a blank HTML page and given their own URL for testing
Results of the tests…
1. Blank page
PageSpeed Insights score: 98
Speed recommendations: None
Page description: This one is pretty self-explanatory. But, a blank HTML page scored a 98—a near-perfect mobile speed score.
2. Blank page + image
PageSpeed Insights score: 92
Speed recommendations: “Keep request counts low”. The image was already compressed, but this image required 4 total requests from the origin server.
Page description Having only an image on a blank HTML page caused the score to decrease by 8 points. Remember, this blank page being tested is one without a Content Management System framework, no widgets / plugins, no textual content, etc.
3. Blank page + image + Google Analytics script
PageSpeed Insights score: 86
Page description: A blank HTML page with an image and Google Analytics script in the website <head> code.
4. Blank page + image + Google Analytics + Facebook pixel
PageSpeed Insights score: 79
Page description: A blank HTML page with an image that includes a Facebook audience tracking pixel and Google Analytics script in the website <head> code.
5. Blank page + FB pixel + GA + image + Jquery code
PageSpeed Insights score: 81
Page description: A blank HTML page with a single image and Facebook/Google tracking codes along with an extremely common JQuery call that is required by most WordPress websites.
6. Blank page + Image + AdSense Auto Ads
PageSpeed Insights score: 70
Page description: With the addition of Adsense Auto Ads, the Blank HTML with only an image on it drops the score a whopping 22 points (this page without AdSense code was 92 above).
7. Blank page + FB Pixel + GA + Jquery + AdSense Auto Ads
PageSpeed Score: 51
Speed recommendations: The recommendations are all the same for each individual element provided above.
Page description: This is a pretty bare-bones page for just about any publisher. A regular HTML page with a single ad network adscript, image, and Google Analytics tracking code. Yet, the score is barely above 50 according to Pagespeed Insights.
7. Blank page + FB pixel + JQuery + Video
PageSpeed Insights score: 53
Speed recommendations: The only new recommendation is to removed unused CSS which is used to display my video player in the browser of the visitor. There’s no CSS that can be removed here in reality without ruining the way my video would display to end-users.
Page description: The addition of an embedded YouTube video on this page brought the score down below 60 without displaying ads.
8. Blank page + FB pixel + JQuery + Video + Adsense Auto Ads + Google Analytics
Speed recommendations: No new recommendations, just a list of all the others above we’ve broken down.
Page description: It’s clear that, even without a WordPress theme or framework, the elements all added together still bring the PageSpeed score down into the 40s. The AdSense auto ads code seems to take the biggest toll on the score itself. Hence why so many publishers that use display ads for monetization try to counteract low scores with optimization tools that are largely ineffective in many cases due to their inability to prevent an exterior call (required for ads).
Publishers with a Content Management System like WordPress, a theme, plus all the other elements we added to the blank page above, are all going to struggle with site speed scores right out of the gate. Especially those who rely on display ads for their main source of revenue.
For publishers who sign up with Ezoic, you can keep your site monetizable and fast using a combination of our free version of Site Speed Accelerator and Caching tools. These each give sites features right out of the box to speed up a website beyond scores seen above. Additionally, we even created an advanced version of the Site Speed Accelerator that replaces tons of expensive speed optimization tools that under-deliver for a fraction of the cost for sites who want to have the highest speed scores possible (even when showing ads).
Do you have any plugins, widgets, or other elements on your page that are bringing your speed score or Core Web Vitals down? Let me know in the comments.