SlideShare a Scribd company logo
New ranking factors
by Google
…at least those starting May 2021
Hi there! 👋
Phil Marx
IT specialist
Works with WordPress since 2009
Working with WordPress and Clients since 2018
Twitter: @JustPhilMarx
2
Agenda
● One important prerequisite
● Core Web Vitals
○ Cumulative Layout Shift
○ Largest Contentful Paint
○ First Input Delay
● Check your own Core Web Vitals
● General notes for optimizing your site
3
Basis for webpage rating by
Google
● Google (likely) uses an Moto G4-engine with slow network
connection (3G)
● Motorola Moto G4:
○ First release: May 2016
○ 360 x 640 Pixel screen size
13
Core Web Vitals:
Cumulative Layout Shift
Wait? Where‘s my content?!
14
3
Cumulative Layout Shift
● Describes the shift of contents after initial design
○ Dynamic loading of contents
○ Dynamic resizing of widgets
○ Big images without dimension specification
https://web.dev/cls/
15
Whoooops!
See Cumulative Layout
Shift at its worst
16
Video: Google, CC BY 4.0
Basis of calculation
● Which percentage of the viewport is affected by the
moving element (impact fraction)?
● By what percentage does the element move (distance
fraction)?
● Values get multiplied and summed up
17
Example
● Element takes 50% of
viewport; 75% of
viewport is changed
after move
(Impact Fraction: 0,75)
● Element moved by 25%
(Distance Fraction: 0,25)
● 0,75 x 0,25 = 0,1875
18
Bild: Google, CC BY 4.0
Rating
● Rating:
○ <= 0,1: „Good Experience“
○ 0,1 – 0,25: „Needs improvement“
○ > 0,25: „Poor Experience“
● Layout shifts based on user interactions have no impact
(max. 500ms between interaction and shift)
19
https://web.dev/cls/
How to avoid CLS?
● Load relevant JS/JavaScript as soon as possible (or inline)
● Define sizes for every picture/content box
● Avoid dynamic layouts with JavaScript (Mansonry!)
● Use dynamic design definitions with CSS (Flexbox / Grid)
● Use CSS animations instead of JavaScript (transform(),
scale())
20
https://web.dev/optimize-cls/
Core Web Vitals:
Largest Contentful Paint
When you‘re waiting for the page hero…
21
4
Largest Contentful Paint
● Describes the time until the largest element in the initial
viewport is loaded
https://web.dev/lcp/
22
Bad LCP
23
Bild: Google, CC BY 4.0
Good LCP
24
Bild: Google, CC BY 4.0
Rating
● Largest element loaded:
○ <= 2,5 seconds: „Good“
○ 2,5 – 4,0 seconds: „Needs Improvement“
○ > 4,0 seconds: „Poor“
25
https://web.dev/lcp/
How to improve LCP?
● Arrange elements with specific values in the viewport
instead dynamically, where possible (Flexbox/Grid)
● Use small file sizes (for pictures use srcset)
● Use Caching / CDN for big sites
● Preload critical elements ( <link rel=„preload“ …> )
● Load non-critical CSS/JavaScript in footer
26
https://web.dev/optimize-lcp/
Core Web Vitals:
First Input Delay
Dang, my browser is stuck…
27
5
First Input Delay
● Describes the delay between user interaction and reaction
of your browser
○ Browser has to process JavaScript / CSS
○ Main Thread can only handle one task
○ If Javascript / CSS is processed, a click on a link can‘t
be processed
https://web.dev/fid/
28
FID – graphical
29
Bild: Google, CC BY 4.0
Rating
● Time between interaction and reaction of the browser
○ <= 100ms: „Good“
○ 100ms – 300ms: „Needs Improvement“
○ > 300ms: „Poor“
30
https://web.dev/fid/
How to improve FID?
● Keep your site structure simple
● Avoid complex JavaScript / CSS files
● Split up big files to smaller chunks
● Avoid external contents like Like-Button
● Load uncritical files in footer
31
https://web.dev/optimize-fid/
Determine Google Core
Vitals by yourself
Metrics! Diagrams! Numbers!
32
6
Lighthouse
● Provided by Chromium-based browsers
(Google Chrome, Microsoft Edge, Opera)
● Part of developer tools
(Strg + Shift + I / Cmd + Shift + I)
33
Create Assessment
34
Simulate browsers
35
Alternative: PageSpeed Insights
● https://developers.google.com/speed/pagespeed/insights/
36
General hints for
optimizing
It‘s not witchcraft…
37
7
Have a good basis
● Fast webserver / database
● Only use necessary CSS / JavaScript files
● Use CSS animation or Vanilla JavaScript instead of
complex librarys (jQuery)
● Avoid external libraries
● Avoid unnecessary plugins / multi purpose themes
● Optimize your pictures for web usage
● Keep your code streamlined
38
Plugin-Tipps
● Caching / Optimization plugins (WP Rocket / Autoptimize)
● Select which JavaScript to load (Asset Cleanup)
● WP CLI -> Profile-Command
● No plugin can enhance a bad basis / bad code
significantly
39
40
Thanks! 👋
Quetions? Just ask!
@JustPhilMarx / webfalken.de
Thanks to SlidesCarnival for Slides template and Icons (CC BY 4.0)

