SlideShare a Scribd company logo
Lisbon SEO Meetup @LoukilAymen
Web Vitals are vitals
Lisbon SEO Meetup @LoukilAymen
Aymen Loukil
International SEO Consultant
#TechnicalSEO #webperf
https://www.aymen-loukil.com
@LoukilAymen
Lisbon SEO Meetup @LoukilAymen
Lisbon SEO Meetup @LoukilAymen
37% of
shipped
JavaScript is
unused!
Lisbon SEO Meetup @LoukilAymen
The web is
suffering
Lisbon SEO Meetup @LoukilAymen
So your
users/business
too..
Lisbon SEO Meetup @LoukilAymen
Stress increases by 50% when websites are slower
2010 behavioural analysis study
Lisbon SEO Meetup @LoukilAymen
Alpha waves depressed by half
Un-throttled website EEG Throttled website EEG
Lisbon SEO Meetup @LoukilAymen
Low performance can
seriously undermine
brand health,
reputation and value
Lisbon SEO Meetup @LoukilAymen
Read more on simonhearne.com/2021/web-stress/
Lisbon SEO Meetup @LoukilAymen
We must all work to improve the Web experience
developers Product
Owners
Marketing Designers SEOs Webmasters Site owners
Hosting and
cloud
providers
Web
browsers
Smartphones
brands
Legal experts CEOs Frameworks
builders
Search
engines
Ads networks Internet
providers
QA analysts Grandma Governments NGOs Web
consortiums
Lisbon SEO Meetup @LoukilAymen
But...
Lisbon SEO Meetup @LoukilAymen
Lisbon SEO Meetup @LoukilAymen
There are more than 5246 metrics !
Lisbon SEO Meetup @LoukilAymen
Google tries to make things simpler..
Lisbon SEO Meetup @LoukilAymen
Benefits of this simplification
● Unified target metrics
● Unified guidance
● Same basis of evaluation
● A basic representation of a user experience
Lisbon SEO Meetup @LoukilAymen
How to measure Web Vitals
Lab tools Field tools
Lisbon SEO Meetup @LoukilAymen
How to measure Web Vitals
Lab tools Field tools
Good for debugging and measuring
performance on controlled
environments.
But don’t reflect what real users are
facing in real life.
Excellent to capture real-life user
experience.
Should confirm/deny the trend seen
on lab tools.
But is not suitable for debugging
performance issues
Lisbon SEO Meetup @LoukilAymen
Largest Contentful Paint
“Supposed” to measure, when the largest
element (most important) is displayed.
#Loading
Lisbon SEO Meetup @LoukilAymen
How to optimize LCP
Lisbon SEO Meetup @LoukilAymen
What’s your current LCP? [With Google Lighthouse]
Lisbon SEO Meetup @LoukilAymen
What’s your current LCP? [With DevTools Performance]
Lisbon SEO Meetup @LoukilAymen
A GDPR consent banner as LCP!?
Lisbon SEO Meetup @LoukilAymen
Master your LCP element for each page type/template
Lisbon SEO Meetup @LoukilAymen
Optimize LCP
● Optimize Time To First Byte (server response time)
○ Slow server = slow everything
● Reduce transfer size of resources
○ Delete is not used!
○ Compress
○ Minify
○ Srcset for images
● Prioritize of the LCP element resources
○ Image? preload it
○ Font? preload it
○ Need CSS? Inline the critical part
Lisbon SEO Meetup @LoukilAymen
First Input Delay
Measures the delay, user is facing when
interacts with the web page
#Interactivity
Lisbon SEO Meetup @LoukilAymen
First Input Delay
It is measured for these interactions:
● Text fields (forms)
● Checkboxes / radio buttons
● Select dropdowns
● Links (a href)
● Interactions behind event listener
=> 99% of what a user want first to do on a
page!
Lisbon SEO Meetup @LoukilAymen
image credit Chenay Tsai, Demian Renzulli
First Input Delay
Lisbon SEO Meetup @LoukilAymen
Since it needs interaction
to be measured,
it is a field-only metric.
Lisbon SEO Meetup @LoukilAymen
Interactivity in the lab Interactivity in the field
TBT FID
Total Blocking Time First Input Delay
GOOD POOR
300 ms
The sum of the extra times of all the long tasks
(>50 ms on the main thread)
The delay user got when interacting with the
page
2 metrics for interactivity
Lisbon SEO Meetup @LoukilAymen
Long tasks, chase em all!
Lisbon SEO Meetup @LoukilAymen
Optimize TBT/FID
● Remove unused JavaScript code
○ unused libraries
○ replace with native code
○ Split your code per page type
○ Send smaller chunks
● Defer non critical JavaScript code
○ Load the needed code at the needed time
● Release the main thread
○ Refactor long tasks into smaller ones
○ Delegate code to a Service Worker
● Be careful of 3rd-parties
Lisbon SEO Meetup @LoukilAymen
Cumulative Layout Shift
Assesses the visual stability of the web page
during loading.
Elements are loaded asynchronously, those
who arrive late move the previous ones.
Lisbon SEO Meetup @LoukilAymen
Shifting elements
Lisbon SEO Meetup @LoukilAymen
Shifting elements
Lisbon SEO Meetup @LoukilAymen
Reduce CLS
● Specify the sizes of elements
○ Images
○ Videos
○ Embeds/iframes
○ Ads and banners
● Reserve required space for elements
○ Check CSS aspect-ratio property
● Don’t dynamically inject content without user interaction
● Prefer transform for animations
● Make sure your fonts are loading fast
○ Preload + font-display:optional
Lisbon SEO Meetup @LoukilAymen
Lisbon SEO Meetup @LoukilAymen
How to proceed?
Lisbon SEO Meetup @LoukilAymen
Web Vitals optimization workflow
Audit in lab / field
Identify issues
per page type
List optimizations
per page type
Implement & test
in lab
Write atomic and
clear User Stories
Go live
See the impact in
the field
Repeat and
iterate!
Lisbon SEO Meetup @LoukilAymen
How to Web Vitals optimization workflow
Audit in lab / field
Identify issues
per page type
List optimizations
per page type
Implement & test
in lab
Write atomic and
clear User Stories
Go live
See the impact in
the field
Repeat and
iterate!
Tools: Lighthouse, WPT, PSI,
DevTools, Search Console report
Lighthouse CI Dashboard:
g.co/chromeuxdash
One optimization at a
time!
Incremental
improvements
Lisbon SEO Meetup @LoukilAymen
#CWV Frequently Asked Questions
Lisbon SEO Meetup @LoukilAymen
Core Web Vitals SEO impact ?
● Tiny impact
● Will evolve and become more
important over time
My opinion: it depends on where you
are going from!
Lisbon SEO Meetup @LoukilAymen
Sites aren’t going to disappear because they are slow
My opinion: Unless your website is really really slow..
Lisbon SEO Meetup @LoukilAymen
What’s the weighting of each metric?
https://googlechrome.github.io/lighthouse/scorecalc/
Lisbon SEO Meetup @LoukilAymen
Metrics will evolve
CLS needs improvement and will have more
weight
Lisbon SEO Meetup @LoukilAymen
What is the easiest metric to pass?
Only 1% of mobile sessions
have poor FID.
From top 1k websites, CRuX data
Lisbon SEO Meetup @LoukilAymen
And the most tricky?
CLS is problematic. Only 40%
of sessions have good one!
From top 1k websites, CRuX data
Lisbon SEO Meetup @LoukilAymen
What about the scope of tracked pages?
Everything except non public domaines:
- Behind login pages!
- Noindex(ed) pages!
- Robotted pages!
=> Another proof that Web VItals are mainly for the user experience and they go
beyond the SEO scope
TIP: Pay attention to your URL structure (logged/non-logged)
Lisbon SEO Meetup @LoukilAymen
Final thoughts
● Web Vitals are user-centric metrics
● What’s good for users, good for SEO
● It is just the beginning of an exciting #webperf journey
● Don’t panic, iterate small wins for the long run
● A good UX is vital for healthy business
Lisbon SEO Meetup @LoukilAymen
Web Performance Recipes
A weekly #webperf newsletter
My upcoming book
Subscribe here:
https://webperformance.recipes/
Lisbon SEO Meetup @LoukilAymen
Thank you!
@LoukilAymen
https://www.aymen-loukil.com

