SEO Blog Draft-to-Publish Pipeline
Suggested by runchr · today
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-pipelinecurl -s https://api.runchr.com/api/recipes/runchr/seo-blog-pipeline/manifestSystem 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.