Run content like a system, not a scramble
Standardize the brief → write → review → publish pipeline. Track every deliverable. Catch drift before it slows your team down.
Free trial · Cancel any time · Monthly per-seat billing

Twelve templates, one calendar, one quality gate
Pick the template, set the byline, watch the calendar. Every post scored on eight metrics before it ships, no spreadsheet glue, no review meeting.
Twelve formats. Each one knows its own structure.
Pick a template at brief-time, Listicle, How-To, Comparison, Pillar Page, Case Study, Data Research. The generator enforces the right scaffolding: numbered steps for How-To, comparison tables for Comparison, methodology for Data Research.
Each blog also carries a generation_config, tone, length (short / medium / long / pillar), image style, brand colors , that cascades from plan settings to Blog DNA defaults.
- 12 templates with enforced structure per type
- Generation steps tracked per post (pending / running / completed)
- Tone, length, and image-style overrides per plan

Template
Pillar Page · 2,800 words
Tone: technical · Length: pillar · Photoreal

Calendar · this week
6 statuses · live filter
Planned · Generating · Draft · Published · Scheduled · Failed
Six statuses. One screen.
Every blog carries a planned_date and a status, planned, generating, draft, published, scheduled, or failed. The calendar view filters by any of them and lets you search by title, focus keyword, or excerpt.
Plan settings space posts at a configurable cadence (default: every 3 days). No publish-by-date enforcement , the calendar is editorial, not a deadline whip.
- Planned_date scheduling, 3-day default cadence
- Filter by status, search by title or keyword
- Masonry grid + full month calendar views
Every byline carries real credentials.
Blog DNA stores a roster of your own authors per site, name, credentials, bio, social URL, photo. Assign a post to the team member who reviewed it, or rotate across the roster, so EEAT signals point at real people rather than a generic "Editorial Team". Only add authors who have agreed to be credited.
Pair the roster with a Brand Voice profile: measurable traits for formality, technicality, enthusiasm, sentence variety, em-dash use, and banned AI words, seeded from your writing samples.
- Author roster: name, credentials, bio, social, avatar
- Assignment strategy: single byline or rotate the roster
- Brand voice profiles trained on real writing samples

Roster + strategy
Rotating across 4 authors
Brand voice: technical · formality 7/10

Publish gate
Score 74 / 100, passed
- · 8-metric unified score (EEAT, SEO, GEO)
- · Auto-publish floor 60 · review floor 70
- · $0.43 LLM cost · 412 GSC clicks (7d)
One score decides what ships.
An 8-metric quality score (citation density, source authority, information gain, structure match, sentence rhythm, SEO, GEO, EEAT) gates every publish. Floor at 60 for auto-publish, banner at under 70 for human review.
Cost (cents per post) and GSC performance (clicks, impressions, CTR, position) sync to the same record, so a quarterly review pulls actual ROI, not estimated.
- 8-metric score, 60-floor auto-publish, 70-review banner
- Per-post LLM cost in cents (research, content, image)
- GSC sync: daily clicks, impressions, CTR, position
Nine primitives for content ops
Twelve templates, six calendar statuses, eight quality metrics, ten publish targets, every primitive lives on the post record, not in a side spreadsheet.
12 content templates
Listicle, How-To, Comparison, Pillar Page, Case Study, Definition, Guide, Evaluation, Product Review, Thought Leadership, Tutorial, Data Research, each enforces its own structure.
Generation steps
Every post tracks progress through research → outline → content → quality → publish. Each step records pending/running/completed/failed.
Content calendar
Track post drafts on a calendar. Filter by 6 statuses: planned, generating, draft, published, scheduled, failed.
Author roster (Blog DNA)
Manage your own writers' bylines, credentials, bio, social URL, and photo, then assign posts to the team member who reviewed them.
Brand voice profiles
Trainable tone traits: formality, technicality, enthusiasm, sentence structure, em-dash usage, banned AI words, seeded from samples.
Quality gate
8-metric score (citations, EEAT, info gain, structure, sentence rhythm, SEO, GEO, source authority). Auto-publish floor 60, review banner under 70.
First-hand experience
Opt-in: paste real human notes per blog. They get woven verbatim into a marked block, scored separately by EEAT.
Multi-platform publish
WordPress, Ghost, Webflow, Shopify, Notion, Dev.to, Hashnode, Blogger, Wix, Webhook. One row per (post, platform) with status + external URL.
Cost + GSC tracking
Per-post LLM spend in cents. GSC clicks, impressions, CTR, position synced daily. No spreadsheet glue.
Questions & answers
Stop Losing Traffic To Your Competitors.
The search landscape is shifting beneath your feet. Don't wait until your rankings drop.
Free trial · Cancel any time · Per-seat monthly billing