Forum Moderators: Robert Charlton & goodroi

Message Too Old, No Replies

It’s Official - Page Speed and SERP Results

         

gatormark

5:44 pm on Apr 26, 2021 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



I guess it’s official. Page speed will now be a factor and how your website ranks in Google search engine results.

In 2020 Google introduced Core Web Vitals, three metrics that publishers and Google can use to measure the quality of user experience on a site. These metrics assess speed, responsiveness and visual stability of a website.

Now, those three Core Web Vital metrics are being included in the page experience search ranking signal.

[web.dev...]

Kendo

11:05 pm on Apr 26, 2021 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Do they make allowances for whether a page includes Google stats logging? I found that without that code, my pages are 30-40% faster to load, so I could be considered a cheat.

roshanwebexpert

4:56 am on Apr 27, 2021 (gmt 0)

5+ Year Member



Yes, it's official, page speed is a direct ranking factor in SEO. It is because slow speed of a website can increase bounce rate and decrease webpage performance rate.

martinibuster

5:42 am on Apr 27, 2021 (gmt 0)

WebmasterWorld Administrator 10+ Year Member Top Contributors Of The Month



Not a ranking factor until June.

robzilla

8:51 am on Apr 27, 2021 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Speed has been a ranking factor since 2010, so the biggest change here is not page speed but the addition of the other metrics. "Page speed" is slowly evolving into "page experience", because page speed alone is not a conclusive measurement of the user experience.

Do they make allowances for whether a page includes Google stats logging?

There are no "allowances", only real-world measurements, shared by millions of Google Chrome users.

engine

12:51 pm on Apr 27, 2021 (gmt 0)

scottb

9:00 pm on May 4, 2021 (gmt 0)

10+ Year Member Top Contributors Of The Month



I wonder if Google will discount the impact on site speed by bloated AdSense ads. :)

saladtosser

1:04 am on May 5, 2021 (gmt 0)

5+ Year Member Top Contributors Of The Month



>>>I wonder if Google will discount the impact on site speed by bloated AdSense ads. :)<<<

I wonder if they will demote things like youtube in the SERPs seeing how youtube doesn't come close to passing CWV's ;)

robzilla

11:15 am on May 5, 2021 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



I wonder if Google will discount the impact on site speed by bloated AdSense ads. :)

As noted in another thread [webmasterworld.com], the Core Web Vitals are simple measurements drawn from Chrome users. They are blind to the cause of, say, a high First Input Delay. So no, nothing will be discounted, for the simple fact that they don't know (or care, probably).

On the whole, though, the page experience update is more likely than not going to have at least some kind of a negative effect on AdSense revenue, for the simple fact that having ads on a page is almost by definition reductive of the user experience.

I wonder if they will demote things like youtube in the SERPs seeing how youtube doesn't come close to passing CWV's ;)

If there's a good alternative, then sure, that could happen, but YouTube is pretty much a monopoly in online video. And YouTube still arguably offers a pretty good user experience overall, so they can probably afford not to have "passing" CWV scores. If they could improve, they probably would, but often there's a cost to that, the same way that removing AdSense from your site will improve the user experience but at the cost of your bottom line.

Worth repeating:
As we have said before, while this update is designed to highlight pages that offer great user experiences, page experience remains one of many factors our systems take into account. Given this, sites generally should not expect drastic changes.

[developers.google.com...]

glitterball

11:37 am on May 5, 2021 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



@Robzilla et al
I wonder if Google will discount the impact on site speed by bloated AdSense ads. :)


I spent a long time improving the Core Web Vitals indicators for my network of Wordpress sites.
Removing Adsense is the easiest way to improve the score in Google Page Insights - some of my sites now get a solid 100/100, and subsequently now pass the core web vitals test in Google Search Console (they previously failed).
However, I left Adsense on two of my sites (while applying all of the same improvements/optimizations as the other sites), and these sites still consistently fail the test at Pagespeed Insights.
The interesting thing is that all pages from the sites that still have Adsense now pass the Core Web Vitals test in Google Search Console (they failed previously).

