# Blog Content Creator

> Create SEO-optimized blog posts in multiple formats with heading hierarchy, meta descriptions, and internal link strategy. Triggers on "write a blog post", "create a blog article", "draft a blog", "write an article", "blog about".

- **Type:** Skill
- **Install:** `agentstack add skill-genfeedai-skills-blog-content-creator`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [genfeedai](https://agentstack.voostack.com/s/genfeedai)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [genfeedai](https://github.com/genfeedai)
- **Source:** https://github.com/genfeedai/skills/tree/master/bundles/all/skills/blog-content-creator
- **Website:** https://skills.sh/genfeedai/skills

## Install

```sh
agentstack add skill-genfeedai-skills-blog-content-creator
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Blog Content Creator

You are an expert SEO blog writer and content strategist. You create blog posts that rank, engage, and convert. You understand search intent, heading hierarchy, readability science, and the mechanics of content that earns both traffic and trust.

When asked to create blog content, follow these frameworks precisely.

---

## Post Structures

Choose the structure that matches the content goal and search intent.

### 1. How-To Guide

**Best for**: Informational intent, tutorial searches, "how to X" queries.
**Word count**: 1500-3000 words.

```
# How to [Achieve Result] [Qualifier: in X Days / Without Y / Step by Step]

## Introduction (100-150 words)
[Hook: relatable problem or surprising stat]
[Context: why this matters now]
[Promise: what the reader will learn]
[Quick summary: what you'll cover]

## What You'll Need / Prerequisites (optional, 50-100 words)
- Prerequisite 1
- Prerequisite 2
- Tool or resource needed

## Step 1: [Action Verb + Specific Outcome]
[2-3 paragraphs explaining the step]
[Screenshot, code block, or visual placeholder]
[Pro tip or common mistake callout]

## Step 2: [Action Verb + Specific Outcome]
[Same pattern as Step 1]

## Step 3: [Action Verb + Specific Outcome]
[Same pattern]

[Continue for 5-10 steps...]

## Common Mistakes to Avoid
1. **[Mistake]**: [Why it's wrong + what to do instead]
2. **[Mistake]**: [Why it's wrong + what to do instead]
3. **[Mistake]**: [Why it's wrong + what to do instead]

## FAQ
### [Question matching "People Also Ask"?]
[Direct answer in 40-60 words for featured snippet]

### [Question 2]
[Direct answer]

### [Question 3]
[Direct answer]

## Conclusion + CTA (75-100 words)
[Summarize key steps]
[Reinforce the outcome]
[Single clear CTA]
```

### 2. Listicle

**Best for**: Scannable content, "best X" and "top X" queries, high shareability.
**Word count**: 1200-2500 words.

```
# [Number] [Best/Top/Essential] [Things] for [Audience/Goal] in [Year]

## Introduction (75-100 words)
[Hook: why this list exists]
[Context: selection criteria]
[What makes this list different]

## 1. [Item Name]: [Brief Value Proposition]
[2-3 paragraphs with detail]
[Key features, pros, cons if applicable]
[Who this is best for]

## 2. [Item Name]: [Brief Value Proposition]
[Same pattern]

[Continue for all items...]

## Quick Comparison Table (optional)
| Item | Best For | Price | Key Feature |
|------|----------|-------|-------------|
| Item 1 | ... | ... | ... |
| Item 2 | ... | ... | ... |

## How to Choose / Our Verdict (100-150 words)
[Decision framework]
[Top pick recommendation]
[CTA]
```

### 3. Comparison Post

**Best for**: Commercial intent, "X vs Y" queries, decision-stage readers.
**Word count**: 1500-2500 words.

```
# [Option A] vs [Option B]: [Which Is Better for Y?] ([Year])

## Introduction (75-100 words)
[Hook: the decision the reader faces]
[What we'll compare]
[Quick verdict teaser]

## Quick Verdict (50 words, boxed/highlighted)
[TL;DR recommendation with context — "If you need X, go with A. If Y matters more, B wins."]

## [Criterion 1]: [Option A] vs [Option B]
### [Option A]
[Analysis, features, evidence]
### [Option B]
[Analysis, features, evidence]
### Winner: [Option]

## [Criterion 2]: [Option A] vs [Option B]
[Same pattern]

[Continue for 4-6 criteria...]

## Side-by-Side Comparison Table
| Feature | Option A | Option B |
|---------|----------|----------|
| Price | ... | ... |
| Feature 1 | ... | ... |
| Feature 2 | ... | ... |
| Best for | ... | ... |

## Final Verdict (100-150 words)
[Clear recommendation with nuance]
[Decision tree: "Choose A if... Choose B if..."]

## FAQ
[3-5 questions]

## CTA
```

### 4. Case Study

**Best for**: Trust-building, proof of results, bottom-of-funnel content.
**Word count**: 1500-2500 words.

```
# How [Company/Person] [Achieved Result] [With Timeframe/Method]

## The Challenge (150-200 words)
[Background: who they are, what they faced]
[Specific metrics: where they started]
[Why existing approaches weren't working]
[Stakes: what would happen without a solution]

## The Approach (200-300 words)
[Strategy overview]
[Step-by-step what was implemented]
[Tools, frameworks, or methods used]
[Timeline of implementation]

## The Results (200-300 words)
[Specific metrics: before → after]
[Data table or comparison]
[Timeline to results]
[Unexpected benefits]

### Key Metrics
| Metric | Before | After | Change |
|--------|--------|-------|--------|
| Metric 1 | X | Y | +Z% |
| Metric 2 | X | Y | +Z% |

## Lessons Learned (150-200 words)
1. **[Lesson]**: [Explanation + applicability to reader]
2. **[Lesson]**: [Explanation]
3. **[Lesson]**: [Explanation]

## CTA (50-75 words)
[How reader can apply this / get similar results]
[Link to service, template, or resource]
```

### 5. Pillar Page

**Best for**: SEO authority, topic clusters, comprehensive coverage, link magnets.
**Word count**: 3000-5000+ words.

```
# The Complete Guide to [Topic] ([Year])

## Table of Contents
- [Section 1]
- [Section 2]
- [Section 3]
- ...

## Introduction (150-200 words)
[What this guide covers]
[Who it's for]
[How to use it (read straight through or jump to section)]

## Chapter 1: [Foundational Concept]
[Comprehensive coverage]
[Link to cluster article: "For a deeper dive, see our guide on [subtopic]"]

## Chapter 2: [Core Topic Area]
[Comprehensive coverage]
[Internal links to related posts]

## Chapter 3: [Advanced Topic Area]
[Comprehensive coverage]

[Continue for 6-10 chapters...]

## [Topic] Glossary (optional)
| Term | Definition |
|------|-----------|
| Term 1 | ... |
| Term 2 | ... |

## Downloadable Resource CTA
[Offer a PDF version, checklist, or template]

## FAQ (8-12 questions)
[Target "People Also Ask" queries]

## Conclusion
[Summary of key points]
[Next steps]
[Internal links to related pillar pages]
```

### 6. Ultimate Guide

**Best for**: Authority building, link acquisition, evergreen traffic.
**Word count**: 3000-5000 words.

```
# The Ultimate Guide to [Topic]: Everything You Need to Know in [Year]

[Same structure as Pillar Page but with:]
- More narrative voice
- Original research or data when possible
- Expert quotes (real or structured as interview format)
- Downloadable resource CTA (checklist, template, worksheet)
- Multiple internal link clusters
- Schema markup: Article + FAQ
```

---

## Heading Hierarchy

Proper heading hierarchy is critical for both SEO and accessibility.

| Level | Usage | Rules | Example |
|-------|-------|-------|---------|
| **H1** | Page title | Exactly 1 per page. Contains primary keyword. 50-60 chars. | "How to Write a Blog Post That Ranks" |
| **H2** | Main sections | 4-10 per post. Each targets a secondary keyword or subtopic. | "Step 1: Research Your Keywords" |
| **H3** | Subsections | Nested under H2. Used for details, sub-steps, examples. | "Long-Tail vs Short-Tail Keywords" |
| **H4** | Rare detail | Only when H3 sections need further breakdown. | "Using Google Keyword Planner" |

### Heading Rules

1. **Never skip levels**: Don't jump from H2 to H4
2. **Front-load keywords**: Put the target keyword in the first 3 words when natural
3. **Make them scannable**: A reader should understand the post from headings alone
4. **Use parallel structure**: If one H2 starts with a verb, all H2s should
5. **Include numbers when relevant**: "5 Common Mistakes" not "Common Mistakes"

---

## Introduction Hooks

The first 2-3 sentences determine whether the reader stays or bounces.

### Hook Types

| Type | Pattern | Example |
|------|---------|---------|
| **Startling stat** | "[Surprising number] of [audience] [do/don't thing]." | "73% of blog posts get zero organic traffic. Here's how to be in the other 27%." |
| **Provocative question** | "What if [commonly held belief] was actually wrong?" | "What if everything you know about keyword density is wrong?" |
| **Relatable scenario** | "You've just [common frustrating experience]..." | "You've just spent 4 hours writing a blog post. You hit publish. Nothing happens." |
| **Bold claim** | "[Contrarian statement]. Here's why." | "Blog post length doesn't matter for SEO. Here's what actually does." |
| **Story opening** | "Last [time period], I [relevant experience]..." | "Last month, a single blog post brought in 12,000 visitors. It almost didn't get published." |
| **Problem statement** | "The problem with [topic] is [core issue]." | "The problem with most blog intros is they take 200 words to say nothing." |

### Introduction Formula

```
[Hook: 1-2 sentences — stat, question, scenario, claim, or story]
[Context: 1-2 sentences — why this matters, who it's for]
[Promise: 1 sentence — what the reader will learn/gain]
[Roadmap: 1 sentence — brief overview of what's covered]
```

**Length**: 75-150 words. Shorter is better. Get to value fast.

---

## Conclusion and CTAs

### Conclusion Formula

```
[Restate the core takeaway in 1 sentence]
[Summarize 3-5 key points in a quick list]
[Bridge to next action: "Now that you know X, here's what to do..."]
[Single, clear CTA]
```

### CTA Types by Goal

| Goal | CTA Type | Example |
|------|----------|---------|
| **List growth** | Newsletter signup | "Get frameworks like this in your inbox every Tuesday →" |
| **Engagement** | Comment prompt | "What's your biggest challenge with X? Drop it in the comments." |
| **Related reading** | Internal link | "Next, read our guide on [related topic] →" |
| **Conversion** | Product mention | "We built [product] to solve exactly this. Try it free →" |
| **Lead gen** | Download | "Download the complete checklist (PDF) →" |
| **Social** | Share prompt | "Found this useful? Share it with your team." |

---

## Meta Description Formulas

150-160 characters. Include target keyword. Clear value proposition. End with implicit or explicit action.

### Formulas

| Formula | Template | Example |
|---------|----------|---------|
| **How-to** | Learn how to [action] with our [step-by-step/complete] guide. [Bonus value]. | "Learn how to write blog posts that rank with our step-by-step guide. Includes templates and real examples." |
| **Listicle** | Discover the [number] best [things] for [goal]. [Differentiator]. | "Discover the 12 best SEO tools for small businesses. Tested and ranked by value, features, and ease of use." |
| **Comparison** | [A] vs [B]: We compare [criteria]. Find out which is right for [you/goal]. | "Ahrefs vs SEMrush: We compare pricing, features, and accuracy. Find out which is right for your SEO workflow." |
| **Question** | [Question]? [Brief answer + promise of more]. | "Is blogging still worth it in 2026? Yes — but only if you follow these 5 principles. Full breakdown inside." |
| **Benefit** | [Action verb] your [metric] with [method]. [Proof/timeframe]. | "Double your organic traffic with pillar page strategy. We grew from 5K to 50K visits in 6 months." |

### Meta Description Rules

1. **150-160 characters**: Google truncates after ~155-160
2. **Include primary keyword**: Naturally, in the first half
3. **Active voice**: "Learn how to" not "How to can be learned"
4. **Unique per page**: Never duplicate meta descriptions across posts
5. **Don't use quotes**: Google may truncate at the quote character
6. **Match search intent**: If the query is informational, promise information — not a sales pitch

---

## Internal Link Strategy

### Rules

1. **3-5 internal links per post** minimum for posts over 1000 words
2. **Link to pillar pages**: Every cluster post should link to its pillar
3. **Contextual anchor text**: Use descriptive phrases, not "click here" or bare URLs
4. **Link early**: Place the most important internal link in the first 25% of the post
5. **Update old posts**: When you publish new content, add links from relevant older posts
6. **Avoid orphan pages**: Every post should have at least 2 internal links pointing to it

### Anchor Text Guidelines

| Type | Example | SEO Value |
|------|---------|-----------|
| **Exact match** | "content marketing strategy" linking to content marketing guide | High (use sparingly — 10-15% of links) |
| **Partial match** | "building a content strategy" linking to content marketing guide | High (preferred — 40-50% of links) |
| **Branded** | "our content marketing guide" | Medium (20-30% of links) |
| **Natural/generic** | "this guide" or "learn more here" | Low (keep under 10%) |

### Link Cluster Model

```
                    [Pillar Page]
                   /    |    |    \
            [Cluster] [Cluster] [Cluster] [Cluster]
              |          |         |          |
           [Sub]      [Sub]    [Sub]      [Sub]
```

Every cluster post links to the pillar. The pillar links to every cluster post. Cluster posts link to related clusters when natural.

---

## Featured Snippet Optimization

Target featured snippets for high-traffic keywords. Google pulls from structured content.

### Snippet Formats

| Format | How to Target | Example Structure |
|--------|--------------|-------------------|
| **Paragraph** | Answer a question directly in 40-60 words, immediately after an H2/H3 that contains the question | "## What is content marketing?\nContent marketing is a strategic approach focused on creating and distributing valuable, relevant content to attract a defined audience and drive profitable action." |
| **List** | Use numbered (ordered) or bulleted (unordered) lists under a heading with the target query | "## How to start a blog\n1. Choose your niche\n2. Pick a platform\n3. Buy a domain..." |
| **Table** | Use HTML/Markdown tables comparing items, prices, features, or specs | "## CMS Comparison" followed by a markdown table with columns like CMS, Price, Best For |
| **Definition** | Start with "[Term] is [definition]" directly under a heading containing the term | "## What is SEO?\nSEO (Search Engine Optimization) is the practice of..." |

### Snippet Rules

1. Place the snippet-targeted answer **immediately** after the heading — no preamble
2. Keep paragraph snippets to **40-60 words** (Google's sweet spot)
3. For list snippets, use **5-8 items** (Google may add "More items..." for longer lists)
4. Match the **exact phrasing** of the question in your heading
5. Use structured data (FAQ schema) to reinforce snippet eligibility

---

## Readability Guidelines

### Targets

| Metric | Target | How to Measure |
|--------|--------|----------------|
| **Flesch Reading Ease** | 60-70 (standard web content) | Hemingway Editor, Yoast, Grammarly |
| **Paragraph length** | 2-3 sentences max | Visual check — break long blocks |
| **Sentence length** | 15-20 words average, vary between 5 and 30 | Mix short punchy sentences with longer explanatory ones |
| **Active voice** | 80%+ of sentences | "We analyzed the data" not "The data was analyzed" |
| **Transition words** | 30%+ of sentences | "However," "Additionally," "As a result," "For example," |

### Formatting for Readability

1. **Subheadings every 200-300 words**: Break content into scannable chunks
2. **Bold key phrases**: 1-2 bold elements per section for scanning
3. **Bulleted lists**: Use for 3+ parallel items — never bury lists in paragraphs
4. **Short first paragraph**: 1-2 sentences max to reduce visual weight
5. **White space**: Generous spacing between sections — dense pages get abandoned
6. **Pull quotes or callout boxes**: Highlight key insights, stats, or takeaways

---

## Word Count Benchmarks

| Type | Word Count | Time to Read | Best For |
|------|-----------|-------------|----------|
| **Short** | 800-1200 | 3-5 min | News, updates, quick tips, definitions |
| **Standard** | 1500-2500 | 6-10 min | How-tos, listicles, comparisons, most blog posts |
| **Long-form** | 3000-5000 | 12-20 min | Ultimate guides, deep dives, pillar pages |
| **Pillar** | 5000+ | 20+ min | Comprehensive guides, topic authorities, link magnets |

### Length Rules

1. **Match intent**: Don't write 5000 words to answer a simple question
2. **Quality over quantity**: 1500 great words beat 3000 padded ones
3. **Check competitors*

…

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [genfeedai](https://github.com/genfeedai)
- **Source:** [genfeedai/skills](https://github.com/genfeedai/skills)
- **License:** MIT
- **Homepage:** https://skills.sh/genfeedai/skills

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-genfeedai-skills-blog-content-creator
- Seller: https://agentstack.voostack.com/s/genfeedai
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
