How to control third-party script weight
Tag managers, chat widgets, ads and pixels often outweigh the page itself and block the main thread. Load them late, remove what nobody uses.
Step by step, with screenshots: Core Web Vitals for news and publisher sites: ads, embeds and CLS →
Check your own site
Runs this check and the other 186, free, in about 45 seconds.
What a passing site looks like
- Third-party code weight: passeswarning · −2 ptseffort M
Third-party code weight
Why it matters. Tags, widgets and embeds from other companies run on your visitors' phones at your page's expense. Over 250 KB or 250 ms of blocking is a sign they dominate the load.
- List what each third party gives you; remove the ones nobody looks at.
- Load the rest after interaction or with a facade (a static thumbnail for YouTube, a click-to-load chat button).
- Move tags into a tag manager that fires them late, not in <head>.