☠ ADBLOAT vs PAGESPEED INSIGHTS ☠ PUBLISHER-SIDE PERFORMANCE vs VISITOR-SIDE DEFENSE ☠ DIFFERENT QUESTIONS ☠ BOTH WORTH ASKING ☠
> comparison · performance vs defense

ADBLOAT vs Google PageSpeed Insights

PageSpeed Insights grades a URL from the publisher's perspective — how fast the page loads, what Core Web Vitals look like, whether render-blocking scripts slow the initial paint. ADBLOAT grades from the visitor's perspective — how much ad-tech weight is still reaching the browser after the visitor's defenses. The tools complement each other. Confusing them is how a site can score 95 on PageSpeed and still feel bloated to real users.

published 2026-04-22 · pagespeed is for publishers · adbloat is for visitors

Summary table

dimension ADBLOAT PageSpeed Insights
perspective visitor — what reaches my browser publisher — how fast is this page for visitors
measures ad-tech overhead yes — as its primary output indirectly (counts render-blocking scripts, third-party domain count)
respects your ad blocker yes — tests with your actual defenses active no — tests in a clean environment without extensions
Core Web Vitals not measured (explicitly out of scope) yes — LCP, INP, CLS as primary metrics
scoring output A+ through F composite grade 0–100 per category (Performance, Accessibility, Best Practices, SEO)
per-tracker reporting yes — bytes per hostname, handshake per hostname no (aggregated third-party totals)
network conditions your real network throttled mobile + desktop emulation
baseline comparison naked-Chromium baseline, visible in every run historical CrUX data + Lighthouse thresholds
used by SEO teams no yes — PageSpeed is the Google-blessed SEO signal
best for measuring how much ad-tech your personal defenses stop optimizing a site you publish for speed, Google ranking, and UX
> short answer Use PageSpeed Insights to make a site you own faster. Use ADBLOAT to measure how much the web as a whole is still costing you, personally, after your defenses. If you publish and also care about the user side, run both.

PageSpeed Insights is a publisher tool

PageSpeed Insights reports on a URL — how that URL performs for the median visitor. Google serves it via Lighthouse (synthetic lab audit) plus Chrome User Experience Report (CrUX) field data. The output grades Core Web Vitals (Largest Contentful Paint, Interaction to Next Paint, Cumulative Layout Shift) plus a list of opportunities and diagnostics. Publishers use it to prioritize engineering work: cut render-blocking JS, lazy-load images, defer third-party scripts.

Crucially, PageSpeed Insights tests the URL in a default browser environment. It does not know — or care — what defenses the visitor uses. The score reflects the worst-case performance experienced by the user with no ad blocker, no VPN, no fingerprint protection. A site can score 90 on PageSpeed (good Core Web Vitals) and still load 3MB of tracker payload that gets blocked by half the visitors' extensions, making real-world performance much better than the PageSpeed score suggests.

ADBLOAT is a visitor tool

ADBLOAT flips the question. Instead of grading a URL, it grades a defense. The fixture loads 46 known tracker endpoints — the same endpoints a real ad-tech-heavy page would load — in a sandboxed iframe, using the visitor's actual browser with their actual extensions, DNS filters, and VPN active. Every blocked request is counted toward the grade; every request that completes is counted against it. The composite: 60% bytes blocked + 25% handshakes prevented + 15% payload reduced, compared to a naked-Chromium baseline.

ADBLOAT explicitly excludes load time from its composite. The reason: load time depends on the visitor's network speed, not on their defense. A visitor on fiber who blocks 90% of ad-tech gets roughly the same ADBLOAT grade as a visitor on LTE who blocks 90% — even though their load times are wildly different. PageSpeed's grade would call them different; ADBLOAT calls them the same because their defense is the same.

When to use PageSpeed Insights

When to use ADBLOAT

Using both is the thorough approach

A publisher who cares about the user experience should run PageSpeed Insights on their own pages AND have their QA team run ADBLOAT with common ad blockers active. This catches two different failure modes: PageSpeed flags structural performance issues; ADBLOAT flags whether the site's ad-tech integrations are so dense that even well-defended users see degraded behavior.

A privacy-minded visitor should use ADBLOAT to tune their own defenses over time, and occasionally look at PageSpeed Insights results for sites they visit often to understand why some pages feel heavy — sometimes the answer is bad site engineering (PageSpeed's domain), sometimes it's ad-tech density (ADBLOAT's domain).

FAQ

Is ADBLOAT a replacement for PageSpeed Insights?

No. The tools answer different questions. PageSpeed grades a URL's performance from the publisher's perspective — Core Web Vitals, resource sizes, render-blocking scripts. ADBLOAT grades a visitor's defense against ad-tech from the visitor's perspective — bytes blocked, handshakes prevented, ad-tech payload reaching their browser. PageSpeed is for site owners; ADBLOAT is for users of the web.

Can I use PageSpeed Insights to check my ad blocker?

Not effectively. PageSpeed tests a URL in a clean browser without your ad blocker, so it cannot measure how much your specific defenses reduce weight. ADBLOAT tests the same ad-tech endpoints through your actual browser, capturing exactly what your blocker stopped and what got through.

What does ADBLOAT's grade mean compared to a PageSpeed score?

PageSpeed returns a 0-100 score per category based on Lighthouse audits. ADBLOAT returns an A+ through F composite letter grade based on three weighted measurements (60% bytes blocked + 25% handshakes prevented + 15% payload reduced) compared to a naked-Chromium baseline. A good PageSpeed score means the page is fast for everyone; a good ADBLOAT grade means your defenses are working for you.

Does ADBLOAT measure Core Web Vitals?

No. Core Web Vitals are page-level quality metrics for publisher optimization. ADBLOAT explicitly excludes load time from its composite because load time depends on visitor network speed, not defense quality. The tools are complementary: a site can have good Core Web Vitals and still impose heavy ad-tech overhead that ADBLOAT catches from the visitor's side.

Try both

> RUN ADBLOAT > OPEN PAGESPEED →

Related reading: The Real Cost of the "Free" Internet · Ad-Tech Glossary · ADBLOAT vs WebPageTest