More Related Content

ODP
GG SEO Ideas
PDF
Not my RUM: Benchmarking the web for fun and profit with the Chrome UX Report
PPTX
The State of Performance in the WordPress Ecosystem
PDF
Google at WordCamp US: Performance IS User Experience
PDF
Web: the future is now (GUADEC 2013)
PDF
JavascriptMVC: Another choice of web framework
PDF
Core Web Vitals - The Modern Web Experience
PDF
Course Document
GG SEO Ideas
Not my RUM: Benchmarking the web for fun and profit with the Chrome UX Report
The State of Performance in the WordPress Ecosystem
Google at WordCamp US: Performance IS User Experience
Web: the future is now (GUADEC 2013)
JavascriptMVC: Another choice of web framework
Core Web Vitals - The Modern Web Experience
Course Document

What's hot (11)

PPTX
Html5 presentation slides
PDF
Authoring analytics by Cleve Gibbon and Katarzyna Kozlowska
PDF
Table module
PPT
Node.js - Greece JS Meetup 2012
PDF
The headless CMS
PPTX
Bootstrap ppt
PDF
Inclusive Design for Web Development Teams
PPTX
Conclusion Of The Course
KEY
Designing future proof websites
PDF
EECS 497 MVP Preso 2
PDF
Level Up with Google Cloud Certifications
Html5 presentation slides
Authoring analytics by Cleve Gibbon and Katarzyna Kozlowska
Table module
Node.js - Greece JS Meetup 2012
The headless CMS
Bootstrap ppt
Inclusive Design for Web Development Teams
Conclusion Of The Course
Designing future proof websites
EECS 497 MVP Preso 2
Level Up with Google Cloud Certifications
Ad

Similar to New Ranking Metrics by Google (20)

PPTX
Rachel Costello — The Landscape of Site Speed and Web Vitals
PPTX
An Introduction to Pagespeed Optimisation
PDF
Core web vitals – Business impact and best practices - Meet Magento UK 2021
PDF
Core Web Vitals in Website Design.pdf
PPTX
Measuring User on the web with the core web vitals - by @theafolayan.pptx
PPTX
How to prepare for Google's page experience update
PPTX
Google Core Web Vitals - Webinar
PDF
Best Digital Marketing Course in Faridabad
PPTX
Page Experience Update SMX 2020 (Aleks Shklyar)
PPTX
2020 Chrome Dev Summit: Web Performance 101
PDF
5 Strategies to Improve Core Web Vitals
PPTX
Conquer User Attention: Master Core Web Vitals for a Flawless User Experience
DOCX
Understanding Web Core Vitals: Why It Matters for Your Website Design
PDF
How and Why ($) to improve web performance.pdf
PPTX
Core web Vitals: Web Performance and Usability
PPTX
Supercharge Your Site:Mastering Core Web Vitals: Elevating Your Website's Use...
PDF
Core Web Vitals Understanding and Optimizing for Page Experience.pdf
PDF
Core Web Vitals and Your Search Rankings
PDF
Core Web Vitals: Google New Ranking Factor
Rachel Costello — The Landscape of Site Speed and Web Vitals
An Introduction to Pagespeed Optimisation
Core web vitals – Business impact and best practices - Meet Magento UK 2021
Core Web Vitals in Website Design.pdf
Measuring User on the web with the core web vitals - by @theafolayan.pptx
How to prepare for Google's page experience update
Google Core Web Vitals - Webinar
Best Digital Marketing Course in Faridabad
Page Experience Update SMX 2020 (Aleks Shklyar)
2020 Chrome Dev Summit: Web Performance 101
5 Strategies to Improve Core Web Vitals
Conquer User Attention: Master Core Web Vitals for a Flawless User Experience
Understanding Web Core Vitals: Why It Matters for Your Website Design
How and Why ($) to improve web performance.pdf
Core web Vitals: Web Performance and Usability
Supercharge Your Site:Mastering Core Web Vitals: Elevating Your Website's Use...
Core Web Vitals Understanding and Optimizing for Page Experience.pdf
Core Web Vitals and Your Search Rankings
Core Web Vitals: Google New Ranking Factor
Ad

