Fix SEO skill 34 bugs, Korean labels, and transition Ahrefs refs to our-seo-agent (#2)

This commit is contained in:
Andrew Yim
2026-02-14 01:09:35 +09:00
committed by GitHub
parent d2d0a2d460
commit a28bfbf847
34 changed files with 265 additions and 262 deletions

View File

@@ -20,16 +20,10 @@ Audit existing content performance, identify topic gaps vs competitors, map topi
## MCP Tool Usage
### Ahrefs for Content Data
### SEO Data
```
site-explorer-top-pages: Get top performing pages
site-explorer-pages-by-traffic: Pages ranked by organic traffic
site-explorer-organic-keywords: Keywords per page
site-explorer-organic-competitors: Find content competitors
site-explorer-best-by-external-links: Best content by backlinks
keywords-explorer-matching-terms: Secondary keyword suggestions
keywords-explorer-related-terms: LSI keyword suggestions
serp-overview: Analyze top ranking results for a keyword
our-seo-agent CLI: Primary content/traffic data source (future); use --input for pre-fetched JSON
WebSearch / WebFetch: Supplementary content data
```
### WebSearch for Content Research
@@ -47,7 +41,7 @@ notion-create-pages: Save audit reports to SEO Audit Log
### 1. Content Audit
1. Crawl sitemap to discover all content URLs
2. Fetch top pages data from Ahrefs (traffic, keywords, backlinks)
2. Fetch top pages data via our-seo-agent CLI, pre-fetched JSON, or WebSearch
3. Classify content types (blog, product, service, landing, resource)
4. Score each page performance (0-100 composite)
5. Detect decaying content (traffic decline patterns)
@@ -56,7 +50,7 @@ notion-create-pages: Save audit reports to SEO Audit Log
8. Generate recommendations
### 2. Content Gap Analysis
1. Gather target site keywords from Ahrefs
1. Gather target site keywords via our-seo-agent CLI or pre-fetched data
2. Gather competitor top pages and keywords
3. Identify topics present in competitors but missing from target
4. Score gaps by priority (traffic potential + competition coverage)
@@ -123,7 +117,7 @@ notion-create-pages: Save audit reports to SEO Audit Log
## Limitations
- Ahrefs API required for traffic and keyword data
- our-seo-agent CLI or pre-fetched JSON required for traffic and keyword data
- Competitor analysis limited to publicly available content
- Content decay detection uses heuristic without historical data in standalone mode
- Topic clustering requires minimum 3 topics per cluster