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.

SEO
Classic search

Crawl, technical audit, on-page issues, keyword rank tracking, backlink graph.

AEO
Answer engines

Are you the cited source in Perplexity, You.com, and Bing Chat? Snippet & citation tracking.

GEO
Generative engines

Brand mentions and entity presence across ChatGPT, Claude, and Gemini answers.

AIO
AI Overviews

Detect when Google's AI Overview cannibalizes your traffic — and what to do about it.

How it works

01
Add your site

One command. SEO-Rush stores everything in your own Postgres — no third-party SaaS holding your data.

02
Run the pipeline

Playwright crawl → technical audit → SERP rank check → backlink graph → AEO/GEO/AIO probes — all in one process.

03
Get an LLM-written report

Claude (or your model of choice) synthesizes wins, regressions, and the next 5 things to fix into a weekly markdown report.

04
Plug into Claude or any agent

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.

Get the source →