SEO Keyword Research & Competitive Analysis
Comprehensive keyword research to rank for competitive markets.
Prerequisites
- docs/sitemap.md should exist (run sitemap-structure skill first)
- User provides primary keyword they want to rank for
Workflow
- Gather Input - Primary keyword, location, business type, competitors (if known)
- Competitive Analysis - Analyze top 5 ranking competitors via WebSearch
- Keyword Discovery - Find primary, secondary, long-tail, local, question, and semantic keywords
- Intent Classification - Categorize every keyword by search intent
- SERP Analysis - Understand what Google rewards for target keywords
- Keyword Mapping - Assign keywords to pages from docs/sitemap.md
- Content Gap Analysis - Find opportunities competitors miss
- Write Output - Create docs/seo-analysis.md
Input Template
Primary Keyword: [The main keyword you want to rank for]
Location: [Target geographic area]
Business Type: [Industry/niche]
Known Competitors: [URLs of competitors, if known - optional]
Keyword Research Process (WebSearch)
Step 1: Competitor Discovery
Search queries to run:
[primary keyword] - See who ranks #1-5
[primary keyword] [location] - Local competitors
[primary keyword] site:google.ch or site:google.de - Regional results
best [service] [location] - Review/comparison sites
For each top 5 competitor, note:
- Domain URL
- Title tag content
- Meta description
- Their apparent primary keyword
- Content depth (comprehensive or thin?)
Step 2: Competitor Analysis Framework
For each top 5 competitor, analyze:
| Analysis Point |
What to Look For |
| Title Tags |
Keywords used, format, length (50-60 chars) |
| Meta Descriptions |
CTAs, keywords, unique selling points |
| H1 Headlines |
Primary keyword placement |
| Content Structure |
H2/H3 topics they cover |
| Page Count |
How many pages, what topics |
| Content Depth |
Word count, comprehensiveness |
| Unique Content |
What they do that others don't |
| Weaknesses |
Gaps we can exploit |
Step 3: Keyword Discovery
Search queries to run:
[primary keyword] + related searches
[primary keyword] + "wie", "was", "warum" (informational intent)
[primary keyword] + "kaufen", "buchen", "bestellen" (transactional intent)
[primary keyword] + "vergleich", "test", "erfahrung" (commercial investigation)
[primary keyword] + [location variations]
[primary keyword] + [service variations]
Keyword types to find:
| Type |
Description |
Example |
Priority |
| Primary |
Main target, high competition |
"Webdesign Zürich" |
Must rank |
| Secondary |
Supporting, medium competition |
"Website erstellen lassen" |
Should rank |
| Long-tail |
Specific, lower competition |
"Webdesign Agentur für KMU Zürich" |
Quick wins |
| Local |
Geographic variations |
"Webdesign Winterthur" |
Expansion |
| Semantic (LSI) |
Related concepts |
"Webentwicklung", "Homepage erstellen" |
Natural use |
| Question |
FAQ opportunities |
"Was kostet eine Website?" |
Content |
Step 4: Search Intent Classification
Classify EVERY keyword by intent:
| Intent |
Signal Words (DE) |
Signal Words (EN) |
User Goal |
Content Type |
| Transactional |
kaufen, buchen, bestellen, preis |
buy, book, order, price |
Ready to buy |
Service pages, pricing |
| Commercial Investigation |
vergleich, beste, test, erfahrung |
comparison, best, review |
Comparing options |
Comparison, reviews |
| Informational |
wie, was, warum, anleitung |
how, what, why, guide |
Learning |
Blog, FAQ, guides |
| Navigational |
[brand name], [company] |
[brand name], [company] |
Find specific site |
Homepage, about |
Step 5: SERP Feature Analysis
For primary keywords, note what Google shows:
| SERP Feature |
Impact on Strategy |
| Featured Snippet |
Target with structured content (lists, tables) |
| Local Pack (Map) |
Need Google Business Profile optimized |
| Images |
Optimize image ALT text, consider gallery |
| Videos |
Consider video content creation |
| People Also Ask |
FAQ content opportunities |
| Related Searches |
Long-tail keyword ideas |
Step 6: Keyword Difficulty Assessment
Estimate difficulty based on:
| Factor |
Low Difficulty |
High Difficulty |
| Competitor Authority |
Small local sites |
Major brands/portals |
| Content Quality |
Thin/outdated content |
Comprehensive guides |
| Backlink Profiles |
Few backlinks |
Many quality backlinks |
| SERP Features |
Organic results only |
Many SERP features |
| Search Volume |
Under 500/month |
Over 5000/month |
Difficulty Rating:
- Easy: Local competitors, thin content, low authority - Target immediately
- Medium: Mix of local and regional competitors - Target with quality content
- Hard: National brands, comprehensive content - Long-term target
- Very Hard: Major portals, Wikipedia, government sites - Consider alternatives
Step 7: Per-Page Keyword Mapping
Read docs/sitemap.md and assign keywords to each page:
| Page |
Primary Keyword |
Secondary Keywords |
Long-tail Keywords |
| Homepage |
[main keyword] |
[2-3 supporting] |
[2-3 specific] |
| Services |
[service keyword] |
[service variations] |
[specific services] |
| About |
[brand + location] |
[trust keywords] |
[differentiators] |
| Contact |
[contact + location] |
[booking keywords] |
[specific CTAs] |
Rules:
- ONE primary keyword per page (avoid cannibalization)
- Related keywords support the primary
- Different intent = different page
- Homepage: brand + main service + location
- Service pages: specific service + location
Step 8: Content Gap Analysis
Identify opportunities competitors miss:
- Topics they don't cover - Missing service pages, FAQ topics
- Questions they don't answer - Use "People Also Ask" for ideas
- Local pages they lack - Neighborhood/region targeting
- Content depth gaps - Thin content you can expand on
- Fresh content opportunities - Outdated competitor content
Output Format: docs/seo-analysis.md
# SEO Analysis - [Business Name]
## Executive Summary
**Primary Keyword:** [keyword]
**Target Position:** Top 3 within [X months]
**Competitive Landscape:** [Easy/Medium/Hard]
**Key Opportunities:** [1-2 sentence summary]
---
## Competitor Analysis
### Market Overview
| Rank | Competitor | Domain | Key Strength | Key Weakness |
|------|------------|--------|--------------|--------------|
| 1 | [Name] | [URL] | [strength] | [weakness] |
| 2 | [Name] | [URL] | [strength] | [weakness] |
| 3 | [Name] | [URL] | [strength] | [weakness] |
| 4 | [Name] | [URL] | [strength] | [weakness] |
| 5 | [Name] | [URL] | [strength] | [weakness] |
### Competitor Content Analysis
**[Competitor 1 - Current #1]**
- Title: "[their title tag]"
- H1: "[their H1]"
- Content Focus: [topics they cover]
- Strengths: [what works]
- Weaknesses: [gaps to exploit]
[Repeat for top 3 competitors]
### Competitive Advantages We Can Exploit
1. [Gap 1 - e.g., "No competitor has comprehensive pricing transparency"]
2. [Gap 2 - e.g., "All competitors have slow, outdated sites"]
3. [Gap 3 - e.g., "No one targets [specific long-tail keyword]"]
---
## Keyword Strategy
### Primary Keywords (Target: Position 1-3)
| Keyword | Difficulty | Intent | Target Page |
|---------|------------|--------|-------------|
| [keyword] | [Easy/Med/Hard] | [Trans/Comm/Info] | [page route] |
### Secondary Keywords (Target: Position 1-10)
| Keyword | Difficulty | Intent | Target Page |
|---------|------------|--------|-------------|
| [keyword] | [difficulty] | [intent] | [page route] |
### Long-tail Keywords (Quick Wins)
| Keyword | Intent | Target Page | Content Angle |
|---------|--------|-------------|---------------|
| [keyword] | [intent] | [page route] | [how to use it] |
### Local Keywords
| Keyword | Target Page | Priority |
|---------|-------------|----------|
| [service] [city] | [page route] | [P1/P2] |
| [service] [region] | [page route] | [P1/P2] |
### Question Keywords (FAQ Opportunities)
| Question | Intent | Where to Answer |
|----------|--------|-----------------|
| Was kostet [service]? | Commercial | Pricing page / FAQ |
| Wie funktioniert [service]? | Informational | Services page / FAQ |
| [Service] vs [alternative]? | Commercial | Blog / Comparison |
### Semantic Keywords (LSI)
Use these naturally throughout content:
- [semantic keyword 1]
- [semantic keyword 2]
- [semantic keyword 3]
- [semantic keyword 4]
---
## Per-Page Optimization Guide
### Homepage `/`
**Primary Keyword:** [keyword]
**Search Intent:** [Transactional/Navigational]
| Element | Recommendation |
|---------|----------------|
| Title (50-60 chars) | [Primary Keyword] - [Brand] - [Benefit] |
| Meta Description (150-160 chars) | [Description with keyword, USP, and CTA] |
| H1 | [Primary keyword naturally integrated] |
| H2 Topics | [List of H2s to include] |
| Keyword Density | 1-2% for primary, natural for secondary |
| Internal Links | Link to: [pages to link] |
**Secondary Keywords to Include:**
- [keyword 1] - use in [section]
- [keyword 2] - use in [section]
### Services Page `/dienstleistungen`
**Primary Keyword:** [keyword]
**Search Intent:** [intent]
| Element | Recommendation |
|---------|----------------|
| Title (50-60 chars) | [recommendation] |
| Meta Description (150-160 chars) | [recommendation] |
| H1 | [recommendation] |
| H2 Topics | [list] |
**Secondary Keywords to Include:**
- [keyword] - use in [section]
### About Page `/ueber-uns`
[Same format]
### Contact Page `/kontakt`
[Same format]
---
## Content Gap Opportunities
### Pages Competitors Have That We Should Consider
| Page Topic | Competitor Example | Potential Value |
|------------|-------------------|-----------------|
| [topic] | [competitor URL] | [why valuable] |
### Topics No Competitor Covers Well
| Topic | Keyword Opportunity | Recommended Content |
|-------|---------------------|---------------------|
| [topic] | [keyword] | [content type] |
### Blog/Content Ideas (Future)
| Topic | Target Keyword | Search Intent |
|-------|----------------|---------------|
| [topic] | [keyword] | [intent] |
---
## SERP Features Strategy
| Feature | Target Keywords | How to Optimize |
|---------|-----------------|-----------------|
| Featured Snippet | [keywords] | [strategy] |
| Local Pack | [keywords] | Google Business Profile |
| People Also Ask | [questions] | FAQ section |
---
## Implementation Priority
### Phase 1: Foundation (Launch)
- [ ] Optimize homepage for [primary keyword]
- [ ] Optimize services page for [service keywords]
- [ ] Implement all meta titles/descriptions
- [ ] Add FAQ schema for question keywords
### Phase 2: Expansion (Month 1-3)
- [ ] Target long-tail keywords with content
- [ ] Build local pages for [locations] if needed
- [ ] Create content for gap opportunities
### Phase 3: Authority (Month 3-6)
- [ ] Blog content for informational keywords
- [ ] Build backlinks for [target keywords]
- [ ] Local SEO (Google Business Profile)
---
## Success Metrics
| Metric | Current | 3-Month Target | 6-Month Target |
|--------|---------|----------------|----------------|
| Primary Keyword Rank | - | Top 10 | Top 3 |
| Organic Traffic | 0 | [target] | [target] |
| Pages Indexed | 0 | [all pages] | [all pages] |
Rules
- ALWAYS use WebSearch for real competitor data - don't guess
- Classify EVERY keyword by search intent
- Map EVERY keyword to a specific page
- Identify at least 3 competitive gaps
- Provide actionable per-page recommendations
- Prioritize quick wins (long-tail) alongside primary keywords
- One primary keyword per page - avoid cannibalization
What This Skill Does NOT Do
- Create the sitemap (use sitemap-structure skill first)
- Write the actual content (use seo-content-optimization skill)
- Implement technical SEO (use technical-seo skill)
- Generate page content (provides strategy only)
1---2name: seo-keyword-research3description: Deep competitive keyword research and SEO strategy. Takes a primary keyword and researches supporting keywords, competitor analysis, search intent, and per-page keyword mapping. Outputs docs/seo-analysis.md. Triggers on "keyword research", "SEO research", "SEO strategy", "competitive analysis", "rank for keyword".4---5
6# SEO Keyword Research & Competitive Analysis
7
8Comprehensive keyword research to rank for competitive markets.
9
10## Prerequisites
11
12- docs/sitemap.md should exist (run sitemap-structure skill first)
13- User provides primary keyword they want to rank for
14
15## Workflow
16
171. **Gather Input** - Primary keyword, location, business type, competitors (if known)
182. **Competitive Analysis** - Analyze top 5 ranking competitors via WebSearch
193. **Keyword Discovery** - Find primary, secondary, long-tail, local, question, and semantic keywords
204. **Intent Classification** - Categorize every keyword by search intent
215. **SERP Analysis** - Understand what Google rewards for target keywords
226. **Keyword Mapping** - Assign keywords to pages from docs/sitemap.md
237. **Content Gap Analysis** - Find opportunities competitors miss
248. **Write Output** - Create docs/seo-analysis.md
25
26## Input Template
27
28```
29Primary Keyword: [The main keyword you want to rank for]
30Location: [Target geographic area]
31Business Type: [Industry/niche]
32Known Competitors: [URLs of competitors, if known - optional]
33```
34
35---
36
37## Keyword Research Process (WebSearch)
38
39### Step 1: Competitor Discovery
40
41**Search queries to run:**
421. `[primary keyword]` - See who ranks #1-5
432. `[primary keyword] [location]` - Local competitors
443. `[primary keyword] site:google.ch` or `site:google.de` - Regional results
454. `best [service] [location]` - Review/comparison sites
46
47**For each top 5 competitor, note:**
48- Domain URL
49- Title tag content
50- Meta description
51- Their apparent primary keyword
52- Content depth (comprehensive or thin?)
53
54### Step 2: Competitor Analysis Framework
55
56For each top 5 competitor, analyze:
57
58| Analysis Point | What to Look For |
59|----------------|------------------|
60| Title Tags | Keywords used, format, length (50-60 chars) |
61| Meta Descriptions | CTAs, keywords, unique selling points |
62| H1 Headlines | Primary keyword placement |
63| Content Structure | H2/H3 topics they cover |
64| Page Count | How many pages, what topics |
65| Content Depth | Word count, comprehensiveness |
66| Unique Content | What they do that others don't |
67| Weaknesses | Gaps we can exploit |
68
69### Step 3: Keyword Discovery
70
71**Search queries to run:**
72
73```
74[primary keyword] + related searches
75[primary keyword] + "wie", "was", "warum" (informational intent)
76[primary keyword] + "kaufen", "buchen", "bestellen" (transactional intent)
77[primary keyword] + "vergleich", "test", "erfahrung" (commercial investigation)
78[primary keyword] + [location variations]
79[primary keyword] + [service variations]
80```
81
82**Keyword types to find:**
83
84| Type | Description | Example | Priority |
85|------|-------------|---------|----------|
86| Primary | Main target, high competition | "Webdesign Zürich" | Must rank |
87| Secondary | Supporting, medium competition | "Website erstellen lassen" | Should rank |
88| Long-tail | Specific, lower competition | "Webdesign Agentur für KMU Zürich" | Quick wins |
89| Local | Geographic variations | "Webdesign Winterthur" | Expansion |
90| Semantic (LSI) | Related concepts | "Webentwicklung", "Homepage erstellen" | Natural use |
91| Question | FAQ opportunities | "Was kostet eine Website?" | Content |
92
93### Step 4: Search Intent Classification
94
95**Classify EVERY keyword by intent:**
96
97| Intent | Signal Words (DE) | Signal Words (EN) | User Goal | Content Type |
98|--------|-------------------|-------------------|-----------|--------------|
99| Transactional | kaufen, buchen, bestellen, preis | buy, book, order, price | Ready to buy | Service pages, pricing |
100| Commercial Investigation | vergleich, beste, test, erfahrung | comparison, best, review | Comparing options | Comparison, reviews |
101| Informational | wie, was, warum, anleitung | how, what, why, guide | Learning | Blog, FAQ, guides |
102| Navigational | [brand name], [company] | [brand name], [company] | Find specific site | Homepage, about |
103
104### Step 5: SERP Feature Analysis
105
106For primary keywords, note what Google shows:
107
108| SERP Feature | Impact on Strategy |
109|--------------|-------------------|
110| Featured Snippet | Target with structured content (lists, tables) |
111| Local Pack (Map) | Need Google Business Profile optimized |
112| Images | Optimize image ALT text, consider gallery |
113| Videos | Consider video content creation |
114| People Also Ask | FAQ content opportunities |
115| Related Searches | Long-tail keyword ideas |
116
117### Step 6: Keyword Difficulty Assessment
118
119**Estimate difficulty based on:**
120
121| Factor | Low Difficulty | High Difficulty |
122|--------|----------------|-----------------|
123| Competitor Authority | Small local sites | Major brands/portals |
124| Content Quality | Thin/outdated content | Comprehensive guides |
125| Backlink Profiles | Few backlinks | Many quality backlinks |
126| SERP Features | Organic results only | Many SERP features |
127| Search Volume | Under 500/month | Over 5000/month |
128
129**Difficulty Rating:**
130- **Easy**: Local competitors, thin content, low authority - Target immediately
131- **Medium**: Mix of local and regional competitors - Target with quality content
132- **Hard**: National brands, comprehensive content - Long-term target
133- **Very Hard**: Major portals, Wikipedia, government sites - Consider alternatives
134
135### Step 7: Per-Page Keyword Mapping
136
137Read docs/sitemap.md and assign keywords to each page:
138
139| Page | Primary Keyword | Secondary Keywords | Long-tail Keywords |
140|------|-----------------|--------------------|--------------------|
141| Homepage | [main keyword] | [2-3 supporting] | [2-3 specific] |
142| Services | [service keyword] | [service variations] | [specific services] |
143| About | [brand + location] | [trust keywords] | [differentiators] |
144| Contact | [contact + location] | [booking keywords] | [specific CTAs] |
145
146**Rules:**
147- ONE primary keyword per page (avoid cannibalization)
148- Related keywords support the primary
149- Different intent = different page
150- Homepage: brand + main service + location
151- Service pages: specific service + location
152
153### Step 8: Content Gap Analysis
154
155Identify opportunities competitors miss:
156
1571. **Topics they don't cover** - Missing service pages, FAQ topics
1582. **Questions they don't answer** - Use "People Also Ask" for ideas
1593. **Local pages they lack** - Neighborhood/region targeting
1604. **Content depth gaps** - Thin content you can expand on
1615. **Fresh content opportunities** - Outdated competitor content
162
163---
164
165## Output Format: docs/seo-analysis.md
166
167```markdown
168# SEO Analysis - [Business Name]
169
170## Executive Summary
171
172**Primary Keyword:** [keyword]
173**Target Position:** Top 3 within [X months]
174**Competitive Landscape:** [Easy/Medium/Hard]
175**Key Opportunities:** [1-2 sentence summary]
176
177---
178
179## Competitor Analysis
180
181### Market Overview
182
183| Rank | Competitor | Domain | Key Strength | Key Weakness |
184|------|------------|--------|--------------|--------------|
185| 1 | [Name] | [URL] | [strength] | [weakness] |
186| 2 | [Name] | [URL] | [strength] | [weakness] |
187| 3 | [Name] | [URL] | [strength] | [weakness] |
188| 4 | [Name] | [URL] | [strength] | [weakness] |
189| 5 | [Name] | [URL] | [strength] | [weakness] |
190
191### Competitor Content Analysis
192
193**[Competitor 1 - Current #1]**
194- Title: "[their title tag]"
195- H1: "[their H1]"
196- Content Focus: [topics they cover]
197- Strengths: [what works]
198- Weaknesses: [gaps to exploit]
199
200[Repeat for top 3 competitors]
201
202### Competitive Advantages We Can Exploit
203
2041. [Gap 1 - e.g., "No competitor has comprehensive pricing transparency"]
2052. [Gap 2 - e.g., "All competitors have slow, outdated sites"]
2063. [Gap 3 - e.g., "No one targets [specific long-tail keyword]"]
207
208---
209
210## Keyword Strategy
211
212### Primary Keywords (Target: Position 1-3)
213
214| Keyword | Difficulty | Intent | Target Page |
215|---------|------------|--------|-------------|
216| [keyword] | [Easy/Med/Hard] | [Trans/Comm/Info] | [page route] |
217
218### Secondary Keywords (Target: Position 1-10)
219
220| Keyword | Difficulty | Intent | Target Page |
221|---------|------------|--------|-------------|
222| [keyword] | [difficulty] | [intent] | [page route] |
223
224### Long-tail Keywords (Quick Wins)
225
226| Keyword | Intent | Target Page | Content Angle |
227|---------|--------|-------------|---------------|
228| [keyword] | [intent] | [page route] | [how to use it] |
229
230### Local Keywords
231
232| Keyword | Target Page | Priority |
233|---------|-------------|----------|
234| [service] [city] | [page route] | [P1/P2] |
235| [service] [region] | [page route] | [P1/P2] |
236
237### Question Keywords (FAQ Opportunities)
238
239| Question | Intent | Where to Answer |
240|----------|--------|-----------------|
241| Was kostet [service]? | Commercial | Pricing page / FAQ |
242| Wie funktioniert [service]? | Informational | Services page / FAQ |
243| [Service] vs [alternative]? | Commercial | Blog / Comparison |
244
245### Semantic Keywords (LSI)
246
247Use these naturally throughout content:
248- [semantic keyword 1]
249- [semantic keyword 2]
250- [semantic keyword 3]
251- [semantic keyword 4]
252
253---
254
255## Per-Page Optimization Guide
256
257### Homepage `/`
258
259**Primary Keyword:** [keyword]
260**Search Intent:** [Transactional/Navigational]
261
262| Element | Recommendation |
263|---------|----------------|
264| Title (50-60 chars) | [Primary Keyword] - [Brand] - [Benefit] |
265| Meta Description (150-160 chars) | [Description with keyword, USP, and CTA] |
266| H1 | [Primary keyword naturally integrated] |
267| H2 Topics | [List of H2s to include] |
268| Keyword Density | 1-2% for primary, natural for secondary |
269| Internal Links | Link to: [pages to link] |
270
271**Secondary Keywords to Include:**
272- [keyword 1] - use in [section]
273- [keyword 2] - use in [section]
274
275### Services Page `/dienstleistungen`
276
277**Primary Keyword:** [keyword]
278**Search Intent:** [intent]
279
280| Element | Recommendation |
281|---------|----------------|
282| Title (50-60 chars) | [recommendation] |
283| Meta Description (150-160 chars) | [recommendation] |
284| H1 | [recommendation] |
285| H2 Topics | [list] |
286
287**Secondary Keywords to Include:**
288- [keyword] - use in [section]
289
290### About Page `/ueber-uns`
291
292[Same format]
293
294### Contact Page `/kontakt`
295
296[Same format]
297
298---
299
300## Content Gap Opportunities
301
302### Pages Competitors Have That We Should Consider
303
304| Page Topic | Competitor Example | Potential Value |
305|------------|-------------------|-----------------|
306| [topic] | [competitor URL] | [why valuable] |
307
308### Topics No Competitor Covers Well
309
310| Topic | Keyword Opportunity | Recommended Content |
311|-------|---------------------|---------------------|
312| [topic] | [keyword] | [content type] |
313
314### Blog/Content Ideas (Future)
315
316| Topic | Target Keyword | Search Intent |
317|-------|----------------|---------------|
318| [topic] | [keyword] | [intent] |
319
320---
321
322## SERP Features Strategy
323
324| Feature | Target Keywords | How to Optimize |
325|---------|-----------------|-----------------|
326| Featured Snippet | [keywords] | [strategy] |
327| Local Pack | [keywords] | Google Business Profile |
328| People Also Ask | [questions] | FAQ section |
329
330---
331
332## Implementation Priority
333
334### Phase 1: Foundation (Launch)
335- [ ] Optimize homepage for [primary keyword]
336- [ ] Optimize services page for [service keywords]
337- [ ] Implement all meta titles/descriptions
338- [ ] Add FAQ schema for question keywords
339
340### Phase 2: Expansion (Month 1-3)
341- [ ] Target long-tail keywords with content
342- [ ] Build local pages for [locations] if needed
343- [ ] Create content for gap opportunities
344
345### Phase 3: Authority (Month 3-6)
346- [ ] Blog content for informational keywords
347- [ ] Build backlinks for [target keywords]
348- [ ] Local SEO (Google Business Profile)
349
350---
351
352## Success Metrics
353
354| Metric | Current | 3-Month Target | 6-Month Target |
355|--------|---------|----------------|----------------|
356| Primary Keyword Rank | - | Top 10 | Top 3 |
357| Organic Traffic | 0 | [target] | [target] |
358| Pages Indexed | 0 | [all pages] | [all pages] |
359```
360
361---
362
363## Rules
364
3651. **ALWAYS use WebSearch** for real competitor data - don't guess
3662. **Classify EVERY keyword** by search intent
3673. **Map EVERY keyword** to a specific page
3684. **Identify at least 3** competitive gaps
3695. **Provide actionable per-page** recommendations
3706. **Prioritize quick wins** (long-tail) alongside primary keywords
3717. **One primary keyword per page** - avoid cannibalization
372
373## What This Skill Does NOT Do
374
375- Create the sitemap (use sitemap-structure skill first)
376- Write the actual content (use seo-content-optimization skill)
377- Implement technical SEO (use technical-seo skill)
378- Generate page content (provides strategy only)