Content strategy, content gaps, editorial calendar, topical authority, content plan, what should I write about. Covers topical authority mapping, gap analysis, brief generation, and 12-week editorial calendar. Most of this skill is strategic reasoning over observable content + WebSearch — no Path B dependencies except for Phase 3 traffic scoring (requires GSC/GA data, which the user can paste in or skip).
Build a content strategy that establishes topical authority, fills competitive gaps, and produces "last click" content — pages so thorough that readers never need to return to the search results.
Work through every phase in order. Present findings and recommendations in structured tables and outlines the user can act on immediately.
Cross-model note
Works identically on Opus 4.7 / Sonnet 4.6 / Haiku 4.5. Opus/Sonnet batch content-file Reads + competitor WebSearch calls in parallel. Haiku may prefer sequential for large content inventories.
Phase 3.1 "Traffic Performance" scoring requires the user to paste in GSC or GA data, OR integrate a GSC MCP (Path B). Without data, skip traffic scoring and rely on the other four dimensions.
Phase 4 gap analysis via observable signals is fully supported (WebSearch + WebFetch).
"Publishing X posts per week yields Y traffic" predictions are directional, not measured.
Phase 1: Business Understanding
Gather the following before any analysis begins. Ask the user directly for
anything that cannot be inferred from the site.
1.1 Business Profile
Business name, URL, and industry vertical
Core products or services (ranked by revenue priority)
Unique selling propositions — what differentiates this business?
Each spoke links back to the pillar. The pillar links out to every spoke.
Cross-link spokes where topically relevant.
2.3 Competitor Topical Coverage
For the top 3-5 organic competitors:
List topics they cover that the user does not
Identify topics the user covers more deeply (defend these)
Note any topical clusters competitors have built that rank well
2.4 Topical Gap Summary
Produce a table:
Topic
User Coverage
Competitor Coverage
Priority
Action
...
None / Thin / Strong
Strong / Moderate
High / Med / Low
Create / Expand
Phase 3: Content Audit (Existing Content)
For every existing page worth evaluating, score on five dimensions.
3.1 Scoring Criteria
Traffic Performance (1-5) — requires GSC/GA data or Path B GSC MCP integration
5 = growing traffic trend over 6 months
3 = stable
1 = declining or near-zero traffic
If user has not provided traffic data, skip this dimension and score across the other four only. Recommend integrating a Google Search Console MCP for ongoing traffic-aware scoring.
Content Quality (1-5)
Depth and completeness vs. top-ranking competitors
Originality (unique data, insights, or angles)
Readability (clear structure, scannable, no walls of text)
Check for author bios, citations, credentials, first-hand experience
AEO Readiness (1-5)
Semantic chunking with clear H2/H3 hierarchy
Quotable statements (concise, factual sentences AI can extract)
FAQ sections with question-formatted headings
Structured data / schema markup present
Keyword Coverage (1-5)
Primary keyword targeted and present in title, H1, URL
Secondary keywords covered in subheadings and body
Search intent alignment (does the content match what the user wants?)
3.2 Audit Output Table
URL
Traffic
Quality
E-E-A-T
AEO
Keywords
Total
Recommendation
/page-a
4
3
4
2
5
18
Update
/page-b
1
2
1
1
2
7
Remove
3.3 Recommendations
Assign every audited page one action:
Keep — Score 20-25. Performing well. Monitor, no immediate changes.
Update — Score 14-19. Solid foundation but needs a refresh: add new data,
improve formatting, expand thin sections, add schema markup, improve AEO
formatting.
Consolidate — Multiple pages scoring below 14 on the same topic. Merge
into one authoritative page. Redirect old URLs to the consolidated page.
Create — No existing page covers this important topic. Net-new content
required.
Remove — Score below 8, or content is thin/duplicate with no strategic
value. Redirect or noindex.
Phase 4: Content Gap Analysis
4.1 Topic Gaps
Topics competitors rank for that the user has zero coverage on. Pull from
Phase 2.3 competitor analysis.
4.2 Question Gaps
Questions the target audience asks (People Also Ask, forums, support tickets)
that the user's content does not answer. These are high-value AEO targets.
4.3 Search Intent Gaps
Map existing content by intent type:
Intent Type
User Pages
Competitor Pages
Gap?
Informational
45
60
Yes
Commercial
10
25
Yes
Transactional
8
12
Moderate
Navigational
5
5
No
If the user has only informational content but competitors serve commercial
and transactional intent, flag this as a critical gap.
4.4 Format Gaps
Content formats competitors use that the user does not:
Interactive tools or calculators
Video content or embeds
Comparison tables
Templates or downloadable resources
Infographics or original data visualizations
Phase 5: Content Brief Generation
For every piece of content recommended in Phases 3-4, produce a structured
brief.
Brief Template
CONTENT BRIEF
=============
Target Keyword: [primary keyword]
Secondary Keywords: [3-5 related terms]
Search Intent: [informational | commercial | transactional | navigational]
Recommended Format: [guide | listicle | comparison | tool | FAQ | case study | how-to]
Suggested Word Count: [based on top-5 competitor average, +10-20%]
H1 TITLE OPTIONS
1. [Option A — includes primary keyword]
2. [Option B — question format for AEO]
3. [Option C — number/data-driven hook]
OUTLINE (H2/H3 with keyword mapping)
H2: [Section Title] — targets [keyword]
H3: [Subsection] — targets [long-tail keyword]
H3: [Subsection] — targets [question keyword]
H2: [Section Title] — targets [keyword]
H3: ...
H2: FAQ — targets PAA questions
H3: [Question 1]?
H3: [Question 2]?
INTERNAL LINKING PLAN
- Link TO: [list existing pages this content should link to]
- Link FROM: [list existing pages that should add links to this content]
SCHEMA MARKUP
- Recommended types: [Article, FAQ, HowTo, etc.]
AEO FORMATTING REQUIREMENTS
- Use question-format H2/H3 headings where appropriate
- Lead each section with a direct, quotable 1-2 sentence answer
- Include a "Key Takeaway" or "Quick Answer" box at the top
- Add FAQ section with concise Q&A pairs
- Use statistics and data points that AI systems can cite
CTA RECOMMENDATION
- Primary CTA: [what action should the reader take?]
- CTA placement: [inline, end of article, sidebar, sticky]
Optimize for AEO — Add question headings, direct answer leads, and
quotable statistics.
Update the published date — Signal freshness to search engines.
Promote as new — Share on social, include in newsletters, conduct
outreach for fresh links.
7.3 Relaunch Tracking
Track each relaunch with before/after metrics:
Organic traffic (30/60/90 days post-relaunch)
Keyword rankings for target terms
Featured snippet or AI answer appearances
Engagement metrics (time on page, bounce rate)
Phase 8: "Last Click" Content Philosophy
Every piece of content produced under this strategy must aim to be the
definitive resource on its topic. If a user clicks through from search,
they should find everything they need — and never hit the back button.
8.1 Last Click Checklist
Apply to every content brief and review:
More complete than any page currently ranking in the top 5
Original value — unique data, proprietary insights, or first-hand
experience not available elsewhere
Superior formatting — scannable, well-structured, with visual aids
(tables, diagrams, screenshots) where they add clarity
E-E-A-T compliant — author credentials visible, sources cited,
claims backed by evidence (see eeat-checklist.md)
AEO-ready — structured so AI systems can extract accurate, attributed
answers from the site's content
Actionable — reader can implement advice immediately, not just
understand theory
Current — all data, links, and references verified within the last
90 days
8.2 Quality Gate
Before publishing, every piece must pass the "Last Click" test:
"If I were searching for this topic and landed on this page, would I need
to check any other result?"
If the answer is yes, the content is not ready. Identify what is missing and
address it before publication.
Output Checklist
Before delivering the final strategy, confirm every deliverable is present:
Business profile and audience summary (Phase 1)
Topical authority map with hub-and-spoke clusters (Phase 2)
Content audit table with scores and recommendations (Phase 3)
Content gap analysis with prioritized opportunities (Phase 4)
Content briefs for all recommended new/updated content (Phase 5)
12-week content calendar with 70/20/10 mix (Phase 6)
Relaunch candidates and process (Phase 7)
Last Click quality checklist applied to all briefs (Phase 8)
1---2name: content-strategist3description: Content strategy, content gaps, editorial calendar, topical authority, content plan, what should I write about. Covers topical authority mapping, gap analysis, brief generation, and 12-week editorial calendar. Most of this skill is strategic reasoning over observable content + WebSearch — no Path B dependencies except for Phase 3 traffic scoring (requires GSC/GA data, which the user can paste in or skip).4---56# Content Strategist
78Build a content strategy that establishes topical authority, fills competitive gaps, and produces "last click" content — pages so thorough that readers never need to return to the search results.
910Work through every phase in order. Present findings and recommendations in structured tables and outlines the user can act on immediately.
1112## Cross-model note
1314Works identically on Opus 4.7 / Sonnet 4.6 / Haiku 4.5. Opus/Sonnet batch content-file Reads + competitor WebSearch calls in parallel. Haiku may prefer sequential for large content inventories.
1516## Execution: parallel-first
1718- **Phase 3 content audit**: per-page Reads independent — batch
19- **Phase 2.3 + Phase 4.1 competitor topical coverage**: WebSearch per competitor independent — batch
20- **Phase 4.2 question gaps**: WebSearch for PAA independent — batch
21- **Phase 5 content brief generation**: per-brief reasoning, serializable (synthesis-heavy)
2223## Capability Honesty
2425Read `references/CAPABILITIES.md`. Key notes:
26- **Phase 3.1 "Traffic Performance" scoring** requires the user to paste in GSC or GA data, OR integrate a GSC MCP (Path B). Without data, skip traffic scoring and rely on the other four dimensions.
27- **Phase 4 gap analysis via observable signals** is fully supported (WebSearch + WebFetch).
28- **"Publishing X posts per week yields Y traffic"** predictions are directional, not measured.
2930---
3132## Phase 1: Business Understanding
3334Gather the following before any analysis begins. Ask the user directly for
35anything that cannot be inferred from the site.
3637### 1.1 Business Profile
38- Business name, URL, and industry vertical
39- Core products or services (ranked by revenue priority)
40- Unique selling propositions — what differentiates this business?
41- Geographic focus (local, national, international)
4243### 1.2 Target Audience
44- Primary audience segments (demographics, job titles, pain points)
45- Buyer journey stages the content must serve (awareness, consideration, decision)
46- Language, tone, and reading level expectations
4748### 1.3 Current Content Inventory
49- CMS platform and sitemap URL (request or crawl)
50- Total indexed pages (check via `site:domain.com`)
51- Content types already in use (blog, landing pages, docs, video, tools)
5253### 1.4 Content Creation Resources
54- Who writes? (in-house team, freelancers, agency, AI-assisted)
55- Publishing cadence today (posts per week/month)
56- Budget constraints or approval workflows worth noting
5758---
5960## Phase 2: Topical Authority Mapping
6162### 2.1 Define Core Topics
63Identify 3-7 core topics the business must own in search. Each core topic
64becomes a **pillar page** — a comprehensive, long-form resource.
6566### 2.2 Hub-and-Spoke Architecture
67For every pillar, map a cluster of **spoke pages** (supporting articles) using
68this structure:
6970```
71Pillar: [Core Topic]
72 ├── Spoke: [Subtopic A] — targets long-tail keyword
73 ├── Spoke: [Subtopic B] — targets question keyword
74 ├── Spoke: [Subtopic C] — targets comparison keyword
75 └── Spoke: [Subtopic D] — targets how-to keyword
76```
7778Each spoke links back to the pillar. The pillar links out to every spoke.
79Cross-link spokes where topically relevant.
8081### 2.3 Competitor Topical Coverage
82For the top 3-5 organic competitors:
83- List topics they cover that the user does not
84- Identify topics the user covers more deeply (defend these)
85- Note any topical clusters competitors have built that rank well
8687### 2.4 Topical Gap Summary
88Produce a table:
8990| Topic | User Coverage | Competitor Coverage | Priority | Action |
91|-------|--------------|--------------------:|----------|--------|
92| ... | None / Thin / Strong | Strong / Moderate | High / Med / Low | Create / Expand |
9394---
9596## Phase 3: Content Audit (Existing Content)
9798For every existing page worth evaluating, score on five dimensions.
99100### 3.1 Scoring Criteria
101102**Traffic Performance** (1-5) — *requires GSC/GA data or Path B GSC MCP integration*
103- 5 = growing traffic trend over 6 months
104- 3 = stable
105- 1 = declining or near-zero traffic
106- **If user has not provided traffic data**, skip this dimension and score across the other four only. Recommend integrating a Google Search Console MCP for ongoing traffic-aware scoring.
107108**Content Quality** (1-5)
109- Depth and completeness vs. top-ranking competitors
110- Originality (unique data, insights, or angles)
111- Readability (clear structure, scannable, no walls of text)
112113**E-E-A-T Compliance** (1-5)
114- Experience, Expertise, Authoritativeness, Trustworthiness
115- Score using the criteria in `eeat-checklist.md`
116- Check for author bios, citations, credentials, first-hand experience
117118**AEO Readiness** (1-5)
119- Semantic chunking with clear H2/H3 hierarchy
120- Quotable statements (concise, factual sentences AI can extract)
121- FAQ sections with question-formatted headings
122- Structured data / schema markup present
123124**Keyword Coverage** (1-5)
125- Primary keyword targeted and present in title, H1, URL
126- Secondary keywords covered in subheadings and body
127- Search intent alignment (does the content match what the user wants?)
128129### 3.2 Audit Output Table
130131| URL | Traffic | Quality | E-E-A-T | AEO | Keywords | Total | Recommendation |
132|-----|--------:|--------:|--------:|----:|---------:|------:|----------------|
133| /page-a | 4 | 3 | 4 | 2 | 5 | 18 | Update |
134| /page-b | 1 | 2 | 1 | 1 | 2 | 7 | Remove |
135136### 3.3 Recommendations
137138Assign every audited page one action:
139140- **Keep** — Score 20-25. Performing well. Monitor, no immediate changes.
141- **Update** — Score 14-19. Solid foundation but needs a refresh: add new data,
142 improve formatting, expand thin sections, add schema markup, improve AEO
143 formatting.
144- **Consolidate** — Multiple pages scoring below 14 on the same topic. Merge
145 into one authoritative page. Redirect old URLs to the consolidated page.
146- **Create** — No existing page covers this important topic. Net-new content
147 required.
148- **Remove** — Score below 8, or content is thin/duplicate with no strategic
149 value. Redirect or noindex.
150151---
152153## Phase 4: Content Gap Analysis
154155### 4.1 Topic Gaps
156Topics competitors rank for that the user has zero coverage on. Pull from
157Phase 2.3 competitor analysis.
158159### 4.2 Question Gaps
160Questions the target audience asks (People Also Ask, forums, support tickets)
161that the user's content does not answer. These are high-value AEO targets.
162163### 4.3 Search Intent Gaps
164Map existing content by intent type:
165166| Intent Type | User Pages | Competitor Pages | Gap? |
167|-------------|-----------|-----------------|------|
168| Informational | 45 | 60 | Yes |
169| Commercial | 10 | 25 | Yes |
170| Transactional | 8 | 12 | Moderate |
171| Navigational | 5 | 5 | No |
172173If the user has only informational content but competitors serve commercial
174and transactional intent, flag this as a critical gap.
175176### 4.4 Format Gaps
177Content formats competitors use that the user does not:
178- Interactive tools or calculators
179- Video content or embeds
180- Comparison tables
181- Templates or downloadable resources
182- Infographics or original data visualizations
183184---
185186## Phase 5: Content Brief Generation
187188For every piece of content recommended in Phases 3-4, produce a structured
189brief.
190191### Brief Template
192193```
194CONTENT BRIEF
195=============
196Target Keyword: [primary keyword]
197Secondary Keywords: [3-5 related terms]
198Search Intent: [informational | commercial | transactional | navigational]
199Recommended Format: [guide | listicle | comparison | tool | FAQ | case study | how-to]
200Suggested Word Count: [based on top-5 competitor average, +10-20%]
201202H1 TITLE OPTIONS
2031. [Option A — includes primary keyword]
2042. [Option B — question format for AEO]
2053. [Option C — number/data-driven hook]
206207OUTLINE (H2/H3 with keyword mapping)
208H2: [Section Title] — targets [keyword]
209 H3: [Subsection] — targets [long-tail keyword]
210 H3: [Subsection] — targets [question keyword]
211H2: [Section Title] — targets [keyword]
212 H3: ...
213H2: FAQ — targets PAA questions
214 H3: [Question 1]?
215 H3: [Question 2]?
216217INTERNAL LINKING PLAN
218- Link TO: [list existing pages this content should link to]
219- Link FROM: [list existing pages that should add links to this content]
220221SCHEMA MARKUP
222- Recommended types: [Article, FAQ, HowTo, etc.]
223224AEO FORMATTING REQUIREMENTS
225- Use question-format H2/H3 headings where appropriate
226- Lead each section with a direct, quotable 1-2 sentence answer
227- Include a "Key Takeaway" or "Quick Answer" box at the top
228- Add FAQ section with concise Q&A pairs
229- Use statistics and data points that AI systems can cite
230231CTA RECOMMENDATION
232- Primary CTA: [what action should the reader take?]
233- CTA placement: [inline, end of article, sidebar, sticky]
234```
235236---
237238## Phase 6: 12-Week Content Calendar
239240### 6.1 Content Mix — 70/20/10 Rule
241242| Category | Share | Description | Examples |
243|----------|------:|-------------|----------|
244| Foundation | 70% | Proven formats, reliable traffic drivers | How-to guides, FAQ pages, glossary entries, comparison posts |
245| Growth | 20% | Builds on foundation with moderate risk | Original research, expert roundups, detailed case studies |
246| Innovation | 10% | Experimental, high-risk/high-reward | Interactive tools, controversial takes, new content formats |
247248### 6.2 Calendar Format
249250Present the calendar as a table with one row per content piece:
251252| Week | Pub Date | Title | Target Keyword | Type | Mix | Author | Links To | Promotion |
253|------|----------|-------|---------------|------|-----|--------|----------|-----------|
254| 1 | YYYY-MM-DD | ... | ... | Guide | 70% | ... | /pillar-a | Social, Email |
255| 1 | YYYY-MM-DD | ... | ... | FAQ | 70% | ... | /pillar-b | Social |
256| 2 | YYYY-MM-DD | ... | ... | Research | 20% | ... | /pillar-a | Outreach, Social |
257258### 6.3 Calendar Rules
259- Publish pillar pages before their supporting spokes
260- Distribute content evenly across topic clusters (do not front-load one topic)
261- Schedule updates and relaunches alongside new content
262- Align with seasonal or industry events where relevant
263- Include at least one AEO-optimized FAQ or Q&A piece per week
264265---
266267## Phase 7: Content Relaunch Strategy
268269### 7.1 Relaunch Candidates
270Pull from Phase 3 audit — any page marked **Update** with a traffic score of
2713+ is a relaunch candidate. Prioritize pages that:
272- Rank positions 4-20 (within striking distance of page 1 or top 3)
273- Target high-volume keywords
274- Have existing backlinks worth preserving
275276### 7.2 Relaunch Process
277For each candidate:
2782791. **Refresh content** — Add new data, statistics, and examples from the
280 current year. Remove outdated references.
2812. **Expand coverage** — Compare against the current top-3 ranking pages. Add
282 any sections or subtopics they cover that yours does not.
2833. **Improve formatting** — Add table of contents, comparison tables, key
284 takeaway boxes, and better visual hierarchy.
2854. **Add schema markup** — Implement Article, FAQ, or HowTo structured data.
2865. **Optimize for AEO** — Add question headings, direct answer leads, and
287 quotable statistics.
2886. **Update the published date** — Signal freshness to search engines.
2897. **Promote as new** — Share on social, include in newsletters, conduct
290 outreach for fresh links.
291292### 7.3 Relaunch Tracking
293Track each relaunch with before/after metrics:
294- Organic traffic (30/60/90 days post-relaunch)
295- Keyword rankings for target terms
296- Featured snippet or AI answer appearances
297- Engagement metrics (time on page, bounce rate)
298299---
300301## Phase 8: "Last Click" Content Philosophy
302303Every piece of content produced under this strategy must aim to be the
304**definitive resource** on its topic. If a user clicks through from search,
305they should find everything they need — and never hit the back button.
306307### 8.1 Last Click Checklist
308309Apply to every content brief and review:
310311- [ ] **More complete** than any page currently ranking in the top 5
312- [ ] **Original value** — unique data, proprietary insights, or first-hand
313 experience not available elsewhere
314- [ ] **Superior formatting** — scannable, well-structured, with visual aids
315 (tables, diagrams, screenshots) where they add clarity
316- [ ] **E-E-A-T compliant** — author credentials visible, sources cited,
317 claims backed by evidence (see `eeat-checklist.md`)
318- [ ] **AEO-ready** — structured so AI systems can extract accurate, attributed
319 answers from the site's content
320- [ ] **Actionable** — reader can implement advice immediately, not just
321 understand theory
322- [ ] **Current** — all data, links, and references verified within the last
323 90 days
324325### 8.2 Quality Gate
326Before publishing, every piece must pass the "Last Click" test:
327328> "If I were searching for this topic and landed on this page, would I need
329> to check any other result?"
330331If the answer is yes, the content is not ready. Identify what is missing and
332address it before publication.
333334---
335336## Output Checklist
337338Before delivering the final strategy, confirm every deliverable is present:
339340- [ ] Business profile and audience summary (Phase 1)
341- [ ] Topical authority map with hub-and-spoke clusters (Phase 2)
342- [ ] Content audit table with scores and recommendations (Phase 3)
343- [ ] Content gap analysis with prioritized opportunities (Phase 4)
344- [ ] Content briefs for all recommended new/updated content (Phase 5)
345- [ ] 12-week content calendar with 70/20/10 mix (Phase 6)
346- [ ] Relaunch candidates and process (Phase 7)
347- [ ] Last Click quality checklist applied to all briefs (Phase 8)
Run npx skillmds@latest add aibot88/content-strategist in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Content strategy, content gaps, editorial calendar, topical authority, content plan, what should I write about. Covers topical authority mapping, gap analysis, brief generation, and 12-week editorial calendar. Most of this skill is strategic reasoning over observable content + WebSearch — no Path B dependencies except for Phase 3 traffic scoring (requires GSC/GA data, which the user can paste in or skip). It is listed under Productivity on SkillMD.
This skill has not completed SkillMD's automated safety review yet. Independent scanners report: SkillSpector: PASS, Skill Scanner: PASS. Capability flags: docs only. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
aibot88 (@aibot88) published this skill. Their other Agent Skills are listed on their SkillMD profile.