Skip to content

Bulk PageSpeed Insights: test the speed of 50 pages at once

Paste up to 50 URLs and run bulk PageSpeed Insights: Google's score, lab metrics and real-visitor Core Web Vitals for every page in one sortable table.

Device

Up to 50 URLs per run and per day · commas also work · about 20 seconds per URL, 4 at a time · fill in a sample list

  • Free, no account
  • About 20 seconds per URL
  • 50 URLs per run and per day

Example result4 URLs measured(mobile)

Run it on your site
Median score
75
Fast (90+)
1
Needs work
3
Slow (<50)
0
One row per URL: Lighthouse score, lab metrics, Core Web Vitals from real visitors and the biggest fix Google suggests
URLScoreLCPFCPTBTCLSSpeed IndexReal visitorsBiggest fix
example-shop.hr/6110.5 s921 ms0 ms0.27921 msno CrUX dataServe images in next-gen formats (9.4 s)
example-shop.hr/gallery/7556.9 s641 ms0 ms0.00641 msno CrUX dataServe images in next-gen formats (48.0 s)
example-shop.hr/about/891.5 s1.1 s436 ms0.001.2 sno CrUX dataAvoid an excessive DOM size (450 ms)
example-shop.hr/contact/98797 ms797 ms0 ms0.004.3 sno CrUX data-

Lab numbers are one Lighthouse run by Google on a throttled mid-range phone profile and vary by a few points between runs. “Real visitors” is the Chrome UX Report p75 over 28 days, for the URL or, when it has too little traffic, the whole site.

What bulk PageSpeed Insights measures

One PageSpeed Insights run per URL, plus the Chrome UX Report where Google has field data.

Show 5 more checks

How bulk PageSpeed Insights works

  1. Paste your list

    One URL per line, up to 50. Pick mobile or desktop; each URL is measured once with that profile, the same Lighthouse run PageSpeed Insights shows.

  2. Google measures each page

    Four pages run at a time through Google's PageSpeed Insights API. Results appear in the table as they finish, and the run keeps going if you close the tab.

  3. Sort, filter, export

    Sort by score, LCP, TBT or CLS, filter the slow pages, and download everything as CSV. The run link stays valid for 30 days.

Lab scores vary by a few points between runs, and field data only exists for pages and sites with enough Chrome traffic. For a full report on one page with every check, use the speed test.

PageSpeed Insights questions

Why is the mobile performance score in PageSpeed Insights harder to raise?

Because PageSpeed Insights tests mobile on a simulated mid-range phone with a slow 4G connection and a CPU slowed down four times. JavaScript that runs quickly on desktop takes far longer there, so Total Blocking Time and LCP suffer most. Cutting third-party scripts and unused JavaScript moves the mobile score more than anything else. Pick mobile in this tool to test that profile.

What is the difference between PageSpeed Insights and Lighthouse?

Lighthouse is the open-source lab test that loads a page and scores it. PageSpeed Insights is Google's service that runs Lighthouse on Google's servers and adds real-user Core Web Vitals from the Chrome UX Report. Lighthouse in Chrome DevTools runs on your own computer, so its numbers depend on your machine. This tool calls the PageSpeed Insights API, so results match that service.

Is Google PageSpeed Insights accurate?

The field data is accurate for what it measures: real Chrome users over 28 days. The lab score is one simulated visit, so it moves a few points between runs and can differ from what your visitors experience. Treat a difference of five points or less as noise, and judge a page by its Core Web Vitals, which is also what Google ranks on.

Why do scores differ from PageSpeed Insights in my browser?

They come from the same Google API, but each Lighthouse run happens on a fresh machine with simulated throttling, so scores move a few points even on the same page. Big gaps usually mean the page itself changed between runs: an A/B test, a cookie banner or a slow third-party script. The real-visitor numbers are a 28-day window and do not move between runs.

Does PageSpeed Insights affect SEO?

The score itself does not. Google ranks on Core Web Vitals from real users, the field data PageSpeed Insights also shows, not on the lab score. A low score is still useful: it points at causes such as heavy JavaScript or a large hero image that also hurt real visitors. Fix those and the field numbers follow within 28 days.

Can I measure more than 50 URLs?

Not per day from one connection, because every URL uses one call of the free Google budget we share with everyone. For a whole site, test your 50 most important templates, such as home, category, product, article and landing pages; pages built from the same template score alike.

Is this bulk PageSpeed checker free?

Yes. getReport is funded by donations, there is no paid tier, and you need no account or API key. A run is kept for 30 days at its link so you can share it or come back to it; it is not listed publicly, and nothing about your visitors is collected.

All 59 tools →

Free, funded by the people who use it

No account, no paid plan. Donations keep it running.

Chip in