In this talk Vanda shares how they managed to reach over 99% of good URLs for a comparison site with around 200K URLs on index, by improving their core web vitals. A Success story indeed.
31. Benefit
Effort Low Medium High
Low Remove Inline style
Cleanup the head
Add search placeholder in jsp
Remove unnecessary header
properties
Remove unused JS
Bundle FSP JS
Bundle GDPR Scripts
Optimize header background image
Move preconnects and preloads to top of
head
Move open graph to end of head
Optimize banner images
Remove banner background
image
Prioritize above the fold image
download
Add browser lazy load for
below fold imgs
Medium Remove inline JS and load it async
Cleanup CSS
SVG icons above the fold
High Remove Jquery
Convert to JS modules to leverage
free shaking
Improve script loading and init system
38. Unnecessary properties removed
Only 180x180 & 144x144 apple icons kept
#brightonSEO
<link rel="apple-touch-icon" sizes="144x144"
href="https://www.ladenzeile.de/reskin-mobile-icon-144x144.png"/><link
rel="apple-touch-icon" sizes="180x180"
href="https://www.ladenzeile.de/reskin-mobile-icon-180x180.png">
39. Preconnects and dns-
prefetch moved to top
#brightonSEO
<html lang="de" ><head><title>Kleider mit WOW - Effekt zum besten Preis online kaufen |
Ladenzeile.de</title><meta name="description" content="Du suchst ein neues Kleid? Bei Ladenzeile.de
findest Du für jeden Anlass das perfekte Kleid: Top Marken zu reduzierten Preisen!"/><meta
name="robots" content="index,follow"/><link rel="alternate" hreflang="de-AT"
href="https://www.ladenzeile.at/mode/kleider/"/><link rel="alternate" hreflang="de-DE"
href="https://www.ladenzeile.de/mode/kleider/"/><meta name="msvalidate.01"
content="B49A06912A14F93B14B17DF4E3CDD567"/><meta name="viewport" content="width=device-
width,initial-scale=1.0,minimum-scale=1.0"/><meta name="theme-color" content="#0e2b5e"><meta
name="format-detection" content="telephone=no"/><meta http-equiv="Content-Type" content="text/html;
charset=utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><link rel="dns-prefetch"
href="//pagead2.googlesyndication.com"/>
40. OG and meta icons moved
to bottom
#brightonSEO @vanda_lilla
59. CMP banner optimized
Unnecessary properties and assets
including unused JS removed
CSS moved from inline to external files
#brightonSEO @vanda_lilla
dns-prefetch: indicates to the browser that it should perform the resolution of a given domain name (determining the IP to contact) before that domain is used to download resources
preconnect: indicates to the browser that it should connect a given origin, before that domain is used to download resources.Using dns-prefetch can be interesting in the context of critical third parties: by resolving the domain upstream, a few milliseconds can be saved cost-effectively.
However, in most cases, you may want to use preconnect' instead ofdns-prefetch’, so as to anticipate the whole connection.https://blog.dareboost.com/en/2020/05/preload-prefetch-preconnect-resource-hints/#:~:text=dns%2Dprefetch%20%3A%20indicates%20to%20the,is%20used%20to%20download%20resources.