Lighthouse Audit: Bulk Page Speed, SEO & Core Web Vitals
Pricing
from $20.00 / 1,000 page auditeds
Lighthouse Audit: Bulk Page Speed, SEO & Core Web Vitals
Run Google Lighthouse on many pages at once: performance, accessibility, best practices and SEO scores, Core Web Vitals (LCP, CLS, TBT), top fixes and the full HTML report. Mobile, desktop or both. No API key needed.
Pricing
from $20.00 / 1,000 page auditeds
Rating
0.0
(0)
Developer
SwiftKit
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
14 days ago
Last modified
Categories
Share
Run Google Lighthouse, the same open-source engine behind PageSpeed Insights and Chrome DevTools, on a whole list of pages in one go. For every page you get:
- Scores for performance, accessibility, best practices and SEO (0–100)
- Core Web Vitals and speed metrics: LCP, CLS, TBT, FCP, Speed Index, time to interactive, server response time and total page weight
- Top fixes ranked by time saved ("Serve images in next-gen formats: 150 ms")
- Failed SEO and accessibility checks, in plain titles
- The full HTML report, ready to open or send to a client
Mobile, desktop or both. No Google account or API key needed.
Who it's for
- SEO and web agencies: audit a client's key pages, or a prospect's whole site list, in one run.
- Developers: track scores after each release with a scheduled run.
- Marketers: compare your landing pages with competitors'.
- AI agents and dashboards: clean JSON with scores and metrics.
Input
| Option | Default | What it does |
|---|---|---|
| Page URLs | – | One per line. stripe.com works too. |
| Device | Mobile | Mobile, desktop, or both (two audits per URL) |
| Categories | all four | Performance, accessibility, best practices, SEO |
| Save HTML report | on | The full report, viewable in any browser |
| Save full JSON report | off | Every audit detail |
| Respect robots.txt | on | Skips pages the site asks bots not to visit |
| Runs per page | 1 | 2–5 runs per page, keeping the run with the median performance score |
Output
One row per page and device (real result, shortened):
{"url": "https://www.wikipedia.org","device": "mobile","status": "ok","performance": 98,"accessibility": 96,"bestPractices": 100,"seo": 100,"metrics": {"firstContentfulPaintMs": 1038,"largestContentfulPaintMs": 1379,"totalBlockingTimeMs": 160,"cumulativeLayoutShift": 0,"speedIndexMs": 1069,"serverResponseMs": 111,"totalPageKb": 92},"opportunities": [{ "id": "modern-image-formats", "title": "Serve images in next-gen formats", "savingsMs": 150, "savingsKb": 20 }],"failedSeoAudits": [],"failedAccessibilityAudits": [{ "id": "label", "title": "Form elements do not have associated labels" }],"lighthouseVersion": "12.8.2","htmlReportUrl": "https://api.apify.com/v2/key-value-stores/…/records/0001-www.wikipedia.org-mobile.html?signature=…"}
| status | meaning |
|---|---|
ok | Audit finished. |
unreachable | The page didn't load or Lighthouse couldn't audit it. Not charged. |
blocked_by_robots_txt | The site asks bots not to visit. Not charged. |
Pricing
You pay per page audited (each device, and each extra run, counts as one audit). Failed pages are free. See the Pricing tab.
Limits, honestly
- Scores come from a lab test on a cloud machine, like any Lighthouse run. They vary a little between
runs and can differ from PageSpeed Insights, which also shows real-user data from Chrome. Compare
pages within the same run for the fairest picture. For steadier numbers, use Runs per page
(median of several runs), and watch
benchmarkIndex: Lighthouse's measurement of how fast the machine was right before the audit. If a score drops whilebenchmarkIndexdrops too, the machine was slower, not the page. - Audits run one at a time so they don't slow each other down. Expect about 20–60 seconds per page (heavy pages take longer).
- Pages behind a login, a paywall or a bot check can't be audited.
More tools from SwiftKit
- Website Screenshot Tool: bulk full-page and mobile screenshots, PNG/JPEG/PDF
- Tech Stack Detector: what a website is built with: CMS, analytics, ecommerce, hosting
- WHOIS & Domain Expiry Checker: registrar, expiry, age and DNS for any domain
- Sitemap Extractor & Broken Link Checker: every URL from a site’s sitemaps, plus 404 and redirect checks
- SEO Audit Crawler: crawl a site for broken links, missing titles and noindex pages
Questions?
Open an issue on the Issues tab.