Quick Start Guide
Get SEO Machine running and create your first article in 10 minutes ⚡Step 1: Install Dependencies (2 minutes)
Install the Python dependencies for analysis modules:Step 2: Configure Context Files (5 minutes)
SEO Machine needs to understand your brand before creating content. Fill out these 3 essential files:1. Brand Voice (context/brand-voice.md)
Define how your brand communicates:
Quick Start Tip: Check
examples/castos/brand-voice.md in the repository for a complete real-world example from a podcast hosting SaaS company.2. Features (context/features.md)
List your product or service features:
3. Writing Examples (context/writing-examples.md)
Copy 3-5 of your best existing blog posts:
Optional But Recommended
Internal Links Map (context/internal-links-map.md)
Internal Links Map (context/internal-links-map.md)
Map your key pages for strategic internal linking:
Target Keywords (context/target-keywords.md)
Target Keywords (context/target-keywords.md)
Organize your keyword research by topic cluster:
Step 3: Create Your First Article (3 minutes)
Now you’re ready to create content!Open Claude Code
Research a Topic
Start with comprehensive research:- Performs keyword research for the topic
- Analyzes top 10 competitors in search results
- Identifies content gaps and opportunities
- Creates a comprehensive research brief
- Saves to
/research/brief-[topic]-[date].md
Write the Article
Create a complete, SEO-optimized article:- Creates a 2,000-3,000+ word article
- Maintains your brand voice (from
brand-voice.md) - Integrates keywords naturally
- Includes internal and external links
- Provides meta elements (title, description, keywords)
- Automatically triggers optimization agents
- Saves to
/drafts/[topic]-[date].md
The
/write command automatically invokes several specialized agents after creating the article:- Content Analyzer: Search intent, keyword density, length comparison
- SEO Optimizer: On-page SEO recommendations
- Meta Creator: Multiple meta title/description options
- Internal Linker: Specific internal linking suggestions
- Keyword Mapper: Keyword placement and density analysis
/drafts/ directory alongside your article.Check Your Results
Your/drafts/ directory now contains:
That’s It! 🎉
You now have:Complete Article
2,000+ words of SEO-optimized content in your brand voice
Meta Elements
Optimized title, description, and keywords ready for publishing
SEO Analysis
Comprehensive SEO optimization report with recommendations
Multiple Options
Multiple meta title/description variations to choose from
Next Steps
To Publish Your Article
To Improve Content Quality
The more context you provide, the better your content will be:Add More Writing Examples
Add More Writing Examples
Add 2-3 more examples to
context/writing-examples.md. The AI learns your style by studying real examples.Refine Your Brand Voice
Refine Your Brand Voice
Update
context/brand-voice.md with more specific guidance about tone, terminology, and messaging.Map Internal Links
Map Internal Links
Fill out
context/internal-links-map.md with your key pages. This enables strategic internal linking in every article.Add Target Keywords
Add Target Keywords
Organize your keyword research in
context/target-keywords.md by topic cluster for better content planning.Configure SEO Guidelines
Configure SEO Guidelines
Adjust
context/seo-guidelines.md to match your specific SEO requirements.Common Commands Reference
Here are the most frequently used commands:Core Workflow
Research Commands
Landing Page Commands
Analysis & Strategy
Real-World Example
Want to see a complete example? Check theexamples/castos/ directory in the repository:
Troubleshooting
Content doesn't sound like my brand
Content doesn't sound like my brand
Problem: Articles don’t match your brand voiceSolution:
- Add more specific guidance to
context/brand-voice.md - Include more diverse examples in
context/writing-examples.md - Reference specific examples when using commands:
/write [topic] using style from example 2
Keywords feel forced or unnatural
Keywords feel forced or unnatural
Problem: Keyword integration sounds roboticSolution:
- Review
context/seo-guidelines.mdand adjust target density (1-2% recommended) - Use
/optimize [file]to get specific keyword placement suggestions - Run the Keyword Mapper agent for distribution analysis
Internal links aren't relevant
Internal links aren't relevant
Problem: Suggested internal links don’t fit the contentSolution:
- Update
context/internal-links-map.mdwith your current pages - Organize pages by topic cluster for easier matching
- Provide more context about what each page covers
Articles too similar to competitors
Articles too similar to competitors
Problem: Content doesn’t stand out from competitorsSolution:
- Update
context/competitor-analysis.mdwith differentiation opportunities - Add your unique advantages to
context/features.md - Use the research phase to identify content gaps:
/research [topic]
Pro Tips
Need Help?
Full Documentation
Read the complete README for advanced features
Configuration Guide
Deep dive into context files and settings
API Setup
Configure Google Analytics and Search Console
Report Issues
Found a bug? Report it on GitHub Issues
Ready to scale your content? With SEO Machine configured, you can create high-quality, SEO-optimized articles in a fraction of the time it takes manually. Happy writing! 📝