A local-first SEO audit + recurring Action Runbook

Audit the site. Then work the plan.

Turn real site, Search Console, and GA4 evidence into a client-ready audit and an Action Runbook. See what needs fixing, review the work, and measure what changes.

Open the file in Cursor, Claude Code, or Codex. Free, with no account required.

  • Audits and action cycles run on your machine. Leaderboard entries use our backend.
  • No hosted SEO platform, no autonomous black box, and no changes without your approval.

Don't have a website for SEO yet? Make your own website for free — a step-by-step guide to building and publishing one landing page with your own AI assistant.

Made by Chris Cooke · Finalist, The Vibe Coding Games · About

Works with Claude Code · Cursor · Codex

For founder-led launches

Before you buy traffic, benchmark the page that has to convert.

Start with one page and two public scores: PageSpeed Insights Mobile Performance and the SEO Audit Report Builder score. Submit before scores to join the worst-sites board, then come back with after scores to compete for best site and biggest improvement.

  1. 01

    Submit one page

    A homepage, launch page, pricing page, or product page with PSI Mobile Performance and audit scores.

  2. 02

    Join the board

    Rank on worst starting point, best current score, or biggest before-and-after improvement.

  3. 03

    Audit, then take action

    The downloadable runbook creates the full audit, then compiles a separate Action Runbook for approved, recurring work.

SEO Health Score
0–100
Week measurement checkpoints
2 / 4 / 8
Self-serve runbook path
No account
Runs on your machine
Private
The idea

Turn expert diagnosis and follow-through into a portable methodology — without building another SaaS platform.

The expertise lives in a plain-text runbook. Your AI profiles the site, gathers evidence, writes the audit, and prepares bounded action batches on your machine. You remain the approval gate.

01

Profile before checklist

A Site Profile activates only the relevant modules and records why international, ecommerce, local, media, large-site, experiment, or stack-specific packs are active or N/A.

02

Reads your real data

Drives your logged-in browser with Playwright to read Search Console and GA4. You handle login and 2FA; credentials are never handed to the runbook.

03

Two linked deliverables

A dated, client-specific SEO audit explains what matters. A separate dated action runbook maps every recommendation to what the AI can do, draft, guide, research, or leave to a human.

04

Approval-led action

The audit never edits the site. The action document proposes batches of no more than five items, shows research and risk, and waits for approval before making changes.

05

Evidence that compounds

The Ledger, change events, content decisions, backlink baseline, and fixed SERP panel survive between cycles, so the next run compares evidence instead of starting over.

06

Private and portable

Run it in Claude Code, Cursor, or Codex. Your working data stays with your chosen local AI workflow, and the markdown files remain readable, editable, and yours.

Why this exists

From finding problems to working them

Most audit deliverables stop at recommendations. This keeps the diagnosis separate, then turns it into a controlled operating document you can return to every week, month, deployment, and quarter.

What is being compared Typical SEO SaaS SEO agency This tool
Cost $100–500 / month $1k–5k per audit Free
Your data Uploaded to their servers Shared with the agency Stays on your machine
Customisation Fixed feature set High — but you can't touch it Full — edit the runbook
Ongoing work Dashboard and alerts Retainer or another project Recurring, approval-led batches
Uses your own AI No No Yes
Open methodology No — black box No — their secret sauce Yes — read every step
Before

Run or commission an audit → receive a long list of recommendations → manually rediscover the context when it is time to act.

After

Generate the report → open its linked Action Runbook → approve a small batch → verify it live → measure at 2, 4, and 8 weeks.

Who it's for

Founders & solo operators

Get a consultant-grade audit and a practical route from recommendation to verified change.

In-house marketers

Keep research, approvals, implementation evidence, and measurement in one repeatable operating record.

Agencies & consultants

Deliver a defensible report plus a client-specific action document without turning your method into hosted software.

How it works

No terminal required

If you can download a file and open an app, you can run the audit and return for later action cycles. There's no git clone, no bash install.sh, and no terminal — unless you want one.

