home / skills / openclaw / skills / seo-article-gen

seo-article-gen skill

/skills/michael-laffin/seo-article-gen

This skill generates SEO-optimized articles with keyword research, structured data, and built-in affiliate monetization to help you rank and earn.

npx playbooks add skill openclaw/skills --skill seo-article-gen

Review the files below or copy the command above to add this skill to your agents.

Files (7)
SKILL.md
7.9 KB
---
name: seo-article-gen
description: SEO-optimized article generator with automatic affiliate link integration. Generate high-ranking content with keyword research, structured data, and monetization built-in.
metadata:
  {
    "openclaw":
      {
        "version": "1.0.0",
        "author": "Vernox",
        "license": "MIT",
        "tags": ["seo", "content", "affiliate", "writing", "automation"],
        "category": "marketing",
      },
  }
---

# SEO-Article-Gen - SEO-Optimized Content Generator

**Generate ranking content with affiliate monetization built-in.**

## Overview

SEO-Article-Gen creates SEO-optimized articles that actually rank. It combines keyword research, AI writing, structured data generation, and automatic affiliate link insertion - all in one tool.

## Features

### ✅ Keyword Research
- Find low-competition, high-volume keywords
- Analyze search intent (informational, transactional, navigational)
- Get keyword difficulty scores
- Find related questions (People Also Ask)
- Generate long-tail keyword variations

### ✅ AI-Powered Writing
- Generate full articles from keywords
- Natural language optimization
- Proper heading structure (H1, H2, H3)
- Readable, engaging content
- Word count optimization (1,500-2,500 words)

### ✅ SEO Optimization
- Optimized title tags & meta descriptions
- Proper URL slug generation
- Image alt text suggestions
- Internal link suggestions
- External link opportunities
- Schema markup (Article, FAQ, HowTo)

### ✅ Affiliate Integration
- Automatic affiliate link insertion
- Context-aware product recommendations
- FTC-compliant disclosures
- Link optimization for CTR
- Revenue tracking ready

### ✅ Content Templates
- Product reviews
- How-to guides
- Comparison articles
- Listicles ("Top 10 X")
- Ultimate guides
- Case studies

## Installation

```bash
clawhub install seo-article-gen
```

## Quick Start

### Generate an Article

```javascript
const article = await generateArticle({
  keyword: "best wireless headphones 2026",
  type: "product-review",
  wordCount: 2000,
  affiliate: true,
  network: "amazon"
});

console.log(article);
```

### Keyword Research

```javascript
const keywords = await findKeywords({
  seed: "wireless headphones",
  intent: "transactional",
  difficulty: "low",
  volume: 500
});

// Returns: [
//   { keyword: "best wireless headphones for gaming", volume: 1200, difficulty: 15 },
//   { keyword: "budget wireless noise cancelling", volume: 800, difficulty: 12 }
// ]
```

## Tool Functions

### `generateArticle`
Generate a full SEO-optimized article.

**Parameters:**
- `keyword` (string, required): Target keyword
- `type` (string): Article type (product-review, how-to, comparison, listicle)
- `wordCount` (number): Target word count (default: 2000)
- `affiliate` (boolean): Insert affiliate links (default: true)
- `network` (string): Affiliate network to use
- `includeImages` (boolean): Generate image suggestions

**Returns:**
- Title, meta description, URL slug
- Full article content with headings
- Keyword density report
- Affiliate links inserted
- Schema markup (JSON-LD)
- SEO score

### `findKeywords`
Research keywords for content opportunities.

**Parameters:**
- `seed` (string, required): Seed keyword
- `intent` (string): Filter by intent (informational, transactional, navigational)
- `difficulty` (string): Filter by difficulty (low, medium, high)
- `volume` (number): Minimum search volume
- `limit` (number): Maximum results (default: 20)

**Returns:**
- Array of keyword objects with volume, difficulty, CPC data

### `optimizeContent`
Optimize existing content for SEO.

**Parameters:**
- `content` (string, required): Content to optimize
- `keyword` (string, required): Target keyword
- `options` (object):
  - `addStructure` (boolean): Add proper headings
  - `addMeta` (boolean): Generate title/meta
  - `addInternalLinks` (boolean): Suggest internal links

**Returns:**
- Optimized content
- SEO improvement suggestions
- Before/after comparison

### `generateSchema`
Generate structured data markup.

**Parameters:**
- `type` (string, required): Schema type (Article, FAQ, HowTo, Product)
- `content` (object, required): Content data

**Returns:**
- JSON-LD schema markup
- Validation results

### `analyzeCompetitors`
Analyze top-ranking competitors for a keyword.

**Parameters:**
- `keyword` (string, required): Target keyword
- `topN` (number): Number of competitors (default: 5)

**Returns:**
- Competitor URLs
- Word count analysis
- Heading structure
- Common keywords
- Content gaps to exploit

## Use Cases

### Product Review Articles
Generate comprehensive product reviews with affiliate links:
- Pros/cons sections
- Comparison tables
- Buying guides
- User testimonials

### How-To Guides
Create helpful how-to content that ranks:
- Step-by-step instructions
- Expert tips
- Required tools/products (affiliate links)
- Common mistakes

### Listicles
Generate "Best X for Y" articles:
- Product recommendations
- Comparison tables
- Pricing info
- Affiliate links for each item

