Content Studio

Posts that research themselves, written by your agent

LogNorm researches every article (ranking pages, verified facts, buyer questions, Search Console and AI answers) and your agent writes it in your voice, adds diagrams and a cover in your brand, and sends it for review. You approve and publish.

Works withClaude CodeClaude CodeCodexCodexCursorCursorClaudeClaudeand any MCP client
Content · Retainer billing for agencies: a practical guide
Guide
Retainer billing for agencies

What is retainer billing?

Retainer billing charges a client a fixed amount each month for an agreed block of work. Acme sends the invoice on the same day each month and supports 30+ currencies.

How do you price a retainer?

Scorecard84
Intent match
Audience fit
Originality
Must cover · 5 of 6
Late feesRollover hours
Claims · 4 checked
3 supported1 contradicted

Illustrative example. Acme is a sample brand.

Live in your workspace
  • Sam's Panda designed the cover Split layout with your logo
    Your brand colour and fonts
  • Sam's Panda drew 2 diagrams for the article
    SVG, rendered in your brand fonts
  • Sam's Panda researched the brief for Kanban vs Scrum for small teams
    5 ranking pages, 12 questions, 3 verified facts
Why it matters

Content that ranks takes research nobody has time for

01

AI writing without research reads like everything else.

Every brief starts from the pages that rank, the questions buyers ask, verified facts and your Company Brain.
02

A draft is not a finished post.

Your agent adds diagrams and a cover in your brand, internal links and metadata, then sends it for review.
03

Feedback gets lost between drafts.

Each comment is resolved with a note on what changed, and lasting preferences become writing rules.
Humans and agents, in parallel

From brief to published, without the bottleneck

You and your team
Decide, review, publish
  1. 01Set the direction and approve briefs
  2. 02Leave feedback on the draft
  3. 03Publish to your CMS
Your agents
Claude Code, Codex, Cursor, Claude
Claude CodeCodexCursorClaude
  1. 01Plan the article from LogNorm's research
  2. 02Write in your voice, with diagrams and a cover
  3. 03Apply your feedback and resolve each comment
LogNorm
Finds, ranks, verifies, measures
  1. 01Gather ranking pages, facts and questions
  2. 02Check claims against your Company Brain
  3. 03Measure every post after it ships
Briefs

Briefs built from what ranks and what you know

LogNorm pulls the live search results for the keyword, reads the top-ranking pages, and combines them with your Company Brain. The brief sets the audience, intent, angle, outline, questions to answer, must-cover items, word target and internal links.
  • SERP data is cached and reused across your workspace.
  • Your own pages are skipped when reading the competition.
  • Every Company Brain source used is listed on the brief.
Brief · retainer billing for agencies
GuideInformational intent~1,800 words
What ranks today
  1. 1The agency guide to retainer billing · globex.com
  2. 2Retainer agreements: templates and pricing · initech.io
  3. 3How to set up monthly retainers · guides.example
Angle

Top results explain retainers in theory. Show the numbers: pricing a retainer, rollover hours and what to automate.

Must cover
  • Pricing a retainer
  • Rollover hours
  • Late fees
  • Multi-currency clients
From your Company Brain:Pricing pageProduct docs: recurring invoicesPositioning notes
Drafts and the live scorecard

A draft, an editor and a scorecard that reads every section

Generate the draft, then edit it in a rich editor. The scorecard checks whether each section answers its heading, stays on intent and says something specific, and which must-cover items are still missing. Edits are re-scored as you go.
  • Intent match, audience fit, originality and answer-first, overall.
  • SEO checks for meta, headings, keyword placement, readability and cannibalisation.
  • Versions of every draft, so nothing is lost.
Scorecard · sections
  • What is retainer billing?
    Answers its heading
  • How do you price a retainer?
    Answers its heading
  • Why clients push back on retainers
    Doesn't answer its headingGeneric: add specifics
  • Automating monthly invoices
    Answers its heading
Re-scored as you edit. Unchanged sections come from cache. Live
Claim checks

Every claim checked against your Company Brain

Sentences with figures, superlatives or product statements are checked against this website's Company Brain and marked supported, contradicted or not mentioned, with the evidence beside them. A wrong price gets caught before a buyer sees it. What goes into the Company Brain.
Claim checks · against your Company Brain
  • “Acme supports invoices in 30+ currencies.”

    Supported93%Product docs · Multi-currency
  • “Acme's Starter plan costs $12 a month.”

    Contradicted88%Pricing page · Starter is $15/month
  • “Acme is the fastest invoicing tool on the market.”

    Not mentionedNo evidence in your sources
Links and images

Internal links and hero covers, done in the editor

LogNorm suggests internal links to your own pages, with anchor text taken word for word from the article so it can be inserted. Hero images are generated with your chosen image model and composed into a cover with your logo and title.
  • Seven cover layouts, including a type-only cover with no image cost.
  • Change layout, logo or title without generating a new image.
  • Body images with alt text checked before publishing.
Internal links
  • Anchor: recurring invoices
    acme.com/features/recurring
    Helps the reader91%
  • Anchor: late payment reminders
    acme.com/blog/late-payments
    Helps the reader78%
Hero cover · layout
Split
Overlay
Card
Editorial
Spotlight
Aa
Type only
Art, logo and title composed into one cover. Switching layout never calls an AI model.
Content audit