Use Cursor

Easiest — no terminal

An app you install like any other — no terminal needed. Download it, open the folder, and the built-in AI agent runs the audit.

  1. 1 Download Cursor and install it. Free tier works fine.
  2. 2 Download the runbook (button above) and drop it in an empty folder.
  3. 3 Open the folder in Cursor, open the Agent (Ctrl+I), and say: "Follow seo-audit-runbook.md and begin the audit."

The runbook walks you through adding Playwright — takes 30 seconds. Also works with OpenAI Codex — same runbook, same steps.

Use Claude Code CLI

Power user — terminal

If you're comfortable in the terminal, Claude Code gives the fastest agent experience. Same runbook, same result.

  1. 1 npm install -g @anthropic-ai/claude-code
  2. 2 Download the runbook, drop it in a folder.
  3. 3 Open the folder in Claude Code and say: "Follow seo-audit-runbook.md and begin the audit."

Optional: add the skill pack for /seo-audit tab-complete. The orchestrator verifies your tools, invokes analysis skills at the right time, and enforces Ledger discipline — same runbook, structured execution.

The deliverables

What the AI produces

The runbook guides the agent from site profiling and evidence collection to a finished report, then compiles a separate action document. Diagnosis stays diagnosis; implementation needs approval.

  1. Phase 01

    Profile + Evidence

    Site Profile routing, GSC, GA4, PageSpeed, crawl evidence, live rendering, indexing, and only the conditional modules the site actually needs.

  2. Phase 02

    Analysis + Decisions

    Six core analysis steps plus three public helpers for AI-copy editing that preserves CTAs, traffic trends, and claim verification. Explore and install the skills.

  3. Phase 03

    Report + Action Runbook

    A prioritized 90-day report with a 0–100 health score, then a separate client-specific action map generated only after report QA passes.

  4. Phase 04

    Approved Action Cycles

    Research current guidance, propose up to five actions, implement only what is approved, verify local/deployed/live states, then measure outcomes.

After the audit

Built to keep working after audit day

The Action Runbook carries the report's evidence forward. It researches guidance that may have changed, offers help by capability and risk, and keeps recurring work proportionate to the site.

Indexing at the right scale

For 1–10 eligible URLs, stage a separate Playwright tab for each Search Console inspection. For larger sets, update a canonical sitemap with truthful lastmod dates and reserve manual requests for the highest-priority pages.

Content decisions, not churn

Protect, refresh, merge, differentiate, redirect, noindex, remove, or investigate using demand, conversion, link, SERP, technical, user, and business evidence—not age or traffic alone.

Brief before drafting

Every new, refreshed, or merged page gets an evidence-backed brief with intent, first-party value, facts still needed, approval gates, acceptance criteria, and measurement.

Crawl depth when warranted

Record Crawl Stats, but request server logs only for large, rapidly changing, or genuinely crawl-constrained sites. Small healthy sites do not get crawl-budget theatre.

A market baseline that persists

Keep backlink sources separate and preserve a fixed SERP panel—query, market, device, page type, competitors, and features—so the next cycle can compare like with like.

Safe implementation + proof

When source access and the stack are known, use a framework-specific adapter, protect unrelated work, build and deploy safely, check affected and unaffected pages, and record what changed.

See it first

Read a real report before you run one

A genuine audit, anonymised end-to-end — SEO Health Score, 90-day plan, and prioritised, data-grounded fixes. Your own finished report then links directly to its generated Action Runbook.

Try it now

One sentence starts the audit

Drop the runbook in an empty folder, open it in your AI tool, and say:

Follow seo-audit-runbook.md and begin the audit.

No site of your own to test on? Reproduce the example report with these sanitised sample inputs:

Download and start.

Two downloads. The audit runbook generates both your client-specific report and its recurring action runbook locally. The methodology explains the why.

Plain markdown · No proprietary formats · No lock-in