# SEO research for the cybersecurity category

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

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

## Give this to your agent

```text
Using RouterGrowth, run this workflow: SEO research for 50 keywords in the cybersecurity category. Map 5 competitors, check their backlinks 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 10 seed searches. Seed terms to volume, difficulty and ideas; one search per seed cluster.
2. Read the SERPs: seo.serp x 50 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, seo.backlinks x 5 domains. Their organic footprint: overview, the keywords they rank for, who else competes.
4. Audit the winners: seo.page_audit x 500 pages, web.scrape x 150 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.88. Run routergrowth inspect on any capability before the first call to confirm the quote.
```

## Why this works

Cybersecurity terms are expensive in ads and trusted in organic. Backlinks decide most of these SERPs, so the link gap is part of the research.

What the run hands back:

> Keywords with their SERPs, each rival's backlink profile and the pages that earn the links.

## 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 10 | $0.21 |
| 2 | Read the SERPs | `seo.serp` x 50 | $0.18 |
| 3 | Map the competitors | `seo.domain_overview` x 5, `seo.ranked_keywords` x 5, `seo.competitors` x 1, `seo.backlinks` x 5 | $0.65 |
| 4 | Audit the winners | `seo.page_audit` x 500, `web.scrape` x 150 | $1.84 |

One run: $2.88 for 726 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 50 keywords in the cybersecurity category. Map 5 competitors, check their
npm install -g routergrowth && routergrowth setup

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

# 02 Read the SERPs  (seo.serp x 50)
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, seo.backlinks x 5)
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>"}'
routergrowth run -c seo.backlinks -i '{"domain":"<domain>"}'

# 04 Audit the winners  (seo.page_audit x 500, web.scrape x 150)
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.88 for one run of 726 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 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)
- [SEO research for accounting software](https://www.routergrowth.com/workflows/seo-accounting-software.md)
- [SEO research for developer tools](https://www.routergrowth.com/workflows/seo-developer-tools.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%2050%20keywords%20in%20the%20cybersecurity%20category.%20Map%205%20competitors%2C%20check%20their%20backlinks%20and%20audit%20the%20top%2010%20pages%20for%20each%20keyword.
