SEO Content Machine
Plan SEO pages in an SEO Content Machine Workspace, then have its page agents research, write and review each page as a draft. Needs the SCM desktop app running.
Documentation
Plan new pages.Improve existing ones.
Use your site and Search Console data to plan the next page.
Draft it, publish to WordPress, and track its search results.
Find the next page
Publish content
Track search results
No credit card required · Win · Mac · Linux
Built for
SEO Agencies Affiliate Sites Niche Builders Local SEO Cluster maps Review pages Guide pages Comparison pages Support pages Location pages SEO Agencies Affiliate Sites Niche Builders Local SEO Cluster maps Review pages Guide pages Comparison pages Support pages Location pages
Your site data → a plan you can publish
Follow each step from site scan to publication, then check the search data later.
1
Connect your site
Connect your site
Search Console linked
Site scanned
69 pages pulled in
Point SCM at your site and Search Console. It scans and pulls every page in.
Site scan + Search Console import
2
See what you have
Pages
Topic
GSC
Status
best coffee grinders
12.4k +38%
published
espresso vs drip
3.1k +9%
refreshing
french press guide
412
draft
cold brew ratio
–
planned
See each page's status and Search Console data together. Spot pages to update and topics to cover.
Page status and metrics
3
Ask the agent to plan
Chat
Grow the coffee section this quarter.
Show steps
Read 69 pages and 90 days of demand. Proposed: 12 new pages, 5 refreshes.
Ask SEO Workspace Agent something to explore...
Tell the agent what you want to grow. It suggests new pages and updates based on your site and search data.
New pages and refresh ideas
4
Review the site plan
Site plan
coffeegearlab.com
grinders main
best coffee grinders
burr vs blade
brew methods main
french press guide
Review main pages and their supporting pages. Move pages where they belong before creating drafts.
Editable topic tree
5
Create and publish
CreateCreate selected pages
best manual grinderpublished
burr vs blade grinderpublished
grinder under $100draft
Publishing to WordPress8 of 12
Create drafts for the pages you select. Review them, then publish to WordPress or hand them off.
Drafts and WordPress publishing
6
Come back and check
best coffee grinderspublished
Clicks, 90 days
+38%
Published Jun 14
Refreshed Jul 2
Position 9.1 → 6.2
See when a page was published or refreshed, then compare its later Search Console data.
Work dates beside search trends
⚡
Publish the work. Check the search data later.
Built for people who do this daily
See SCM at work
Choose a job to see how SCM turns a brief, a local site, or a new niche into a page plan.
SCM SEO Workspace
ChatBriefInstructionsHistory
New client: dental clinic in Austin. Audit the site and build a plan for the proposal.
Thinking process
Read 132 pages and 90 days of GSC. 9 pages decaying, 6 gaps. Proposed 6 refreshes and 12 new pages.
Ask the agent something…
PagesSite planSearch Console
Create selected pages
Primary topic
GSC
Status
dental implants austin
main
8.2k +12%
320 clicks · 4.1 pos
refreshing
invisalign cost austin
review
5.6k -31%
96 clicks · 9.8 pos
refreshing
emergency dentist austin
local seo service
2.1k +64%
410 clicks · 2.9 pos
published
teeth whitening vs veneers
comparison
–
planned
GSC import · Added: 132 pages · Updated: 41 pages · just now
"I need to onboard a client and turn a brief into a page plan I can bill for."
- 1Brief the client
- 2Agent reads their pages and Search Console data
- 3Review the proposed page plan
Turn the brief and site data into a plan you can review with your client.
Site plan
See how your pages fit together.
Group pages by topic, with supporting pages under each main page.
Before Flat list
A flat list makes related pages hard to spot.
PageStatus
emergency plumber leedsRefreshing
emergency plumber bristolDraft
boiler repair leedsPlanned
blocked drain bristolRefreshing
boiler repair bristolPublished
blocked drain leedsPlanned
Six similar page titles. You have to remember which city and main page each one belongs to.
After Hub and spoke
Group the same pages by city and service.
Home Hub and spoke 0 up · 6 down
Home1 Emergency plumber Leeds main 2 Emergency plumber Bristol main 2 Boiler repair Leeds Blocked drain Leeds Boiler repair Bristol Blocked drain Bristol
Planned Draft Published Refreshing
Open a branch to see its main page and supporting pages together.
Plan internal links
SCM uses the page structure to plan links from supporting pages to their main page.
See what needs attention
See new, published, and refreshing pages in the same topic group.
Keep your page groups
SCM groups pages on the first import. You can adjust the structure and keep it as new pages arrive.
See the page plan and the status of each page in one view.
Keep track of what you changed.
When plans, drafts, and search data live in separate tools, it is hard to see what happened to a page after you updated it.
- Find the page you worked on
- See when it was published or refreshed
- Check its later Search Console data
Page history beside search data
SCM records page status changes and shows Search Console trends. You can compare the dates without claiming every change in traffic came from your edit.
SCM SEO Workspace
published 12 draft 4 refreshing 2 planned 26
Primary topic
Page
GSC
Status
best coffee grinders
listicle
Best Coffee Grinders
12.4k +38%
890 clicks · 6.2 pos
published
espresso vs drip
comparison
Espresso Vs Drip
3.1k +9%
140 clicks · 11.4 pos
refreshing
french press brewing guide
guide
French Press Guide
412
8 clicks · 28.9 pos
draft
manual vs electric grinder
main
–
–
planned
GSC import · Added: 42 pages · Updated: 7 pages · Jul 9
Plan choose pages using site and search data Publish drafts to WordPress Record save page status changes Check compare later Search Console data
AI models
Use your own AI model.
Connect a cloud provider with your API key, or run a local model.
Your choice
Cloud or local.
Connect OpenAI, Claude, Gemini, or OpenRouter with your own API key. For local models, use Ollama or LM Studio. Cloud requests go to the provider you choose.
Cloud models Local models Your API keys
Model Providers
OpenAI
GPT models via API key
Cloud
Claude
Anthropic models
Cloud
Gemini
Google models
Cloud
OpenRouter
One key, many models
Cloud
Ollama
Local models on your machine
Local
LM Studio
Local OpenAI-compatible server
Local
Self-hosted API
Any custom endpoint
Local Desktop app
Runs on your machine, not ours
Keep your projects on your machine. Connect your own AI keys and use n8n, webhooks, or the API for automation.
Desktop = infrastructure
Runs on your machine. Your data stays there, not on someone else's server.
Cloud AI requests go to the provider you connect.
One-time license
Own your version with a one-time license and one year of updates. Cloud AI costs are separate.
Connect your tools
Use local models, your own API keys, and the automation you already run.
How it compares
What SCM adds to AI chat
Chat tools can help with individual tasks. SCM keeps your site, Search Console data, and work history available for the next one.
| AI chat alone | With SEO Content Machine |
|---|---|
| Plan across prompts Keep related pages, intent, and links aligned yourself. | Automatic topic clusters Groups related pages and maps search intent into a hub-and-spoke plan. |
| Gather the inputs Bring site, Search Console, and search results into the chat. | Spot content gaps Site and Search Console data reveal gaps; Google results and People Also Ask shape the plan. |
| Switch tools to finish Publish drafts and check search trends in separate tools. | Publish and review WordPress publishing and work history sit beside later Search Console trends. |
| Best for: One-off prompts | Best for: Ongoing site work |
Already have a site?
Import your pages and Search Console data to find pages worth updating.
Starting fresh?
Build a topic plan before you publish.
* Search Console trends show what changed over time; they do not prove what caused it.
Trusted by SEO professionals
SCM has been around for over a decade and continues to evolve.
10+ years on the market
Over a decade of releases.
Thousands of users
Used by agencies and solo builders worldwide.
4.7 / 5 on AppSumo
Ratings from AppSumo buyers.
Rebuilt for SEO planning
A new SEO Workspace built around your site and search data.
WordPress automation
Create drafts and publish to WordPress.
Built for automation
Use your own models and automation tools.
Ready to plan your next page?
Start with your site or a new idea. No credit card required.
Win · Mac · Linux
FAQ
Common questions about what SEO Content Machine does, where it runs and how it publishes.
What is SEO Content Machine?
A desktop SEO workspace with an SEO agent on top. It scans your site, reads your Search Console data and groups pages into topic clusters. The agent then plans which pages to create, refresh or publish next. You approve every page before it goes out.
Who is SEO Content Machine for?
SEO agencies, local SEO businesses and affiliate site owners who already run SEO week after week and publish to WordPress.
Does it run on Mac?
Yes. SEO Content Machine runs on Windows 10 and 11, macOS (Apple Silicon and Intel) and Linux as an AppImage. Your projects stay on your machine.
Does it work with Google Search Console?
Yes. Connect Search Console and SCM pulls clicks, impressions and positions for every page. The agent uses that data to plan new pages and pick pages to refresh, and the history stays in the project so you can see how pages moved after you published.
Can it improve pages that already rank?
Yes. The agent reads each page's Search Console history, picks pages worth refreshing and drafts the update. You review it before it goes live.
How is it different from ZimmWriter or Koala?
ZimmWriter writes articles from a list of keywords you give it. Koala is closer: its agent also reads Search Console and suggests what to publish, but it runs on Koala's servers and writes with Koala's own AI. SCM runs on your machine, so your site data stays with you, and it drafts with the model you choose: SCM AI credits, your own OpenAI, Claude or Gemini key, a local model, or Claude Code through MCP. Your site shows as a tree of topic clusters, and every edit is logged and can be undone.
Can I use my own AI keys or local models?
Yes. Use SCM AI credits, your own keys for OpenAI, Claude, Gemini or OpenRouter, or local models through Ollama and LM Studio.
Does it publish to WordPress?
Yes. It publishes through WordPress's own login with an application password, so no plugin is added. The WordPress REST API has to be reachable.
Does it publish without me?
No. The agent proposes pages and you approve each one before it goes live.
Why not just do this in Claude?
If you're new to SEO, starting with Claude is a good way to learn the moving parts. SCM is those parts already built: Search Console, site scan, topic clustering, page planning and WordPress publishing in one place.