SEO Content Machine

在 SEO Content Machine Workspace 中规划 SEO 页面,然后让其中的页面代理研究、撰写并审核每个页面,将其保存为草稿。需要运行 SCM 桌面应用。

文档

From page 1to page 500.

Start with a keyword list. Every page in a Page Pipeline gets the same research, writing and review, then publishes straight to WordPress.

Start free trial

Available for Windows, macOS and Linux.

PagesSite planSearch ConsoleExit

client-site.comAdd pagesCreate pagesPublish

Search topic or page.*

all 60new 0planned 21draft 19published 20

Primary topicStatus

how to choose a provider

hubguide

draft

cost breakdown guide

guide

running

beginner checklist

listicle

error

common mistakes to avoid

listicle

running

questions to ask before hiring

guide

queued

pricing guide for small businesses

hubguide

published

Works with:

  • Claude Code
  • Codex
  • Claude Desktop
  • WordPress
  • Search Console
  • n8n
  • DataForSEO
  • API

Every page is researched before it is written.

A user, on the chat agent's 45-page batch

“It did plan on researching each doc, but it forgot and became lazy.”

Page 45 of a 45-page batch

One chat agent

Under 330 words

0 searches

0 pages read

SCM page agent

Sources

Ranking pages read

Facts checked

Reviewed

page-researcher

Searched the keyword. Reading the ranking pages.

ranking-site-a.com/guideRead

ranking-site-b.com/blog/how-toRead

ranking-site-c.com/resourcesRead

Checked a fact at its source.

maker-docs.com/specsFact checked

research-log.md · serp-model.md · facts.md

Reads the pages that rank

A researcher reads the ranking pages and checks facts at their source.

page-writer

page.htmldraft

Written from facts.md

Written from that research

A separate writer drafts the page from what the researcher found.

page-reviewer

Round 1sent back

blocking: a claim no opened page states

Round 2sent back

minor: a link to check against the list

Round 3review done

no fails left open

Up to 4 rounds per page

Reviewed before you see it

A reviewer scores the page. The writer revises for up to 4 rounds.

Start free trial Run 1 page on your own keyword and read it.

Built for people who run many sites.

Start free trial No credit card required · 14 days · 1 million AI credits

leeds-plumber.co.ukyork-dental.co.ukbristol-roofing.co.uk+5

ChatBriefInstructionsHistory

Workspace name:

Leeds Plumber

Target site:

https://leeds-plumber.co.uk

Service areas:

Leeds

Business name:

Notes

History

Topic research

Imported

Site scan merge

PagesSite planSearch Console

QueryClicksImprCTRPos

emergency plumber leeds

boiler repair leeds

blocked drain leeds

landlord gas safety leeds

bathroom fitters leeds

outside tap repair leeds

leaking pipe repair

combi boiler service cost

water heater repair leeds

radiator bleeding service

plumber near me

“Right now, I am having trouble managing 5-8 sites. If I add more websites, I am sure I am going to mess things up.”

Freelancer, 5 to 8 client sites

Each site gets its own SEO Workspace. It holds the site's brief, history and Search Console data.

“Troubleshooting and managing the article creator tasks across hundreds of sites.”

Runs content across hundreds of sites

Every keyword has a status. The task log shows why a page was skipped. Runs can publish on a schedule.

One prompt per town, typed by hand, for every service.

Page Pipeline runs a skill over every service and town as one tracked batch.

See the Local SEO page planner

Your first page in 3 steps.

Used SCM before? It was rebuilt around page agents, and there are no macros to learn.

  1. 1

    Add your keywords

    Install the app and paste a keyword list into the site's SEO Workspace.
  2. 2

    Choose a skill

    A skill is the writing steps in plain words. Use a built-in one, or edit it like a doc.
  3. 3

    Run it

    Run 1 page or up to 10 at once. Pages go to WordPress as drafts, or live as each one finishes.

Start free trial No credit card required · 14 days · 1 million AI credits

Try it on your own keywords.

Free trial

The trial's 1 million AI credits cover about 6 to 13 page agent runs. Add your own API key to run more.

14 days

Free. No credit card.

Start free trial

License

A one-time license with a year of updates. No per-article price. Use your own API keys or SCM AI credits.

See pricing

Every plan includes

  • Page agents
  • SEO Workspaces
  • WordPress publishing
  • The MCP server

