Grouped issues · ranked by impact
-
LCP request discovery
/blog/[slug]
140 pages
High
-
Image elements do not have explicit width and height
/blog/[slug]
140 pages
High
-
Render blocking requests
All templates
312 pages
Medium
-
Buttons do not have an accessible name
/product/[id]
86 pages
Medium
1,284
Pages audited
6
Templates
31
Grouped issues
- /blog/[slug] 652 pages 47
- /product/[id] 410 pages 71
- /docs/[...] 168 pages 92
- /tag/[t] 52 pages 95
- /pricing 1 page 97
- / 1 page 98
- Good (90–100)
- Needs work (50–89)
- Poor (0–49)
Details
- 01
Every page, found
Enter a domain or a sitemap URL. AiroPages reads your sitemaps, including sitemap indexes and gzipped files, and the Sitemap lines in robots.txt. If there is no sitemap, it runs a shallow crawl of the same host.
- Skips noindex pages, non-HTML responses, pagination and duplicate canonicals, and shows why
- Groups pages by template, such as /blog/[slug]
- Tick and untick the pages you want before you scan, and add any page we missed
- Shows how many pages you have and the exact price before you pay
- Detects your stack (Next.js, WordPress, Shopify, Webflow and more) to tailor fixes
- 02
The same test as PageSpeed Insights
AiroPages runs Lighthouse with the settings PageSpeed Insights uses: simulated throttling, one run per device, on dedicated scan lanes. Scores line up with what Google shows, and a whole site finishes in minutes, not hours.
- Region and Lighthouse version recorded on every audit
- Trend charts flag a Lighthouse version change
- 03
Several pages at once, results as they land
Every plan scans pages in parallel on its own scan engines: 2 on Starter, 4 on Pro and 8 on Agency, which also gets reserved lanes so its scans start right away even when other plans are busy. Each page shows up with its scores the moment it finishes.
- Live progress with an ETA that tracks real speed
- Pages not in the current scan keep their last results
- 04
One fix. 140 pages.
Pages built from the same template usually fail the same way. AiroPages collapses identical problems across a template into one issue with an affected page count, ranked by impact, with a plain-English fix.
- 05
Insights in plain English
The Insights tab explains every problem without jargon: what is happening, why it matters to your visitors and your business, how much work the fix is, and who can fix it (you, your developer or your host). The technical detail for your developer sits one click away, ready to copy.
- 06
Ready for AI agents
Every scan includes Lighthouse’s new Agentic Browsing checks (Lighthouse 13.3+, beta): can AI agents read the page, use its controls and find your llms.txt? Shown as checks passed, the way Lighthouse shows them.
- Accessibility tree, llms.txt, agent resource manifest and WebMCP checks
- Failing checks grouped with plain-English fixes
- 07
Real-user data next to lab scores
Where Google has Chrome UX Report data for a page or origin, AiroPages shows 75th percentile LCP, INP and CLS and whether the page passes Core Web Vitals.
- 08
Hand fixes to your agent
Copy a ready-made prompt for Claude Code, Cursor or Copilot, or connect any MCP client to read issues and re-scan after a fix.
- 09
Know when scores drop
Schedule monthly checks (smart weekly on Agency) or re-scan after every deploy. Every run sends an email whose subject tells you what changed.
- 10
Reports people actually read
Download PDF reports in five designs on every plan: Aurora, Minimal, Editorial, Midnight and Spotlight. On Agency, add your logo, colour, website and contact email in Settings → Branding, and every report goes out under your brand with no AiroPages mention. CSV export on Pro and Agency, and read-only public share links on every plan.
- 11
Fair billing
You pay per URL scan, and every scan covers mobile and desktop. Scans that time out, error, or hit a bot challenge are credited back to your balance as URL scans.
- 12
Staging sites behind a password
Scan staging and pre-launch sites that sit behind HTTP basic auth: add the username and password once, and every scan and schedule uses them. Catch regressions before you ship, not after.
- Credentials encrypted at rest (AES-256-GCM)
- Only sent to that site, never to another host on a redirect
- Works with schedules, re-scans and the MCP server
- Behind a bot challenge? Allow AiroPagesBot, or scan a public preview URL
- 13
Teams on Agency
Invite up to 5 teammates with their own logins. Admins manage sites and settings, members run scans, and viewers can only look.
- 14
Open about uptime
Every part of AiroPages is checked every minute, and the results are public on our status page, with 90 days of history.
By plan
What each plan includes.
Every URL scan covers mobile and desktop. Plans differ in URL scans per month, sites, schedules, history and exports.
| Feature | Starter | Pro | Agency |
|---|---|---|---|
| URL scans per month | 500 | 2,500 | 10,000 |
| Scan engines (pages scanned at once) | 2 | 4 | 8 |
| Reserved Agency lanes (skip the shared queue) | Not included | Not included | |
| Sites | 3 | 8 | 25 |
| Largest site checked in full each month | 500 pages | 2,500 pages | 5,000 pages |
| Team members | Not included | Not included | Invite up to 5 |
| Mobile + desktop in every scan | |||
| Scheduled checks | Monthly | Monthly | Monthly, smart weekly |
| Re-scan on deploy | |||
| Scan packs (never expire) | |||
| History | 90 days | 180 days | 365 days |
| Grouped issues by template | |||
| Copy fixes for coding agents | |||
| MCP server | Read | Read + run scans | Read + run scans |
| API keys | 1 | 1 | Multiple |
| Agentic Browsing checks (Lighthouse beta) | |||
| Chrome UX Report field data | |||
| PDF export | |||
| CSV export | Not included | ||
| 5 PDF report designs | |||
| White-label PDF | Not included | Not included | |
| Slack and webhooks | Not included | ||
| Email recipients per site | 1 | 1 | Up to 5 |
| Combined weekly digest | Not included | Not included | |
| Public share links |
Prices and allowances are on the pricing page.
See every page’s score. Start with your site.
Enter your site. We count its pages and show the exact price before you pay: once from $5, or monthly from $19.99.
See the exact price for your site. Pay once from $5, or subscribe.