SEO / AI Search Audit as a Product
Nathan Gotch’s end-to-end audit → clean client webpage — and a checklist for Shadstone Atlas / RankingSolution to productize the same
← E-commerce / SEO · Backlinks + RankingSolution MCP · DataForSEO · Knowledge base · CLI for agents · CLI vs MCP pulse · Company Brain
Credit — Nathan Gotch
Source thread by Nathan Gotch (@nathangotch) — SEO + co-founder (bio links his product/company on X).
Original post: x.com/i/status/2083204242383274459 (31 Jul 2026) — “Treat your SEO / AI search audits like a product…”
Pricing he states: they sell these audits for $10,000; he suggests others can sell in the $2,500–$5,000 range even without massive experience — if the report is actionable, clean, and brand-personalized.
Process steps below are his; Atlas / Shadstone evaluation and stack mapping are ours.
Core idea
Treat SEO / AI search audits like a product. It’s never been easier to create actionable (but clean) reports — custom webpages, personalized to the brand, doable even without deep coding experience.
Not a 80-page PDF graveyard. A living, presentable deliverable grounded in a client knowledge base, prioritized with ICE, human-reviewed twice, then shipped as a password-protected page.
Part 1 — Setup
- Source of truth on GitHub — repo per client (or client folder) for artifacts + findings.
- Install Codex or Claude — coding agent as the production engine.
- Connect Rankability MCP — @getrankability (his stack).
For us: same pattern as RankingSolution brain via MCP — agent talks to a brain, not raw DataForSEO only. See also CLI vs MCP: keep thin MCP for the brain; own report/build scripts in the repo.
Part 2 — Nathan’s 15-step audit factory
4. Crawl + knowledge base (AI grounding)
Crawl the website (+ external sources) into a client knowledge base. Bare minimum artifacts:
| File | Purpose |
|---|---|
business-profile.md | Who they are, markets, positioning |
customer-language.md | How buyers actually talk (for AI search + copy) |
offers.md | Products/services, packages, proof |
campaign-strategy.md | How they win demand today |
entity-record.md | Most important — entity for Google/AI consistency (brand names, NAP, sameAs, products, people). Team/client must validate 100%. |
Maps cleanly to our five-note vault (offer, client, voice ≈ customer-language, playbooks, rulings) plus an explicit entity record for SEO/AEO.
5–8. Research & audits
- Pick 3 critical categories to dominate → keyword research on those only (focus beats spray).
- Connect GSC + GA + Bing Webmaster → technical + content audit.
- Page-level audits (not only site-wide).
- Off-site opportunities: brand inconsistencies vs entity record, backlink gaps, review gaps.
9–13. Synthesize & write
- Dump findings into a folder; give the agent access.
- Agent synthesizes and builds a priority list with ICE (Impact, Confidence, Ease).
- 🛑 Human review
- Formulate final written report.
- Collect screenshots. Optional: Claude Design (or similar) for custom visual assets.
14–15. Ship as a product page
- Agent builds a dedicated, password-protected webpage (personalized to brand — not a generic PDF template dump).
- 🛑 Human review again before client delivery.
His tool stack (named)
- Rankability MCP (@getrankability)
- Codex (or Claude)
- Google Search Console
- Google Analytics
- Bing Webmaster Tools
Why this matters for Shadstone Atlas / RankingSolution
We already invest in company / SEO brains (Atlas internally; RankingSolution for portfolio SEO; MCP so agents don’t hit raw DataForSEO every time — see backlinks guide). Nathan’s post is a blueprint for turning that brain into a sellable, repeatable audit product — not only an internal dashboard.
Team evaluation question: Does Atlas help us run this factory — or only store metrics?
Atlas feature checklist (evaluate against this workflow)
| Nathan step | Atlas / RankingSolution should… | Priority for product |
|---|---|---|
| GitHub source of truth | Export/import client pack as markdown (or sync repo); don’t lock grounding only in UI DB | High |
| Grounding artifacts (esp. entity-record) | First-class “Client knowledge” objects: business profile, customer language, offers, campaign strategy, entity record with validation status (human signed-off) | Critical |
| Rankability / SEO MCP | Keep thin MCP to the brain (CLI vs MCP notes); expose jobs: crawl summary, keyword set, audit snapshot — not 50 raw tools | High |
| 3 categories + keyword research | “Focus categories” field per client + linked keyword projects | Medium |
| GSC / GA / Bing | Connectors + unified technical/content findings store | High (if not already) |
| Page-level audits | Page entity with scores, issues, screenshots, recommended actions | High |
| Off-site (entity, links, reviews) | Brand consistency vs entity record; backlink gaps (we care — process); review gap module | High for backlinks; medium for reviews |
| Findings folder + ICE | Findings queue with Impact / Confidence / Ease fields; agent can write; human can reorder | Critical for productization |
| Human review gates | Status workflow: draft → reviewed → published; don’t auto-email clients | Critical |
| Password-protected report webpage | Report site generator: branded, private URL, per-audit; or export static site to Netlify/password | Critical differentiator |
| $2.5k–$10k packaging | Templates + SLA + “what’s included” packs tied to Atlas project types | Business, not only eng |
Suggested Atlas modules (names for the team to argue about)
- Client Grounding Pack — the five md artifacts + entity sign-off
- Audit Run — crawl + GSC/GA/Bing + page audits + off-site
- ICE Backlog — prioritized actions
- Report Site — password page / branded microsite
- Agent Session Bridge — MCP + optional CLI pulse export for deep work
How we’d run this with our stack (today)
1. Client (or brand) folder in GitHub / HEOS-style vault
2. Grounding artifacts (entity-record.md first class)
3. RankingSolution / Atlas brain for data + history
4. Thin MCP for agent access OR CLI scripts for heavy pulse
5. Agent synthesis → ICE list
6. Human review (SEO lead)
7. Generate password report page (Astro/static or Atlas export)
8. Human review → deliver
9. Loop: findings feed brain so next audit compounds That last step is our edge if Atlas is a real brain — Nathan’s product is the audit; our software should make the second audit cheaper and smarter.
Team evaluation questions (Shadstone Atlas)
- Can we export a full “Nathan pack” (5 grounding files + findings + ICE) in one click?
- Is entity-record first-class, or buried in notes?
- Can an agent open an audit run end-to-end without leaving the brain for secrets?
- Do we have a report webpage generator, or only PDF/dashboard screenshots?
- Where do human review gates live — and are they enforced?
- What’s our SKU: $2.5k / $5k / $10k — and which Atlas features are required for each?
- How does this join the company-pulse CLI direction for multi-source data?
Related on this site
References
- Nathan Gotch — @nathangotch · SEO/AI audit as product thread
- Rankability — @getrankability (as cited in his stack)
Comments
Approved comments appear below. Log in once with GFAVIP — it applies across the whole site. GFAVIP login
View comments archive