# SEO research for CRM for startups

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

Family: [SEO research](https://www.routergrowth.com/workflows/seo-research.md) · HTML page: https://www.routergrowth.com/workflows/seo-crm-for-startups

## Give this to your agent

```text
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.
```

## Why this works

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

What the run hands back:

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

## The workflow, stage by stage

Expand the keyword set → Read the SERPs → Map the competitors → Audit the winners

| # | Stage | Calls | Cost |
|---|---|---|---:|
| 1 | Expand the keyword set | `seo.keywords` x 8 | $0.17 |
| 2 | Read the SERPs | `seo.serp` x 40 | $0.14 |
| 3 | Map the competitors | `seo.domain_overview` x 5, `seo.ranked_keywords` x 5, `seo.competitors` x 1 | $0.23 |
| 4 | Audit the winners | `seo.page_audit` x 400, `web.scrape` x 120 | $1.47 |

One run: $2.01 for 579 calls. Assumptions: 2 contacts per account unless the brief says otherwise, 70% email find rate, 90% verification pass, 3 emails per contact, 30% LinkedIn accept rate. Prices are the catalog's at the time this page was built; `routergrowth inspect` returns the exact quote before a call.

### Expand the keyword set

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

### Read the SERPs

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

### Map the competitors

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

### Audit the winners

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

## Run it from the command line

```bash
# 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>"}'
```

## Questions

### 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.

## Related

- [SEO research for the HR software category](https://www.routergrowth.com/workflows/seo-hr-software.md)
- [SEO research for the cybersecurity category](https://www.routergrowth.com/workflows/seo-cybersecurity.md)
- [SEO research for project management software](https://www.routergrowth.com/workflows/seo-project-management.md)
- [SEO research for e-commerce platforms](https://www.routergrowth.com/workflows/seo-ecommerce-platforms.md)
- Guide: [AI SEO agent: run a full SEO audit from Claude, ChatGPT or Codex](https://www.routergrowth.com/use-cases/ai-seo-agent.md)
- Guide: [Keyword research API: volume, CPC and the live SERP for every keyword](https://www.routergrowth.com/use-cases/seo-opportunity-research.md)
- Guide: [Competitor SEO analysis in five API calls](https://www.routergrowth.com/use-cases/competitor-seo-teardown.md)
- Skill: [Reddit surface map](https://www.routergrowth.com/skills/reddit-surface-map.md)
- Skill: [Community help drafts](https://www.routergrowth.com/skills/community-help-drafts.md)

Adjust the volumes and assumptions: https://www.routergrowth.com/free-gtm-tools/workflow-generator#q=SEO%20research%20for%2040%20keywords%20around%20CRM%20for%20startups%20and%20small%20teams.%20Map%205%20competitors%20and%20audit%20the%20top%2010%20pages%20for%20each%20keyword.