More Related Content

PPTX
Web vitals
Harish Karthick
 
PPTX
Core web Vitals: Web Performance and Usability
Ingo Steinke
 
PPTX
Improve Your Site With A Real-time Core Web Vitals View
WP Engine
 
PDF
Core Web Vitals - The Modern Web Experience
Cakra Danu Sedayu
 
PPTX
Google Core Web Vitals - Webinar
Spike
 
PDF
Core Web Vitals and Your Search Rankings
Michael King
 
PDF
Core Web Vitals Optimization for any website, especially WordPress
ClementYo
 
PDF
Introduction core web vitals
SortdMediology
 
Web vitals
Harish Karthick
 
Core web Vitals: Web Performance and Usability
Ingo Steinke
 
Improve Your Site With A Real-time Core Web Vitals View
WP Engine
 
Core Web Vitals - The Modern Web Experience
Cakra Danu Sedayu
 
Google Core Web Vitals - Webinar
Spike
 
Core Web Vitals and Your Search Rankings
Michael King
 
Core Web Vitals Optimization for any website, especially WordPress
ClementYo
 
Introduction core web vitals
SortdMediology
 

What's hot (20)

PDF
Core Web Vitals - Why You Need to Pay Attention
TAC Marketing Group
 
PDF
Core Web Vitals: Google New Ranking Factor
EneblurConsultingweb
 
