Self-hosted · Open source · TypeScript
SEO intelligence for the AI search era.
SEO-Rush is one platform that crawls your site, audits it, tracks rankings, maps backlinks, and writes the weekly report — covering classic Google SEO and visibility inside ChatGPT, Perplexity, Claude, and Google AI Overviews.
$ docker compose up -d $ pnpm cli site add https://yoursite.com $ pnpm cli pipeline run --site yoursite.com → crawl · audit · rank · backlinks · AEO · GEO · AIO · report.md
Four search surfaces. One tool.
Search isn't just Google anymore. SEO-Rush measures your visibility across every place users now ask questions.
Crawl, technical audit, on-page issues, keyword rank tracking, backlink graph.
Are you the cited source in Perplexity, You.com, and Bing Chat? Snippet & citation tracking.
Brand mentions and entity presence across ChatGPT, Claude, and Gemini answers.
Detect when Google's AI Overview cannibalizes your traffic — and what to do about it.
How it works
One command. SEO-Rush stores everything in your own Postgres — no third-party SaaS holding your data.
Playwright crawl → technical audit → SERP rank check → backlink graph → AEO/GEO/AIO probes — all in one process.
Claude (or your model of choice) synthesizes wins, regressions, and the next 5 things to fix into a weekly markdown report.
Built-in MCP server lets Claude Desktop, Cursor, or any MCP client query your SEO data and trigger pipelines.
Everything in one repo
25 packages, one Postgres, one Docker image. No glue code between vendors.
Crawl & audit
- →JS-rendered crawl via Playwright
- →60+ on-page & technical rules
- →Lighthouse performance scoring
- →Schema/JSON-LD validation
Rank & keywords
- →Daily SERP rank tracking
- →Google Search Console backfill
- →Keyword research via DataForSEO
- →Competitor & content-gap discovery
Backlinks
- →Common Crawl host graph
- →Domain authority scoring
- →New & lost link detection
- →No Ahrefs subscription required
AI search visibility
- →AEO snippet & citation tracking
- →GEO mention monitoring
- →AIO cannibalization detection
- →Answer-validity scoring
Content engine
- →Brief generator from gap analysis
- →Draft writer with E-E-A-T checks
- →Monthly editorial planner
- →Stored & versioned in Postgres
Interfaces
- →CLI for everything
- →REST API (Fastify)
- →MCP server with API keys
- →Markdown / CSV / XLSX exports
Honest, boring tech
TypeScript 5 · Node 22 · pnpm workspaces · PostgreSQL 16 · Playwright · Lighthouse · Fastify · Commander · Zod · MCP SDK · Claude API. No magic, no vendor lock-in.
Own your SEO data. Ship in an afternoon.
Clone the repo, run docker compose up, and start measuring what actually moves traffic.