109,000 impressions in 11 days. Zero paid ads. Every article written by an AI agent following a specific SEO playbook.
I open-sourced that playbook as a Claude Cowork plugin. It's called SEO Blog Engine, it's free, and you can install it in 30 seconds.
What This Plugin Does
You type /seo-blog:draft "kubernetes vs docker 2026". You get back:
- SEO keywords — primary, secondary, long-tail, and skeptical keywords predicted from search patterns
- 3 title options — max 60 chars each, keyword in first 30 chars, with character counts
- Meta descriptions — per language, max 158 chars, keyword-front-loaded
- Full article draft — hook-hold-deliver structure, numbers over adjectives, no filler
- Mermaid diagram — architecture or comparison visual
- FAQ schema — 5-8 questions with JSON-LD markup, ready for Google rich results
- Social copy — LinkedIn and Twitter posts per language
One command. Complete article package. Everything SEO-optimized.
The SEO Strategy Inside
The plugin doesn't just write content. It thinks about search before writing a single word.
First-mover keywords. The system predicts what people WILL search in 24-48 hours, not what they're searching now. You rank before competition exists. That's how I hit 68,000 impressions in 9 days — writing about breaking developments before search demand peaked.
Search pattern prediction. For every topic, the plugin generates four keyword types:
| Type | Example | Why |
|---|---|---|
| Informational | "what is [topic]" | Top of funnel, high volume |
| Commercial | "[topic] setup guide" | High intent, converts |
| Skeptical | "is [topic] worth it" | Low competition, high trust |
| Breaking | "[topic] 2026" | First-mover window |
Golden keywords. [exact product name] + [modifier like "review", "vs", "setup"]. Low competition, high intent. The plugin finds these automatically.
How to Install (30 Seconds)
Cowork (Desktop App)
- Go to github.com/Dominien/seo-blog-engine
- Click Code → Download ZIP
- Open Claude Desktop → Cowork tab
- Click Plugins in the left sidebar
- Click Upload Plugin
- Select the ZIP file
Done. All 8 commands are live.
Claude Code (Terminal)
/plugin marketplace add Dominien/seo-blog-engine
/plugin install seo-blog-engine@seo-blog-engine
Two commands. Done.
First Run: Setup
Type /seo-blog:setup. The plugin asks 5 questions:
- What's your blog about? — Your niche (be specific: "AI engineering for developers" not "tech")
- Who's your audience? — Who reads your content
- What's your voice? — Direct & technical, friendly, authoritative, or custom
- What languages? — English only, EN + DE, EN + ES, whatever you need
- Blog URL? — Optional, for social copy references
Takes 2 minutes. The plugin remembers your answers for the entire session.
All 8 Commands
| Command | What You Get |
|---|---|
/seo-blog:setup | Configure niche, voice, languages |
/seo-blog:draft [topic] | Complete article package |
/seo-blog:keywords [topic] | SEO keyword block with competition estimates |
/seo-blog:titles [topic] | 3-5 title variants with char counts |
/seo-blog:hooks [topic] | 3 opening hooks (contrarian, number, direct answer) |
/seo-blog:faq [topic] | FAQ + JSON-LD schema for rich results |
/seo-blog:social [topic] | LinkedIn + Twitter copy |
/seo-blog:optimize | Audit existing article, score 1-10, fix suggestions |
Weekly insights on AI Architecture. No spam.
Each command works standalone. Use /seo-blog:keywords when you're planning content. Use /seo-blog:draft when you're ready to write. Use /seo-blog:optimize to improve what you already have.
What Makes This Different From ChatGPT
I've tested every AI writing tool. Here's why most produce content that doesn't rank:
No SEO strategy. ChatGPT writes what you ask. It doesn't think about search intent, keyword placement, or competition. The SEO Blog Engine does keyword research BEFORE writing.
No structure discipline. Generic AI output rambles. The plugin enforces: hook in first 2 sentences, max 3 sentences per paragraph, numbers instead of adjectives, verdict section with clear recommendation.
No schema markup. FAQ rich results are free real estate in Google. The plugin generates JSON-LD automatically, per language, with keywords embedded in questions.
No forbidden phrases. The plugin actively avoids "In today's rapidly evolving landscape...", "We're excited to announce...", "Without further ado..." — the phrases that make content sound AI-generated.
The Writing Engine
The plugin ships with 5 auto-loading skills that fire based on context:
SEO Fundamentals — First-mover keyword prediction, title engineering (keyword in first 30 chars), meta description rules (keyword in first 60 chars).
Writing Engine — Hook-hold-deliver structure. Formula: [Unexpected Claim] + [Specific Detail] + [Implied Value]. Good examples and bad examples included as reference.
Article Structures — Auto-classifies your topic: guide, comparison, review, analysis, news, or tutorial. Each type has a proven section template.
Voice Defaults — Confident but not arrogant. Skeptical but not cynical. Plus a forbidden phrases list that blocks corporate speak and filler.
Output Formats — YAML metadata blocks, JSON-LD FAQ schema, social media templates. Everything structured for copy-paste into your CMS.
Real Results
This plugin is the open-source version of my blogging system. The same system that produced:
- 109,000 impressions in 11 days
- 250+ clicks per day
- Average position 6.5 and climbing
- 45+ articles published
- Zero human writers, zero paid ads
The plugin packages those exact rules — same keyword strategy, same writing structure, same quality checks.
Customize Everything
Every component is a markdown file. Fork the repo and edit:
skills/voice-defaults/— Change the writing voice to match yoursskills/writing-engine/good-examples.md— Add examples from YOUR best contentskills/seo-fundamentals/— Adjust keyword strategy for your nicheskills/voice-defaults/forbidden-phrases.md— Add phrases you never want to see
No code changes needed. Edit markdown, push to GitHub, reinstall.
The Verdict
SEO Blog Engine is free, open-source, and installs in 30 seconds.
If you're a solo blogger, content marketer, or indie hacker who wants Google rankings without hiring writers or buying expensive SEO tools — this is it. One plugin. Complete article packages. Built on a system that actually produces results.
Install it. Run /seo-blog:setup. Draft your first article. See what happens.
If you want to understand how the plugin system works or build your own, I wrote a complete guide on that too.