PDF
Core Web Vitals and SEO: Don't Panic. Improve.
Ian Lurie
 
PPTX
How to improve Core Web Vitals on a WordPress website
Indigo Tree Digital
 
PDF
How to produce great multilingual content, even when you can't read it | Laur...
Oban International
 
PPTX
Hacking GA4 for SEO - Brighton SEO - Apr 2023
Nitesh Sharoff
 
PPS
Creative Seo Proposal
nishalegend
 
PPTX
The Big SEO Migration - Learnings from a first time hiker
ReneHarris7
 
PDF
Google Analytics 4 - OMT
📊 Markus Baersch
 
PPTX
Why your tech optimisations are still sat in the backlog
Vicky481083
 
PPTX
EAT: Have We Been Looking At It Backwards
EdwardZiubrzynski1
 
PDF
Probabilistic Thinking in SEO - BrightonSEO October 2022
Andrew Charlton
 
PDF
No More "It Depends" - Learn to Set your Visual SEO Resources #LondonSEOMeetu...
Aleyda Solís
 
PPTX
BrightonSEO - Master Crawl Budget Optimization for Enterprise Websites
Manick Bhan
 
PPTX
Google Sheets For SEO - Tom Pool - London SEO Meetup XL
Tom Pool
 
PPTX
Seo report [template]
Subhranil Naskar
 
PDF
SEO at Scale - BrightonSEO April 2022
Nitin Manchanda
 
PPTX
Lean startup circle Boston - April 28, 2011
Elizabeth Yin
 
PPTX
Google Tag Manager for beginners
L3analytics
 
PDF
SEO Reporting to Impress: How to Successfully Report your SEO Efforts & Resul...
Aleyda Solís
 
Core Web Vitals - Why You Need to Pay Attention
TAC Marketing Group
 
Core Web Vitals: Google New Ranking Factor
EneblurConsultingweb
 
Core Web Vitals and SEO: Don't Panic. Improve.
Ian Lurie
 
How to improve Core Web Vitals on a WordPress website
Indigo Tree Digital
 
How to produce great multilingual content, even when you can't read it | Laur...
Oban International
 
Hacking GA4 for SEO - Brighton SEO - Apr 2023
Nitesh Sharoff
 
Creative Seo Proposal
nishalegend
 
The Big SEO Migration - Learnings from a first time hiker
ReneHarris7
 
Google Analytics 4 - OMT
📊 Markus Baersch
 
