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
- Paste your URLs (one per line or comma-separated).
- Choose concurrency (e.g., 3 at a time).
- Click Run. Watch rows update as results land.
- Click Export to grab CSV/TXT.
- 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.
-
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.
-
Add it to the app: open
config.phpon your server and set:define('GOOGLE_PSI_KEY', 'YOUR_REAL_PSI_KEY_HERE'); define('BULK_LH_AUTH', ''); define('ALLOWED_ORIGIN', '');Keep
BULK_LH_AUTHandALLOWED_ORIGINempty while testing. -
Test it:
- Click Ping server → you should see "OK".
- Paste 1–3 URLs → Run bulk → you’ll see colored scores and report links.
-
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:
Then add this header in the front-end fetch:define('BULK_LH_AUTH', 'make-a-strong-random-string');headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_SAME_TOKEN' }
- Hosting UI on a different domain? Set your front-end origin:
Troubleshooting
500→ missing/wrongGOOGLE_PSI_KEY.401→ you setBULK_LH_AUTHbut didn’t send the Authorization header.403→ALLOWED_ORIGINdoesn’t match your UI’s origin.429→ lower concurrency to 2 or try again later; enable caching for repeats.
