Crawl, audit, cluster and monitor your site โ then let agents stage the fixes. Track SERP volatility, forecast traffic, and see whether AI assistants cite you. All on your own server, under your own control.
Twelve capabilities that normally need five separate subscriptions.
Whole-site crawls that respect robots.txt, sitemaps and canonicals โ then push URLs to IndexNow and the Google Indexing API.
Per-template technical checks with field vitals, so you fix the issue once and it stays fixed across the whole site.
Group keywords by meaning and search intent rather than string similarity, and map them to real pages.
Spot ranking volatility as it happens and separate a real drop from normal churn before traffic follows.
Turn ranking movement into projected traffic and revenue, with confidence ranges you can plan against.
Track whether ChatGPT, Perplexity and AI Overviews cite you โ and what they say when they do.
Reveal orphan pages and weak authority paths so link equity reaches the pages that need it.
Build embeddings-backed topical maps that show where your coverage is thin and what to write next.
Model how a page would rank before you publish it, instead of after.
Agents that investigate findings, draft the fix and stage the change for your review.
Route findings by severity to email and webhooks, with scheduled digests instead of constant noise.
Watch every queue and job in the dashboard, with retries and errors visible as they happen.
From first crawl to a fix that is already staged for you.
Add a domain and the crawler maps it, respecting robots.txt and sitemaps.
Every page gets technical checks and Core Web Vitals, grouped by template.
Keywords become intent clusters, then topical maps and a site graph.
Rankings, SERP flux and GEO citations feed traffic and revenue forecasts.
Agents stage the changes; you approve them and push URLs for indexing.
People ask ChatGPT and Perplexity instead of clicking blue links. SEO Engine measures that channel alongside classic rankings, so you can see the traffic you would otherwise never notice.
GET /api/projects/1/geo-citations
GET /api/projects/1/geo-readiness
{
"cited": true,
"assistant": "perplexity",
"query": "best auction software",
"source_url": "https://example.com/pricing"
}
No third party holding your crawl data, keyword lists or analytics.
Runs on your own machine with SQLite by default, or Postgres when you need to scale out.
Authentication is deny-by-default, and every project is isolated per tenant at the query level.
Works with zero API keys out of the box, then upgrades to DataForSEO, ValueSERP or Ahrefs when you add credentials.