@SPEAKERNA@patrickstox #SMX
@SPEAKERNA@patrickstox #SMX
Product Advisor,Technical SEO, &
Brand Ambassador at
• I write for Ahrefs blog but have written for many industry
publications in the past
• I speak at some conferences like SMX, Pubcon, UnGagged,TechSEO
Boost
• Organizer for the Raleigh SEO Meetup (most successful in US) and
the Beer & SEO Meetup
• We also run a conference, the Raleigh SEO Conference
• FounderTechnical SEO Slack Group (message me for an invite)
• Moderator /r/TechSEO on Reddit
Who is Patrick Stox?
@SPEAKERNA@patrickstox #SMX
Mid-June to late August rollout
The Page Experience Update Is Happening Now
@SPEAKERNA@patrickstox #SMX
Is This New?
@SPEAKERNA@patrickstox #SMX
2007 - Safe Browsing
2010 - Page Speed Desktop
2014 - HTTPS
2015 - Mobile Friendly
2017 - No Intrusive Interstitials
2018 - Page Speed Mobile
2021 – Core Web Vitals (Mobile)
Yes and No
@SPEAKERNA@patrickstox #SMX
https://twitter.com/jeffjose/status/1394776921121067012
@SPEAKERNA@patrickstox #SMX
AMP No Longer Required For Top Stories
@SPEAKERNA@patrickstox #SMX
But that doesn’t mean you shouldn’t
work on them
Page Experience Signals Are Small Ranking Signals
@SPEAKERNA@patrickstox #SMX
Image Credits: Google I/O 2021
@SPEAKERNA@patrickstox #SMX
Page Experience Report In Google Search Console
@SPEAKERNA@patrickstox #SMX
Mobile-Friendly
@SPEAKERNA@patrickstox #SMX
https://almanac.httparchive.org/en/2020/seo
10.84% Of Mobile Sites Are Probably Not Mobile Friendly
@SPEAKERNA@patrickstox #SMX
Bulk Checker In Google Search Console
Mobile Usability Report
@SPEAKERNA@patrickstox #SMX
Mobile-Friendly Test
Single Page Check
@SPEAKERNA@patrickstox #SMX
In robots.txt add:
User-Agent: Googlebot
Allow: .js
Allow: .css
Don’t Block CSS Or JS Files
@SPEAKERNA@patrickstox #SMX
Google is shifting how they index content from the desktop to
the mobile version of sites
This started in 2016 and is nearly done
Mobile-First Indexing
@SPEAKERNA@patrickstox #SMX
Safe Browsing
@SPEAKERNA@patrickstox #SMX
Source: https://transparencyreport.google.com/safe-browsing/overview
Browser Warnings
@SPEAKERNA@patrickstox #SMX
Source: https://transparencyreport.google.com/safe-browsing/overview
Search Warnings
@SPEAKERNA@patrickstox #SMX
https://search.google.com/search-console/security-issues
Report in Google Search Console
@SPEAKERNA@patrickstox #SMX
HTTPS
• Authentication
• Data Integrity
• Encryption
@SPEAKERNA@patrickstox #SMX
HTTPS Check
@SPEAKERNA@patrickstox #SMX
Source: https://almanac.httparchive.org/en/2020/seo
@SPEAKERNA@patrickstox #SMX
https://twitter.com/patrickstox/status/1289949065606606857
HTTPS – Uncommon SEO Knowledge
@SPEAKERNA@patrickstox #SMX
HTTPS Is Required For Many Modern
Technologies
• HTTP/2, HTTP/3
• Accelerated Mobile Pages (AMP)
• Progressive Web Apps (PWAs)
• Service Workers
• Geolocation
• Push Notifications
@SPEAKERNA@patrickstox #SMX
Make sure content on the page is easily accessible to the
user.
No Intrusive Interstitials
@SPEAKERNA@patrickstox #SMX
@SPEAKERNA@patrickstox #SMX
Legal notices for cookies or age consent
Banners that use a reasonable amount of screen space and
can be dismissed
What Doesn’t Count Against You
@SPEAKERNA@patrickstox #SMX
Core Web Vitals
@SPEAKERNA@patrickstox #SMX
Source: web.dev/vitals
Largest Contentful Paint (LCP)
@SPEAKERNA@patrickstox #SMX
It’s usually going to be a featured image, text, or maybe the
<h1> tag
LCP Is The Largest Visible Element Loaded In The
Viewport
@SPEAKERNA@patrickstox #SMX
•<img> element
•<image> element inside an <svg> element
•The image inside a <video> element
•Background image loaded with the url() function
•Blocks of text
<svg> and <video> may be added in the future.
But LCP Can Be Any Of These
@SPEAKERNA@patrickstox #SMX
How To See The LCP Element In PageSpeed Insights
@SPEAKERNA@patrickstox #SMX
How To See The LCP Element in DevTools
• Performance > check “Screenshots”
• Click ‘Start profiling and reload page’
• LCP is on the timing graph
• Click the node; this is the element for LCP
@SPEAKERNA@patrickstox #SMX
Source: web.dev/vitals
First Input Delay (FID)
@SPEAKERNA@patrickstox #SMX
FID is the time from when a user interacts with your page until
the page can respond. You can also think of it as
responsiveness.
What Is FID?
@SPEAKERNA@patrickstox #SMX
Counted
•Clicking on a link or button
•Inputting text into a blank field
•Selecting a drop-down menu
•Clicking a checkbox
What Counts As An Interaction?
Not Counted
•Scroll
•Zoom
@SPEAKERNA@patrickstox #SMX
Avoid Long Tasks
@SPEAKERNA@patrickstox #SMX
How To See FID In PageSpeed Insights
@SPEAKERNA@patrickstox #SMX
Source: web.dev/vitals
Cumulative Layout Shift (CLS)
@SPEAKERNA@patrickstox #SMX
CLS measures how elements move around or how stable the
page layout is.
What Is CLS?
@SPEAKERNA@patrickstox #SMX
Simply: It's the 5 second timeframe where the most shifting
occurs
https://web.dev/evolving-cls/
Cumulative Layout Shift (CLS) Was Changed Recently
@SPEAKERNA@patrickstox #SMX
•Images without dimensions
•Ads, embeds, and iframes without dimensions
•Injecting content with JavaScript
•Applying fonts or styles late in the load
What Causes CLS?
@SPEAKERNA@patrickstox #SMX
How To See CLS in PageSpeed Insights
@SPEAKERNA@patrickstox #SMX
How To See CLS in WebPageTest Filmstrip View
Options:
Highlight Layout Shifts
Thumbnail Size: Huge
Thumbnail Interval: 0.1 sec
@SPEAKERNA@patrickstox #SMX
How To See CLS in defaced.dev
Layout Shift GIF Generator
@SPEAKERNA@patrickstox #SMX
https://ahrefs.com/blog/advanced-pagespeed-guide/
Speed Is A Complex Topic
@SPEAKERNA@patrickstox #SMX
Only 24.2% Of Sites Pass Core Web Vitals Benchmarks
Data from CrUX
Real user data
@SPEAKERNA@patrickstox #SMX
Tools To Measure
@SPEAKERNA@patrickstox #SMX
Core Web Vitals report in Google Search Console
Easiest Way To See CWV For Your Site
@SPEAKERNA@patrickstox #SMX
Specific Issues
@SPEAKERNA@patrickstox #SMX
So How Do I Make My Site Load Faster?
@SPEAKERNA@patrickstox #SMX
The smallest page:
<!DOCTYPE HTML>
If you need JavaScript:
<!DOCTYPE HTML><html></html>
Basic Concept #1 - Smaller Is Faster
@SPEAKERNA@patrickstox #SMX
Use a CDN
Basic Concept #2 – Location Matters
@SPEAKERNA@patrickstox #SMX
Note the delay for each additional connection
Basic Concept #3 – Use The Same Server If Possible
@SPEAKERNA@patrickstox #SMX
These start the connections earlier if you need to connect to
3rd parties.
<link rel="preconnect" href="https://site.com">
<link rel="dns-prefetch" href="//asset1.com">
Preconnect and DNS-Prefetch
@SPEAKERNA@patrickstox #SMX
Basic Concept #4 – Caching
1st load 2nd load
@SPEAKERNA@patrickstox #SMX
AMP pages clicked from search are prefetched and cached.
Now you can do this with Signed Exchanges for any site.
https://web.dev/signed-exchanges/
AMP’s Magic Trick
@SPEAKERNA@patrickstox #SMX
Goal: Load things people see first, then load other things.
Basic Concept #5 – Prioritization Of Resources
@SPEAKERNA@patrickstox #SMX
Do you need it? If so, optimize size + quality
Preload images above the fold
<link rel="preload" as="image" href=“cat.jpg"
imagesrcset=“cat_400px.jpg 400w,
cat_800px.jpg 800w, cat_1600px.jpg 1600w"
imagesizes="50vw">
Images - Early
@SPEAKERNA@patrickstox #SMX
Set height and width of images
<img src=“cat.jpg" width="640" height="360" alt=“cat with
string" />
Reserve the maximum space needed for ads
CLS Specific – Include Sizes
@SPEAKERNA@patrickstox #SMX
Lazy Load
<img src=“cat.jpg" alt=“cat" loading="lazy">
Images - Late
@SPEAKERNA@patrickstox #SMX
Remove unused CSS
Minify CSS
Inline Critical CSS
CSS - Early
@SPEAKERNA@patrickstox #SMX
Inline
@SPEAKERNA@patrickstox #SMX
Defer non-critical CSS
<link rel="preload" href="stylesheet.css"
as="style" onload="this.rel='stylesheet'">
CSS - Late
@SPEAKERNA@patrickstox #SMX
Same server if possible
Preload
System fonts over custom fonts font-display: optional
Fonts
@SPEAKERNA@patrickstox #SMX
Minify
Prioritize what’s needed for the site to function only, inline or
preload
Pre-render or server-side rendering if needed
JavaScript - Early
@SPEAKERNA@patrickstox #SMX
Break up long tasks – code splitting
JavaScript Throughout
@SPEAKERNA@patrickstox #SMX
JavaScript - Late
@SPEAKERNA@patrickstox #SMX
JavaScript - Late
Normal:
<script src="https://www.domain.com/file.js"></script>
Async:
<script src="https://www.domain.com/file.js" async></script>
Defer:
<script src="https://www.domain.com/file.js" defer></script>
@SPEAKERNA@patrickstox #SMX
Make a static copy on your own server and test performance
improvements of changes
https://youtu.be/ULJ-2AUdZYQ
Estimate Impact Of Changes
@SPEAKERNA@patrickstox #SMX
SEE YOU AT THE NEXT SMX!

