Website Management Tools

Page Speed Test

Submit a URL and the test calls Google PageSpeed Insights, which runs Lighthouse on the page and returns a performance score plus Core Web Vitals such as LCP and CLS.

Website Management ToolsBrowser ready/page-speed-test
Device

Runs Google PageSpeed Insights (Lighthouse) and shows your performance score plus Core Web Vitals — using real-user field data when Google has it for the URL.

Step by step

How to use the Page Speed Test

  1. Paste the page URL into the Page URL field
  2. Click Test page speed to run Google PageSpeed Insights
  3. Read the Lighthouse performance score for the page
  4. Review the Core Web Vitals and flagged loading issues
How to use the Page Speed Test — tool screenshot
The Page Speed Test on HighSEOTools

Pro tip: Test a real content URL, not the homepage, to see speed problems most visitors actually hit.

What the test runs

This tool is a front end for Google's PageSpeed Insights API, which executes a Lighthouse audit on the URL you provide. It does not estimate speed from markup — it asks Google to actually analyze the page and then reports what comes back. You can run the audit with a mobile or desktop strategy, with mobile used by default because that is how Lighthouse simulates the more constrained device profile.

The headline is the performance score out of 100. Below it the lab metrics table lists the Lighthouse measurements: First Contentful Paint, Largest Contentful Paint, Total Blocking Time, Cumulative Layout Shift, Speed Index, and Time to Interactive.

Lab metrics and field data

The lab metrics come from a single simulated Lighthouse run, so they describe one controlled load rather than your real users. When Google has enough real-world data for the page or origin, the response also includes a Field data section from the Chrome User Experience Report, showing how actual visitors experienced metrics like LCP, INP, CLS, and TTFB, each rated Fast, Average, or Slow.

When Lighthouse identifies meaningful savings, a Top opportunities list appears with the largest items first, such as reducing unused JavaScript or properly sizing images.

Quota limits and variability

Because every check spends a call against Google's PageSpeed Insights API, the tool can be rate-limited or quota-limited, especially during busy periods, and a request can return an error or time out before Lighthouse finishes. If that happens, waiting a moment and trying again usually resolves it. Scores also genuinely vary between runs: Lighthouse simulates load conditions, so two back-to-back tests of the same URL can differ by several points without anything changing on the page. The lab metrics describe one controlled load, not a guarantee of what every visitor sees.

Making sense of the metrics

  • Largest Contentful Paint (LCP) — when the main content finishes rendering; a core loading metric.
  • Cumulative Layout Shift (CLS) — how much the layout jumps as it loads; a core stability metric.
  • Total Blocking Time (TBT) — the lab stand-in for responsiveness, closely tied to the field metric INP.
  • First Contentful Paint and Speed Index — how quickly the first and bulk of content appear.
  • Time to Interactive — a rough point at which the page becomes reliably usable.

Where it fits in a workflow

  • Spot-checking a page's mobile performance before and after a speed change.
  • Reading the Top opportunities list to find the largest, most concrete wins first.
  • Comparing how the same page scores on mobile versus desktop profiles.
  • Checking whether real visitors fall in the Fast band using the field-data section when it appears.
  • Validating that a heavy hero image or third-party script is actually hurting LCP or TBT.

Getting a reliable read

  • Run the test a few times and look at the range, not a single number.
  • Compare mobile and desktop separately, since the simulated device profiles produce different scores.
  • Trust the field data section, when present, over lab metrics for how real visitors actually experience the page.
  • Fix the top opportunity first, then re-test, rather than chasing several changes at once.

Common mistakes to avoid

  • Reacting to a single run — a few points of swing between identical tests is normal, not a regression.
  • Comparing a mobile score against a desktop one; they use different simulated devices and are not interchangeable.
  • Treating the lab number as your real users' experience when field data is present and tells a fuller story.
  • Expecting field data on every URL — new or low-traffic pages often have none, which is not an error.

Privacy note

You submit a URL and an optional mobile or desktop choice. That URL is passed to Google's PageSpeed Insights API, which fetches and audits the page; the results are returned to you and are not stored here. Only publicly reachable URLs can be tested, since Google must be able to load the page anonymously.

Worked examples

Three real pages, three verdicts

Mobile audit of a content page

Input: https://example.com/article (strategy: mobile)

Output: Performance 74/100 · LCP 2.9 s · CLS 0.04 · TBT 210 ms. Top opportunities: reduce unused JavaScript and serve images in next-gen formats.

A mid-70s mobile score with a 2.9 s LCP is decent but has clear headroom in the listed opportunities.

Desktop run with field data

Input: https://example.com/ (strategy: desktop)

Output: Performance 96/100 · LCP 1.1 s · CLS 0.00. Field data (Chrome UX Report): LCP FAST, CLS FAST, INP AVERAGE.

Lab and field agree the page loads well, though the AVERAGE INP hints responsiveness could still improve.

Quota-limited response

Input: https://example.com/ (run during heavy usage)

Output: An error message indicating PageSpeed Insights returned an error or took too long to respond, with a prompt to try again.

This is the rate-limit path; retrying after a short pause normally succeeds.

FAQ

Page Speed Test — what people ask

Where do these numbers come from?

Directly from Google's PageSpeed Insights API, which runs a Lighthouse audit on your URL. The tool reports Google's results; it does not compute its own performance estimate.

Why does the score change each time I run it?

Lighthouse simulates network and CPU conditions for each run, so results naturally fluctuate. Run the test a few times and consider the range rather than fixating on one score.

Why did I get a timeout or quota error?

Each run consumes a PageSpeed Insights API call, which can be rate-limited during heavy use, and Lighthouse occasionally takes longer than the request window. Waiting briefly and retrying usually clears it.

What is the difference between lab metrics and field data?

Lab metrics come from the single simulated Lighthouse run shown in the report. Field data, when available, comes from the Chrome User Experience Report and reflects how real visitors experienced the page over time.

Should I test on mobile or desktop?

Test whichever matters most to your audience, and ideally both. The strategies use different simulated devices, so a page often scores noticeably higher on desktop than on mobile.

Why is there no field data for my page?

The Chrome User Experience Report only has data for pages and origins with enough real Chrome traffic. New or low-traffic URLs often have none, so the field-data section simply does not appear — that is expected, not a failure.

What does the Top opportunities list mean?

It surfaces Lighthouse's largest estimated savings, biggest first, such as reducing unused JavaScript or properly sizing images. The items are suggestions ranked by potential impact, not a guarantee of exact time saved.

Site standards

How HighSEOTools handles data and methodology

Our editorial and data-source notes explain how each check works and where estimates come from.