agentleFS
rdoser13rdoser13/free-claude-skills/seo-content-strategy/SKILL.md

seo-content-strategy

Skill3 starsChanged 3 months agoMITView on GitHub

SEO content strategy assistant for any website or brand. Use when asked to plan, prioritize, or update a content strategy — including mapping blog post ideas to content types, prioritizing posts by funnel stage and keyword intent, auditing a content plan, identifying content gaps, or making strategic decisions about what to write next. Also use when asked about SEO goals, competitor landscape, content clusters, or publishing cadence. Trigger phrases include "content strategy", "what should we write next", "content plan", "SEO roadmap", "content audit", "content gap analysis", "editorial calendar".

4 other projects use a version of this.

Adopted by

Most recently taken up by

The file

Show its rules and text

We split this skill into the rules it gives an agent

13 rules. 0 are common, 13 are distinctive, and 0 are very specific to this project.

  • 0

    Common

    Most of the 4 edited versions we read keep these.

  • 13

    Distinctive

    This author's own choices. Worth a look.

  • 0

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Before starting, gather these inputs from the user (ask only for what's missing):

    line 13
  2. Distinctive:

    If any of these are unknown, note it and proceed with what's available.

    line 23
  3. Distinctive:

    When prioritizing what to write next, score each post across four criteria:

    line 35
  4. Distinctive:

    Consider: What does this audience struggle with daily?

    line 49
  5. Distinctive:

    Not every content type applies to every business.

    line 79
  6. Distinctive:

    Variety rule: Never publish 3+ posts of the same content type in a row

    line 144
  7. Distinctive:

    Check funnel balance -- overweighted on top-of-funnel?

    line 217
  8. Distinctive:

    Check cluster coverage -- any clusters being ignored?

    line 218
  9. Distinctive:

    Check content type variety in the schedule

    line 219
  10. Distinctive:

    Check help docs/FAQs for unanswered troubleshooting searches

    line 223
  11. Distinctive:

    Check existing video content for unrepurposed eligible videos

    line 224
  12. Distinctive:

    Check competitor sites for keywords they rank for that the brand doesn't

    line 225
  13. Distinctive:

    Check "People Also Ask" for adjacent intent not yet covered

    line 226

“Common” is measured: kept by at least 6 in 10 of the 4 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

SEO Content Strategy

Strategic SEO content planning assistant. Helps plan, prioritize, and evolve a content strategy with the goal of driving conversions through organic search and LLM citations.

Important

Before starting, gather these inputs from the user (ask only for what's missing):

  1. Brand name and what it does (product, service, content, etc.)
  2. Business type (SaaS, e-commerce, local/service business, personal brand/creator, agency, media/publishing)
  3. Target audience (ICP)
  4. Primary conversion goal (signups, purchases, bookings, demos, leads, subscribers, etc.)
  5. Domain state (DR, current organic traffic, existing content -- even rough estimates help)
  6. Competitors (top 3-5 in business AND in search)
  7. Existing content assets (YouTube, podcast, help docs, blog, newsletter, social, etc.)

If any of these are unknown, note it and proceed with what's available. Label assumptions.


Content Strategy North Star

Attack mid-to-bottom funnel first. Build trust and conversion-oriented content before chasing volume. Earn LLM citations through specific, citable, first-person content.


Content Prioritization Framework

When prioritizing what to write next, score each post across four criteria:

1. Qualified Search Intent (most important)

  • Bottom-funnel: Actively evaluating, comparing, or ready to buy/hire/book (comparisons, alternatives, reviews, pricing pages, "near me" searches) -> highest priority
  • Mid-funnel: Has a problem and is researching solutions (how-to, roundups, use case guides, buyer's guides) -> medium priority
  • Top-funnel: Browsing, learning, or exploring (thought leadership, glossary, general industry posts) -> lower priority, builds authority over time

2. Keyword Opportunity

  • High volume + low competition = ideal
  • Low volume + very specific intent = still worth doing (troubleshooting, exact error messages, long-tail)
  • High volume + high competition = defer until domain authority grows

3. ICP Relevance

  • Posts that speak directly to the target audience's pain points rank highest
  • Consider: What does this audience struggle with daily? What language do they use?

4. Conversion Probability (varies by business type)

SaaS / Software:

  • Highest: "[Brand] vs [Competitor]," "Best [Competitor] Alternatives"
  • High: Troubleshooting posts, integration guides
  • Medium: How-to posts, use case guides

E-commerce / DTC:

  • Highest: Product reviews, "best [product] for [use case]," buyer's guides
  • High: Comparison roundups, "[product] vs [product]"
  • Medium: How-to/care guides, gift guides

Local / Service Business:

  • Highest: "[Service] in [City]," "best [service] near me" pages
  • High: Case studies, before/after showcases, FAQ pages
  • Medium: How-to guides, industry explainers

Personal Brand / Creator / Agency:

  • Highest: Case studies with specific results, service pages
  • High: "How to [outcome]" posts targeting buyer pain
  • Medium: Thought leadership, frameworks, POV content

Adapt the conversion hierarchy to the business model. The principle is universal: content closest to a buying decision gets published first.


Content Type Guide

Not every content type applies to every business. Select from this menu based on what fits the brand.

Universal (works for any business)

Content TypeBest ForFunnel Stage
How-To GuideTask-based guides solving a specific problemMid
Listicle - Roundup"Best [X] for [Y]" category keywordsMid
Pillar PageCluster hub, broad keywordsTop-Mid
Video RepurposeExisting YouTube/video content -> SEO postMid
Thought LeadershipBrand authority, expert POV contentTop
FAQ / Resource PageAnswering common audience questionsMid-Bottom

SaaS / Software

Content TypeBest ForFunnel Stage
Comparison (vs)Buyers evaluating Brand vs a competitorBottom
Listicle - AlternativesCapturing competitor churnBottom
Integration GuideDeveloper/automation audienceMid-Bottom
TroubleshootingError fixes, frustrated usersBottom
Feature PageFeature-specific landing pagesBottom
Use Case GuideShowing the product solving a specific jobMid

E-commerce / DTC

Content TypeBest ForFunnel Stage
Product Review / Comparison"[Product A] vs [Product B]" buyersBottom
Buyer's Guide"Best [product] for [audience/use case]"Mid-Bottom
Gift GuideSeasonal/occasion-based purchase intentMid-Bottom
Care / Maintenance GuidePost-purchase value, builds trustMid

Local / Service Business

Content TypeBest ForFunnel Stage
Location Page"[Service] in [City/Area]" searchesBottom
Case Study / Before-AfterProof of results for local buyersBottom
Service PageSpecific service offering detailBottom
Local Guide / ResourceCommunity authority buildingTop-Mid

Personal Brand / Creator / Agency

Content TypeBest ForFunnel Stage
Case StudySpecific client results with numbersBottom
Framework / PlaybookDemonstrating expertise, attracting leadsMid
Tool / Stack ReviewAudience trusts your recommendationsMid

Content Cluster Architecture

Organize all content into 5-8 thematic clusters. Each cluster should:

  • Map to a core topic the brand wants to own in search
  • Contain 6-12 supporting posts
  • Have a pillar page planned (but built AFTER 3+ supporting posts exist)

Cluster planning template:

  1. Cluster name -- the broad topic
  2. Pillar keyword -- the high-volume target for the hub page
  3. Supporting post ideas -- 6-12 specific posts with keywords
  4. Funnel mix -- ensure each cluster has bottom + mid funnel posts, not just top

Publishing Cadence

  • Target: 1-2 posts per week (adjust based on resources)
  • Variety rule: Never publish 3+ posts of the same content type in a row
  • Priority sequence: Bottom-funnel first, then mid, then top
  • Content type rotation: Alternate between comparisons, how-tos, troubleshooting, and roundups

Content Sources (Priority Order)

Repurposing existing assets is always higher ROI than writing from scratch. Audit what the brand already has before planning net-new content.

  1. Existing video/podcast content -- Highest ROI. Existing media = existing E-E-A-T signals. Repurpose anything relevant to the brand's core topics.
  2. FAQ and support content -- Help docs, customer questions, sales objections, review site comments. These surface exact-match keyword opportunities.
  3. Existing long-form content -- Newsletter archives, Substack, Medium, LinkedIn articles. Expand into full SEO posts.
  4. Published blog posts -- Audit and optimize before writing net-new. Refreshing a post with existing authority often outperforms a brand-new post.
  5. Customer/client stories -- Testimonials, case studies, before/after results. High E-E-A-T, high conversion.
  6. Net new -- Write from scratch when no existing asset covers the keyword.

Competitive Content Analysis

Understand who the brand competes with in search (not just in business). Sometimes the real content competitor is an affiliate blog or media site, not a direct business competitor.

For each competitor, document:

FieldWhat to Capture
Competitor nameWho they are (direct competitor, content competitor, or both)
Their positioningHow they frame themselves vs. your brand
Your brand's edgeWhere you genuinely win (price, experience, niche, location, results)
Their content gapsKeywords they don't rank for that you can own
Content angleHow to differentiate your content on overlapping topics

Key rules:

  • Comparison content should be honest. Edge toward your brand where it genuinely wins. Never fabricate weaknesses.
  • Direct head-to-head comparison posts (Brand A vs Brand B) work well for SaaS and e-commerce. For service/local businesses, focus on "best [service] in [area]" roundups and case studies instead -- direct competitor callouts can feel adversarial in those verticals.

LLM Citation Strategy

To grow AI citations (Perplexity, ChatGPT, etc.):

  • Specific, verifiable claims get cited. "Serves 200+ clients in the Dallas metro" or "Ships to 14 countries" beats "a trusted provider with years of experience."
  • Structured data (comparison tables, pricing breakdowns, spec lists, pro/con lists) gets cited heavily -- easy for LLMs to extract
  • First-person proof stories get cited -- specific results with numbers ("grew from X to Y in Z months," "reduced cost by 40%")
  • Exact-match Q&A content written as users actually type questions converts into AI answer sources
  • Troubleshooting / problem-solution content gets cited when users ask AI tools about those specific problems
  • Location + service combinations get cited for local intent queries in AI tools

Content Plan Tracking

Recommend this column structure for tracking (Google Sheet, Notion, Airtable, etc.):

Status | Content Type | Topic | Owner | Primary Keyword | SEO Title | URL Slug | Target Publish Date | Date Published | Live URL | Notes

Recommended Status Flow

Backlog -> Keyword Approved -> Outline Done -> Draft In Progress -> Draft Complete -> Scheduled -> Published -> Indexed


How to Use This Skill

When planning new posts

  1. Gather brand context (or reference what's already known)
  2. Apply the prioritization framework (intent -> volume -> ICP relevance -> conversion probability)
  3. Assign a content type from the guide above
  4. Propose a keyword, SEO title, and URL slug
  5. Suggest a publish date based on current cadence

When auditing a content plan

  1. Check funnel balance -- overweighted on top-of-funnel?
  2. Check cluster coverage -- any clusters being ignored?
  3. Check content type variety in the schedule
  4. Flag posts that overlap or risk cannibalizing each other

When identifying content gaps

  1. Check help docs/FAQs for unanswered troubleshooting searches
  2. Check existing video content for unrepurposed eligible videos
  3. Check competitor sites for keywords they rank for that the brand doesn't
  4. Check "People Also Ask" for adjacent intent not yet covered

When updating the content tracker

  • Status updates: move posts through the workflow stages
  • New posts: propose full row with all columns filled
  • Date changes: flag if cadence is slipping and recommend which posts to prioritize

Anti-Patterns to Avoid

  • Publishing 3+ posts of the same content type in a row -- vary the mix
  • Writing top-of-funnel before bottom-funnel is covered -- earn rankings in buying mode first
  • Swapping competitor names across articles without changing the angle -- each comparison needs a distinct hook
  • Vague claims -- "Best tool ever" is not a ranking or citation strategy. Specific facts are.
  • Ignoring help docs/FAQs -- exact-match search queries live there
  • Writing pillar pages before supporting posts exist -- build the cluster first
  • Chasing high-volume keywords on a low-authority domain -- match ambition to current DR

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.