Overview
SEO Machine provides a structured workflow that takes content from initial idea through research, writing, optimization, and publication. Each stage has specific outputs and quality gates.The Content Pipeline
Content flows through distinct stages, each with its own directory:Pipeline Stages
| Stage | Directory | Purpose | Commands |
|---|---|---|---|
| Ideas | topics/ | Raw content ideas and topics | Manual entry |
| Research | research/ | Research briefs and analysis reports | /research, /analyze-existing |
| Writing | drafts/ | Work in progress articles | /write, /article |
| Review | review-required/ | Content needing human review | Automatic routing |
| Final | published/ | Ready-to-publish content | /optimize |
| Updates | rewrites/ | Updated existing content | /rewrite |
| Landing | landing-pages/ | Landing page content | /landing-write |
| Audits | audits/ | Content audit reports | /analyze-existing |
Workflow 1: Creating New Content
Step 1: Capture Ideas
Add topic ideas totopics/ directory:
Step 2: Research
Run comprehensive keyword and competitive research:- Identifies primary and secondary keywords
- Analyzes top 10 SERP competitors
- Identifies content gaps and opportunities
- Reviews related content in internal-links-map.md
- Creates recommended outline
- Generates research brief
research/brief-podcast-marketing-strategies-2026-03-04.md
Research Brief Contains:
Research Brief Structure
Research Brief Structure
- SEO Foundation (keywords, volume, difficulty)
- Competitive Landscape (top competitors, common themes)
- Recommended Outline (H1, H2, H3 structure)
- Supporting Elements (statistics, examples, quotes)
- Internal Linking Strategy (3-5 specific pages to link)
- External Sources (2-3 authoritative sites to reference)
- Differentiation Angle (how to stand out)
- Meta Elements Preview (title, description options)
Step 3: Write
Create comprehensive, SEO-optimized article:- Reads context files (brand-voice, style-guide, seo-guidelines)
- Reviews research brief if available
- Generates 2000-3000+ word article
- Includes internal and external links
- Creates meta elements
- Saves to
drafts/ - Automatically invokes scrubber to remove AI watermarks
- Automatically triggers 5 optimization agents
drafts/podcast-marketing-strategies-2026-03-04.md- Main articledrafts/content-analysis-podcast-marketing-strategies-2026-03-04.md- Comprehensive analysisdrafts/seo-report-podcast-marketing-strategies-2026-03-04.md- SEO recommendationsdrafts/meta-options-podcast-marketing-strategies-2026-03-04.md- Meta title/description variationsdrafts/link-suggestions-podcast-marketing-strategies-2026-03-04.md- Internal linking opportunitiesdrafts/keyword-analysis-podcast-marketing-strategies-2026-03-04.md- Keyword placement map
/scrub command automatically runs to remove:
- Invisible Unicode watermarks
- Zero-width spaces and format-control characters
- Excessive em-dashes (replaced with contextual punctuation)
- AI signature patterns
Content Analyzer
Runs 5 Python modules to analyze search intent, keyword density, content length vs competitors, readability scores, and SEO quality (0-100)
SEO Optimizer
Reviews on-page SEO elements, keyword placement, content structure, links, and provides specific improvement recommendations
Internal Linker
Identifies 3-5 strategic internal linking opportunities with exact placement and anchor text
Step 4: Review Agent Feedback
Read all agent reports and prioritize improvements:- Start with Content Analyzer - Get overall publishing readiness
- Review Critical Issues - Fix any blocking problems
- Implement Quick Wins - Apply high-impact, low-effort improvements
- Address Strategic Improvements - Make deeper content enhancements
Step 5: Quality Loop
The write command automatically scores content quality: Scoring Dimensions (composite must be ≥70):| Dimension | Weight | Target |
|---|---|---|
| Humanity/Voice | 30% | No AI phrases, use contractions |
| Specificity | 25% | Concrete examples, numbers, names |
| Structure Balance | 20% | 40-70% prose (not all lists) |
| SEO Compliance | 15% | Keywords, meta, structure |
| Readability | 10% | Flesch 60-70, grade 8-10 |
- Score ≥70: Article stays in
drafts/, proceed to optimization - Score less than 70: Article moves to
review-required/with_REVIEW_NOTES.md
- Final composite score
- Dimension breakdown
- Priority fixes needed
- Reason for human review
Step 6: Optimize
Final SEO polish pass before publishing:- Comprehensive SEO audit
- Validates all elements meet requirements
- Provides final polish recommendations
- Generates publishing readiness score
- Creates optimization report
drafts/optimization-report-podcast-marketing-strategies-2026-03-04.md
When content is ready: Move from drafts/ to published/
Step 7: Publish (Optional)
Publish directly to WordPress:- Reads WordPress credentials from
.env - Converts markdown to WordPress blocks
- Sets Yoast SEO metadata
- Publishes via REST API
- Returns published URL
Workflow 2: Updating Existing Content
Step 1: Analyze
Evaluate existing content for improvement opportunities:- Fetches current content
- Evaluates SEO performance
- Identifies outdated information
- Assesses competitive positioning
- Provides content health score (0-100)
- Recommends update priority and scope
research/analysis-podcast-equipment-2026-03-04.md
Analysis Contains:
Content Analysis Structure
Content Analysis Structure
- Content Health Score (0-100)
- Update Priority (low/medium/high/critical)
- Update Scope (minor refresh/moderate update/major rewrite)
- Quick Wins (immediate improvements)
- Strategic Improvements (deeper changes)
- Competitive Gaps (what competitors cover that you don’t)
- SEO Issues (technical problems)
- Research Brief for Rewrite (keywords, outline, strategy)
Step 2: Rewrite
Update content based on analysis findings:- Reads analysis report
- Fetches original content if URL provided
- Updates statistics and examples
- Fills content gaps
- Improves SEO optimization
- Tracks changes made
- Saves to
rewrites/
rewrites/podcast-equipment-rewrite-2026-03-04.md
Rewrite Includes:
- Updated article content
- Change summary (what was modified)
- Before/after comparison
- Updated SEO elements
Step 3: Optimize & Publish
Follow same optimization and publishing process as new content.Workflow 3: Quick Article Creation
Simplified workflow for experienced users:- Combines research and writing in one step
- Creates article with automatic optimization
- Generates all agent reports
- Saves to
drafts/
Workflow 4: Landing Pages
Research & Write
- Analyzes competitor landing pages
- Identifies conversion best practices
- Creates conversion-optimized copy
- Includes CTA strategy
- Applies CRO best practices
landing-pages/podcast-hosting-platforms-2026-03-04.md
Audit & Optimize
- Runs 6 CRO analysis modules
- Evaluates above-the-fold, CTAs, trust signals
- Provides CRO score (0-100)
- Generates A/B testing recommendations
- Creates priority action list
landing-pages/cro-analysis-podcast-hosting-platforms-2026-03-04.md
Publish
Quality Gates
Automatic Quality Checks
Content must pass quality checks at each stage: After Writing:- Composite quality score ≥70
- Minimum 2000 words
- Primary keyword density 1-2%
- 3-5 internal links
- 2-3 external links
- Proper heading hierarchy
- SEO score ≥70/100
- All critical issues resolved
- Meta title 50-60 characters
- Meta description 150-160 characters
- Readability 8th-10th grade level
Manual Review Triggers
Content moves toreview-required/ when:
- Quality score less than 70 after 2 revision attempts
- Critical SEO issues remain
- Content contains potential inaccuracies
- Tone doesn’t match brand voice
- Keyword stuffing detected
Best Practices
Do’s
Always run /research before /write - Better briefs = better content
Review all agent reports - They contain actionable improvements
Address critical issues first - Don’t optimize until basics are correct
Use quality loop - Let automatic scoring guide revisions
Keep context files updated - Current guidelines = consistent quality
Don’ts
Time Estimates
| Workflow | Time Required |
|---|---|
| Research | 10-15 minutes |
| Write (new article) | 5-10 minutes (automatic) |
| Review agent reports | 10-15 minutes |
| Implement improvements | 20-30 minutes |
| Optimize | 5-10 minutes |
| Total (new content) | 50-80 minutes |
| Analyze existing | 5-10 minutes |
| Rewrite | 5-10 minutes (automatic) |
| Total (update) | 30-50 minutes |
Workflow Variations
Batch Content Creation
Research multiple topics, then write in batch:Data-Driven Prioritization
Use analytics to prioritize content work:Content Refresh Audit
Audit multiple articles to plan updates:The workflow is flexible - adapt it to your needs while maintaining quality standards at each stage.