Bulk PageSpeed/Lighthouse Scanner – Lifetime App for Web Pros

Paste up to 10 URLs, hit run, and get instant Lighthouse-style scores (mobile + desktop) with live progress, color-coded results, and one-click CSV/TXT export. No extensions. No installs. Just a tiny app you’ll actually use.

Try it now → | Make it yours for $4.99 →[lifetime deal]

What it does (in plain English)

  • Scans 1–10 URLs at a time with Google PageSpeed (mobile + desktop)
  • Shows live progress and color-coded scores for Performance, Accessibility, Best Practices, and SEO
  • Links straight to the full PageSpeed reports
  • Exports everything to CSV/TXT for quick sharing and reporting
  • Runs in “server mode,” so your API key stays private on your server

Why it’s useful

Time saver for busy humans

Batch audits without copy-pasting URLs one by one. Grab the whole list, press go, export the results, move on with your day.

Quick wins in client conversations

Pull a small batch of pages, highlight what’s strong/weak, and turn it into next steps: “Let’s tackle these slow templates first.”

Zero-friction workflow

It’s a single, lightweight web app. No login, no project setup, no learning curve. Paste → Run → Export.

Who it helps

Web developers

  • Fast pre-launch checks across multiple routes/templates
  • Sanity-check performance before/after PRs or deploys
  • CSV output for CI dashboards or Slack updates

Front-end designers

  • Validate design choices didn’t tank performance
  • Spot layout shifts or accessibility drags early
  • Hand clients a neat snapshot, not a wall of metrics

Marketers

  • Compare landing pages at a glance
  • Track progress after optimizations and A/B tests
  • Drop CSVs into Data Studio/Sheets in seconds

SEO agencies

  • Rapid “mini-audit” for prospects and quick wins
  • Prioritize fixes with clear mobile/desktop gaps
  • Keep a repeatable, branded deliverable in your toolkit

What’s inside (features)

  • Bulk mode (1–10 URLs) with a small concurrency cap for reliable runs
  • Mobile + Desktop scores: Perf, Acc, BP, SEO (color-coded)
  • Direct links to PageSpeed reports for deep dive
  • CSV/TXT export for sharing and archiving
  • Server-side proxy (optional) so API keys are never exposed
  • Gentle retries & pacing to handle rate limits
  • Tiny footprint, no tracking, no fluff

Bulk PageSpeed / Lighthouse

Batch Lighthouse scores in seconds—clean, color-coded, exportable.

Paste 1–10 URLs, run mobile + desktop with live progress, and export CSV/TXT. Keep your API key private via the built-in server proxy.

One lightweight app you’ll reuse for launches, audits, and quick checks.

How it works

  1. Paste your URLs (one per line or comma-separated).
  2. Choose concurrency (e.g., 3 at a time).
  3. Click Run. Watch rows update as results land.
  4. Click Export to grab CSV/TXT.
  5. Need more detail? Open the full PageSpeed report link.

Why a lifetime app belongs in your arsenal

Because you’ll use it again and again—launch days, audits, proposals, check-ins, regressions, competitor peeks. It’s the kind of small, dependable tool that pays for itself the second or third time you need a quick, honest read on a batch of pages.

Try it now → | Make it yours for $4.99 →[lifetime deal]

FAQ

Does it need my Google PSI key? Only if you enable the server-side proxy (recommended). Your key stays on your server.

Can I scan more than 10 URLs? Keep it snappy by doing 10 at a time. It’s safer for quotas and more reliable.

Will this replace full audits? No—it’s a fast triage/monitoring tool. Use it to find hotspots and prove improvements.


❓How do I add or replace my Google PageSpeed API key?

TL;DR: put your key in config.php on the server — not in the browser.

  1. Get a key (once): In Google Cloud, create a project → enable PageSpeed Insights API → create an API key. Optionally restrict it to the Pagespeedonline API and/or your server IP.

  2. Add it to the app: open config.php on your server and set:

    define('GOOGLE_PSI_KEY', 'YOUR_REAL_PSI_KEY_HERE');
    define('BULK_LH_AUTH', '');
    define('ALLOWED_ORIGIN', '');

    Keep BULK_LH_AUTH and ALLOWED_ORIGIN empty while testing.

  3. Test it:

    • Click Ping server → you should see "OK".
    • Paste 1–3 URLs → Run bulk → you’ll see colored scores and report links.
  4. Optional security (turn on after testing):

    • Hosting UI on a different domain? Set your front-end origin:
      define('ALLOWED_ORIGIN', 'https://your-frontend-domain.tld');
    • Want a simple token? Set:
      define('BULK_LH_AUTH', 'make-a-strong-random-string');
      Then add this header in the front-end fetch:
      headers: { 'Content-Type': 'application/json',
                 'Authorization': 'Bearer YOUR_SAME_TOKEN' }

Troubleshooting

  • 500 → missing/wrong GOOGLE_PSI_KEY.
  • 401 → you set BULK_LH_AUTH but didn’t send the Authorization header.
  • 403ALLOWED_ORIGIN doesn’t match your UI’s origin.
  • 429 → lower concurrency to 2 or try again later; enable caching for repeats.