Signup comes with $1 in credit. No subscription needed.Claim your $1

Workflows / SEO research

SEO research for CRM for startups

40 keywords with the live results for each, 5 sites mapped and 400 ranking pages audited.

SEO research 4 stages579 calls

Give this to your agent

Using RouterGrowth, run this workflow: SEO research for 40 keywords around CRM for startups and small teams. Map 5 competitors and audit the top 10 pages for each keyword.
Show me the price before every call, and stop after each stage with a sample of the results so I can adjust.

1. Expand the keyword set: seo.keywords x 8 seed searches. Seed terms to volume, difficulty and ideas; one search per seed cluster.
2. Read the SERPs: seo.serp x 40 keywords. Who ranks for each keyword today, with features and positions.
3. Map the competitors: seo.domain_overview x 5 domains, seo.ranked_keywords x 5 domains, seo.competitors x 1 your domain. Their organic footprint: overview, the keywords they rank for, who else competes.
4. Audit the winners: seo.page_audit x 400 pages, web.scrape x 120 pages read. On-page audit of the top 10 results per keyword, plus the page text for your agent to outline against.

Budget for one run: about $2.01. Run routergrowth inspect on any capability before the first call to confirm the quote.

Works in Claude, ChatGPT, Claude Code, Codex and Cursor. New workspaces start with $1 of credit. Get a key or read the setup guide.

40keywords researchedvolume, difficulty, live results
5sites mappedoverview and ranked keywords
400pages auditedthe top results per keyword

Why it works

Why does this trigger reach this buyer?

Startup CRM searches are comparison searches. Whoever writes the honest comparison ranks, and it is rarely the biggest vendor.

Ranking is a comparison, so research starts with who ranks today and why. These workflows expand a keyword set, read the live SERPs, map the competitors' organic footprint and audit the pages that win, so the content plan is built against what Google already rewards.

What the run hands back

The comparison and alternative terms worth targeting, the pages holding them and the structure those pages share.

The workflow

What does the agent do, stage by stage?

4 stages and 579 calls on one key. Every call is quoted and reserved before it runs, and a lookup that finds nothing releases the hold.

01

Expand the keyword set

Seed terms to volume, difficulty and ideas; one search per seed cluster.

$0.17
02

Read the SERPs

Who ranks for each keyword today, with features and positions.

$0.14
03

Map the competitors

Their organic footprint: overview, the keywords they rank for, who else competes.

$0.23
04

Audit the winners

On-page audit of the top 10 results per keyword, plus the page text for your agent to outline against.

$1.47

The receipt

What does one run cost?

About $2.01 for the whole run. No subscription and no seats: each call is paid from a prepaid balance at the price shown before it runs.

CapabilityCallsCost
seo.keywords$0.0212 per search8$0.17
seo.serp$0.0035 per search40$0.14
seo.domain_overview$0.021 per lookup5$0.11
seo.ranked_keywords$0.0212 per search5$0.11
seo.competitors$0.0214 per search1$0.02
seo.page_audit$0.002 per page400$0.80
web.scrape$0.0056 per page120$0.67
One run579$2.01

Assumptions: 2 contacts per account unless the brief says otherwise, a 70% email find rate, 90% of found addresses passing verification, 3 emails per contact and a 30% LinkedIn accept rate. Prices are the catalog's list prices when this page was built. Change the volumes and the assumptions in the workflow generator, or see how plans lower the price of every call.

Run it from the command line
# RouterGrowth workflow: SEO research for 40 keywords around CRM for startups and small teams. Map 5 competitors an
npm install -g routergrowth && routergrowth setup

# 01 Expand the keyword set  (seo.keywords x 8)
routergrowth run -c seo.keywords -i '{"keyword":"<keyword>"}'

# 02 Read the SERPs  (seo.serp x 40)
routergrowth run -c seo.serp -i '{"keyword":"<keyword>"}'

# 03 Map the competitors  (seo.domain_overview x 5, seo.ranked_keywords x 5, seo.competitors x 1)
routergrowth run -c seo.domain_overview -i '{"domain":"<domain>"}'
routergrowth run -c seo.ranked_keywords -i '{"domain":"<domain>"}'
routergrowth run -c seo.competitors -i '{"domain":"<domain>"}'

# 04 Audit the winners  (seo.page_audit x 400, web.scrape x 120)
routergrowth run -c seo.page_audit -i '{"url":"<url>"}'
routergrowth run -c web.scrape -i '{"url":"<url>"}'

FAQ

Questions about this workflow

How do I do SEO competitor analysis with an AI agent?

Give it the category and your domain. seo.competitors finds the domains that share your keywords, seo.ranked_keywords lists what each one ranks for and seo.domain_overview sizes their organic traffic. The agent compares the lists and reports the terms they hold and you do not.

Where does the keyword data come from?

From DataForSEO: Google Ads search volume, keyword ideas, live Google and Bing result pages, backlinks and on-page audits. Your agent calls it through one key with no DataForSEO account.

Does it replace Ahrefs or Semrush?

For research an agent runs on demand, it covers the same ground at a per-call price. It does not keep a tracked project for you between runs: the agent stores what it needs, or you rerun.

What do I get at the end of a run?

A keyword map with volume and difficulty, the live results for each term, the competitors' strongest pages, and an audit of the top results that the agent turns into a brief.

What does this workflow cost to run?

About $2.01 for one run of 579 calls. Each call is quoted before it runs and a lookup that finds nothing is not charged, so the figure is a ceiling. There is no subscription: the run is paid from a prepaid balance.

Keep going

More workflows on SEO research

Reading this as an agent? This workflow as markdown: /workflows/seo-crm-for-startups.md · every workflow: /workflows.md

Run it today.

Paste the prompt into your agent. The first calls run on the $1 that comes with signup.