Self-hosted ยท running

SEO that runs itself

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.

Site crawling Technical audit Core Web Vitals Semantic clustering SERP flux Forecasting GEO / AI citations Indexing Self-healing agents
12SEO pillars
8Worker queues
SQLiteStorage engine
SyntheticSERP provider

Everything in one place

Twelve capabilities that normally need five separate subscriptions.

๐Ÿ•ท๏ธ

Crawling & indexing

Whole-site crawls that respect robots.txt, sitemaps and canonicals โ€” then push URLs to IndexNow and the Google Indexing API.

๐Ÿ”

Audit & Core Web Vitals

Per-template technical checks with field vitals, so you fix the issue once and it stays fixed across the whole site.

๐Ÿง 

Semantic clustering

Group keywords by meaning and search intent rather than string similarity, and map them to real pages.

๐Ÿ“ˆ

SERP flux

Spot ranking volatility as it happens and separate a real drop from normal churn before traffic follows.

๐Ÿ”ฎ

Forecasting & ROI

Turn ranking movement into projected traffic and revenue, with confidence ranges you can plan against.

๐Ÿค–

GEO / AI visibility

Track whether ChatGPT, Perplexity and AI Overviews cite you โ€” and what they say when they do.

๐Ÿ•ธ๏ธ

Internal web graph

Reveal orphan pages and weak authority paths so link equity reaches the pages that need it.

๐Ÿงญ

Vector topical maps

Build embeddings-backed topical maps that show where your coverage is thin and what to write next.

๐Ÿงช

SERP simulator

Model how a page would rank before you publish it, instead of after.

๐Ÿ› ๏ธ

Self-healing agents

Agents that investigate findings, draft the fix and stage the change for your review.

๐Ÿ””

Alerts & digests

Route findings by severity to email and webhooks, with scheduled digests instead of constant noise.

๐Ÿ“Š

Live progress

Watch every queue and job in the dashboard, with retries and errors visible as they happen.

How it works

From first crawl to a fix that is already staged for you.

1

Connect a site

Add a domain and the crawler maps it, respecting robots.txt and sitemaps.

2

Crawl & audit

Every page gets technical checks and Core Web Vitals, grouped by template.

3

Cluster & map

Keywords become intent clusters, then topical maps and a site graph.

4

Track & forecast

Rankings, SERP flux and GEO citations feed traffic and revenue forecasts.

5

Fix & promote

Agents stage the changes; you approve them and push URLs for indexing.

Search now happens inside AI assistants

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.

  • Track whether assistants cite your domain for your target questions
  • See which competitors get cited when you do not
  • Score GEO readiness and find the gaps worth fixing first
  • Re-check on a schedule and alert on any change
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"
}

Yours, on your own server

No third party holding your crawl data, keyword lists or analytics.

๐Ÿ 

Self-hosted

Runs on your own machine with SQLite by default, or Postgres when you need to scale out.

๐Ÿ”’

Private by default

Authentication is deny-by-default, and every project is isolated per tenant at the query level.

๐Ÿงฉ

Pluggable providers

Works with zero API keys out of the box, then upgrades to DataForSEO, ValueSERP or Ahrefs when you add credentials.