← all repositories
TheCraigHewitt/seomachine

Claude Code, But Make It an SEO Agency

This repo turns Claude Code into a structured SEO content workshop that researches, writes, analyzes, and optimizes long-form blog posts using specialized agents and real analytics data.

seomachine
Not currently ranked — collecting fresh signals.
star history

What it does

SEO Machine is a Claude Code workspace that layers a full SEO content operation on top of Anthropic’s CLI assistant. It adds slash commands, context templates, and Python analysis modules to research topics, draft articles, score their optimization, and publish to WordPress. The system also audits existing content against live SERP competitors and suggests specific rewrites.

The interesting bit

The project essentially turns a coding tool into a content agency OS: an “Editor” agent scores your draft’s humanity on a 0–100 scale, while a “Performance” agent pulls Google Analytics and Search Console data to build a week-by-week content roadmap. There is even a /scrub command whose explicit job is to hunt down and remove AI tells like em-dashes and robotic filler.

Key highlights

  • Custom slash commands (/research, /write, /optimize, /scrub) covering the full content lifecycle
  • 10 specialized agents (SEO Optimizer, Meta Creator, Internal Linker, Editor, etc.) that auto-analyze drafts after writing
  • Python modules for search intent detection, keyword clustering, readability scoring, and SERP competitor length comparison
  • Data integrations with Google Analytics 4, Search Console, and DataForSEO for performance-driven prioritization
  • WordPress REST API publishing with Yoast SEO metadata support

Caveats

  • Requires Claude Code and an Anthropic API account; it is not a standalone application
  • Context files (brand voice, style guide, competitor analysis) ship as empty templates and must be manually filled before the system is useful
  • Several analysis features depend on third-party data sources (DataForSEO, Google Analytics, Search Console) that require their own API credentials

Verdict

A strong fit for SEO teams and content marketers already embedded in the Anthropic ecosystem who want a repeatable, data-informed writing workflow. Skip it if you need a fully self-contained content generator that runs without Claude Code.

Frequently asked

What is TheCraigHewitt/seomachine?
This repo turns Claude Code into a structured SEO content workshop that researches, writes, analyzes, and optimizes long-form blog posts using specialized agents and real analytics data.
Is seomachine open source?
Yes — TheCraigHewitt/seomachine is open source, released under the MIT license.
What language is seomachine written in?
TheCraigHewitt/seomachine is primarily written in Python.
How popular is seomachine?
TheCraigHewitt/seomachine has 7.2k stars on GitHub.
Where can I find seomachine?
TheCraigHewitt/seomachine is on GitHub at https://github.com/TheCraigHewitt/seomachine.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.