Core Web Vitals Audit - Sophie Gibson - PDF - BrightonSEO.pdf

Sophie Gibson
Sophie GibsonSEO Strategist
How to conduct a Core
Web Vitals audit
slideshare.net/sophiegibson3
@sophiegibson
Sophie Gibson
StudioHawk
1
2
3
Benchmark
Investigate
Test
4 Prioritise
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
What does it measure?
The Metrics
LCP
largest contentful paint
How long it takes
the main content
to become visible
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
via GTMetrix
FID
first input delay
How fast the page
responds to an
initial interaction
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
CLS
content layout shift
How stable the
page is during the
loading process
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
LCP FID CLS
Step 1
Benchmark
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
Split site into
page templates
→
→
→
Homepage
Product
Page
Category
Page
Blog post
Blog hub page
Landing
pages
→
→
→
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
Grab URLs for
each template
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
Page Group Example URL
Product Page https://example.com/products/sparkle-skirt
Category Page https://example.com/category/womens-skirts
Homepage https://example.com/
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
Get the data
Manually
Core Web Vitals Audit - Sophie Gibson - PDF - BrightonSEO.pdf
GT Metrix
TOOL
Save audits
✔
GT Metrix
TOOL
✔
Save audits
Compare against
competitors
✔
GT Metrix
TOOL
✔
✔
Save audits
Compare against
competitors
Clear CWV metrics
✔
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
Google Lighthouse
Run via
Chrome
Lighthouse
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
WATCH OUT!
for
Browser
extensions
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
At Scale
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
Record Metrics
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
Add screenshots
to a slide
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
Add details to
spreadsheet
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
Page Group Example URL
LCP
Benchmark
CLS
Benchmark
FID
Benchmark
Product Page
https://example.com/prod
ucts/sparkle-skirt
Category
Page
https://example.com/categ
ory/womens-skirts
Homepage https://example.com/
WATCH OUT!
for
Missing FID
metric
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
???
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
✔ ✔
?
???
FID requires a real
user and cannot be
measured in lab data
web.dev/fid/
Calculates simulated
performance metrics
Lab Data
Total Blocking Time
(TBT) metric is
lab-measurable,
correlates well with FID
web.dev/fid/
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
Page Group Example URL
LCP (s)
Benchmark
CLS
Benchmark
FID/TBT (s)
Benchmark
Product Page
https://example.com/prod
ucts/sparkle-skirt
3.2 0.5 2.3
Category
Page
https://example.com/categ
ory/womens-skirts
5.4 0.26 4.3
Homepage https://example.com/ 2.7 0.27 2.7
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
✔
Benchmarking
Core Web Vitals Audit - Sophie Gibson - PDF - BrightonSEO.pdf
Step 2
Investigate
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
What is happening?
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
Tool: Web Page Test
Why do we use it?
*what’s your purpose, tell me whats your purpose*
(is whats your flavour too niche a reference?)
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
Speed
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
Dig into
opportunities
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
Critical
requests?
Render
blocking?
Network
payloads?
Main
thread
tasks?
Core Web Vitals Audit - Sophie Gibson - PDF - BrightonSEO.pdf
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
3 Questions
Questions
?
How many resources
are loading?
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
Questions
?
What resources on the
site are large in size?
?
How many resources
are loading?
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
Questions
?
What resources on the
site are large in size?
?
What is stopping the
page from loading?
?
How many resources
are loading?
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
Core Web Vitals Audit - Sophie Gibson - PDF - BrightonSEO.pdf
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
The <head> is the
biggest single
render-blocking part
of a page
Harry Roberts
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
TRACK ALL THE THINGS!!
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
Remove the
removable
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
3 Questions
Questions
? Is it essential?
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
Questions
? Is it essential?
Does it need to be on
this page?
?
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
Questions
?
Do we need to track this
right now?
Is it essential?
Does it need to be on
this page?
?
?
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
Chat
Bots
Google
Maps
Social
Feeds
Heat
Maps
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
Delay the
delayable
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
<script src="" defer>
Scripts
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
<img src="" loading="lazy">
Images
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
Restructure the
restructable
1. <head>
2. <meta charset|http-equiv|viewport|robots/>
3. <title><meta desc>
4. preconnect
5. <script src="" async></script>
6. CSS that includes @import
7. Synchronous JS
8. Synchronous CSS
9. preload
10. <script src="" defer></script>
11. prefetch / prerender
12. Everything else (icons, Open Graph, etc.)
13. </head>
Harry Roberts @csswizardry
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
Compress the
compressible
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
Cloudinary - https://webspeedtest.cloudinary.com/
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
Cloudinary - https://webspeedtest.cloudinary.com/
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
CLS
CLS
Common Culprits
↠ Images without dimensions
↠
↠
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
Ads, video, embeds, and
iframes without dimensions
Dynamically
injected content
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
<img
src="hero_image.jpg"
alt="" width="500"
height="500">
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
Barry Pollard Smashing Magazine
https://www.smashingmagazine.com/2020/03/setting-height-width-images-important-again/
CLS Gif Generator
TOOL
↠
https:/
/defaced.dev/
tools/layout-shift-gif-generator/
Chris Johnson
↠
↠
twitter.com/defaced
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
✔
Investigate
Core Web Vitals Audit - Sophie Gibson - PDF - BrightonSEO.pdf
Step 3
Test, Test, Test
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
VALUE
VALUE
Google Lighthouse
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
Before After
✔
Test, Test, Test
Core Web Vitals Audit - Sophie Gibson - PDF - BrightonSEO.pdf
Step 4
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
Prioritise
WATCH OUT!
for
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
Doesn’t move
the needle
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
Difficulty Matrix
Time / Resource
Task Complexity
Low Time High Time
Low Complexity
High Complexity
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
Direct Control
→
→
Images
Marketing scripts
Code in GTM
→
Lower Resource
Dev Support
→
→
HTML changes
Hardcoded scripts
Removing dependencies
→
Higher Resource
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
Difficulty Matrix
Direct Control
Low Time / High Complexity
- Requires your expert
knowledge or a tool set-up
- Larger scale / sitewide impact
Dev Support
High Time / High Complexity
- Needs multiple sprints
- More complex changes
- Sitewide / large scale impact
Direct Control
Low Time / Low Complexity
- Client able to action
- Small scale / single page
impact
Dev Support
High Time / Low Complexity
- Larger in scale
- Template level tweaks
- Single line code changes
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
Difficulty Matrix
Direct Control
Low Time / High Complexity
- Requires your expert
knowledge or a tool set-up
- Larger scale / sitewide impact
Dev Support
High Time / High Complexity
- Needs multiple sprints
- More complex changes
- Sitewide / large scale impact
Direct Control
Low Time / Low Complexity
- Client able to action
- Small scale / single page
impact
Dev Support
High Time / Low Complexity
- Larger in scale
- Template level tweaks
- Single line code changes
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
✖
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
Think about
scale 🍅
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
Impact across site
Small %
of pages
Whole site
impact
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
Prioritise via Page Template
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
Potential Impact Ease
PIE
Score
How big of a
improvement does
this change make
when fixed?
Use the test results
How big will the
impact of this
change have across
the template / page
group
How complex is this
fix to do?
What resource will be
needed to action the
change?
X/30
PIE Framework
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
Page Group Task Potential Impact Ease PIE Score
Product Page Action to take 7 8 5 20
Category Page Action to take 4 6 7 17
PIE Framework
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
T-Shirt Sizes
✔
Prioritise
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
CELEBRATE GIF
WATCH OUT!
for
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
Core Web Vitals Audit - Sophie Gibson - PDF - BrightonSEO.pdf
Core Web Vitals Audit - Sophie Gibson - PDF - BrightonSEO.pdf
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
CONTACT:
_
@sophiegibson #BrightonSEO How to Conduct a Core Web Vitals Audit
Sophie Gibson
StudioHawk
sophie@studiohawk.co.uk
Twitter @SophieGibson
Thanks!
Tools
↠ GT Metrix https:/
/gtmetrix.com/
↠ Web Page Test https:/
/www.webpagetest.org/
↠ PageSpeed Compare https:/
/pagespeed.compare
↠ Chris Johnson - CLS Gif Generator
https:/
/defaced.dev/
tools/layout-shift-gif-generator/
↠ Cloudinary Image Analysis
https://webspeedtest.cloudinary.co
m/
Resources
↠ Harry Roberts - Get Your Head Straight
@csswizardry
https:/
/www.youtube.com/watch?
v=MHyAOZ45vnU
↠ Jess Peck - Almost Complete CLS Guide
@jessthebp
https:/
/jessbpeck.com/posts/com
pletecls/
↠ Barry Pollard - Smashing Magazine
@tunetheweb
https:/
/www.smashingmagazine.c
om/2020/03/setting-height-width
-images-important-again/
↠ Itamar Blauer - Image SEO Guide
@ItamarBlauer
https:/
/www.itamarblauer.com/im
age-seo-guide/
↠ Oliver Mason - 0 CLS, Please Improve
CLS @ohgm
https:/
/ohgm.co.uk/zero-cumulati
ve-layout-shift-please-improve-cu
mulative-layout-shift/
1 of 148

