Have any of you guys looked closely at the new (“experimental”) speed report in Google Search Console? It’s a bit terrifyingâ¦
I’ve been developing some new sites (for years now, but finally starting to at least look somewhat complete), and pretty much all the pages on those sites are considered “slow” for mobile users, but the same exact page served to desktop users is considered to have a “moderate” speed.
[ATTACH=JSON]{“alt”:“Click image for larger version Name: Screen Shot 2019-12-01 at 8.25.12 AM.jpg Views: 1 Size: 37.0 KB ID: 296898”,“data-align”:“center”,“data-attachmentid”:“296898”,“data-size”:“full”,“title”:“Mobile vs Desktop”}[/ATTACH]
That spurred me to take a closer look at how quickly my pages were being served. I found some slow SQL queries and I’ve been trying to rework my queries since it seems using SQL views really slow things down, so now I need to go through my code and rewrite things so I execute the SQL directly rather than through a view.
Backing up a bit⦠the data comes from actual users. Chrome reports data back to Google, so Google has access to real user experience data. They use two measures of speed: [LIST=1]
The other thing that’s completely frustrating is that it’s the same exact standard on desktop and mobile. I’m serving the same exact page by the same exact server, yet you can see huge differences in the reports for the same page. Here’s the desktop reportâ¦
[ATTACH=JSON]{“alt”:“Click image for larger version Name: Screen Shot 2019-12-01 at 8.19.42 AM.jpg Views: 1 Size: 10.7 KB ID: 296899”,“data-align”:“center”,“data-attachmentid”:“296899”,“data-size”:“full”,“title”:“Screen Shot 2019-12-01 at 8.19.42 AM.jpg”}[/ATTACH]
Notice that /blog takes 151ms to serve, and the home page takes 125ms to serve. Now here’s the mobile reportâ¦
[ATTACH=JSON]{“alt”:“Click image for larger version Name: Screen Shot 2019-12-01 at 8.18.33 AM.jpg Views: 1 Size: 19.6 KB ID: 296900”,“data-align”:“center”,“data-attachmentid”:“296900”,“data-size”:“full”,“title”:“Screen Shot 2019-12-01 at 8.18.33 AM.jpg”}[/ATTACH]
The mobile report says /blog takes 618ms to serve (4.1x longer) and the home page 362ms (2.9x longer). The blog page is the exact same page, while the home page does have less content on it (so a smaller page).
Before this report came out I would have thought a FID of 151 was pretty fast. But no, it’s not fast enough. And now I’m being judged on the quality of my user’s mobile networks. All I can hope is that all the other sites out there have the same problem. But the indexing changed a while ago now to “mobile first”, so it’s the mobile speed numbers that matter most. But I’m just flat out slow on mobile. Even though I’m returning pages in what I think of as a reasonably fast time.
I know Bjorn is going to chime in here saying he prerenders all his pages, so his pages are all fast. That might work on some of my pages. It’s just really frustrating to have to do that, and it doesn’t work in a lot of cases. I’m already precalculating/caching some of the more complex queries. Guess I need to do even more of that.
Oh, and then there’s data that just makes no sense. Moving away from my new sites, to my forum site (which is based on IP.Board), I see thisâ¦
[ATTACH=JSON]{“alt”:“Click image for larger version Name: Screen Shot 2019-12-01 at 8.57.53 AM.jpg Views: 1 Size: 35.7 KB ID: 296901”,“data-align”:“center”,“data-attachmentid”:“296901”,“data-size”:“full”,“title”:“Screen Shot 2019-12-01 at 8.57.53 AM.jpg”}[/ATTACH]
So it would seem that mobile was slow and desktop was mostly “moderate”. Then there was an update and desktop got slow as well. Then there was another update and mobile went from slow to mostly moderate, but there was no change to desktop. Then there was a yet another update and they fixed what they messed up and desktop went back to being mostly moderate. I suppose that’s all possible â IP.Board is pretty advanced and I can see them serving very different things to mobile and desktop. It’s just a little scary to see that required security updates of 3rd party software can make your speed ratings change so drastically.
I’m just curious to hear everyone’s thoughts/experiences with thisâ¦