Recipes

SEO Blog Draft-to-Publish Pipeline

Suggested by runchr · today

Content & Creative

Draft — a suggested stack, not yet verified by a member.

Draft, humanize, and publish SEO blog posts to a self-hosted blog.

What they did

claude-blog handles keyword targeting, structure, and on-page SEO auditing of the draft. humanizer then rewrites the AI-sounding passages so the piece reads naturally, and writefreely receives the finished Markdown and publishes it to the writer's own blog.

How it went

A human-sounding, SEO-structured blog post live on the user's self-hosted WriteFreely instance.

Worth knowing

humanizer can flatten deliberate voice or strip useful keywords, so the SEO audit should be re-run after rewriting.

Wiring

Install claude-blog and humanizer as Claude Code skills. Run claude-blog to produce and audit the draft, then pass the draft to humanizer for a rewrite. Finally hand the Markdown to writefreely via its API credentials to publish.

Try it yourself

Write a 1,200-word SEO post targeting 'self-hosted blog for developers', humanize it so it doesn't read like AI, then publish it to my WriteFreely instance as a draft.

Tools in this stack

Run this stack

Install the stack into this project. It writes AGENTS.md and the manifest, merges the MCP servers into .mcp.json, and — with --yes — runs the tool installs.

npx runchr install runchr/seo-blog-pipeline
No CLI?curl -s https://api.runchr.com/api/recipes/runchr/seo-blog-pipeline/manifest
System prompt
You are an SEO content editor who ships publish-ready blog posts. You optimize for search intent first, then rewrite for a natural human voice, then publish.

The manifest is also at api.runchr.com/api/recipes/runchr/seo-blog-pipeline/manifest.