Why your tech optimisations are still sat in the backlog
Vicky481083
 
EAT: Have We Been Looking At It Backwards
EdwardZiubrzynski1
 
Probabilistic Thinking in SEO - BrightonSEO October 2022
Andrew Charlton
 
No More "It Depends" - Learn to Set your Visual SEO Resources #LondonSEOMeetu...
Aleyda Solís
 
BrightonSEO - Master Crawl Budget Optimization for Enterprise Websites
Manick Bhan
 
Google Sheets For SEO - Tom Pool - London SEO Meetup XL
Tom Pool
 
Seo report [template]
Subhranil Naskar
 
SEO at Scale - BrightonSEO April 2022
Nitin Manchanda
 
Lean startup circle Boston - April 28, 2011
Elizabeth Yin
 
Google Tag Manager for beginners
L3analytics
 
SEO Reporting to Impress: How to Successfully Report your SEO Efforts & Resul...
Aleyda Solís
 
Ad

Similar to Web vitals are vitals - Aymen Loukil (20)

PPTX
Core web vitals is the thing you should focus on if you own a website in 2021
World Web Technology Pvt Ltd
 
PPTX
Optimize Core Web Vitals: Boost Rankings & User Experience
BrainlyHood Technologies
 
PDF
New in Core Web Vitals 2024 - Boost User Experience and SEO - Macaw Digital.pdf
macawdigitalseo2023
 
PPTX
New in Core Web Vitals 2024 - Boost User Experience and SEO - Macaw Digital.pptx
macawdigitalseo2023
 
PPTX
Hariharan M meriity online marketing internship project
mhariharan200308
 
PDF
How to Optimize Your Website for Core Web Vitals.pdf
seosgcompany
 
PPTX
Page Experience Update SMX 2020 (Aleks Shklyar)
Aleks (Aleksander) Shklyar
 
PDF
Core Web Vitals in Website Design.pdf
WebGuru Infosystems Pvt. Ltd.
 
PPTX
Rachel Costello — The Landscape of Site Speed and Web Vitals
Semrush
 
DOCX
Understanding Web Core Vitals: Why It Matters for Your Website Design
Zinavo Pvt Ltd
 
PDF
5 Strategies to Improve Core Web Vitals
Jomer Gregorio
 
PDF
FID, CLS, LCP--WTF?
blmbmj
 
PDF
How and Why ($) to improve web performance.pdf
Andrea Verlicchi
 
PDF
Core Web Vitals SEO Workshop - improve your performance [pdf]
Peter Mead
 
PPTX
How to prepare for Google's page experience update
Builtvisible
 
PDF
Web.dev extended : What's new in Web [GDG Taichung]
Chieh Kai Yang
 
PPTX
Mastering-Core-Web-Vitals-for-SEO-Success (2).pptx
raja123492reddy
 
PPTX
Prophets of Shaky Ground - Pubcon Austin 2014
Keith Goode
 
PPTX
Code regular / Page Speed & Core Web Vitals
coderegular349
 
PDF
SearchEngineOptimization-TheFullProcess.pdf
wellshop shopping
 
Core web vitals is the thing you should focus on if you own a website in 2021
World Web Technology Pvt Ltd
 
Optimize Core Web Vitals: Boost Rankings & User Experience
BrainlyHood Technologies
 
New in Core Web Vitals 2024 - Boost User Experience and SEO - Macaw Digital.pdf
macawdigitalseo2023
 
New in Core Web Vitals 2024 - Boost User Experience and SEO - Macaw Digital.pptx
macawdigitalseo2023
 
Hariharan M meriity online marketing internship project
mhariharan200308
 
How to Optimize Your Website for Core Web Vitals.pdf
seosgcompany
 
Page Experience Update SMX 2020 (Aleks Shklyar)
Aleks (Aleksander) Shklyar
 
Core Web Vitals in Website Design.pdf
WebGuru Infosystems Pvt. Ltd.
 
Rachel Costello — The Landscape of Site Speed and Web Vitals
Semrush
 
