This document discusses optimizing website performance for core web vitals including Largest Contentful Paint (LCP), Cumulative Layout Shift (CLS), and First Input Delay (FID). It provides definitions and metrics for each vital, examples of issues that can cause poor performance, and tips for measurement and improvement. Key recommendations include prioritizing pages for optimization, A/B testing changes, and continuous monitoring to prevent regressions. Real-world examples show how optimizing for LCP led to improved metrics like lead generation and sales for one company.
Russian Call girls in Dubai +971563133746 Dubai Call girls
Β
Optimize Websites for Core Web Vitals with Google's Performance Guidance
1. Core Web Vitals
Optimising for Joy and Busting Myths
14 July 2021 ξ Virtual Conference
Andrey Lipattsev
EMEA CMS Partnerships Lead @Google
/andreylipattsev
@AndreyLipattsev
6. Is it responsive?
contentbazaar.co/20160314/pi-way
Lorem ipsum dolor sit amet, consectetur
adipiscing elit, sed do eiusmod tempor
incididunt ut labore et dolore magna
aliqua. Ut enim ad minim veniam, quis
nostrud exercitation ullamco
6
8. Does it spark joy?
Is it responsive?
Is it happening?
contentbazaar.co/20160314/pi-way
Lorem ipsum dolor sit amet, consectetur
adipiscing elit, sed do eiusmod tempor
incididunt ut labore et dolore magna
aliqua. Ut enim ad minim veniam, quis
nostrud exercitation ullamco
contentbazaar.co/20160314/pi-way
contentbazaar.co/20160314/pi-way
8
33. 33
web.dev/lcp
Measures the render time of the largest
content element (image or block of text)
visible within the viewport.
LCP
GOOD
NEEDS
IMPROVEMENT
POOR
4 sec
2.5 sec
34. 34
What causes poor LCP?
Slow Server
Response Times
Render-blocking
JavaScript and
CSS
Slow Resource
Load Times
Client-side
Rendering
37. 37
What causes poor CLS?
Images Without
Dimensions
Ads, Embeds,
iFrames Without
Dimensions
Dynamically
Injected Content
Web Fonts Causing
FOIT/FOUT
W
H
38. 38
Layout Shifts caused by Image and Ads
Header
Lorem ipsum dolor sit amet,
consectetur adipiscing elit, sed do
eiusmod tempor incididunt ut
labore et dolore magna aliqua. Ut
enim ad minim veniam, quis
nostrud exercitation ullamco
laboris nisi ut aliquip ex ea
commodo consequat. Duis aute
irure dolor in reprehenderit in
voluptate velit esse cillum dolore
eu fugiat nulla pariatur. Excepteur
sint occaecat cupidatat non
proident, sunt in culpa qui officia
deserunt mollit anim id est
laborum.
Layout
shift
Image
Header
Lorem ipsum dolor sit amet,
consectetur adipiscing elit, sed do
eiusmod tempor incididunt ut
labore et dolore magna aliqua. Ut
enim ad minim veniam, quis
nostrud exercitation ullamco
laboris nisi ut aliquip ex ea
commodo consequat. Duis aute
irure dolor in reprehenderit in
voluptate velit esse cillum dolore
eu fugiat nulla pariatur. Excepteur
sint occaecat cupidatat non
proident, sunt in culpa qui officia
Image
Header
Lorem ipsum dolor sit amet,
consectetur adipiscing elit, sed do
eiusmod tempor incididunt ut
labore et dolore magna aliqua. Ut
enim ad minim veniam, quis
nostrud exercitation ullamco laboris
nisi ut aliquip ex ea commodo
consequat. Duis aute
Ad
Layout
shift
39. 39
How to minimize Layout Shift
Image
Header
Ad placeholder
min-height
Aspect Ratio
(width/height IMG
attributes)
Header
Lorem ipsum dolor sit amet,
consectetur adipiscing elit, sed do
eiusmod tempor incididunt ut labore
et dolore magna aliqua. Ut enim ad
minim veniam, quis nostrud
exercitation ullamco laboris nisi ut
aliquip ex ea commodo consequat.
Ad
Image
Image
Header
Lorem ipsum dolor sit amet,
consectetur adipiscing elit, sed do
eiusmod tempor incididunt ut labore
et dolore magna aliqua. Ut enim ad
minim veniam, quis nostrud
exercitation ullamco laboris nisi ut
aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit
in voluptate velit esse cillum dolore eu.
Ad placeholder
Lorem ipsum dolor sit amet,
consectetur adipiscing elit, sed do
eiusmod tempor incididunt ut labore
et dolore magna aliqua. Ut enim ad
minim veniam, quis nostrud
exercitation ullamco laboris nisi ut
aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit
in voluptate velit esse cillum dolore eu.
Layout
shift
40. 40
web.dev/lcp
Measures the time from when a user first interacts
with the page until the time when the browser is
actually able to respond to that interaction.
FID
GOOD
NEEDS
IMPROVEMENT
POOR
300 ms
100 ms
41. 41
What causes poor FID?
Long Tasks Long JavaScript
Execution Time
Large JavaScript
Bundles
Render-blocking
JavaScript
44. 44
There are a lot of field tools available...
web.dev/vitals-tools
web.dev/vitals-measurement-getting-started
web.dev/vitals-field-measurement-best-practices
Search
Console
Chrome User
Experience Report
web-vitals
JS
PageSpeed
insights
46. 46
Itβs ok to start small
Lab tools are your friend
Pick a high traffic page
βCore Web Vitals in the DevTools timelineβ, web.dev LIVE 2020 (web.dev/live)
Tip #1: Prioritize!