Workspace pages wait as drafts until you click 'Publish'.

  • OpenAI
  • Claude
  • Gemini
  • OpenRouter
  • DeepSeek
  • LM Studio
  • WordPress
  • n8n

Use your own AI keys

A desktop SEO content tool that uses your own API keys. Pick the model per run.

After the trial: Use OpenAI, Claude, Gemini, OpenRouter or DeepSeek, or run local models through LM Studio.

What SCM adds to Claude Code

Terminal

$./run-batch.sh keywords.txt

stopped at 45 of 500

$ cat done.txt

emergency plumber leeds done

boiler repair leeds done

drain unblocking york?

$ ls ~/sites

leeds-plumber/ york-dental/ bristol-roofing/ +5

$ python post-to-wp.py

Error: 401 Unauthorized

Claude Code alone

Best for: 1 page, done well

leeds-plumber.co.uk york-dental.co.uk bristol-roofing.co.uk +5

published 44 planned 455 skip 1

emergency plumber leedspublished

boiler repair leedspublished

blocked drain leedspublished

landlord gas safety leedsskip

1 of 45 pages were skipped. The written pages are kept.

Run the task again to retry the 1 page that found too little content.

With SEO Content Machine

Best for: many pages across many sites

Start free trial

Already use Claude Code?

Keep it. Claude Code can drive SCM over MCP.

SCM's MCP server on npm

FAQ

What's in the free trial?

14 days and no credit card. The trial includes 1 million SCM AI credits, enough for about 6 to 13 page agent runs. Add your own API key to run more pages.

Why does Windows warn me when I install it?

The build is not signed yet. On Windows, click 'More info', then 'Run anyway'. On a Mac, right-click the app and choose 'Open'.

Why not just do this in Claude Code?

For 1 page, do. Claude Code writes a good page. SCM is for the 500th page and the eighth site. Each site has its own workspace. Every keyword is tracked. Claude Code can drive SCM over MCP.

Does it publish without me?

It can. Pages you create from the workspace wait as drafts until you click 'Publish'. A Page Pipeline that exports to WordPress with 'Draft first' unticked publishes each page as it finishes. Runs can also go on a schedule.

Can I use my own AI keys or local models?

Yes. Use SCM AI credits or your own keys for OpenAI, Claude, Gemini, OpenRouter or DeepSeek. Run local models through LM Studio. Pick the model per run.

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.

How is it different from ZimmWriter or Koala?

Most AI writers research once, in a fixed step before writing. SCM's page agent decides its own searches, and a reviewer sends the page back for up to 4 rounds. Koala runs on Koala's servers with Koala's own AI. SCM runs on your machine with your own API keys.

What is a page agent?

An AI agent that writes 1 page. It starts its own sub agents. A researcher reads the ranking pages and checks facts at their source. A separate writer drafts the page. A reviewer scores it, and the writer revises for up to 4 rounds.

More questions

What is SEO Content Machine?

A desktop app for SEO content automation. Give it a keyword list. A page agent researches, writes and reviews each page. SCM tracks every keyword and publishes to WordPress.

Who is SEO Content Machine for?

People who run SEO across many sites or many pages. Agencies with client sites. Local SEO for every service and town. Affiliate site owners.

What is a skill?

The writing steps for a page type, in plain words. Edit a built-in skill or write your own. Skills in your skills folder show up as page templates.

Does it run pages in parallel?

Yes. Set 'Simultaneous pages' in Settings to run up to 10 pages at once. Each page gets a fresh agent.

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.

Can it improve pages that already rank?

Yes. The agent picks pages worth refreshing from Search Console. A page agent reads the live page and rewrites it. SCM updates the existing WordPress post.

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.

What is MCP?

MCP is how Claude Code and other AI apps plug into tools. SCM runs an MCP server, so Claude Code can start SCM runs and edit a site plan.

Is there a page for local SEO?

Yes. The Local SEO page planner shows how SCM turns services and towns into a page plan, then into pages.

Is there a page for agencies?

Yes. The Agency content planner shows how SCM turns rough client notes into a brief, a page plan and a doc for the client.

Is there a page for affiliate sites?

Yes. The Affiliate page planner shows how SCM turns 1 product niche into a plan of buyer pages and picks the first one to write.

Ready to run your keyword list?

Start free trial No credit card required · 14 days · 1 million AI credits or your own API key