Find the posts that need a refresh

The published-content audit reviews your blog posts: how old they are, which years they talk about and whether they still fit the keyword they rank for. Posts that likely need work become refresh moves, ranked with the rest of your plan.
Content audit · published posts
  • acme.com/blog/invoice-templates-2023
    Updated 2+ years ago
    Needs a refresh91%
  • acme.com/blog/freelance-tax-guide
    Mentions 2022 as current
    Needs a refresh84%
  • acme.com/blog/getting-paid-faster
    Updated 8 months ago
    Fine for now68%
2 refresh moves added to your Growth Plan
Publishing

Publish to your CMS with images and metadata, or open a pull request

Connect one CMS per website. LogNorm sends the article with its hero and body images, title, slug, excerpt and meta tags, as a draft, live or scheduled. On GitHub it opens a pull request. See the publishing guide for each CMS.
  • 12 publish targets, including a signed webhook for anything else.
  • Republishing updates the same post, never a duplicate.
  • A piece must be approved before it goes live.
Publish · acme.com → GitHub
DraftPublish liveSchedulePull request
Publish: Retainer billing for agencies
lognorm/retainer-billing-for-agencies → main
  • + content/blog/retainer-billing-for-agencies.mdx
  • + public/images/blog/retainer-billing-for-agencies/hero.png
Marked published when the PR merges
Hero and body imagesTitle, slug, excerpt, metaFrontmatter
  • WordPress
  • Ghost
  • Webflow
  • Contentful
  • Sanity
  • Strapi
  • HubSpot CMS
  • Shopify
  • Storyblok
  • Notion
  • GitHub
  • Webhook
Also included

Quality gates before you publish

Cannibalisation check

Warns when an existing page already targets the same keyword.

Approval step

Drafts can go to your CMS any time; going live needs an approved piece.

Metadata and schema

Meta title, description, slug and JSON-LD are generated when a draft is finalised.

Images in the article

Add generated or uploaded images to the body. Alt text is checked.

Version history

Every draft keeps its versions, so you can compare and restore.

Measured after publishing

Publishing starts measurement and re-tests related AI visibility prompts.
How it works

From move to published page

The full walkthrough is in the content and editor docs.

  1. 1

    Pick a move

    Start from a move in your Growth Plan or an idea in the blog planner.
  2. 2

    Brief

    LogNorm researches the search results and your Company Brain, and writes the brief.
  3. 3

    Draft and review

    Generate the draft, edit it, and work through the scorecard and claim checks.
  4. 4

    Publish

    Send it to your CMS or open a pull request. Measurement starts on publish.

Content Studio questions, answered

Where does the content come from?

Every brief starts from research: the live search results for the keyword, the top-ranking pages read in full, and passages from your Company Brain, the positioning, docs, pricing and customer language you give LogNorm. The draft is written from that brief, so it states your facts rather than generic ones.

What does the scorecard check?

Overall intent match, audience fit, originality and whether the article leads with the answer. Section by section, whether each section answers its heading, stays on intent, is specific and avoids filler. It also checks each must-cover item from the brief and every claim with a figure, a superlative or a product statement.

How are claims checked?

Each claim is compared with the best matching passages from this website's Company Brain, company facts and the brief's research, and marked supported, contradicted or not mentioned, with the evidence and LogNorm's confidence. A contradicted claim is flagged for you to fix. The check informs your review; it never blocks publishing on its own.

Which CMSs can LogNorm publish to?

WordPress, Ghost, Webflow, Contentful, Sanity, Strapi, HubSpot CMS, Shopify, Storyblok, Notion, GitHub and any HTTPS endpoint through a signed webhook. Each website connects to one CMS. Depending on the CMS you can send drafts, publish live, update in place and schedule; GitHub opens a pull request instead.

What happens to images and metadata when I publish?

The hero and every body image are uploaded to your CMS's media library, or linked from LogNorm where the CMS fetches images by URL, and the article's image references are rewritten to match. Title, slug, excerpt, meta title and description and the hero go to the fields you mapped. Republishing updates the same post instead of creating a duplicate.

How does publishing through GitHub work?

LogNorm commits the article as Markdown or MDX with your frontmatter template, commits its images to your images folder, and opens a pull request on a new branch. When the pull request is merged, the piece and its move are marked published. Republishing after a merge opens an update pull request.

Does LogNorm update old content too?

Yes. The published-content audit reviews your published blog posts for age, outdated years and fit with the keyword they rank for. Posts that likely need a refresh become refresh moves in your Growth Plan, and a refresh rewrites the post from fresh research and its Search Console queries.

Can my agent write the posts?

Yes. LogNorm runs the research (ranking pages, the sources they cite, buyer questions, Search Console and AI answers) and your agent writes the plan and the article in your voice, adds diagrams it draws or images from your image model, designs a cover in your brand and sends it for review. People approve and publish. No AI key needed for the writing.

Works with the rest of LogNorm

Publish pages you can stand behind.

Create a workspace, add your Company Brain, and turn your first move into a researched, checked draft.

Already use an agent?

Paste this into Claude Code, Codex, Cursor or Claude. It connects itself; you click Allow once.

Claude CodeClaude CodeCodexCodexCursorCursorClaudeClaudeand any MCP client