More Related Content

PPTX
Page Experience Update TMC June 2021 Patrick Stox
PPTX
Website Migrations at SMX Munich 2019 - Patrick Stox
PPTX
What's Next for Page Experience - SMX Next 2021 - Patrick Stox
PPTX
Things Google Tries To Correct For You - SMX Advanced 2019 Insights Sessions ...
PPTX
Where to focus your SEO efforts to have the most impact Digital Summit Atlant...
PPTX
Local Link Building - Pubcon Local 2021 - Patrick Stox
PPTX
Raleigh seo-most-valuable-seo-presentation-patrick-stox
PPTX
React JS and Search Engines - Patrick Stox at Triangle ReactJS Meetup
Page Experience Update TMC June 2021 Patrick Stox
Website Migrations at SMX Munich 2019 - Patrick Stox
What's Next for Page Experience - SMX Next 2021 - Patrick Stox
Things Google Tries To Correct For You - SMX Advanced 2019 Insights Sessions ...
Where to focus your SEO efforts to have the most impact Digital Summit Atlant...
Local Link Building - Pubcon Local 2021 - Patrick Stox
Raleigh seo-most-valuable-seo-presentation-patrick-stox
React JS and Search Engines - Patrick Stox at Triangle ReactJS Meetup

What's hot (18)