More Related Content

What's hot(20)

Creating An Inclusive WebCreating An Inclusive Web
Creating An Inclusive Web
Miracle Inameti-Archibong789 views
Monet BrightonSEO Slides 2022Monet BrightonSEO Slides 2022
Monet BrightonSEO Slides 2022
MonetBlake442 views
What is in a link?What is in a link?
What is in a link?
Dixon Jones122 views

Similar to Core Web Vitals Audit - Sophie Gibson - PDF - BrightonSEO.pdf(20)

Web Governance for Government WebsitesWeb Governance for Government Websites
Web Governance for Government Websites
Shane Diffily3.1K views
Making Digital Governance Work (JBoye)Making Digital Governance Work (JBoye)
Making Digital Governance Work (JBoye)
Shane Diffily3.4K views
Roles & Responsibilities on a Web TeamRoles & Responsibilities on a Web Team
Roles & Responsibilities on a Web Team
Shane Diffily9.4K views
SeoSeo
Seo
Alex Oliveira142 views

Recently uploaded(20)

Marketing Research for Dabur India Marketing Research for Dabur India
Marketing Research for Dabur India
Abhishek Shahane 14 views
Marketing Automation Master Class - Yemi Oluseun, The Change HiveMarketing Automation Master Class - Yemi Oluseun, The Change Hive
Marketing Automation Master Class - Yemi Oluseun, The Change Hive
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions38 views
Weekly Media Update_06_11_2023.pdfWeekly Media Update_06_11_2023.pdf
Weekly Media Update_06_11_2023.pdf
BalmerLawrie12 views
Driving value from first-party data in a privacy-centric world - Vimal Badian...Driving value from first-party data in a privacy-centric world - Vimal Badian...
Driving value from first-party data in a privacy-centric world - Vimal Badian...
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions38 views
My Presentation.pptxMy Presentation.pptx
My Presentation.pptx
whahidarahman4920 views
Personal Brand ExplorationPersonal Brand Exploration
Personal Brand Exploration
joerosen6419 views
Coca-Cola Sponsorship MarketingCoca-Cola Sponsorship Marketing
Coca-Cola Sponsorship Marketing
Man Yi Hung23 views
Document Processing Made Better - Hadi Harb, ApryseDocument Processing Made Better - Hadi Harb, Apryse
Document Processing Made Better - Hadi Harb, Apryse
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions38 views
Account Based Marketing - Amanda, Pragmattica Digital ConsultingAccount Based Marketing - Amanda, Pragmattica Digital Consulting
Account Based Marketing - Amanda, Pragmattica Digital Consulting
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions31 views
Harnessing the power of FREE behavioral analytics with Microsoft Clarity - Ah...Harnessing the power of FREE behavioral analytics with Microsoft Clarity - Ah...
Harnessing the power of FREE behavioral analytics with Microsoft Clarity - Ah...
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions31 views
Digital Marketing Trends - Kuralay Assainova, Liana TechnologiesDigital Marketing Trends - Kuralay Assainova, Liana Technologies
Digital Marketing Trends - Kuralay Assainova, Liana Technologies
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions39 views
Executive Influence in the Digital Age - Zeev Wexler, Wexler Consulting GroupExecutive Influence in the Digital Age - Zeev Wexler, Wexler Consulting Group
Executive Influence in the Digital Age - Zeev Wexler, Wexler Consulting Group
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions42 views
The Relationship Between Strategy, Marketing and Technology - Nikki Cockcroft...The Relationship Between Strategy, Marketing and Technology - Nikki Cockcroft...
The Relationship Between Strategy, Marketing and Technology - Nikki Cockcroft...
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions32 views
The Modern Content Challenge - Charlie Bell, ContentfulThe Modern Content Challenge - Charlie Bell, Contentful
The Modern Content Challenge - Charlie Bell, Contentful
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions39 views

Core Web Vitals Audit - Sophie Gibson - PDF - BrightonSEO.pdf