New: Earn 20% as an AgentAlley affiliate. Share your link and earn on every sale you refer. Join now New: Earn 20% as an affiliate. Join now

Build and run an SEO content engine: audit current state

by gooseworks-ai · MIT license · ★ 1,220 on GitHub · updated Sep 21

SEO content engine cover

Build and run an SEO content engine: audit current state, identify gaps, build keyword architecture, generate content calendar, draft content.

---
type: playbook
name: seo-content-engine
description: >
  Build and run an SEO content engine: audit current state, identify gaps,
  build keyword architecture, generate content calendar, draft content.
---

# 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?"

Overview

Build a compounding SEO content engine for a client: audit → gap analysis → keyword architecture → content calendar → content drafting → publishing pipeline.

Manual install (npx, ZIP)
Claude Codenpx skills add gooseworks-ai/goose-skills --skill seo-content-engine -g -a claude-code
Claude Code (manual)mkdir -p ~/.claude/skills && curl -sL https://codeload.github.com/gooseworks-ai/goose-skills/tar.gz/615c685f34f8 \ | tar -xz -C ~/.claude/skills --strip-components=4 goose-skills-615c685f34f8/skills/seo/playbooks/seo-content-engine
Windows (PowerShell)New-Item -ItemType Directory -Force "$HOME\.claude\skills" | Out-Null; Invoke-WebRequest "https://m.agentalley.io/zip/d4504de943d5773c7741/seo-content-engine.zip" -OutFile "$env:TEMP\seo-content-engine.zip"; Expand-Archive "$env:TEMP\seo-content-engine.zip" -DestinationPath "$HOME\.claude\skills" -Force
Claude.ai / desktopDownload the ZIP and upload it under Settings → Capabilities → Skills.
Codex, Cursor, other agentsPoint them at SKILL.md. The other files are plain text.

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • SKILL.md3.8 KB
  • skill.meta.json251 B
Read the files here
gooseworks-ai/615c6852 files
SKILL.md
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:

  1. Week 1-2: Highest-urgency BOFU pages (comparison pages, especially if competitors are publishing attack content)
  2. Week 2-4: Core MOFU guides and evaluation content
  3. Week 4-8: TOFU awareness content and programmatic SEO templates
  4. 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---
2type: playbook
3name: seo-content-engine
4description: >
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 
11Build 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 
31Run 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 
39Test 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 
45From 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 
52Prioritize by: search volume x commercial intent x competitive difficulty.
53 
54### 3. Build Keyword Architecture
55 
56Organize 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 
62Map each keyword cluster to a content type (blog post, landing page, guide, comparison page).
63 
64### 4. Create Content Calendar
65 
66Build a prioritized content calendar:
67 
681. **Week 1-2**: Highest-urgency BOFU pages (comparison pages, especially if competitors are publishing attack content)
692. **Week 2-4**: Core MOFU guides and evaluation content
703. **Week 4-8**: TOFU awareness content and programmatic SEO templates
714. **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 
78For 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 
87Design 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 
View all files on GitHub →

Details

Updated
Sep 21, 2026
License
MIT
Stars on the repo
★ 1,220
Checked
Source
gooseworks-ai/goose-skills ↗
Creator
gooseworks-ai · 206 listings
View creator

Made with seo-content-engine

SEO content engine — CleanShot 2026-07-13 at 20 16 54@2x (from the gooseworks-ai/goose-skills README)
SEO content engine — CleanShot 2026-07-13 at 20 16 54@2x (from the gooseworks-ai/goose-skills README)

by gooseworks-ai

Similar skills

