Skip to main content

Create SEO-optimized content with AI

A specialized Claude Code workspace for researching, writing, and optimizing long-form blog content that ranks well and serves your audience.

<span className="text-[#3b82f6]">/research</span> <span className="text-gray-300 dark:text-gray-400">content marketing strategies</span></div> <div className="text-gray-500 dark:text-gray-600">→ Analyzing top 10 competitors...</div> <div className="text-gray-500 dark:text-gray-600">→ Identifying content gaps...</div> <div className="text-green-400 dark:text-green-500">✓ Research brief created</div> <div className="mt-4 text-gray-400 dark:text-gray-500"> /write content marketing strategies
→ Writing 2,500-word article…
✓ Article created with SEO score: 94/100

Get started in minutes

Follow these steps to create your first SEO-optimized article

1

Install and configure

Clone the repository and install Python dependencies:
git clone https://github.com/TheCraigHewitt/seomachine.git
cd seomachine
pip install -r data_sources/requirements.txt
Open in Claude Code:
claude-code .
2

Customize context files

Configure your brand voice, style guide, and SEO guidelines in the context/ directory:
  • context/brand-voice.md - Define your brand voice and messaging
  • context/style-guide.md - Set your style preferences
  • context/seo-guidelines.md - Configure SEO requirements
  • context/target-keywords.md - Add your keyword research
Check out examples/castos/ for a complete real-world example of all context files
3

Research your topic

Use the /research command to analyze competitors and identify content opportunities:
/research content marketing strategies for B2B SaaS
This creates a comprehensive research brief with keyword analysis, competitor insights, and a recommended outline.
4

Write your article

Use the /write command to generate a 2,000-3,000+ word SEO-optimized article:
/write content marketing strategies for B2B SaaS
SEO Machine automatically:
  • Maintains your brand voice
  • Integrates keywords naturally
  • Includes internal and external links
  • Generates meta elements
  • Triggers optimization agents for analysis

Explore by topic

Everything you need to create world-class SEO content

Commands

Learn all available slash commands for content research, writing, optimization, and publishing

Agents

Discover specialized AI agents that analyze and optimize your content automatically

Workflows

Master the complete content creation workflow from research to publication

Python API

Use Python modules for keyword analysis, SEO scoring, and performance tracking

Data sources

Connect Google Analytics, Search Console, and DataForSEO for real-time insights

Integrations

Publish directly to WordPress with Yoast SEO metadata and block formatting

Key features

Custom slash commands

Use /research, /write, /optimize, and more to streamline your content workflow

Specialized AI agents

Content analyzer, SEO optimizer, meta creator, and more provide expert recommendations

Analytics integration

Connect Google Analytics, Search Console, and DataForSEO for performance insights

Python analysis modules

Advanced modules for search intent, keyword density, readability scoring, and SEO quality rating

Ready to create better content?

Start producing SEO-optimized blog posts that rank well and engage your audience

Get started now

Build docs developers (and LLMs) love