https://cdn.prod.website-files.com/6501ce7d903c832... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://cdn.prod.website-files.com/6475088382b5598... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://cdn.prod.website-files.com/6501ce7d903c832... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://cdn.prod.website-files.com/6475088382b5598... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://cdn.prod.website-files.com/6501ce7d903c832... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://cdn.prod.website-files.com/6501ce7d903c832... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://cdn.prod.website-files.com/6475088382b5598... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://cdn.prod.website-files.com/6475088382b5598... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://cdn.prod.website-files.com/6475088382b5598... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://cdn.prod.website-files.com/6475088382b5598... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://cdn.prod.website-files.com/6501ce7d903c832... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://cdn.prod.website-files.com/6501ce7d903c832... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://cdn.prod.website-files.com/6501ce7d903c832... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://cdn.prod.website-files.com/6475088382b5598... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://cdn.prod.website-files.com/6501ce7d903c832... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://cdn.prod.website-files.com/6475088382b5598... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://cdn.prod.website-files.com/6475088382b5598... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://cdn.prod.website-files.com/6475088382b5598... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://cdn.prod.website-files.com/6475088382b5598... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://cdn.prod.website-files.com/6475088382b5598... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
Warning::
!
https://cdn.prod.website-files.com/6475088382b5598... is missing width/height — may cause layout shift
Set explicit width and height to prevent CLS.
46images2.9 MB
0oversized-0 KB
32legacy format
22missing 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
Performance issues directly impact user engagement and conversion rates.
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
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+
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
9 fonts (253 KB)
PASS
9 fonts (253 KB)
Info::
i
9 font(s) use font-display: swap (FOUT risk but functional)
Web fonts
9
253 KB total
Render-blocking
0
of 9
Dominant font-display
swap
Most common across fonts
Font loading timeline
TransferFOIT (block)FOUT (swap)
x-font-ttf;charset=utf-...unknownswap
Size2 KB
Load time91 ms
Start578 ms
RiskFOUT — text flashes from fallback to web font
6501ce7d903c832db24ebb7...woff2swap
Size54 KB
Load time52 ms
Start703 ms
RiskFOUT — text flashes from fallback to web font
6501ce7d903c832db24ebb7...woff2swap
Size54 KB
Load time64 ms
Start703 ms
RiskFOUT — text flashes from fallback to web font
6501ce7d903c832db24ebb8...woff2swap
Size53 KB
Load time42 ms
Start704 ms
RiskFOUT — text flashes from fallback to web font
6501ce7d903c832db24ebb7...woff2swap
Size57 KB
Load time46 ms
Start886 ms
RiskFOUT — text flashes from fallback to web font
KFO7CnqEu92Fr1ME7kSn66a...woff2swap
Size34 KB
Load time28 ms
Start2.8 s
RiskFOUT — text flashes from fallback to web font
KFO7CnqEu92Fr1ME7kSn66a...woff2swap
Size0 KB
Load time2 ms
Start2.9 s
RiskFOUT — text flashes from fallback to web font
KFO7CnqEu92Fr1ME7kSn66a...woff2swap
Size0 KB
Load time0 ms
Start4.8 s
RiskFOUT — text flashes from fallback to web font
KFO7CnqEu92Fr1ME7kSn66a...woff2swap
Size0 KB
Load time0 ms
Start5.0 s
RiskFOUT — text flashes from fallback to web font
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 ~1 KB and ~2 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
Network Waterfall
118 requests over 6842ms
INFO
HTML JavaScript CSS Images Fonts XHR/Fetch Other
Third-Party Script Cost
Per-script blocking time, transfer cost, and cache headers
INFO
100%of JavaScript execution is third-party
First-party Third-party3876ms · 357KB · €42/mo
Script
Category
Execution
Transfer
Unused
Monthly Cost
Verdict
cdn.prod.website-files.com
cdn.prod.website-files.com
Other
929ms
109 KB
—
€10/mo
Costly
www.sharethrough.com
www.sharethrough.com
Other
740ms
25 KB
—
€8/mo
Costly
www.gstatic.com
www.gstatic.com
Other
659ms
0 KB
49%
€7/mo
Costly
Unattributable
Unattributable
Other
606ms
0 KB
—
€7/mo
Costly
cdn.weglot.com
cdn.weglot.com
Other
411ms
71 KB
47%
€4/mo
Costly
d3e54v103j8qbb.cloudfront.net
d3e54v103j8qbb.cloudfront.net
Other
224ms
30 KB
—
€2/mo
Costly
cdn.prod.website-files.com
cdn.prod.website-files.com
Other
172ms
3 KB
—
€2/mo
Optional
cmp.uniconsent.com
cmp.uniconsent.com
Other
70ms
2 KB
—
€1/mo
Optional
Google Tag Manager
www.googletagmanager.com
Tag Manager
65ms
116 KB
56%
€1/mo
Optional
cdn.prod.website-files.com
Other
Costly
Execution929ms
Transfer109 KB
Monthly Cost€10/mo
www.sharethrough.com
Other
Costly
Execution740ms
Transfer25 KB
Monthly Cost€8/mo
www.gstatic.com
Other
Costly
Execution659ms
Transfer0 KB
Unused49%
Monthly Cost€7/mo
Unattributable
Other
Costly
Execution606ms
Transfer0 KB
Monthly Cost€7/mo
cdn.weglot.com
Other
Costly
Execution411ms
Transfer71 KB
Unused47%
Monthly Cost€4/mo
d3e54v103j8qbb.cloudfront.net
Other
Costly
Execution224ms
Transfer30 KB
Monthly Cost€2/mo
cdn.prod.website-files.com
Other
Optional
Execution172ms
Transfer3 KB
Monthly Cost€2/mo
cmp.uniconsent.com
Other
Optional
Execution70ms
Transfer2 KB
Monthly Cost€1/mo
Google Tag Manager
Tag Manager
Optional
Execution65ms
Transfer116 KB
Unused56%
Monthly Cost€1/mo
These scripts may cost more than they're worth
cdn.prod.website-files.com adds 929ms and costs ~€10/month
www.sharethrough.com adds 740ms and costs ~€8/month
www.gstatic.com adds 659ms and costs ~€7/month
Unattributable adds 606ms and costs ~€7/month
cdn.weglot.com adds 411ms and costs ~€4/month
d3e54v103j8qbb.cloudfront.net adds 224ms and costs ~€2/month
100% of JavaScript execution time is spent on third-party scripts. Consider auditing which scripts are essential.
Why this matters
When third-party JS execution time exceeds your own, performance gains from frontend work are capped by code you don't own.
Learn more ▾▴
Every millisecond of third-party JS competes with your own for main-thread time. If their share is bigger than yours, optimization on your code base barely moves the needle. Audit, defer, or remove third-parties before further frontend optimization. Use Lighthouse's third-party audit to identify the worst offenders.
Source: web.dev
cdn.prod.website-files.com takes 929ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
Why this matters
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
www.sharethrough.com takes 740ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
Why this matters
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
www.gstatic.com takes 659ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
Why this matters
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
Unattributable takes 606ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
Why this matters
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
cdn.weglot.com takes 411ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
Why this matters
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
d3e54v103j8qbb.cloudfront.net takes 224ms of CPU time. Consider loading it asynchronously or replacing it with a lighter alternative.
Why this matters
This script has high main-thread execution time — optimize hot paths or defer.
Source: web.dev
56% of Google Tag Manager'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.