More from Phil Marx (7)

PPTX
DSGVO und WordPress - 2024er-Edition / WordPress Meetup Berlin 25.09.2024
PPTX
Die neuen Bewertungskriterien von Google ab 05 / 2021
PPTX
Podcasting unter WordPress
PPTX
DSGVO und WordPress
PPTX
Aus Englisch mach Deutsch
PPTX
Lightweight use of transients
PPTX
Evernote - Dein virtuelles Gedächtnis - a.k.a. das unterschätzte Tool
DSGVO und WordPress - 2024er-Edition / WordPress Meetup Berlin 25.09.2024
Die neuen Bewertungskriterien von Google ab 05 / 2021
Podcasting unter WordPress
DSGVO und WordPress
Aus Englisch mach Deutsch
Lightweight use of transients
Evernote - Dein virtuelles Gedächtnis - a.k.a. das unterschätzte Tool

Recently uploaded (20)

PDF
Cloud-Scale Log Monitoring _ Datadog.pdf
PDF
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
PPTX
CHE NAA, , b,mn,mblblblbljb jb jlb ,j , ,C PPT.pptx
PDF
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
PPTX
Internet___Basics___Styled_ presentation
PDF
SASE Traffic Flow - ZTNA Connector-1.pdf
PDF
The New Creative Director: How AI Tools for Social Media Content Creation Are...
PPTX
Funds Management Learning Material for Beg
PDF
The Internet -By the Numbers, Sri Lanka Edition
PDF
Sims 4 Historia para lo sims 4 para jugar
PPTX
innovation process that make everything different.pptx
PDF
Tenda Login Guide: Access Your Router in 5 Easy Steps
PDF
💰 𝐔𝐊𝐓𝐈 𝐊𝐄𝐌𝐄𝐍𝐀𝐍𝐆𝐀𝐍 𝐊𝐈𝐏𝐄𝐑𝟒𝐃 𝐇𝐀𝐑𝐈 𝐈𝐍𝐈 𝟐𝟎𝟐𝟓 💰
PDF
Introduction to the IoT system, how the IoT system works
PPTX
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
PDF
An introduction to the IFRS (ISSB) Stndards.pdf
PPTX
Module 1 - Cyber Law and Ethics 101.pptx
PPTX
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
PPTX
introduction about ICD -10 & ICD-11 ppt.pptx
PPTX
artificial intelligence overview of it and more
Cloud-Scale Log Monitoring _ Datadog.pdf
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
CHE NAA, , b,mn,mblblblbljb jb jlb ,j , ,C PPT.pptx
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
Internet___Basics___Styled_ presentation
SASE Traffic Flow - ZTNA Connector-1.pdf
The New Creative Director: How AI Tools for Social Media Content Creation Are...
Funds Management Learning Material for Beg
The Internet -By the Numbers, Sri Lanka Edition
Sims 4 Historia para lo sims 4 para jugar
innovation process that make everything different.pptx
Tenda Login Guide: Access Your Router in 5 Easy Steps
💰 𝐔𝐊𝐓𝐈 𝐊𝐄𝐌𝐄𝐍𝐀𝐍𝐆𝐀𝐍 𝐊𝐈𝐏𝐄𝐑𝟒𝐃 𝐇𝐀𝐑𝐈 𝐈𝐍𝐈 𝟐𝟎𝟐𝟓 💰
Introduction to the IoT system, how the IoT system works
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
An introduction to the IFRS (ISSB) Stndards.pdf
Module 1 - Cyber Law and Ethics 101.pptx
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
introduction about ICD -10 & ICD-11 ppt.pptx
artificial intelligence overview of it and more

