DEV Community

Cover image for What is your PageSpeed?

What is your PageSpeed?

Anders on October 26, 2020

The recent post about Sonys brand new horribly performing update to their Playstation Store kinda got me thinking, do people even care about the pe...
Collapse
 
anders profile image
Anders

For my two main projects, these are the scores (Left Mobile, Right Desktop).

Membrain PageSpeed Membrain

Aweform PageSpeed Aweform

Collapse
 
bretgeek profile image
bretgeek • Edited

These are pretty good scores! Another thing about testing your site's pagespeed (at least for me anyway) is that it is a great learning experience. Figuring out the stuff that is wrong helps you learn to do things better/more correctly. Same thing with HTML validation. I learned so much through deciphering all my problems/validation errors :)

Collapse
 
anders profile image
Anders

Definitely. It makes you call some "best practices" into question at time even. And it does help you understand a little more about how the browser works as well.

Collapse
 
rtivital profile image
Vitaly Rtishchev

It's important to remember that page speed does not always reflect real UX – it's just an automated tool that collects stats. The real UX comes from user perception of performance. For example, server side rendered applications that load >5 mb of javascript can feel really fast (if configured correctly) but will not win the award for the most performant site.

Also you should try Lighthouse, which does more check with new metrics – you can find in Chrome dev tools.

Here is mime result for omatsuri.app/ – I've lost some points on Github Pages caching strategy

Collapse
 
anders profile image
Anders

Absolutely, that is ultimately what matters. If you load stuff the right way it can still be real nice. That is a great score as well : )

Collapse
 
hectordeluna profile image
Hector de Luna

For groobe.io
Ever since I found lighthouse I have been always tried to improve it, it has been fun to do it though.
Major optimizations were created by using React Concurrent mode and prefetching the data, the site has a lot of images so I tried my best to make the loading experience great!

Score

Collapse
 
joshinat0r profile image
joshinat0r

What I've learned is that clients like to pretend that pagespeed doesn't matter to them until they realize their rankings are tanking and get fewer clicks.
I'm working in ecommerce and we warned our clients several times that something they wanted would impact pagespeed (and rankings). Sometimes they'll listen, other times they'll call you a few months later and complain until you quote their mails ignoring the warnings.

I feel like gaming stores/launchers are especially atrocious, I never had a smooth UX in Origin regardless of hardware. Clicking stuff takes ages and animations lag, navigating back would take you back to the top of the list and not to your last position. And it's been like this for ages but they've recently announced a beta for a new launcher.
Uplays websites are in a similar boat, GOG and Blizzard seem to care more about UX (both launchers and websites).

Maybe they don't care because they know that the customer is forced to use the website if he wants to get a PS4/EA/Ubisoft-game, unlike in ecommerce where most products are available in several shops.

Collapse
 
anders profile image
Anders

Its facinating with EA/Ubi etc given the rather extreme perf focus most game devs has as opposed to what their web/launcher devs seem to have.

Collapse
 
joachimzeelmaekers profile image
Joachim Zeelmaekers • Edited

I think that if your website needs more than 3 seconds to load, it's useless to have a website. This is certainly true for websites that are in the e-commerce world. Try opening Amazon and compare it to other e-commerce platform. The faster your content is available, the more likely the user is going to checkout the content.
For my website, I use Gatsby to optimize SEO and page-speed.
Here are the stats from lighthouse.

Collapse
 
rowemore profile image
Rowe Morehouse

Google search ranking algos are starting to penalize sites that don't meet basic standards for #webperf core metrics.

Measure your site here:
web.dev/learn/

Good explanation here:
web.dev/user-centric-performance-m...

If you build sites, you need to know what these mean:
FCP, LCP, FID, TTI, TBT, CLS

Watch a vid about it, with all-around-studs Paul Irish and Elizabeth Sweeny:
youtube.com/watch?v=BjfYb8YiK1M

Collapse
 
bretgeek profile image
bretgeek • Edited

I care. Browser rendering time affects the user experience and ultimately SEO.

Collapse
 
anders profile image
Anders

SEO has been a big reason for me as well (obviously User Experience is No 1), but for SEO its basically relative to other competing sites for the same keywords, and they are very often not scoring super well. So good for us I guess =)

Collapse
 
bretgeek profile image
bretgeek

What I mean is user experience via slow pagespeed affects SEO because google knows when people bounce from your slow site and then they gig you for it :)

Thread Thread
 
anders profile image
Anders

As they should, there has been many a time when I've hit ghe back button when something isn't loading properly.

Just the other day poor UX also made me choose a competitor to deliver a product for $1200, so yeah, it has an impact for sure.

Collapse
 
thomasbnt profile image
Thomas Bnt ☕