Understanding Web Core Vitals: Why It Matters for Your Website Design
Zinavo Pvt Ltd
 
5 Strategies to Improve Core Web Vitals
Jomer Gregorio
 
FID, CLS, LCP--WTF?
blmbmj
 
How and Why ($) to improve web performance.pdf
Andrea Verlicchi
 
Core Web Vitals SEO Workshop - improve your performance [pdf]
Peter Mead
 
How to prepare for Google's page experience update
Builtvisible
 
Web.dev extended : What's new in Web [GDG Taichung]
Chieh Kai Yang
 
Mastering-Core-Web-Vitals-for-SEO-Success (2).pptx
raja123492reddy
 
Prophets of Shaky Ground - Pubcon Austin 2014
Keith Goode
 
Code regular / Page Speed & Core Web Vitals
coderegular349
 
SearchEngineOptimization-TheFullProcess.pdf
wellshop shopping
 
Ad

More from Aymen Loukil (15)

PDF
Reussir les signaux web essentiels (Web Vitals) - Search Y
Aymen Loukil
 
PDF
Structured Data for Covid-19 - WebZurich
Aymen Loukil
 
PDF
Sujet et monitoring SEO 2020 - Aymen Loukil Search Y 2020
Aymen Loukil
 
PDF
Donnees structurees pour le seo seo camp day lille 2020
Aymen Loukil
 
PPTX
Profiter de Google Discover - SEO Camp Day Lorraine 2019
Aymen Loukil
 
PDF
Lighthouse custom audits - London Web Performance 2019
Aymen Loukil
 
PDF
Performance web - Optez pour une approche qui marche
Aymen Loukil
 
PDF
20 quick wins to improve your website speed
Aymen Loukil
 
PDF
Quick-wins pour accélérer son site web - seo camp day lorraine 2018
Aymen Loukil
 
PPTX
Performance web #perfmatters - Tuniseo 2018
Aymen Loukil
 
PPTX
Améliorez la vitesse de chargement de votre site - Webisland 2018
Aymen Loukil
 
PPTX
Technical seo tips and tricks actionnables 2018
Aymen Loukil
 
PPTX
SEO pour les développeurs - eléments essentiels et bonnes pratiques
Aymen Loukil
 
PDF
Knowledge Graph et comment en tirer profit pour le SEO
Aymen Loukil
 
PPTX
Les éléments essentiels du seo technique - Tuniseo
Aymen Loukil
 
Reussir les signaux web essentiels (Web Vitals) - Search Y
Aymen Loukil
 
Structured Data for Covid-19 - WebZurich
Aymen Loukil
 
Sujet et monitoring SEO 2020 - Aymen Loukil Search Y 2020
Aymen Loukil
 
Donnees structurees pour le seo seo camp day lille 2020
Aymen Loukil
 
Profiter de Google Discover - SEO Camp Day Lorraine 2019
Aymen Loukil
 
Lighthouse custom audits - London Web Performance 2019
Aymen Loukil
 
Performance web - Optez pour une approche qui marche
Aymen Loukil
 
20 quick wins to improve your website speed
Aymen Loukil
 
Quick-wins pour accélérer son site web - seo camp day lorraine 2018
Aymen Loukil
 
Performance web #perfmatters - Tuniseo 2018
Aymen Loukil
 
Améliorez la vitesse de chargement de votre site - Webisland 2018
Aymen Loukil
 
Technical seo tips and tricks actionnables 2018
Aymen Loukil
 
SEO pour les développeurs - eléments essentiels et bonnes pratiques
Aymen Loukil
 
Knowledge Graph et comment en tirer profit pour le SEO
Aymen Loukil
 
Les éléments essentiels du seo technique - Tuniseo
Aymen Loukil
 

Recently uploaded (20)

PDF
Join our community of inspired thinkers today!
Rich Vibes Publication
 
PDF
Digital Marketing Trends to Watch in 2025
thedigitalfoot
 
PDF
The Dollar a Day Strategy: Your Hidden SEO Weapon - Dennis Yu, BlitzMetrics
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
PDF
The Early-Stage Growth Hack You’re Overlooking.pdf
AminaSeigell
 