New Ranking Metrics by Google

  • 1. New ranking factors by Google …at least those starting May 2021
  • 2. Hi there! 👋 Phil Marx IT specialist Works with WordPress since 2009 Working with WordPress and Clients since 2018 Twitter: @JustPhilMarx 2
  • 3. Agenda ● One important prerequisite ● Core Web Vitals ○ Cumulative Layout Shift ○ Largest Contentful Paint ○ First Input Delay ● Check your own Core Web Vitals ● General notes for optimizing your site 3
  • 4. Basis for webpage rating by Google ● Google (likely) uses an Moto G4-engine with slow network connection (3G) ● Motorola Moto G4: ○ First release: May 2016 ○ 360 x 640 Pixel screen size 13
  • 5. Core Web Vitals: Cumulative Layout Shift Wait? Where‘s my content?! 14 3
  • 6. Cumulative Layout Shift ● Describes the shift of contents after initial design ○ Dynamic loading of contents ○ Dynamic resizing of widgets ○ Big images without dimension specification https://web.dev/cls/ 15
  • 7. Whoooops! See Cumulative Layout Shift at its worst 16 Video: Google, CC BY 4.0
  • 8. Basis of calculation ● Which percentage of the viewport is affected by the moving element (impact fraction)? ● By what percentage does the element move (distance fraction)? ● Values get multiplied and summed up 17
  • 9. Example ● Element takes 50% of viewport; 75% of viewport is changed after move (Impact Fraction: 0,75) ● Element moved by 25% (Distance Fraction: 0,25) ● 0,75 x 0,25 = 0,1875 18 Bild: Google, CC BY 4.0
  • 10. Rating ● Rating: ○ <= 0,1: „Good Experience“ ○ 0,1 – 0,25: „Needs improvement“ ○ > 0,25: „Poor Experience“ ● Layout shifts based on user interactions have no impact (max. 500ms between interaction and shift) 19 https://web.dev/cls/
  • 11. How to avoid CLS? ● Load relevant JS/JavaScript as soon as possible (or inline) ● Define sizes for every picture/content box ● Avoid dynamic layouts with JavaScript (Mansonry!) ● Use dynamic design definitions with CSS (Flexbox / Grid) ● Use CSS animations instead of JavaScript (transform(), scale()) 20 https://web.dev/optimize-cls/
  • 12. Core Web Vitals: Largest Contentful Paint When you‘re waiting for the page hero… 21 4
  • 13. Largest Contentful Paint ● Describes the time until the largest element in the initial viewport is loaded https://web.dev/lcp/ 22
  • 16. Rating ● Largest element loaded: ○ <= 2,5 seconds: „Good“ ○ 2,5 – 4,0 seconds: „Needs Improvement“ ○ > 4,0 seconds: „Poor“ 25 https://web.dev/lcp/
  • 17. How to improve LCP? ● Arrange elements with specific values in the viewport instead dynamically, where possible (Flexbox/Grid) ● Use small file sizes (for pictures use srcset) ● Use Caching / CDN for big sites ● Preload critical elements ( <link rel=„preload“ …> ) ● Load non-critical CSS/JavaScript in footer 26 https://web.dev/optimize-lcp/
  • 18. Core Web Vitals: First Input Delay Dang, my browser is stuck… 27 5
  • 19. First Input Delay ● Describes the delay between user interaction and reaction of your browser ○ Browser has to process JavaScript / CSS ○ Main Thread can only handle one task ○ If Javascript / CSS is processed, a click on a link can‘t be processed https://web.dev/fid/ 28
  • 20. FID – graphical 29 Bild: Google, CC BY 4.0
  • 21. Rating ● Time between interaction and reaction of the browser ○ <= 100ms: „Good“ ○ 100ms – 300ms: „Needs Improvement“ ○ > 300ms: „Poor“ 30 https://web.dev/fid/
  • 22. How to improve FID? ● Keep your site structure simple ● Avoid complex JavaScript / CSS files ● Split up big files to smaller chunks ● Avoid external contents like Like-Button ● Load uncritical files in footer 31 https://web.dev/optimize-fid/
  • 23. Determine Google Core Vitals by yourself Metrics! Diagrams! Numbers! 32 6
  • 24. Lighthouse ● Provided by Chromium-based browsers (Google Chrome, Microsoft Edge, Opera) ● Part of developer tools (Strg + Shift + I / Cmd + Shift + I) 33
  • 27. Alternative: PageSpeed Insights ● https://developers.google.com/speed/pagespeed/insights/ 36
  • 28. General hints for optimizing It‘s not witchcraft… 37 7
  • 29. Have a good basis ● Fast webserver / database ● Only use necessary CSS / JavaScript files ● Use CSS animation or Vanilla JavaScript instead of complex librarys (jQuery) ● Avoid external libraries ● Avoid unnecessary plugins / multi purpose themes ● Optimize your pictures for web usage ● Keep your code streamlined 38
  • 30. Plugin-Tipps ● Caching / Optimization plugins (WP Rocket / Autoptimize) ● Select which JavaScript to load (Asset Cleanup) ● WP CLI -> Profile-Command ● No plugin can enhance a bad basis / bad code significantly 39
  • 31. 40 Thanks! 👋 Quetions? Just ask! @JustPhilMarx / webfalken.de Thanks to SlidesCarnival for Slides template and Icons (CC BY 4.0)

Editor's Notes

  • #7: BERT: Bidirectional Encoder Representations from Transformers / Neurales Netz für Natural Language Processing
  • #14: Moto G4 seit Chrome v81 (Mai 2020) Standard in Entwicklungs-Tools/Lighthouse