SEO content engine
Build and run an SEO content engine: audit current state, identify gaps, build keyword architecture, generate content calendar, draft content.
How to use it
- Hit Copy SKILL.md — or use the Claude Code line below to get every file.
- Claude: ⋯ → Download .md, then Customize → Skills → Add → Upload skill.
ChatGPT: make a Project and paste it into Instructions.
Neither? Paste it at the top of a new chat — it works for that chat. - Describe your job in plain words. The AI follows the skill from there.
npx degit gooseworks-ai/goose-skills/skills/seo/playbooks/seo-content-engine#main ~/.claude/skills/seo-content-engineFor one project only, change the path to .claude/skills/seo-content-engine. This skill also uses context.md — copying SKILL.md alone won't be enough. See the folder on GitHub.
Not working?
- Check which app you pasted it into — the steps above name the right one.
- Some skills need the paid tier of Claude or ChatGPT.
Paste into Claude, ChatGPT or Cursor.
Show the full text110 lines
SEO Content Engine
Build a compounding SEO content engine for a client: audit → gap analysis → keyword architecture → content calendar → content drafting → publishing pipeline.
When to Use
- "Build an SEO content strategy for [client]"
- "Create a content engine for [company]"
- "What content should [company] be publishing?"
Prerequisites
- Client website URL
- Client context.md with ICP, value props, positioning
- Top competitors identified (from intelligence package or manually)
Steps
1. Audit Current State
Skill: seo-content-audit (orchestrates site-content-catalog + seo-domain-analyzer + brand-voice-extractor)
Run the full SEO audit to understand:
- Current content inventory (what exists, by type and topic)
- Domain authority, organic traffic, keyword rankings
- Competitive gap matrix (what competitors rank for that the client doesn't)
- Brand voice profile (writing style to match)
Skill: aeo-visibility
Test AI answer engine visibility for key queries.
Output: Complete picture of where the client stands in search.
2. Identify Content Gaps
From the audit, identify:
Competitive gaps: Keywords competitors rank for that the client doesn't Funnel gaps: Missing content at TOFU, MOFU, or BOFU stages Topic gaps: Industry/vertical content that doesn't exist Comparison gaps: Missing "vs" pages and "alternatives" pages
Prioritize by: search volume x commercial intent x competitive difficulty.
3. Build Keyword Architecture
Organize target keywords by funnel stage:
- TOFU (awareness): "what is [category]", "[category] use cases", "how to [solve problem]"
- MOFU (evaluation): "[category] comparison", "how to choose [solution]", "[compliance/technical] requirements"
- BOFU (decision): "[Company] vs [Competitor]", "[Competitor] alternatives", pricing guides, migration guides
Map each keyword cluster to a content type (blog post, landing page, guide, comparison page).
4. Create Content Calendar
Build a prioritized content calendar:
- Week 1-2: Highest-urgency BOFU pages (comparison pages, especially if competitors are publishing attack content)
- Week 2-4: Core MOFU guides and evaluation content
- Week 4-8: TOFU awareness content and programmatic SEO templates
- Ongoing: 2-3 editorial pieces per week
5. Draft Content
Skill: content-asset-creator (for landing pages, reports, one-pagers) Method: AI-assisted drafting with brand voice matching (from brand-voice-extractor output)
For each content piece:
- Match the client's brand voice and style
- Include target keywords naturally
- Build internal linking to related content
- Include clear CTAs
- Add structured data / schema markup recommendations
6. Build Internal Linking Architecture
Design the linking structure:
- TOFU pages link to related MOFU pages
- MOFU pages link to BOFU pages (comparison, pricing)
- BOFU pages link to product/signup
- All pages link to relevant pillar content
7. Publish & Monitor
- Publish on client's blog/site (or provide drafts for client to publish)
- Track: organic traffic by page/cluster, rankings by keyword, content-to-signup conversion
- Monthly: Review which content is ranking, which needs updates
Ongoing Cadence
- Weekly: Publish 2-3 pieces, monitor rankings
- Monthly: Review content performance, update calendar, refresh underperforming pages
- Quarterly: Re-run seo-content-audit to measure progress and identify new gaps
Human Checkpoints
- After Step 2: Review gap analysis and priority recommendations
- After Step 4: Review content calendar before drafting
- After Step 5: Review content drafts before publishing
| 1 | |
| 2 | type playbook |
| 3 | name seo-content-engine |
| 4 | description > |
| 5 | Build and run an SEO content engine: audit current state, identify gaps, |
| 6 | build keyword architecture, generate content calendar, draft content. |
| 7 | |
| 8 | |
| 9 | # SEO Content Engine |
| 10 | |
| 11 | Build a compounding SEO content engine for a client: audit → gap analysis → keyword architecture → content calendar → content drafting → publishing pipeline. |
| 12 | |
| 13 | ## When to Use |
| 14 | |
| 15 | "Build an SEO content strategy for [client]" |
| 16 | "Create a content engine for [company]" |
| 17 | "What content should [company] be publishing?" |
| 18 | |
| 19 | ## Prerequisites |
| 20 | |
| 21 | Client website URL |
| 22 | Client context.md with ICP, value props, positioning |
| 23 | Top competitors identified (from intelligence package or manually) |
| 24 | |
| 25 | ## Steps |
| 26 | |
| 27 | ### 1. Audit Current State |
| 28 | |
| 29 | **Skill**: seo-content-audit (orchestrates site-content-catalog + seo-domain-analyzer + brand-voice-extractor) |
| 30 | |
| 31 | Run the full SEO audit to understand: |
| 32 | Current content inventory (what exists, by type and topic) |
| 33 | Domain authority, organic traffic, keyword rankings |
| 34 | Competitive gap matrix (what competitors rank for that the client doesn't) |
| 35 | Brand voice profile (writing style to match) |
| 36 | |
| 37 | **Skill**: aeo-visibility |
| 38 | |
| 39 | Test AI answer engine visibility for key queries. |
| 40 | |
| 41 | **Output**: Complete picture of where the client stands in search. |
| 42 | |
| 43 | ### 2. Identify Content Gaps |
| 44 | |
| 45 | From the audit, identify: |
| 46 | |
| 47 | **Competitive gaps**: Keywords competitors rank for that the client doesn't |
| 48 | **Funnel gaps**: Missing content at TOFU, MOFU, or BOFU stages |
| 49 | **Topic gaps**: Industry/vertical content that doesn't exist |
| 50 | **Comparison gaps**: Missing "vs" pages and "alternatives" pages |
| 51 | |
| 52 | Prioritize by: search volume x commercial intent x competitive difficulty. |
| 53 | |
| 54 | ### 3. Build Keyword Architecture |
| 55 | |
| 56 | Organize target keywords by funnel stage: |
| 57 | |
| 58 | **TOFU** (awareness): "what is [category]", "[category] use cases", "how to [solve problem]" |
| 59 | **MOFU** (evaluation): "[category] comparison", "how to choose [solution]", "[compliance/technical] requirements" |
| 60 | **BOFU** (decision): "[Company] vs [Competitor]", "[Competitor] alternatives", pricing guides, migration guides |
| 61 | |
| 62 | Map each keyword cluster to a content type (blog post, landing page, guide, comparison page). |
| 63 | |
| 64 | ### 4. Create Content Calendar |
| 65 | |
| 66 | Build a prioritized content calendar: |
| 67 | |
| 68 | **Week 1-2**: Highest-urgency BOFU pages (comparison pages, especially if competitors are publishing attack content) |
| 69 | **Week 2-4**: Core MOFU guides and evaluation content |
| 70 | **Week 4-8**: TOFU awareness content and programmatic SEO templates |
| 71 | **Ongoing**: 2-3 editorial pieces per week |
| 72 | |
| 73 | ### 5. Draft Content |
| 74 | |
| 75 | **Skill**: content-asset-creator (for landing pages, reports, one-pagers) |
| 76 | **Method**: AI-assisted drafting with brand voice matching (from brand-voice-extractor output) |
| 77 | |
| 78 | For each content piece: |
| 79 | Match the client's brand voice and style |
| 80 | Include target keywords naturally |
| 81 | Build internal linking to related content |
| 82 | Include clear CTAs |
| 83 | Add structured data / schema markup recommendations |
| 84 | |
| 85 | ### 6. Build Internal Linking Architecture |
| 86 | |
| 87 | Design the linking structure: |
| 88 | TOFU pages link to related MOFU pages |
| 89 | MOFU pages link to BOFU pages (comparison, pricing) |
| 90 | BOFU pages link to product/signup |
| 91 | All pages link to relevant pillar content |
| 92 | |
| 93 | ### 7. Publish & Monitor |
| 94 | |
| 95 | Publish on client's blog/site (or provide drafts for client to publish) |
| 96 | Track: organic traffic by page/cluster, rankings by keyword, content-to-signup conversion |
| 97 | Monthly: Review which content is ranking, which needs updates |
| 98 | |
| 99 | ## Ongoing Cadence |
| 100 | |
| 101 | **Weekly**: Publish 2-3 pieces, monitor rankings |
| 102 | **Monthly**: Review content performance, update calendar, refresh underperforming pages |
| 103 | **Quarterly**: Re-run seo-content-audit to measure progress and identify new gaps |
| 104 | |
| 105 | ## Human Checkpoints |
| 106 | |
| 107 | **After Step 2**: Review gap analysis and priority recommendations |
| 108 | **After Step 4**: Review content calendar before drafting |
| 109 | **After Step 5**: Review content drafts before publishing |
| 110 |