Skip to content
Back to skills

Seo Content Brief

ASecurity

Generates a complete SEO content brief from a target keyword and SERP context. Includes search intent, AI Overview likelihood, outline with H2/H3 questions, internal/external linking, on-page metadata (title/meta/schema), and a 2026-aware angle. Use when the user says "write me a brief for keyword X", "I'm targeting [keyword]", or "outline a post about [topic]" and they want SEO traffic.

  • 6 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 26, 2026
ai-agentsgospringgit

Works with

  • cli

Security analysis

A100/100

Scanned September 26, 2026

npx -y skills add hotak92/vibecoded-orchestrator --skill seo-content-brief --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Seo Content Brief?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Seo Content Brief
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/hotak92-seo-content-brief/badge)](https://www.skillsdirectory.com/skills/hotak92-seo-content-brief)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: seo-content-brief
description: Generates a complete SEO content brief from a target keyword and SERP context. Includes search intent, AI Overview likelihood, outline with H2/H3 questions, internal/external linking, on-page metadata (title/meta/schema), and a 2026-aware angle. Use when the user says "write me a brief for keyword X", "I'm targeting [keyword]", or "outline a post about [topic]" and they want SEO traffic.
short_desc: "SEO brief: intent, angle, outline, metadata, schema"
keywords: [SEO brief, target keyword, SERP, AI Overview, search intent, E-E-A-T, "write SEO brief", "SEO content", "keyword research", "content brief", "outline for SEO", "SEO targeting"]
argument-hint: "[target keyword] [optional: SERP URL or top-3 competitor URLs]"
model: opus
effort: medium
---

# /seo-content-brief

Produce a content brief that gives a writer everything they need to draft an SEO-ranked piece in 2026 — accounting for AI Overviews, E-E-A-T, topical authority, and the queries Google actually shows.

## Usage

```
/seo-content-brief "best CRM for solo founders"
/seo-content-brief "cold email deliverability 2026" https://example.com/competitor-article
/seo-content-brief                                   # interview first
```

If invoked with no arguments, ask before generating:

1. Target keyword (primary + 2–3 secondary)?
2. Search intent estimate: informational / commercial / transactional / navigational? (If unsure: I'll classify from the SERP — provide the SERP URL or paste top-3 results)
3. Vendor's domain (so internal-link suggestions are real, not placeholder)
4. ICP / target reader (who the article is FOR, not just "anyone who searches")
5. Existing cluster pages? (helps internal-link suggestions and topical-authority strategy)

## What this skill produces

A single markdown file containing:

1. **Intent classification** — informational / commercial / transactional / navigational + supporting evidence
2. **AIO likelihood** — high / medium / low + how to write for AIO citation (or avoid it)
3. **SERP analysis** — what's currently ranking, why, what's missing
4. **The angle** — what your piece does differently (no commodity content in 2026)
5. **Outline** — H1, H2s as questions, H3s as sub-questions, word-count target per section
6. **Internal links** — 5–10 suggestions (or placeholders for the vendor to fill)
7. **External links** — 3–5 authoritative sources (the writer should fact-check + verify)
8. **On-page metadata** — title tag (≤60 char), meta description (≤155 char), URL slug
9. **Schema markup** — appropriate types (Article + FAQ + HowTo / Product / Review)
10. **Promotion plan** — how the piece gets links, mentions, social pickup (without promo, no ranking)

## Intent classification (the foundational decision)

You can't write to rank without knowing intent. The four:

- **Informational** — "what is X", "how does X work", "X explained". User wants to learn.
- **Commercial** — "best X", "X vs Y", "X for Z use case", "X reviews". User is researching to buy.
- **Transactional** — "buy X", "X pricing", "X coupon", "X login". User is ready to act.
- **Navigational** — "X.com", "X company", branded. User knows where they're going.

Mixing intent is the #1 SEO writing mistake. A "best CRM" article (commercial) that opens with 800 words of "what is a CRM" (informational) will not rank in 2026 — Google rewards intent alignment, AIO kills the front-loaded informational fluff.

To classify:
- Look at top 10 organic results (you'll see this in the SERP analysis section)
- Match patterns: 10 listicles = commercial; 10 long-form explainers = informational; mix = mixed intent (rare, hard)
- Verify with PAA (People Also Ask) — what does Google show as sibling questions?

## AIO likelihood (the 2026 wrinkle)

AI Overviews appear on ~30–50% of US informational queries (varies by vertical). Strategy differs:

- **High AIO likelihood** (informational, generic):
  - Re-evaluate: is this query worth chasing? Click-through is down 30–60%.
  - If yes: write to BE the citation source. Lead with a TL;DR. Use clear H2-as-question structure. Use original data.
  - Goal: appear inside the AIO answer (branded citation), not below it (where clicks are dead).
- **Medium AIO likelihood** (some informational mix):
  - Standard SEO best practices apply.
  - Add original angle, E-E-A-T signals, comparison tables.
- **Low AIO likelihood** (commercial, transactional, navigational):
  - AIO usually doesn't render. Standard SEO works.
  - Focus on comparison + persona + use-case angles. These are AIO-resistant.

You estimate AIO likelihood by:
- Search the actual SERP — does AIO render? (this is the source of truth)
- Or: estimate from query type. "What is X" = ~80% AIO probability. "Best X for Y" = ~20%.

## SERP analysis (do this before outlining)

Read the top 3–5 organic results (the user provides URLs, OR you note "I need top-3 URLs to do this properly"). For each:

- Word count
- Author / publication credibility (E-E-A-T signal)
- Date of last update (Google rewards freshness in many verticals)
- Format (listicle, long-form, comparison, tutorial)
- Unique angle / data / original sources
- What they're MISSING (this is where your piece wins)

If you don't have SERP access (no WebFetch / user didn't provide URLs), say so and tell the user to paste the top 3 URLs OR a SERP screenshot. Don't guess what's ranking.

## The angle (the part that gets you cited / ranked)

In 2026, the question is not "can I write a comprehensive piece about X" — it's "what unique angle do I bring that the top 5 results don't already have."

Common angles that work:

- **Original data** — survey of 200 customers, scrape of 1,000 listings, internal analytics
- **First-person experience** — "I did X for 90 days, here's what happened"
- **Contrarian take** — "Everyone says X. We did Y and got better results"
- **Updated post-event** — "What changed after Google's Feb 2024 update"
- **Specific persona/use-case** — "Best CRM for solo agency owners" (vs generic "best CRM")
- **Comparison the SERP is missing** — "X vs Y vs Z" where 2 of those don't currently rank against each other

If the brief doesn't have an angle, the writer will produce a commodity piece. Always specify the angle, never leave it as "find an angle when you write."

## Outline structure (the 2026 standard)

```
H1: [Title — matches title tag, ≤ 60 chars]

[TL;DR — 60–80 words, answers the literal query]
[Why we wrote this — 1 sentence, establishes E-E-A-T author/experience]

H2: What is [primary keyword]? (if informational mix, 60–100 words MAX — give AIO what it needs and move on)

H2: [First commercial question — e.g., "When should you use [X]?"]
   H3: [Sub-question 1]
   H3: [Sub-question 2]
   - List or comparison table here
   - 200–400 words this section

H2: [Second commercial question — e.g., "Top [N] options compared"]
   - Comparison table (great for AIO citation)
   - 100–150 words intro
   - Then table with explicit columns

[ continues with intent-aligned H2s ]

H2: How to choose / What to look for / How to set up [X]
   - Concrete steps or framework
   - Goal: be the practical answer

H2: Common mistakes / What goes wrong
   - Specific, contrarian, with examples
   - Drives engagement signals (saves, shares)

H2: FAQs (schema-marked)
   - 4–8 questions (mine from PAA + Reddit + customer support tickets)
   - 40–80 words per answer (snippet-ready)

[Author bio — name, photo, credentials, links to LinkedIn — E-E-A-T essential]
[Last updated date]
```

Per-H2 word-count guidance keeps writers honest. Without them, sections balloon and lose intent alignment.

## Internal and external links

**Internal**: link to 5–10 of the vendor's own pages, biased toward:
- Pillar page for this cluster (always)
- 2–3 cluster pages that drill into sub-topics
- 1–2 commercial pages (pricing, product, demo) — but NOT in the first 30% of the article
- 1–2 case studies that demonstrate experience

If the vendor has no existing pages, mark internal-link suggestions as `[NEEDS: cluster page on subtopic X]` so they know what to write next for topical authority.

**External**: link to 3–5 authoritative sources:
- Original research (Gartner, Forrester, McKinsey reports — only the freely-citable parts)
- Government / standards docs (RFC, ISO, FTC)
- Authoritative practitioner blogs (well-known names in the space)
- AVOID linking to direct competitors unless absolutely necessary

External links signal that you're not a closed-loop content farm. Pages with 3–5 outbound links rank better than 0-outbound pages.

## On-page metadata

**Title tag** (60 chars max):
- Primary keyword in first 30 chars
- Brand at the end (optional, only if recognized)
- Number / specificity / promise

Examples:
- ✅ "Best CRM for Solo Founders (2026): 7 Real Comparisons"
- ✅ "Cold Email Deliverability After Google's 2024 Update"
- ❌ "The Complete Guide to CRM" (generic)

**Meta description** (155 chars max):
- Restate the primary keyword
- Promise the value
- End with implicit CTA

**URL slug**:
- 3–5 words, lowercase, hyphens
- Primary keyword + qualifier
- Examples: `/best-crm-solo-founders/`, `/cold-email-deliverability-2024/`

**Canonical**: self-referential unless multiple URLs exist
**OG title / OG description**: match meta but slightly more "social"

## Schema markup

Always: `Article` schema with `author`, `publisher`, `datePublished`, `dateModified`.

Conditionally:
- If FAQ section: `FAQPage` schema
- If step-by-step: `HowTo` schema
- If comparing products: `Product` + `Review` + `AggregateRating` (only if you actually have ratings, don't fake)
- If listicle of products: `ItemList`

Provide schema JSON-LD snippets in the brief (the writer/developer drops them in).

## Promotion plan (without this, the piece sits)

The brief should include a 5-item promotion plan:

1. Internal: link to it from 3–5 existing high-authority pages on the vendor's site
2. Newsletter: feature in next send
3. Social: 2 LinkedIn posts + 1 X thread + 1 carousel in next 14 days
4. Earned: pitch as a guest post or "data source" to 5 publications (digital PR)
5. Community: post in 1–2 relevant subreddits (only if you've earned karma there) OR 1 Hacker News if relevant

A piece with zero promo sits at position 25–40 indefinitely. A piece with 3+ external mentions in the first 30 days has a real shot at top 10.

## Output format

Write to `seo-brief-{slug}.md`:

```markdown
# SEO Brief: {Title}

**Primary keyword**: cold email deliverability 2026
**Secondary keywords**: DMARC outbound 2024, cold email warmup, Google Yahoo bulk sender
**Search volume (est.)**: 1.2K–2.4K/mo (cite tool: Ahrefs / SEMrush)
**Keyword difficulty**: 32/100 (medium)
**Intent**: Mixed informational + commercial
**AIO likelihood**: Medium — appears on ~40% of related queries

## SERP Analysis

Top 3 current rankers:
1. Postmark blog — "Email deliverability guide" — 2,800 words, 2023 last updated, author = engineering. Strong but stale on Feb 2024 update.
2. Mailchimp — "Email deliverability best practices" — 1,800 words, generic, no original data.
3. Litmus — "DMARC 101" — 1,500 words, technical but doesn't cover cold outbound specifically.

Gap: nothing top-ranking specifically addresses cold-outbound deliverability post-Feb-2024 with original sender data.

## The Angle

Original data: post-mortem of [Vendor's own] cold outbound recovery in March–April 2024.
Numbers: reply rates went 9% → 2% → 6% over 90 days.
Specific actions that mattered + ones that didn't.

This is what nothing in the top 5 currently has.

## Outline

H1: Cold Email Deliverability After Google's Feb 2024 Update (What Actually Changed)

TL;DR (80 words):
> In Feb 2024 Google and Yahoo enforced DMARC + one-click unsubscribe + sub-0.3% spam rate for bulk senders.
> Cold outbound reply rates dropped 40–70% across the industry. We did the post-mortem on [Vendor]'s own
> ramp-back: which fixes worked, which didn't, the 90-day recovery curve. If your cold email opens cratered
> in spring 2024, this is the playbook. (5-min read.)

[ ... 8 H2 sections, each with H3 sub-questions and 200–600 word target ... ]

## Internal Links (5)

- [Pillar] /b2b-outbound-playbook/ (link from H2 #2)
- [Cluster] /dkim-rotation-guide/ (link from H2 #3)
- [Case study] /how-we-recovered-9-percent-reply-rate/ (link from H2 #4)
- [Product/Demo] /book-a-call/ (link from final CTA only)
- [NEEDS — write next]: /list-hygiene-for-cold-outbound/ (link from H2 #5)

## External Links (4)

- Google Email Sender Guidelines (official)
- Yahoo Sender Best Practices (official)
- DMARC.org Deployment Guide
- Postmark blog: transactional separation pattern

## Metadata

- **Title tag**: Cold Email Deliverability 2026: What Changed (Recovery Playbook)
- **Meta description**: Google's 2024 update broke cold outbound. Here's what we did to recover reply rates, with 90-day data and the specific DMARC/list-hygiene checklist.
- **URL slug**: /cold-email-deliverability-2024/
- **OG image**: Custom (data chart of reply rate recovery)

## Schema

```json
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "...",
  "author": { ... E-E-A-T author bio ... },
  ...
}
```

(Plus `FAQPage` schema for the FAQ section.)

## Promotion Plan

1. Internal: link from /b2b-outbound-playbook/ within 24h of publish
2. Newsletter: lead piece in next Friday's send
3. LinkedIn: 2 text posts + 1 carousel over 7 days
4. X: 1 long-form thread Day 1, 3 atomic posts over 10 days
5. Outreach: pitch to Smartlead / Lemlist / Instantly blogs as guest data piece

## Estimated production cost

- Writer: 6–10 hours
- Editor: 1–2 hours
- Custom chart: 1 hour
- Total: ~$400–800 if outsourced, ~half day if internal
```

## Workflow

1. **Confirm the keyword + intent + vendor domain + ICP**. If missing, ASK.

2. **Pull SERP context**:
   - User-provided URLs (preferred — fetch and analyze)
   - If WebFetch available, fetch top 3
   - If neither: tell the user to paste top-3 URLs, then continue

3. **Search the KG**:
   - `hybrid_search("SEO AI Overviews E-E-A-T")` — get the 2026 rules
   - `hybrid_search("copywriting frameworks")` — apply to article structure
   - `hybrid_search("ICP buyer persona")` — make sure the brief matches the audience

4. **Classify intent** from the SERP. Don't skip this.

5. **Estimate AIO likelihood**. Adjust strategy accordingly.

6. **Find the angle**. If you can't find one in 5 minutes of thinking, ask the user "what's unique about how YOU approach this?" — the angle usually comes from their experience.

7. **Build the outline** — H2 questions, H3 sub-questions, word-count targets.

8. **Generate metadata + schema + internal/external links + promo plan**.

9. **Write the file** — one markdown file at the path the user specified (default: `seo-brief-{slug}.md`).

10. **Report back** — file path + the angle + the one external link the writer must verify before publishing. Don't dump the brief into your reply.

## What this skill is NOT

- Not a writer. You produce the brief; the user/writer produces the article.
- Not a keyword researcher. The user provides the target keyword; keyword discovery is a separate step.
- Not a Google. You don't have live SERP access unless WebFetch is available and the user authorizes URLs.
- Not a backlink-build tool. You suggest a promo plan; the user executes.

## Common mistakes

- ❌ Skipping intent classification (writes the wrong piece)
- ❌ Ignoring AIO likelihood (writes top-funnel content that's eaten by AIO)
- ❌ No unique angle (commodity piece, won't rank)
- ❌ Generic metadata ("Complete Guide to X")
- ❌ Internal links to nonexistent pages without marking `[NEEDS: ...]`
- ❌ Outline with H2s as statements instead of questions (poor AIO citation, poor PAA capture)
- ❌ No FAQ section (misses easy schema win)
- ❌ Forgetting the promo plan (piece without promo doesn't rank)

## Knowledge graph access

Search before drafting:
- `hybrid_search("SEO 2026 AI Overviews E-E-A-T")` — the 2026 rules
- `hybrid_search("copywriting frameworks")` — for the section-by-section persuasion
- `hybrid_search("ICP buyer persona")` — to keep the brief audience-specific
- `hybrid_search("social platform algorithms")` — for the promo plan

## Success criteria

You succeed when:
- The writer reads the brief and starts drafting without asking a single clarifying question
- The piece has a clear angle (not commodity)
- Intent is correctly classified
- AIO strategy is explicit (write FOR the citation OR avoid the keyword)
- Metadata fits the character limits
- Internal links are real (or marked NEEDS for the topical authority gap)
- The promo plan exists and is actionable

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…