See all →
SkillThe Lighthouse Agentic Browsing fractionAgentic Browsing ReadinessAgriciDaniel/claude-seo · by AgriciDanielAudit and fix agent readiness: the Lighthouse Agentic Browsing fraction, accessibility tree for agents, robots.txt and Content-Signal for AI agents, WAF treatment of agent traffic, llms.txt, Markdown delivery, ai-catalog.json, /.well-known discovery files, and WebMCP tools. Exclude AI citability and brand signals (seo-geo) and commerce protocol depth (seo-ecommerce).★ 17.4k GitHub starsSkillReferring domains, anchor text distributionBacklink Profile AnalysisAgriciDaniel/claude-seo · by AgriciDanielBacklink profile analysis: referring domains, anchor text distribution, toxic link detection, competitor gap analysis. Works with free APIs (Moz, Bing Webmaster, Common Crawl) and DataForSEO extension. Use when user says backlinks, link profile, referring domains, anchor text, toxic links, link gap, link building, disavow, or backlink audit.★ 17.4k GitHub starsSkillConnect a CMS to notfair SEO tools/setup-cmsnowork-studio/notfair-plugin · by nowork-studioConnect a CMS to notfair SEO tools. Guides users through configuring WordPress, Strapi, Contentful, or Ghost — tests the connection, and writes credentials to .env.local. Once set up, seo-analysis automatically cross- references CMS content against Google Search Console data. Use whenever the user says "connect my CMS", "set up WordPress", "configure Strapi", "add Contentful", "connect Ghost", or "CMS setup". Also trigger if the user asks why no CMS data appears in a seo-analysis report.★ 3.9k GitHub starsSkillBacklink profile for any domainBacklink checkRyze-AI-Adgent/open-seo-mcp-skills · by Ryze-AI-AdgentBacklink profile for any domain — referring domains, authority, anchors, new/lost links, and a side-by-side vs a competitor. Use when asked "check my backlinks", "backlink profile of X", "who links to them", or "link gap vs competitor".★ 3.1k GitHub starsSkillOptimize Core Web Vitals for better page experienceCore Web Vitals optimizationaddyosmani/web-quality-skills · by addyosmaniOptimize Core Web Vitals (LCP, INP, CLS) for better page experience using field and lab evidence. Use when asked to "improve Core Web Vitals", "fix LCP", "reduce CLS", "optimize INP", "page experience optimization", or "fix layout shifts".★ 2.8k GitHub starsSkillRun an SEO page observation-action-review loopRun the SEO page looptsingyuai/growth-lab · by tsingyuaiRun an SEO page observation-action-review loop with persistent Memory by coordinating demand research, page creation, adversarial review, image generation, IndexNow submission, and performance review. Use when taking an SEO page from opportunity discovery through publication, measurement, iteration, or continuing a previous SEO loop from Memory.★ 2k GitHub stars

More from gooseworks-ai

SkillMine the highest-converting ad angles from customer reviewsAd angle minergooseworks-ai/goose-skills · by gooseworks-aiMine the highest-converting ad angles from customer reviews, Reddit complaints, support tickets, and competitor ads. Extracts actual pain language, competitor weaknesses, and outcome phrases that real buyers use. Outputs a ranked angle bank with proof quotes and recommended ad formats per angle.★ 1.2k GitHub starsSkillAnalyze ad campaign performance data to identify what'sAd campaign analyzergooseworks-ai/goose-skills · by gooseworks-aiAnalyze ad campaign performance data (Google, Meta, LinkedIn) to identify what's working, what's wasting budget, and specific cut/scale/test recommendations. Runs statistical analysis, funnel diagnostics, and multi-channel budget reallocation with specific dollar-amount shift recommendations and scenario modeling.★ 1.2k GitHub starsSkillFor paid lead-gen and participant-recruitment adsAd lead quality analyzergooseworks-ai/goose-skills · by gooseworks-aiFor paid lead-gen and participant-recruitment ads, replaces vanity CPA with true CAC per qualified lead by joining ad-platform data with downstream funnel events, surfaces tracking gaps, and classifies every creative into Scale / Keep / Investigate / Cut.★ 1.2k GitHub starsSkillAnalyze the message match between your ads and landing pagesAd to landing page auditorgooseworks-ai/goose-skills · by gooseworks-aiAnalyze the message match between your ads and landing pages. Checks if the promise in the ad copy carries through to the landing page headline, body, and CTA. Flags disconnects that kill conversion rates. Works with Google, Meta, and LinkedIn ads.★ 1.2k GitHub starsSkillCheck and improve your brand's visibility across AI searchAeogooseworks-ai/goose-skills · by gooseworks-aiCheck and improve your brand's visibility across AI search engines (ChatGPT, Perplexity, Gemini, Grok, Claude, DeepSeek). Set up tracking, run visibility analyses, audit your website for AI readability, and get actionable recommendations. Uses the npx goose-aeo@latest CLI.★ 1.2k GitHub starsSkillSearch Amazon products - find items, compare pricesAmazon Product Searchgooseworks-ai/goose-skills · by gooseworks-aiSearch Amazon products - find items, compare prices, read reviews★ 1.2k GitHub stars