PPTX
Troubleshooting SEO for JS Frameworks - Patrick Stox - DTD 2018
PPTX
Data Visualization for SEO
PPT
International SEO: The Weird Technical Parts - Pubcon Vegas 2019 Patrick Stox
PPTX
Nofollow UGC Sponsored SEOFromHome Patrick Stox Ahrefs
PPTX
JavaScript SEO Ungagged 2019 Patrick Stox
PDF
An SEO's Guide to Website Migrations | Faye Watt | BrightonSEO's Advanced Tec...
PPTX
A Crash Course in Technical SEO from Patrick Stox - Beer & SEO Meetup May 2019
PPTX
Most Valuable SEO Presentation - Advanced Search Summit - DMO Advanced 2021 -...
PPTX
Enterprise SEO Chaos - SMX Advanced 2016
PPT
A Technical Look at Content - PUBCON SFIMA 2017 - Patrick Stox
PPTX
SMX Advanced 2018 Solving Complex SEO Problems by Patrick Stox
PPTX
Everything That Can Go Wrong Will Go Wrong - Tech SEO Boost 2017 - Patrick Stox
PPTX
AMP for Enterprises - SMX West - Patrick Stox
PPT
Pubcon Vegas 2017 You're Going To Screw Up International SEO - Patrick Stox
PPTX
Everyone Screws Up HTTPS
PPTX
Google's Top 3 Ranking Factors - Content, Links, and RankBrain - Raleigh SEO ...
PPTX
Nofollow, UGC, and Sponsored Attributes
PPTX
SMX Advanced 2018 SEO for Javascript Frameworks by Patrick Stox
Troubleshooting SEO for JS Frameworks - Patrick Stox - DTD 2018
Data Visualization for SEO
International SEO: The Weird Technical Parts - Pubcon Vegas 2019 Patrick Stox
Nofollow UGC Sponsored SEOFromHome Patrick Stox Ahrefs
JavaScript SEO Ungagged 2019 Patrick Stox
An SEO's Guide to Website Migrations | Faye Watt | BrightonSEO's Advanced Tec...
A Crash Course in Technical SEO from Patrick Stox - Beer & SEO Meetup May 2019
Most Valuable SEO Presentation - Advanced Search Summit - DMO Advanced 2021 -...
Enterprise SEO Chaos - SMX Advanced 2016
A Technical Look at Content - PUBCON SFIMA 2017 - Patrick Stox
SMX Advanced 2018 Solving Complex SEO Problems by Patrick Stox
Everything That Can Go Wrong Will Go Wrong - Tech SEO Boost 2017 - Patrick Stox
AMP for Enterprises - SMX West - Patrick Stox
Pubcon Vegas 2017 You're Going To Screw Up International SEO - Patrick Stox
Everyone Screws Up HTTPS
Google's Top 3 Ranking Factors - Content, Links, and RankBrain - Raleigh SEO ...
Nofollow, UGC, and Sponsored Attributes
SMX Advanced 2018 SEO for Javascript Frameworks by Patrick Stox
Ad

