← All runbooks
gooseworks-ai / seo-content-engine

SEO Content Engine

Build and run a compounding SEO content engine for a client by orchestrating a full audit-to-publish pipeline. Starting from the client's website URL, target keywords, and context document, the agent audits current SEO state, identifies content gaps, builds a keyword architecture

agent claude-codemodel claude-sonnet-4-6snapshot python312-uveval programmatic10 stepsv1.0.0

Deploy SEO Content Engine to your jetty.io

One-click installs this runbook into a collection on your Jetty account. You can run it from the Spot dashboard, schedule it, or pipe inputs in via the API.

The shape of the run

10 steps · start to finish.

  1. 1
    Step 1

    Environment Setup

    Verify all required inputs are present and create the output directory structure.

    echo "=== ENVIRONMENT SETUP ==="
    
    # Verify required inputs
    for var in company_url target_keywords client_context; do
      if [ -z "${!var}" ]; then
        echo "ERROR: $var is not set"
        exit 1
      fi
    done
    
    # Create output directories
    mkdir -p /app/results/content_drafts
    
    echo "PASS: Environment ready"
    echo "  company_url: $company_url"
    echo "  target_keywords: $target_keywords"
    echo "  client_context: $client_context"
    

  2. 2
    Step 2

    Audit Current State

    Run the full SEO audit to establish a baseline picture of the client's search presence.

  3. 3
    Step 3

    Identify Content Gaps

    Analyze the audit output to identify and prioritize content opportunities across four gap types.

  4. 4
    Step 4

    Build Keyword Architecture

    Organize target keywords by funnel stage and map each cluster to a content type.

  5. 5
    Step 5

    Create Content Calendar

    Build a 8-week prioritized calendar based on urgency and funnel stage, plus an ongoing cadence plan.

  6. 6
    Step 6

    Draft Content

    Use the `content-asset-creator` skill to draft each content item in the calendar, applying the brand voice profile extracted in Step 2.

  7. 7
    Step 7

    Build Internal Linking Architecture

    Design the linking structure that ties all content pieces together into a cohesive SEO architecture.

  8. 8
    Step 8

    Publish & Monitor Setup

    Provide the finalized content drafts to the client for publishing and configure ongoing monitoring.

  9. 9
    Step 9

    Ongoing Cadence (max 12 review rounds)

    Set up the recurring cadence for content operations. Repeat up to max 12 review rounds before requiring re-scoping.

  10. 10
    Step 10

    Iterate on Errors (max 3 rounds)

    If any step fails or produces incomplete output: