https://www.rsea.com.au/Images/ProductImages/Small... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/Images/ProductImages/Small... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/documents/Homepage/Homepag... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/documents/Homepage/Homepag... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/documents/Homepage/Homepag... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/documents/Homepage/Homepag... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/Images/ProductImages/Small... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/Images/ProductImages/Small... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/Images/ProductImages/Small... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/documents/Homepage/cleansp... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/Themes/BPDTHEME01/theme-cl... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/documents/Homepage/Homepag... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/documents/Homepage/Homepag... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/documents/Homepage/Homepag... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/documents/Homepage/Homepag... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/Images/ProductImages/Small... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/documents/Homepage/Homepag... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/documents/Homepage/Homepag... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/documents/Homepage/Homepag... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/Documents/Homepage/Banners... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/Images/ProductImages/Small... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/Documents/Homepage/Banners... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/documents/Homepage/Homepag... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/Images/ProductImages/Small... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/Images/ProductImages/Small... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/Images/ProductImages/Small... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/documents/Homepage/Homepag... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/documents/Homepage/Homepag... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/documents/Homepage/Homepag... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/documents/Homepage/Homepag... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/Images/ProductImages/Small... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/Images/ProductImages/Small... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/Images/ProductImages/Small... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/documents/Homepage/linkedi... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/Themes/BPDTHEME01/theme-cl... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/documents/Homepage/Homepag... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/documents/Homepage/Homepag... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/documents/Homepage/Homepag... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/documents/Homepage/Homepag... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/Images/ProductImages/Small... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/documents/Homepage/Promos/... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/Images/ProductImages/Small... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/Images/ProductImages/Small... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/Images/ProductImages/Small... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/documents/Homepage/Homepag... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/documents/Homepage/Homepag... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/documents/Homepage/Homepag... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/documents/Homepage/Promos/... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/documents/Homepage/Homepag... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/documents/Homepage/Homepag... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/Images/ProductImages/Small... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/Themes/BPDTHEME01/theme-cl... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/documents/Homepage/Homepag... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/documents/Homepage/Homepag... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/documents/Homepage/Promos/... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/documents/Homepage/Promos/... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/documents/Homepage/faceboo... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/documents/Homepage/Homepag... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/documents/Homepage/Homepag... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/Images/ProductImages/Small... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/documents/Homepage/Promos/... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/Themes/BPDTHEME01/theme-cl... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/documents/Homepage/Homepag... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/documents/Homepage/Homepag... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/documents/Homepage/Homepag... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/documents/Homepage/homepag... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/Images/ProductImages/Small... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/Images/ProductImages/Small... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/Images/ProductImages/Small... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/Images/ProductImages/Small... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/documents/Homepage/Homepag... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/Themes/BPDTHEME01/theme-cl... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/Images/ProductImages/Small... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/Themes/BPDTHEME01/theme-cl... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/Images/ProductImages/Small... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/documents/Homepage/instagr... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/Themes/BPDTHEME01/theme-cl... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/Themes/BPDTHEME01/theme-cl... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://www.rsea.com.au/Images/ProductImages/Small... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
87images2.1 MB
0oversized-0 KB
85legacy format
80missing dimensionsCLS risk
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
Set explicit width and height to prevent CLS.
Why this matters
Image without explicit width/height — browser can't reserve space; CLS jumps when image loads.
Source: web.dev / Core Web Vitals
B
HTTP/3 (QUIC)
HTTP/3 not advertised
REVIEW
HTTP/3 not advertised
Info::
i
HTTP/3 (QUIC) is not advertised
HTTP/3 isn't advertised via Alt-Svc and the worker didn't negotiate h3. HTTP/3 reduces handshake latency (1-RTT instead of 2-3 RTTs) and is more resilient on lossy connections. Most modern CDNs (Cloudflare, Fastly, AWS CloudFront, Google Cloud CDN) support HTTP/3 with a single config switch -- consider enabling for mobile-heavy workloads.
B
Compression Algorithm
Main response uses gzip; brotli would be ~20% smaller
REVIEW
Main response uses gzip; brotli would be ~20% smaller
Info::
i
Main HTML response uses gzip (brotli would be ~20% smaller)
All current browsers support brotli. Most CDNs (Cloudflare, Fastly, AWS CloudFront, Vercel, Netlify) can switch from gzip to brotli with a single config flag. Origin servers (nginx, Apache) need a brotli module compiled in -- nginx-brotli or Apache mod_brotli.
B
Main HTML Cache-Control
Cache-Control present but without max-age
REVIEW
Cache-Control present but without max-age
Info::
i
Main HTML Cache-Control has no max-age: private
Got: private
B
Server-Timing Observability
No Server-Timing header found
REVIEW
No Server-Timing header found
Info::
i
No Server-Timing header found
Server-Timing exposes backend timing breakdowns to browser DevTools (e.g., `db: 45ms; render: 120ms; cache: 2ms`). Useful for diagnosing slow pages without backend log access. Most modern frameworks (Next.js, Cloudflare Workers, Fastly) emit it automatically; absence on a managed platform usually means telemetry headers are stripped at the edge.
C
Green Hosting
Action
Whether the site is served from green-energy infrastructure
REVIEW
Green Hosting
No green hosting detected
B
HTTP Caching
private
REVIEW
private
Info::
✓
Cache-Control header is set
Got: private
Info::
i
No ETag or Last-Modified header
Conditional requests (304 Not Modified) are not possible without validators.
Cache-Control
private
Directive
Value
Meaning
private
—
Only browser cache, not CDN/proxy
A
Third-Party Impact
36% third-party, 0 ms blocking
PASS
36% third-party, 0 ms blocking
Info::
i
Third-party code accounts for 36% of page weight (1.9 MiB of 5.2 MiB)
Info::
✓
Third-party blocking time is low (0 ms)
64%
36%
First-party Third-party
A+
Text Compression
All text resources are compressed
PASS
All text resources are compressed
Info::
✓
All text resources are compressed
All text resources are properly compressed.
A+
Font Loading
10 fonts (164 KB)
PASS
10 fonts (164 KB)
Info::
i
10 font(s) use font-display: swap (FOUT risk but functional)
Web fonts
10
164 KB total
Render-blocking
0
of 10
Dominant font-display
swap
Most common across fonts
Font loading timeline
TransferFOIT (block)FOUT (swap)
suisse_bp_intl_regular-...woffswap
Size25 KB
Load time4.4 s
Start4.3 s
RiskFOUT — text flashes from fallback to web font
Convert to woff2 for ~30% smaller file size
cv-ico-general.woff2woff2swap
Size37 KB
Load time4.4 s
Start4.3 s
RiskFOUT — text flashes from fallback to web font
cv-ico-social.ttfttfswap
Size18 KB
Load time4.6 s
Start4.3 s
RiskFOUT — text flashes from fallback to web font
Convert to woff2 for ~30% smaller file size
x-font-woff;base64,d09G...woffswap
Size13 KB
Load time25 ms
Start4.3 s
RiskFOUT — text flashes from fallback to web font
Convert to woff2 for ~30% smaller file size
x-font-woff;base64,d09G...woffswap
Size13 KB
Load time25 ms
Start4.3 s
RiskFOUT — text flashes from fallback to web font
Convert to woff2 for ~30% smaller file size
x-font-woff;base64,d09G...woffswap
Size6 KB
Load time20 ms
Start4.3 s
RiskFOUT — text flashes from fallback to web font
Convert to woff2 for ~30% smaller file size
x-font-woff;base64,d09G...woffswap
Size6 KB
Load time18 ms
Start4.3 s
RiskFOUT — text flashes from fallback to web font
Convert to woff2 for ~30% smaller file size
suisse_bp_intl_bold-web...woffswap
Size25 KB
Load time4.6 s
Start4.3 s
RiskFOUT — text flashes from fallback to web font
Convert to woff2 for ~30% smaller file size
x-font-woff;base64,d09G...woffswap
Size15 KB
Load time25 ms
Start4.3 s
RiskFOUT — text flashes from fallback to web font
Convert to woff2 for ~30% smaller file size
x-font-woff;base64,d09G...woffswap
Size6 KB
Load time8 ms
Start4.3 s
RiskFOUT — text flashes from fallback to web font
Convert to woff2 for ~30% smaller file size
Optimization checklist
Preload critical fonts (priority=high)
Use woff2 format for all fonts
Set font-display to swap, optional, or fallback
Subset large fonts (≤100 KB each)
Fixing the unchecked items could save ~38 KB and ~76 ms
A+
Resource Caching
All resources properly cached
PASS
All resources properly cached
Info::
✓
No caching issues found
All static resources have appropriate caching headers.
A+
Critical Rendering Path
No render-blocking resources
PASS
No render-blocking resources
Info::
✓
No render-blocking resources detected
A+
Resource Hints
No optimization needed
PASS
No optimization needed
Info::
✓
No resource hint issues
A+
LCP Image Preload
LCP preload audit not available
PASS
LCP preload audit not available
Info::
✓
LCP image preload audit not available for this scan
A+
Server Response Intelligence
2 server-response signal(s) detected
PASS
2 server-response signal(s) detected
Info::
✓
`Vary` header declared: Accept-Encoding
The page declares a `Vary` header, telling downstream caches which request headers the response varies on. Critical for content-negotiated responses (compression, language, cookies, device class).
Info::
i
No `ETag` or `Last-Modified` -- conditional GET not supported
Without either header, browsers can't issue conditional GETs and refresh always re-downloads the full response body even when nothing changed. Add `ETag: "<hash>"` (or `Last-Modified: <date>`) on cacheable responses; the server returns 304 Not Modified when the client's cached copy is still valid, saving bandwidth.
Network Waterfall
192 requests over 15228ms
INFO
HTML JavaScript CSS Images Fonts XHR/Fetch Other
Third-Party Script Cost
Per-script blocking time, transfer cost, and cache headers
INFO
34%of JavaScript execution is third-party
First-party Third-party706ms · 1329KB · A$5/mo
Script
Category
Execution
Transfer
Unused
Monthly Cost
Verdict
PayPal
www.paypal.com
Payment
117ms
123 KB
57%
A$1/mo
Essential
bpi.zip.co
bpi.zip.co
Other
93ms
37 KB
—
A$1/mo
Optional
analytics.tiktok.com
analytics.tiktok.com
Other
90ms
128 KB
49%
A$1/mo
Optional
Google Tag Manager
www.googletagmanager.com
Tag Manager
86ms
189 KB
37%
A$1/mo
Optional
maps.googleapis.com
maps.googleapis.com
Other
72ms
377 KB
56%
A$0/mo
Optional
Google Tag Manager
www.googletagmanager.com
Tag Manager
71ms
141 KB
37%
A$0/mo
Optional
Facebook Pixel
connect.facebook.net
Advertising
67ms
106 KB
33%
A$0/mo
Optional
Facebook Pixel
connect.facebook.net
Advertising
59ms
70 KB
29%
A$0/mo
Optional
Google Tag Manager
www.googletagmanager.com
Tag Manager
51ms
159 KB
43%
A$0/mo
Optional
PayPal
Payment
Essential
Execution117ms
Transfer123 KB
Unused57%
Monthly CostA$1/mo
bpi.zip.co
Other
Optional
Execution93ms
Transfer37 KB
Monthly CostA$1/mo
analytics.tiktok.com
Other
Optional
Execution90ms
Transfer128 KB
Unused49%
Monthly CostA$1/mo
Google Tag Manager
Tag Manager
Optional
Execution86ms
Transfer189 KB
Unused37%
Monthly CostA$1/mo
maps.googleapis.com
Other
Optional
Execution72ms
Transfer377 KB
Unused56%
Monthly CostA$0/mo
Google Tag Manager
Tag Manager
Optional
Execution71ms
Transfer141 KB
Unused37%
Monthly CostA$0/mo
Facebook Pixel
Advertising
Optional
Execution67ms
Transfer106 KB
Unused33%
Monthly CostA$0/mo
Facebook Pixel
Advertising
Optional
Execution59ms
Transfer70 KB
Unused29%
Monthly CostA$0/mo
Google Tag Manager
Tag Manager
Optional
Execution51ms
Transfer159 KB
Unused43%
Monthly CostA$0/mo
57% of PayPal's code is unused. The script may be loading features you don't use.
Why this matters
Bundle has high unused-code ratio — tree-shaking and route-splitting recover the wasted bytes.
Source: web.dev
56% of maps.googleapis.com's code is unused. The script may be loading features you don't use.
Why this matters
Bundle has high unused-code ratio — tree-shaking and route-splitting recover the wasted bytes.