Skip to content
Tools Directory3 min read

Web Performance Checkers: 6 Free Speed Test Tools

6 free website speed test tools compared — PageSpeed Insights, WebPageTest, GTmetrix, Lighthouse, DebugBear, and Yellow Lab Tools — plus Core Web Vitals wins.

By IvyIvy TeamPublished Updated
#performance#core-web-vitals#lighthouse#seo#optimization

Evaluation Criteria

We ran the same Astro page through each tool and scored: metric depth (LCP/INP/CLS + waterfall), real-user data (CrUX), actionability, and cost to re-run.

Comparison Table

ToolLicenseIn-Browser / CloudKey StrengthOfficial URL
PageSpeed InsightsFreeCloudCrUX field data + lab audit in onehttps://pagespeed.web.dev
WebPageTestFree / FreemiumCloudMulti-run filmstrip + custom throttlinghttps://webpagetest.org
GTmetrixFreemiumCloudHistory tracking + alertshttps://gtmetrix.com
Lighthouse (Chrome)Open SourceLocal / CIAudits you can gate deploys onhttps://developer.chrome.com/docs/lighthouse
DebugBearPaid (free trial)CloudRUM + scheduled lab testshttps://debugbear.com
Yellow Lab ToolsOpen Source (GPL)In-browser / CloudDeep front-end code & DOM weight audithttps://yellowlab.tools

Deep Dive

1. PageSpeed Insights (always first)

The only free tool combining field data (what Chrome users experienced in the last 28 days) with lab data (this exact run). If field and lab disagree, trust field — it reflects real devices and networks.

Targets: LCP ≤ 2.5s, INP ≤ 200ms, CLS ≤ 0.1 (p75, mobile).

2. WebPageTest (deepest waterfall)

Run 3–9 repeats from real Moto G + 4G profiles, compare filmstrips frame-by-frame, block third parties to prove which script costs 800ms. Free tier is generous; API runs cost credits.

3. GTmetrix (trend watcher)

Best free history graphs and alert emails when deploys regress. Uses Lighthouse under the hood with its own grading overlay — good for client reports.

4. Lighthouse CI (gate the build)

npm i -D @lhci/cli
npx lhci autorun --collect.url=[https://ivyivy.com/](https://ivyivy.com/) --assert.preset=lighthouse:recommended

Fail PRs that add 200KB of JS or drop performance below 90.

5. DebugBear (RUM + lab)

Paid but worth mentioning: real-user monitoring segmented by country/device plus scheduled lab tests on every deploy. Free trial suffices for a one-off audit.

6. Yellow Lab Tools (front-end code quality)

An open-source online analyzer focused on web page quality and performance. Beyond simple speed scores, it uncovers JavaScript bottlenecks, bad CSS complexity, and heavy DOM trees that degrade runtime interaction.

5 Fixes That Move the Needle

  1. Images: AVIF/WebP, width/height, loading="lazy" below the fold. One 2MB PNG hero → 120KB AVIF is a full LCP grade.
  2. Fonts: preconnect + display=swap, self-host variable fonts, never 6 weights.
  3. JS: ship zero JS by default (Astro islands); defer analytics and ads.
  4. Caching: Cache-Control: public, max-age=31536000, immutable on hashed assets; short TTL on HTML.
  5. Third parties: facade chat widgets and video embeds (click-to-load) — they are the #1 INP killer.