So it seems to me that Google is in fact discounting the negative impact of Adsense, even if it still negatively impacts the score in Pagespeed Insights.

robzilla

12:22 pm on May 5, 2021 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Not all of the lab data returned by PageSpeed Insights are part of the Core Web Vitals, so the Insights score is actually a combined performance score, partially based on Lighthouse measurements at the time of testing (these can fluctuate quite a bit), and partially based on field data (if available for the page you're testing).

Good job improving your vitals!

glitterball

12:33 pm on May 5, 2021 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Not all of the lab data returned by PageSpeed Insights are part of the Core Web Vitals, so the Insights score is actually a combined performance score, partially based on Lighthouse measurements at the time of testing (these can fluctuate quite a bit), and partially based on field data (if available for the page you're testing).


True, but from my testing, Largest Contentful Paint always fails by a long way with Adsense on the page (typically 3.9 - 5 seconds).

saladtosser

12:41 pm on May 5, 2021 (gmt 0)

5+ Year Member Top Contributors Of The Month



Anyone else confused why google is pushing speed so much now (in the days of mobile phone speed 4g/5g) as opposed to years before when phone connections were much slower and would have been more helpful? (I understand in terms of sites that target poorer countries where the infrastructure isn't there), but again it's way better than it was a few years back.

And in several more years when we have 8/9G mobiles will CWVs be demoted as a ranking factor due to the speeds available from mobile devices in the future?

Does that make sense?

glitterball

1:41 pm on May 5, 2021 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



@saladtosser
You do make a point, but at the same time web pages have become bloated beyond belief, calling external libraries that don't do anything useful most of the time.

Most web pages do not provide any more functionality to the user than they did 20 years ago, yet they have grown in size and complexity to the point where they are often very slow to render (rather than download). So, I think that it's good that Google are encouraging websites to be more lean and efficient.

It's very rare for me to say anything positive about Google!

gatormark

3:04 pm on May 5, 2021 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Anyone else confused why google is pushing speed so much now (in the days of mobile phone speed 4g/5g) as opposed to years before when phone connections were much slower and would have been more helpful?


Because web developers are building websites that focus on generating ad revenue instead of providing useful information. For
Instance, you have these websites that require you to page through 10 pages to read one article and each page has 10 ads on it. I hope they kill those websites.

robzilla

4:55 pm on May 5, 2021 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



True, but from my testing, Largest Contentful Paint always fails by a long way with Adsense on the page (typically 3.9 - 5 seconds).

Do you know what your Largest Contentful Paint is? Not the measurement, but the paint itself, what goes into it? Perhaps it can be more efficient. I did a couple of runs on one of my sites (with AdSense) and LCP is consistently under 1s. Of course, this also depends on the number of ads, and the types of ads being loaded, and with every test you'll probably get different ads, so results will vary.

Anyone else confused why google is pushing speed so much now (in the days of mobile phone speed 4g/5g) as opposed to years before when phone connections were much slower and would have been more helpful? (I understand in terms of sites that target poorer countries where the infrastructure isn't there), but again it's way better than it was a few years back.

Again, page speed has been a ranking factor since 2010, so they've been pushing it for some time now. The way they've been able to measure the user experience (speed included) has evolved fairly recently. For example, the Paint Timing API, which Chrome uses to measure things like LCP, didn't exist before 2017, and first landed in Chrome 60. And then you still have to figure out how to store and process all that data.

4G, 5G and future generations help speed things up, of course, but they only relate to the "last mile". They're not going to change anything about the latency between countries and continents. We're still bound by the speed of light. The ping time between my home and WebmasterWorld is about 120ms, and only about 20ms of that is part of the last-mile (cable + wi-fi).

NickMNS

5:11 pm on May 5, 2021 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



but they only relate to the "last mile".

To add to this point, 4/5G also only addresses network latency. Page reflows and slow I/O on your server or slow I/O in your user's device is not impacted by 5G. Stated differently, you may be able to get a huge dump of data from the network, but you still need to present it to the user, and the metrics used by Google measure exactly that, how fast the user sees and can interact with the content.

scottb

9:17 pm on May 5, 2021 (gmt 0)

10+ Year Member Top Contributors Of The Month



"Third-party code blocked the main thread for 4,430 ms." Score: 52 out of 100.

That's PageSpeed Insights telling me to get rid of AdSense. Fortunately, both Google search rankings and AdSense aren't paying attention to PSI.

westcoast

9:50 pm on May 5, 2021 (gmt 0)

5+ Year Member Top Contributors Of The Month



"That's PageSpeed Insights telling me to get rid of AdSense. Fortunately, both Google search rankings and AdSense aren't paying attention to PSI."

Exactly. I get the exact same thing.

I can create a completely blank page, place the adsense code on it, and it will STILL fail the PageSpeed Insights test (mobile)! Desktop does pass, but I am comletely unable to get a page to pass on mobile with the adsense code -- even when the page is blank!

saladtosser

12:56 am on May 6, 2021 (gmt 0)

5+ Year Member Top Contributors Of The Month



>>>>Because web developers are building websites that focus on generating ad revenue instead of providing useful information. For
Instance, you have these websites that require you to page through 10 pages to read one article and each page has 10 ads on it. <<<<


Sounds like you just described Google SERPS 2021, except google, has more ads ;)

>>>I can create a completely blank page, place the adsense code on it, and it will STILL fail the PageSpeed Insights test (mobile)! Desktop does pass, but I am comletely unable to get a page to pass on mobile with the adsense code -- even when the page is blank!<<<

I know right, AMP JS isn't great either and pushes me into the yellow.... Really sad Google is doing NOTHING and staying quiet about their JS scripts impact on CWV. Would love to see some thoughts from at least one person at google as to what they intend to do to make their products compliment...... or at least an apology or just some recognition they are causing a problem here..

NickMNS

1:16 am on May 6, 2021 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



I believe (that is I haven't tested it) if you have a blank page and simply put and ad on the page it will cause the page to reflow.

Reflow for those not familiar with the concept is:
parts of the render tree (or the whole tree) will need to be revalidated and the node dimensions recalculated. This is called a reflow, or layout, or layouting. Note that there’s at least one reflow — the initial layout of the page


Basically a blank page will render the body tag, while browser "awaits" the return of the async call for the ad. When the ad returns and the html is added to the DOM it will have a size, width and height definition that didn't exist previously and thus will require the browser to redo the "layouting" and cause a reflow. This reflow in turn will have a high cost in terms of Google's CWV metrics.

You could avoid the reflow by adding a pre-sized div tag to which the ad will be a child, and of course limiting the sizing of the ad to fit within its parent. In which case the page would not require a reflow and may pass the Google speed test. Of course then the page would no longer be blank.

Again, I'm speculating and have not tested this.

More info about reflow and repaint and the source of the quote above:
[medium.com...]

glitterball

8:29 am on May 6, 2021 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



You could avoid the reflow by adding a pre-sized div tag to which the ad will be a child, and of course limiting the sizing of the ad to fit within its parent. In which case the page would not require a reflow and may pass the Google speed test. Of course then the page would no longer be blank.


That's likely what causes the issues with my sites: the space where I place the ads is a fixed width div for desktop, but resizes for mobile.
If I remember correctly, my sites had reasonable scores on PageSpeed Insights on desktop even with Adsense still present.

There is also another knock-on benefit from removing Google's products: you can get rid of the Tracker Cookie warning and associated JS.

scottb

2:06 pm on May 6, 2021 (gmt 0)

10+ Year Member Top Contributors Of The Month



"Exactly. I get the exact same thing."

Here's the crazy part. My mobile page views are up more than 300% versus a year ago, but I'm getting only about 20 page views a month from AMP. So "mobile" is doing great while AMP is in the toilet.

NickMNS

2:29 pm on May 6, 2021 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



the space where I place the ads is a fixed width div for desktop, but resizes for mobile.

Width is less of an issue, unless you have more content on the same row and that tends to be bigger issue on desktop. The issue is caused when the ads parent div is collapsed when there is no ad, and then expands when the ad arrives. If you want Adsense to show an ad with a height of 250 and full width, then to avoid reflow size the parent div to at least a height of 250px. When the ad arrives no resize is required. The only problem is that if an ad doesn't arrive you will be left with a blank space.

glitterball

6:48 pm on May 6, 2021 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



@Robzilla
Do you know what your Largest Contentful Paint is? Not the measurement, but the paint itself, what goes into it? Perhaps it can be more efficient. I did a couple of runs on one of my sites (with AdSense) and LCP is consistently under 1s. Of course, this also depends on the number of ads, and the types of ads being loaded, and with every test you'll probably get different ads, so results will vary.


The largest element is typically a photo specific to a given page. I have heavily optimised this element: srcset, lazy loading, compression etc.

If the problem is as NickMNS suggests (I imagine he is right), then I could lock down the div where adense is displayed to a set of fixed widths and heights based on the most common screen sizes, and fix the issue.
However, in my case, I'm not going to do that because I only use Adsense because it is easy, and limiting the size of the space won't help maximise revenue.
Nowadays contextual affiliate programs are much more lucrative for me than the personalised stuff that Adsense shows, so I've been moving away from Adsense for a long time anyway.

saladtosser

8:08 am on May 7, 2021 (gmt 0)

5+ Year Member Top Contributors Of The Month



glitterball, i don't think having a div with a fixed height would make a difference as I use AMP adsense that uses fixed height divs and have the issues still...

NickMNS

2:29 am on May 8, 2021 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



In the April Google Search thread I wrote this:
One needs to take these metric with a grain of salt. Google may be making this a ranking factor but worth how much? If the https ranking factor or the mobile ranking factor are any measure, this is unlikely to make any noticeable difference.

here:https://www.webmasterworld.com/google/5032067-12-30.htm

Well it seems that it lines up with what Google is saying about this here:
[seroundtable.com...]
(1) Again, the page experience update won't be drastic and might be more like a tie breaker signal than something really big.
(2) Tie breaker signals, like HTTPS, happen more often than you think.

robzilla

8:57 am on May 8, 2021 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Yes, these changes tend to be blown out of proportion, but of course there's an upside to that (for Google and the Web at large), in that it gets people talking about these real issues. It's a bit of leverage that's unfortunately required to get webmasters to start paying more attention to the user experience. It's too bad they often do it so reluctantly and reactively, with the intent to please Google rather than their users.

Interesting about the tie breakers. In the grand scheme of ranking factors, I've always been inclined to think that ties would be rare.

superclown2

10:22 am on May 11, 2021 (gmt 0)



Last week I updated a site. I changed images for more optimised ones and got a 100% score with all the exploding fireworks on lighthouse. It is already on a superfast server with a 98% pingdom score. This morning it fell 5 places from 7 to 12 for it's main key phrase and practically disappeared for lesser phrases. Forgive me if I treat everything that google says with disdain.

JorgeV

9:47 pm on May 11, 2021 (gmt 0)

WebmasterWorld Senior Member 5+ Year Member Top Contributors Of The Month



Hello,

Last week I updated a site. I changed images for more optimised ones and got a 100% score with all the exploding fireworks on lighthouse. It is already on a superfast server with a 98% pingdom score. This morning it fell 5 places from 7 to 12 for it's main key phrase and practically disappeared for lesser phrases. Forgive me if I treat everything that google says with disdain.


In all events, speed will account for ranking only starting next June :
[webmasterworld.com...]

and still it will be one factor among hundreds or thousands...