### Case Studies
Build authority with real examples:
- Before/after results
- Methodology explained
- Tools used (monetized)
- Expert quotes

## Article Structure

All generated articles follow SEO best practices:

```
H1: Optimized Title
- Meta Description (155-160 chars)
- Featured Image Alt Text

H2: Introduction
- Hook paragraph
- Problem statement
- What readers will learn

H2: [Main Content Section]
- In-depth explanation
- Bullet points for readability
- Statistics/data where applicable

H2: [Affiliate Product Recommendation]
- Product description
- Key features
- Pros/cons
- CTA with affiliate link
- FTC disclosure

H2: Comparison (optional)
- Side-by-side comparison
- Pricing table
- Use cases

H2: FAQ
- 5-7 common questions
- Concise answers
- Schema markup

H2: Conclusion
- Key takeaways
- Final recommendation
- CTA

Schema: Article + FAQ
```

## SEO Score Calculation

Generated articles are scored on:

- **Title Optimization** (20pts): Keyword placement, length, appeal
- **Meta Description** (15pts): Keyword inclusion, CTR potential
- **Heading Structure** (15pts): H2/H3 hierarchy, keyword usage
- **Content Quality** (25pts): Readability, depth, originality
- **Keyword Usage** (15pts): Density, natural placement
- **Internal/External Links** (5pts): Link placement, relevance
- **Schema Markup** (5pts): Proper JSON-LD implementation

**Score Guide:**
- 90-100: Excellent (likely to rank)
- 80-89: Good (minor improvements needed)
- 70-79: Decent (needs optimization)
- <70: Poor (significant improvements needed)

## Affiliate Integration

Articles automatically include:

1. **Product Recommendations**
   - Context-aware product suggestions
   - Price comparisons
   - Feature highlights

2. **Strategic Link Placement**
   - Above-fold for high-CTR products
   - In-product comparison sections
   - Call-to-action paragraphs

3. **FTC Disclosures**
   - Automatic disclosure injection
   - Platform-appropriate placement
   - Compliant with FTC guidelines

## Pricing

- **Free**: 5 articles/month (1,500 words max)
- **Pro ($15/month)**: 50 articles, full features
- **Unlimited ($49/month)**: Unlimited articles, API access, priority generation

## Roadmap

- [ ] Integration with SEO tools (Ahrefs, SEMrush, Moz)
- [ ] Auto-publishing to CMS (WordPress, Ghost, Medium)
- [ ] Multi-language support
- [ ] Image generation (DALL-E, Midjourney)
- [ ] Content scheduling
- [ ] Team collaboration features

## Best Practices

### Keyword Selection
- Target long-tail keywords with low difficulty
- Match search intent with article type
- Balance volume vs. competition

### Content Quality
- Write for humans first, search engines second
- Use natural language, avoid keyword stuffing
- Include original insights, not just summaries
- Update regularly to stay fresh

### Affiliate Links
- Don't over-link (3-5 per 2,000 words)
- Make links contextually relevant
- Add value, don't just monetize
- Always disclose clearly

## License

MIT

---

**Generate ranking content. Monetize automatically.** 🔮

Overview

This skill generates SEO-optimized articles with built-in affiliate monetization to help publishers rank faster and earn revenue. It combines keyword research, AI writing, structured data, and automatic affiliate link insertion into a single workflow. Outputs include title, meta tags, JSON-LD schema, and a scored SEO report for each article.

How this skill works

Provide a seed keyword or target phrase and the tool runs keyword research to find low-competition opportunities, analyzes intent, and recommends article types. It then drafts a full article with proper H1/H2/H3 structure, inserts context-aware affiliate links and FTC disclosures, generates schema markup, and returns an SEO score and optimization suggestions. Additional functions let you optimize existing content, analyze competitors, and produce keyword lists for future topics.

When to use it

  • Launching a monetized content page or niche site
  • Creating product reviews, listicles, how-to guides, or comparison articles
  • Optimizing underperforming posts for search and conversions
  • Scaling article production while keeping SEO and disclosure compliance
  • Researching keyword opportunities before writing or pitching content

Best practices

  • Target long-tail keywords that match search intent (informational vs transactional)
  • Keep content user-focused; avoid keyword stuffing and add original insights
  • Limit affiliate links to 3–5 per ~2,000 words and make them contextual
  • Include clear FTC disclosures near the first affiliate link and in the conclusion
  • Use the built-in schema (Article, FAQ, HowTo) to improve rich result eligibility

Example use cases

  • Generate a 2,000-word product review with comparison table and affiliate links for an electronics niche
  • Create an evergreen how-to guide that recommends monetized tools and includes FAQ schema
  • Batch-generate 'Best X for Y' listicles using keyword research to target low-competition queries
  • Optimize existing posts by adding structured headings, meta tags, internal links, and affiliate suggestions
  • Analyze top competitors for a target keyword and exploit content gaps with longer, better-structured articles

FAQ

Can the skill insert affiliate links automatically?

Yes — it inserts context-aware affiliate links and adds FTC-compliant disclosures based on your settings.

Does it produce structured data for rich results?

Yes — it generates JSON-LD for Article, FAQ, HowTo, or Product types and returns validation feedback.