Pricing
One subscription per workspace. Change or cancel any time from the billing settings.
Free
Free
- 1 website
- 50 pages per crawl
- Monthly automated scans
- Change monitoring
- 5 AI analyses per month
Starter
$29/month
- 5 websites
- 500 pages per crawl
- Weekly automated scans
- Search Console + GA4 integration
- 50 AI analyses per month
- 3 team members
Pro
$99/month
- 25 websites
- 5,000 pages per crawl
- Daily automated scans
- Search Console + GA4 integration
- 500 AI analyses per month
- Site groups & team roles
- 10 team members
- 1 year of history
Enterprise
$399/month
- 200 websites
- 50,000 pages per crawl
- Daily automated scans
- Unlimited site groups
- 5,000 AI analyses per month
- 100 team members
- 3 years of history
- Priority support
| Limits | Free | Starter | Pro | Enterprise |
|---|---|---|---|---|
| Websites | 1 | 5 | 25 | 200 |
| Pages per crawl | 50 | 500 | 5,000 | 50K |
| Scan frequency | monthly or slower | weekly or slower | daily or slower | daily or slower |
| AI analyses / month | 5 | 50 | 500 | 5,000 |
| Team members | 1 | 3 | 10 | 100 |
| History retained | 30 days | 90 days | 1 year | 3 years |
Common questions
What counts as a page?
Every unique URL the crawler fetches during a scan. The page budget is per scan, not per month — a 500-page site scanned weekly uses 500 pages, not 2,000.
Do I need Google Search Console to use this?
No. Crawling, change detection, and technical audits work on any public site. Connecting Search Console and GA4 is what lets the AI optimizer rank recommendations by actual traffic impact.
What happens if I downgrade?
Nothing is deleted. Sites over the new limit stop being scanned automatically until you remove some or upgrade again, and crawl budgets are clamped to the new plan on the next scan.
Can I run this on my own infrastructure?
Yes — the whole stack is a Next.js app, a worker process, Postgres, and Redis. A docker-compose file is included for the two datastores.