PDF
Reality Check: Rethinking B2B Brand Strategy for an Algorithmic, AI-Driven, C...
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
PDF
We Help You Turn Every Click Into a Customer With Data-Driven Digital Marketing
ignitemarketing
 
PDF
Owning the Outcome When You Don’t Own the Click: A New Look at Zero-Click Mar...
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
PDF
How Healthcare Advertising Agencies in Mumbai Use Digital To.pdf
matrix bricks infotech
 
PDF
Why Digital Marketing is the Future of Business Growth
Elysium Aviation Academy
 
PDF
Hit Play, Then Pause: Reframing Entertainment for Resilience SXSW 2026 Propos...
morgan212401
 
PPTX
Paid Search vs. Paid Social. Why You Should Combine
Higher Education Marketing
 
PDF
Rebranding Social Media: Hello, Scroll Media by Saleh Lzeik
Saleh Lzeik
 
PDF
A Marketing Whodunit: The Case of the Missing Margin - David Rollo, SmartSpen...
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
PDF
SUPERMETRIC Design Agency - Capabilities Deck
Olaf Kreitz
 
PPTX
Agriculture marketing trade and price list
thegreatprettyvprobr
 
PDF
Smart AI Adoption for Modern Marketers - Aby Varma, Spark Novus
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
PPTX
Agriculture marketing trade and price list
thegreatprettyvprobr
 
PDF
Live SEO Audits: Bring Your Site (or Your Competitors) and Let's Uncover What...
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
PDF
Becoming a Better You: How to Discover a Better Version of Yourself - Jamie T...
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
PDF
A Digital Marketing Dream Team: Web, SEO & Design in PH
Jomer Gregorio
 
Join our community of inspired thinkers today!
Rich Vibes Publication
 
Digital Marketing Trends to Watch in 2025
thedigitalfoot
 
The Dollar a Day Strategy: Your Hidden SEO Weapon - Dennis Yu, BlitzMetrics
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
The Early-Stage Growth Hack You’re Overlooking.pdf
AminaSeigell
 
Reality Check: Rethinking B2B Brand Strategy for an Algorithmic, AI-Driven, C...
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
We Help You Turn Every Click Into a Customer With Data-Driven Digital Marketing
ignitemarketing
 
Owning the Outcome When You Don’t Own the Click: A New Look at Zero-Click Mar...
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
How Healthcare Advertising Agencies in Mumbai Use Digital To.pdf
matrix bricks infotech
 
Why Digital Marketing is the Future of Business Growth
Elysium Aviation Academy
 
Hit Play, Then Pause: Reframing Entertainment for Resilience SXSW 2026 Propos...
morgan212401
 
Paid Search vs. Paid Social. Why You Should Combine
Higher Education Marketing
 
Rebranding Social Media: Hello, Scroll Media by Saleh Lzeik
Saleh Lzeik
 
A Marketing Whodunit: The Case of the Missing Margin - David Rollo, SmartSpen...
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
SUPERMETRIC Design Agency - Capabilities Deck
Olaf Kreitz
 
Agriculture marketing trade and price list
thegreatprettyvprobr
 
Smart AI Adoption for Modern Marketers - Aby Varma, Spark Novus
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
Agriculture marketing trade and price list
thegreatprettyvprobr
 
Live SEO Audits: Bring Your Site (or Your Competitors) and Let's Uncover What...
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
Becoming a Better You: How to Discover a Better Version of Yourself - Jamie T...
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
A Digital Marketing Dream Team: Web, SEO & Design in PH
Jomer Gregorio
 

