How It Works

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.

01

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 seconds
02

Topic 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 seconds
03

SERP 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 seconds
04

Cross-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 second
05

Article 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 seconds
06

Cover 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 seconds
07

Publish

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 seconds

What 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.

Professional
Clear, authoritative, third person. The industry expert.
Casual
Conversational, warm, second person. The friendly guide.
Technical
Opinionated, code examples, first person. The senior dev.
Founder
Direct, no BS, personal anecdotes. The startup builder.

Custom voices supported — define your own persona, tone, banned words, structure rules, and preferred LLM model.