SEO Kit

Know where you rank, what changed, and what to fix first.

SEO Kit crawls your sites on a schedule, keeps a snapshot of every page, and joins it with your Google Search Console clicks and rankings — so every number comes with what it’s compared against, and every finding with the traffic at stake. It runs in Docker; the data stays in your Postgres.

Tracked keywords · this week vs last week log scale of Google positions
Top 3 Page 1 Page 2 and beyond
seo monitoring tool#4
self hosted seo#9
broken link checker#11
schema validator#22
website crawler#17
sitemap checker#6
technical seo audit#38
seo kit#1

From crawl to decision, on a schedule you set

  1. 1

    Crawl

    Walks your site like a search engine — robots.txt respected, sitemaps read, up to 100,000 pages.

  2. 2

    Snapshot

    Keeps each page’s title, meta, canonical, headings, links and structured data from every crawl.

  3. 3

    Compare

    Diffs each crawl against the last and joins changes with Google clicks: did the new title help?

  4. 4

    Prioritize

    Ranks findings, broken pages and quick wins by the search traffic they’re worth.

What’s in the kit

Search Console built in

Clicks, impressions, CTR and position per page and query, every period set against the one before.

Change impact

Every title, canonical or robots change a crawl detects, with clicks per day before and after.

Quick wins

Queries just outside the top 3, results with an unusually low CTR, and 404s that still get traffic.

Rank tracking

Positions, SERP features and competitors from one check per keyword, with share of voice.

Site structure

Link graph, redirect chains, orphan pages, duplicates and sitemap gaps from every crawl.

Alerts that say what changed

Slack, Discord or ntfy messages when a page turns noindex, breaks, or drops out of the top 100.

Runs where you run everything else

One backend, one frontend, one Postgres. No agents, no phone-home, no per-seat pricing. Bring your own Search Console and DataForSEO accounts.

View on GitHub
Deploy
git clone https://github.com/mayrmax/SEO-Kit.git
cd SEO-Kit
docker compose up -d