šŸŽ Get the FREE AI Skills Starter Guide — Subscribe →
BytesAgainBytesAgain
šŸ¦€ ClawHub

SEO-Article-Gen

by @michael-laffin

SEO-optimized article generator with automatic affiliate link integration. Generate high-ranking content with keyword research, structured data, and monetization built-in.

Versionv1.0.0
Downloads4,385
Installs16
Stars⭐ 10
Comments1
TERMINAL
clawhub install seo-article-gen

šŸ“– About This Skill


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

    clawhub install seo-article-gen
    

    Quick Start

    Generate an Article

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

    console.log(article);

    Keyword Research

    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. šŸ”®

    ⚔ When to Use

    TriggerAction
    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

    šŸ’” Examples

    Generate an Article

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

    console.log(article);

    Keyword Research

    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 } // ]

    šŸ“‹ Tips & 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