Web vitals are vitals - Aymen Loukil

  • 1. Lisbon SEO Meetup @LoukilAymen Web Vitals are vitals
  • 2. Lisbon SEO Meetup @LoukilAymen Aymen Loukil International SEO Consultant #TechnicalSEO #webperf https://www.aymen-loukil.com @LoukilAymen
  • 3. Lisbon SEO Meetup @LoukilAymen
  • 4. Lisbon SEO Meetup @LoukilAymen 37% of shipped JavaScript is unused!
  • 5. Lisbon SEO Meetup @LoukilAymen The web is suffering
  • 6. Lisbon SEO Meetup @LoukilAymen So your users/business too..
  • 7. Lisbon SEO Meetup @LoukilAymen Stress increases by 50% when websites are slower 2010 behavioural analysis study
  • 8. Lisbon SEO Meetup @LoukilAymen Alpha waves depressed by half Un-throttled website EEG Throttled website EEG
  • 9. Lisbon SEO Meetup @LoukilAymen Low performance can seriously undermine brand health, reputation and value
  • 10. Lisbon SEO Meetup @LoukilAymen Read more on simonhearne.com/2021/web-stress/
  • 11. Lisbon SEO Meetup @LoukilAymen We must all work to improve the Web experience developers Product Owners Marketing Designers SEOs Webmasters Site owners Hosting and cloud providers Web browsers Smartphones brands Legal experts CEOs Frameworks builders Search engines Ads networks Internet providers QA analysts Grandma Governments NGOs Web consortiums
  • 12. Lisbon SEO Meetup @LoukilAymen But...
  • 13. Lisbon SEO Meetup @LoukilAymen
  • 14. Lisbon SEO Meetup @LoukilAymen There are more than 5246 metrics !
  • 15. Lisbon SEO Meetup @LoukilAymen Google tries to make things simpler..
  • 16. Lisbon SEO Meetup @LoukilAymen Benefits of this simplification ● Unified target metrics ● Unified guidance ● Same basis of evaluation ● A basic representation of a user experience
  • 17. Lisbon SEO Meetup @LoukilAymen How to measure Web Vitals Lab tools Field tools
  • 18. Lisbon SEO Meetup @LoukilAymen How to measure Web Vitals Lab tools Field tools Good for debugging and measuring performance on controlled environments. But don’t reflect what real users are facing in real life. Excellent to capture real-life user experience. Should confirm/deny the trend seen on lab tools. But is not suitable for debugging performance issues
  • 19. Lisbon SEO Meetup @LoukilAymen Largest Contentful Paint “Supposed” to measure, when the largest element (most important) is displayed. #Loading
  • 20. Lisbon SEO Meetup @LoukilAymen How to optimize LCP
  • 21. Lisbon SEO Meetup @LoukilAymen What’s your current LCP? [With Google Lighthouse]
  • 22. Lisbon SEO Meetup @LoukilAymen What’s your current LCP? [With DevTools Performance]
  • 23. Lisbon SEO Meetup @LoukilAymen A GDPR consent banner as LCP!?
  • 24. Lisbon SEO Meetup @LoukilAymen Master your LCP element for each page type/template
  • 25. Lisbon SEO Meetup @LoukilAymen Optimize LCP ● Optimize Time To First Byte (server response time) ○ Slow server = slow everything ● Reduce transfer size of resources ○ Delete is not used! ○ Compress ○ Minify ○ Srcset for images ● Prioritize of the LCP element resources ○ Image? preload it ○ Font? preload it ○ Need CSS? Inline the critical part
  • 26. Lisbon SEO Meetup @LoukilAymen First Input Delay Measures the delay, user is facing when interacts with the web page #Interactivity
  • 27. Lisbon SEO Meetup @LoukilAymen First Input Delay It is measured for these interactions: ● Text fields (forms) ● Checkboxes / radio buttons ● Select dropdowns ● Links (a href) ● Interactions behind event listener => 99% of what a user want first to do on a page!
  • 28. Lisbon SEO Meetup @LoukilAymen image credit Chenay Tsai, Demian Renzulli First Input Delay
  • 29. Lisbon SEO Meetup @LoukilAymen Since it needs interaction to be measured, it is a field-only metric.
  • 30. Lisbon SEO Meetup @LoukilAymen Interactivity in the lab Interactivity in the field TBT FID Total Blocking Time First Input Delay GOOD POOR 300 ms The sum of the extra times of all the long tasks (>50 ms on the main thread) The delay user got when interacting with the page 2 metrics for interactivity
  • 31. Lisbon SEO Meetup @LoukilAymen Long tasks, chase em all!
  • 32. Lisbon SEO Meetup @LoukilAymen Optimize TBT/FID ● Remove unused JavaScript code ○ unused libraries ○ replace with native code ○ Split your code per page type ○ Send smaller chunks ● Defer non critical JavaScript code ○ Load the needed code at the needed time ● Release the main thread ○ Refactor long tasks into smaller ones ○ Delegate code to a Service Worker ● Be careful of 3rd-parties
  • 33. Lisbon SEO Meetup @LoukilAymen Cumulative Layout Shift Assesses the visual stability of the web page during loading. Elements are loaded asynchronously, those who arrive late move the previous ones.
  • 34. Lisbon SEO Meetup @LoukilAymen Shifting elements
  • 35. Lisbon SEO Meetup @LoukilAymen Shifting elements
  • 36. Lisbon SEO Meetup @LoukilAymen Reduce CLS ● Specify the sizes of elements ○ Images ○ Videos ○ Embeds/iframes ○ Ads and banners ● Reserve required space for elements ○ Check CSS aspect-ratio property ● Don’t dynamically inject content without user interaction ● Prefer transform for animations ● Make sure your fonts are loading fast ○ Preload + font-display:optional
  • 37. Lisbon SEO Meetup @LoukilAymen
  • 38. Lisbon SEO Meetup @LoukilAymen How to proceed?
  • 39. Lisbon SEO Meetup @LoukilAymen Web Vitals optimization workflow Audit in lab / field Identify issues per page type List optimizations per page type Implement & test in lab Write atomic and clear User Stories Go live See the impact in the field Repeat and iterate!
  • 40. Lisbon SEO Meetup @LoukilAymen How to Web Vitals optimization workflow Audit in lab / field Identify issues per page type List optimizations per page type Implement & test in lab Write atomic and clear User Stories Go live See the impact in the field Repeat and iterate! Tools: Lighthouse, WPT, PSI, DevTools, Search Console report Lighthouse CI Dashboard: g.co/chromeuxdash One optimization at a time! Incremental improvements
  • 41. Lisbon SEO Meetup @LoukilAymen #CWV Frequently Asked Questions
  • 42. Lisbon SEO Meetup @LoukilAymen Core Web Vitals SEO impact ? ● Tiny impact ● Will evolve and become more important over time My opinion: it depends on where you are going from!
  • 43. Lisbon SEO Meetup @LoukilAymen Sites aren’t going to disappear because they are slow My opinion: Unless your website is really really slow..
  • 44. Lisbon SEO Meetup @LoukilAymen What’s the weighting of each metric? https://googlechrome.github.io/lighthouse/scorecalc/
  • 45. Lisbon SEO Meetup @LoukilAymen Metrics will evolve CLS needs improvement and will have more weight
  • 46. Lisbon SEO Meetup @LoukilAymen What is the easiest metric to pass? Only 1% of mobile sessions have poor FID. From top 1k websites, CRuX data
  • 47. Lisbon SEO Meetup @LoukilAymen And the most tricky? CLS is problematic. Only 40% of sessions have good one! From top 1k websites, CRuX data
  • 48. Lisbon SEO Meetup @LoukilAymen What about the scope of tracked pages? Everything except non public domaines: - Behind login pages! - Noindex(ed) pages! - Robotted pages! => Another proof that Web VItals are mainly for the user experience and they go beyond the SEO scope TIP: Pay attention to your URL structure (logged/non-logged)
  • 49. Lisbon SEO Meetup @LoukilAymen Final thoughts ● Web Vitals are user-centric metrics ● What’s good for users, good for SEO ● It is just the beginning of an exciting #webperf journey ● Don’t panic, iterate small wins for the long run ● A good UX is vital for healthy business
  • 50. Lisbon SEO Meetup @LoukilAymen Web Performance Recipes A weekly #webperf newsletter My upcoming book Subscribe here: https://webperformance.recipes/
  • 51. Lisbon SEO Meetup @LoukilAymen Thank you! @LoukilAymen https://www.aymen-loukil.com