What problem does it solve? Writing blog articles that rank on Google and get cited by AI search engines (ChatGPT, Perplexity, Google AI Overviews) requires keyword research, intent mapping, E-E-A-T signals, structured quotable content, and meta/schema work — a process most writers skip or do inconsistently. ## Core Features & Use Cases - Keyword & Intent Research: The keyword-outline.mjs script turns a seed keyword into a keyword cluster (variants, long-tail, question forms, AI search queries) with intent scoring and a data-backed outline scaffold saved as seo-brief.md for approval before writing. - GEO-Optimized Article Writing: Produces long-form articles with the answer in the first 100 words, H1→H3 hierarchy, cited stats, firsthand experience, FAQ sections, concise definitions, and a "Bottom line" block that AI engines can quote verbatim. - Meta Pack & Schema Guidance: Delivers meta title (≤60 chars), description (≤155 chars), slug, internal/external links, and Article/FAQ/Organization schema markup recommendations with freshness signals. - Two-Stage Audit Harness: audit-blog.mjs runs automated checks (headings, EEAT, citations, anti-fluff blocklist, meta limits, freshness), then a fresh blog-auditor subagent scores blog-worthiness (/50, ≥35 to pass) before delivery. - Use Case: Ask for an SEO article on "saas onboarding" — get an approved keyword brief, a 2,400-word cited article with FAQ schema guidance, a meta pack, and a signed audit report. ## Quick Start Write an SEO-optimized blog article about saas onboarding that ranks on Google and gets cited by AI search engines.