The 7-Stage Pipeline
Every article goes through seven stages. From live news research to published post with cover image and cross-links. Fully automated. About 2 minutes end to end.
Research
Fetches current news from Serper.dev (Google News API) and trending repositories from GitHub. Multi-region support — gets Swedish news for Nordic sites, global news for English sites. Real headlines from today, not training data.
~3 secondsTopic Selection
Two paths: if the SEO Brain has queued topics (discovered from SERP data), it pulls the least-used one. Otherwise, the LLM analyzes today's news against your site's themes and picks an editorial angle. Deduplicates against your last 20 articles — never repeats topics.
~5 secondsSERP Analysis
Searches Google for the chosen topic. Pulls the top 5 competing articles (title + snippet), People Also Ask questions, and related searches. This context goes into the writing prompt so the LLM knows what to beat.
~2 secondsCross-Link Discovery
Queries the content registry for relevant articles from sibling sites in your network. Scored by: tag overlap (3 pts), keyword in title (1 pt), keyword in excerpt (0.5 pts), recency bonus (1 pt). Returns the top 5 most relevant links.
~1 secondArticle Generation
The LLM writes a full 1,500-2,500 word article in HTML. The prompt includes: your voice (persona, tone, banned words), site context, internal links, SEO keywords, today's news, SERP intelligence, competitor snippets, PAA questions, cross-links. It's told to answer 2-3 PAA questions naturally and write something better than the current top results.
~60-90 secondsCover Image
Generates a branded cover image using Sharp (SVG-to-PNG). Terminal/cyberpunk aesthetic with your site's color scheme, logo overlay, and article title. 1200x675px, optimized for social sharing.
~2 secondsPublish
Writes the article to your site's database (Supabase or PocketBase) with all metadata: title, slug, excerpt, body, tags, category, cover image, meta description, SEO keywords. Updates the content registry for future cross-linking. Warms the prerender cache if configured.
~3 secondsWhat happens after
Daily Cron
Your site runs the full pipeline on its configured schedule (default: daily 06:00 Stockholm). Each day picks a different theme based on your topic rotation.
SEO Brain (Weekly)
Every Sunday, the SEO Brain researches Google for each of your themes. It discovers keyword opportunities from PAA and related searches, then generates 5-8 article topic ideas per theme and queues them for the pipeline.
Orchestrator (Daily)
The self-monitoring system checks pipeline health, site uptime, content velocity, keyword rankings, topic queue, and network health. Generates actionable recommendations.
Weekly Digest (Monday)
Every Monday morning you get an email: articles published, keyword movements (up/down with exact positions), SEO topic queue status, pipeline success rate, and any recommendations. No login needed.
Voice System
Every site has a voice that controls how articles are written. Voice is separate from author — voice is the style, author is the byline.
Custom voices supported — define your own persona, tone, banned words, structure rules, and preferred LLM model.