The SEO consultant's secret weapon

Turn any prospect into a ready-to-send SEO pitch.

Drop in a domain and a crawl export. Claude and live DataForSEO data research the site like a senior SEO, then write it up as a branded proposal: competitors, AI-search visibility, a prioritized fix list and pricing. Stop giving away free audits to companies that never sign.

Built by Jourdan Rombough · AI Search & Technical SEO
claude · seo-pitch
Why it exists

Prospecting audits eat your week.

Every agency knows the drill: a lead asks for "a quick audit," you spend half a day on it, and half the time they never reply. This does that research for you and hands back something you'd actually be proud to send.

⏱

Hours become minutes

Crawl analysis, keyword research, competitor benchmarking, live SERPs and AI answers, all in one run. You review instead of research.

✉

A pitch, not a checklist

Findings are written in plain English for a business owner, tied to traffic they're missing, and end with a plan and pricing.

◎

Your brand, your prices

One config file sets your agency name, contact details and rate card. Every pitch goes out under your name.

Real pitches, real runs

Pick one and watch it get built.

Each example is a real run on a real site. Press play to replay every step the agent took, then scroll into the finished proposal.

What's in every pitch

Everything a prospect needs to say yes.

Generated from the crawl plus live data, laid out as a proposal that downloads to PDF in one click.

01Executive summaryThe story in 3 findings
02ScorecardTechnical, visibility, AI, authority
03Search footprintRankings and traffic vs. rivals
04Competitor intelWho wins their searches
05SERP X-rayWhat page one really looks like
06AI visibilityWhat ChatGPT and AI Overviews say
07OpportunityKeywords and visits up for grabs
08Fix listPrioritized, developer-ready tickets
0990-day planPhased and specific
10InvestmentTiers priced from your rate card
How it works

The research a senior SEO would do, automated.

Claude Code drives the run: it reads the crawl, chooses the seed topics and buyer questions, calls DataForSEO for live data, then writes the narrative.

01
CrawlSitebulb or Screaming Frog export, turned into business-level issues
02
MarketRankings, keyword ideas and long-tail demand
03
SERPsLive page one for the money keywords, AI Overviews included
04
CompetitorsWho actually wins those searches, and their authority
05
AI searchChatGPT answers with web search, plus Google AI citations
06
PitchScores, opportunity, fix list, plan and pricing
Run it yourself

Pitch your next prospect tonight.

Needs Python 3.9+, a DataForSEO account and (ideally) Claude Code. Your API key stays on your machine.

# 1. get it git clone https://github.com/jourdanrombough/seo-pitch-engine cd seo-pitch-engine && cp .env.example .env # add your DataForSEO login # 2. with Claude Code (recommended) ❯ claude "pitch acme.com using ~/Downloads/acme_crawl.zip" # or straight from the command line python3 -m pitch_engine run prospect.json --crawl acme_crawl.zip