Similar to Google's Search Signals For Page Experience - SMX Advanced 2021 Patrick Stox (20)

PDF
SMX_DevTools_Monaco_2.pdf
PDF
Business Success with Core Web Vitals
PPTX
Page Experience Update SMX 2020 (Aleks Shklyar)
PPTX
Better Safe Than Sorry with HTTPS - SMX East 2016 - Patrick Stox
PDF
Technical SEO for MODX CMS (MODXpo 2017)
PPTX
SEO for Beginners Feb 2020 - Bristol Media
PDF
Are you there Page Experience? It's Me, DevTools.
PDF
Are you there Page Experience? It's me, DevTools
PPTX
Site Speed for Google's Mobile First Index - SMX London 2017
PDF
SEO Audits & Anomalies: Fixing What's Broken By Kristine Schachinger
PPT
Fast Sites and SEO - PubCon 2017
PDF
The Technical SEO Full Course how to do
PDF
SEO for Developers
PPTX
Web Performance Optimization
PPT
Grail 120322064025-phpapp01
PDF
Improving frontend performance
PPTX
SEO Masterclass - Checklists to make you Rich and Sexy
PDF
SEO masterclass - check lists to make you rich & sexy
PPTX
Satisfying the Need for Speed (By Aleh Barysevich of SEO PowerSuite, SMX Lond...
PDF
Unit 3 Search Engine Optimization
SMX_DevTools_Monaco_2.pdf
Business Success with Core Web Vitals
Page Experience Update SMX 2020 (Aleks Shklyar)
Better Safe Than Sorry with HTTPS - SMX East 2016 - Patrick Stox
Technical SEO for MODX CMS (MODXpo 2017)
SEO for Beginners Feb 2020 - Bristol Media
Are you there Page Experience? It's Me, DevTools.
Are you there Page Experience? It's me, DevTools
Site Speed for Google's Mobile First Index - SMX London 2017
SEO Audits & Anomalies: Fixing What's Broken By Kristine Schachinger
Fast Sites and SEO - PubCon 2017
The Technical SEO Full Course how to do
SEO for Developers
Web Performance Optimization
Grail 120322064025-phpapp01
Improving frontend performance
SEO Masterclass - Checklists to make you Rich and Sexy
SEO masterclass - check lists to make you rich & sexy
Satisfying the Need for Speed (By Aleh Barysevich of SEO PowerSuite, SMX Lond...
Unit 3 Search Engine Optimization
Ad

More from Ahrefs (17)

PPTX
What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...
PDF
What's new at Ahrefs [end of 2023]
PPTX
10 quick wins to improve your rankings using Ahrefs.pptx
PPTX
Canonicalization for SEO BrightonSEO April 2023 Patrick Stox
PPTX
How Search Works
PPTX
The Elusive ROI of Content Marketing (by Tim Soulo)
PPTX
Machine Learning use cases for Technical SEO Automation Brighton SEO Patrick ...
PDF
Why Scaling (Great) Content Is So Bloody Hard
PDF
SEO Data Mythbusting - Are You Analyzing the Right Data?
PPTX
How to find other affiliates most successful content TPAS Patrick Stox Ahrefs
PDF
Blogging for Business: How to Build a Million Dollar Business With One Article
PPTX
Advanced Ways to Use Ahrefs (That You Didn't Know About)
PDF
11 Things That ONLY Ahrefs Can Do
PDF
What you need to know about backlinks in 2019
PDF
Rethinking The Fundamentals of Keyword Research With The Insights From Big Da...
PDF
How To Get Backlinks For Free: the Unlinked Brand Mentions method
PDF
How to Build Your Website Traffic with Evergreen Content and Social Media
What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...
What's new at Ahrefs [end of 2023]
10 quick wins to improve your rankings using Ahrefs.pptx
Canonicalization for SEO BrightonSEO April 2023 Patrick Stox
How Search Works
The Elusive ROI of Content Marketing (by Tim Soulo)
Machine Learning use cases for Technical SEO Automation Brighton SEO Patrick ...
Why Scaling (Great) Content Is So Bloody Hard
SEO Data Mythbusting - Are You Analyzing the Right Data?
How to find other affiliates most successful content TPAS Patrick Stox Ahrefs
Blogging for Business: How to Build a Million Dollar Business With One Article
Advanced Ways to Use Ahrefs (That You Didn't Know About)
11 Things That ONLY Ahrefs Can Do
What you need to know about backlinks in 2019
Rethinking The Fundamentals of Keyword Research With The Insights From Big Da...
How To Get Backlinks For Free: the Unlinked Brand Mentions method
How to Build Your Website Traffic with Evergreen Content and Social Media

Recently uploaded (20)

PDF
Python Course.pdf (best python course)
PDF
how-to-make-money-as-an-affiliate-with-benable-in-2025_1756611959.pdf
PDF
5 Hacks To Help You Scale Your Business - Adrian Falk
PPTX
IMC Bimtech --------------------------.pptx
DOCX
Creative Marketing Campaigns in Milton Keynes
PPT
david_sm13_ppt_01.ppt MARKETING MANAGEMENT
PPTX
1 INTRODUCTION TO ENTREPRENEURSHIP ( ENTREPRENEURSHIP).pptx
PDF
Session 7- Business Marketing Planning-Strategic Perspectives.pdf
PDF
Generative Engine Optimization: The AI Disruption of SEO - Lasma Rivers, Akam...
PDF
AYODHYA OUTDOOR MEDIA PLAN - SRI GARIMA PUBLICITY PRIVATE LIMITED
PPTX
DOC-20241015-WA0008. (1).pptx hotel management
PPTX
The principles of Marketing Environment 2.pptx
PDF
MS Lecture Slides Session 1_17 Sep 2024.pdf
PDF
domain and Hosting by mayank adhikari ppt
PDF
‘’A Comprehensive Study on Tractor Purchase Behaviour among Semi-Urban and R...
PPTX
10-STRATEGIC-MANAEGEMENT marketing .pptx
PDF
Octane Catalogue || Trending Branding Digital Solutions
PPTX
Introduction to HUMAN RESOURCE MANGEMENT.pptx
PPTX
Presentation-on-strategic-management.pptx
PDF
Critical Digital Marketing Shifts Businesses Need to Act on Now - Marina Garb...
Python Course.pdf (best python course)
how-to-make-money-as-an-affiliate-with-benable-in-2025_1756611959.pdf
5 Hacks To Help You Scale Your Business - Adrian Falk
IMC Bimtech --------------------------.pptx
Creative Marketing Campaigns in Milton Keynes
david_sm13_ppt_01.ppt MARKETING MANAGEMENT
1 INTRODUCTION TO ENTREPRENEURSHIP ( ENTREPRENEURSHIP).pptx
Session 7- Business Marketing Planning-Strategic Perspectives.pdf
Generative Engine Optimization: The AI Disruption of SEO - Lasma Rivers, Akam...
AYODHYA OUTDOOR MEDIA PLAN - SRI GARIMA PUBLICITY PRIVATE LIMITED
DOC-20241015-WA0008. (1).pptx hotel management
The principles of Marketing Environment 2.pptx
MS Lecture Slides Session 1_17 Sep 2024.pdf
domain and Hosting by mayank adhikari ppt
‘’A Comprehensive Study on Tractor Purchase Behaviour among Semi-Urban and R...
10-STRATEGIC-MANAEGEMENT marketing .pptx
Octane Catalogue || Trending Branding Digital Solutions
Introduction to HUMAN RESOURCE MANGEMENT.pptx
Presentation-on-strategic-management.pptx
Critical Digital Marketing Shifts Businesses Need to Act on Now - Marina Garb...

Google's Search Signals For Page Experience - SMX Advanced 2021 Patrick Stox

Editor's Notes

  • #2: Patrick Stox – Product Advisor, Technical SEO, & Brand Ambassador at Ahrefs Please ask your questions in the chat and I’ll answer in the live Q&A after the presentation. Page Experience was announced about a year ago
  • #9: Lots of Google signals are small factors
  • #13: I say probably because you could technically still make a page mobile friendly without a viewport but it’s way more work and will be difficult to maintain I’m the lead author for the SEO Chapter of the Web Almanac for 2021
  • #14: HTML or CSS fixes
  • #21: If you have an issue, there’s a ton of documentation on cleaning up different issues. There’s also the webmaster help forum and they can help guide you.
  • #22: Authentication, Data Integrity, and Encryption Years ago I wrote a very popular guide on migrating to HTTPs on Search Engine Land
  • #23: Look for the lock. Fun fact, Google doesn’t actually validate certificates, they just look for HTTPs
  • #25: All kinds of things about referral data, using a content security policy called upgrade-insecure-requests to fix mixed content issues at scale, redirects, and more
  • #27: You’ll have to visually check for these
  • #31: You’ll get a boost for jumping up categories but once you hit good you kind of cap out, there’s not an additional boost for improving after this.
  • #33: But it’s basically going to be some kind of image or text
  • #37: You know when you click something and nothing happens
  • #38: Not all users will interact with a page, so they may not have an FID value. This is also why lab test tools won’t have the value because they’re not interacting with the page. Use Total Blocking Time (TBT) instead.
  • #39: Javascript competes for the main thread.  There’s just one main thread, and JavaScript competes to run tasks on it. These get flagged with little red tags in Chrome Dev Tools if they’re too long
  • #46: Notice how our font re-styles between 5.1s‑5.2s, shifting the layout as our custom font is applied. I like this view because I can see changes along with the waterfall to see what was loaded at that time.
  • #48: This is usually the territory of devs, so you’re generally going to have to work with them. You’ll generally need to sell the idea that speed is important and maybe even do some testing, but it’s rare that SEOs will actually be the ones implementing speed changes
  • #49: This is the source of data, metrics taken at 75th percentile of users, so ¾ people are having a good user experience At least so far it doesn’t look like sites have made significant improvements. You get some benefit in ranking until you hit good, after that the signal just caps
  • #50: Field = real user data, lab data = tested under specific conditions Can you get both lab and field data at scale? Not without the PageSpeed Insights API. We’re planning to add to Site Audit in Ahrefs. You can use that for free in Ahrefs webmaster tools ahrefs.com/awt
  • #51: 28 day moving average, so any changes you make will take some time to be reflected here You can also track your own RUM data if you want and send to Google Analytics for instance
  • #52: You’ll want to look at this to help you prioritize. Look at the issue and click into these and you’ll see groups of pages with the same issue. Then you can look at why specifically they’re not meeting the metrics in pagespeed insights and try to resolve the issues. Many sites struggle with LCP.
  • #54: Smaller JS files, smaller CSS files, smaller font files
  • #55: CDNs basically give you a way to connect and serve your site that’s closer to users. It’s like having copies of your server in different locations around the world
  • #56: If you host your files on the same server, additional connections don’t have to be made
  • #57: A browser would typically wait for the HTML to finish before starting a connection, but here it’s starting before it normally would DNS-prefetch has better support than preconnect
  • #58: Cached files can also be re-used across pages. So any subsequent page visits will be faster.
  • #59: They’re fast for users, but AMP pages may not actually test well in lab tests.
  • #61: Preload is similar to what we saw with preconnect for the connections, it starts loading preloaded resources earlier by prioritizing them in the browser.
  • #63: Basically loads images later in the process or when a user is close to seeing them. Many systems kind of handle this for you now.
  • #65: you’re taking critical parts of the CSS and putting it directly into the HTML You can also inline images, but caching is more complicated.
  • #67:  hide text for up to 100ms, then only use the web font if it is available - never swapping
  • #68: Ideally you’d chunk the needed parts so they’re smaller, then load the rest later
  • #70: Maybe async things like analytics to get that data sooner, but in general anything not needed until later or that doesn’t have dependencies you’ll want to defer