Skip to content
Early access is open
Repic
LoginJoin early access
How to announce it

15 moments, each with the same announcement written twice and measured.

Every page that ranks for these queries is a list of twenty-five examples from twenty-five companies. None of it transfers, because the voice in each example belongs to whoever wrote it. So this is built the other way round: one announcement per moment, in the version the category publishes and in the version that obeys that moment's own rule, with both read by the same engine and the difference shown as numbers.

Last reviewed 17 August 2026 by Saffi. All thirty drafts re-measured from seo-audit/capture/announce-measurements.py and confirmed to reproduce, and every page checked to still move at least four measured dimensions. How we check.

What 15 rewrites showed

The default announcement is about the announcer.

That is usually said as a matter of taste. Measured across all 15 moments by the engine behind our free brand voice generator, it is arithmetic.

5.07 → 1.67Average first-person mentions per post, before and after. It fell on 15 of 15.
0 of 15Default drafts that speak to the reader at all. Not one of them does.
13.71 → 13.83Average sentence length, in words. It got shorter on only 8 of 15, so the fix is not brevity.
48.93 → 50.27Average length in words. The rewrites are slightly longer, so the fix is not saying less either.

Two of those cut against the usual advice, which is why they are worth publishing. Shorter sentences and fewer words are what people reach for when a draft feels corporate, and neither is what actually separates these thirty drafts. What separates them is who the sentences are about. The stock-phrase count went from 3 of 15 to 0, which is a consequence of that rather than a separate edit: a sentence about the reader has nowhere to put "excited to announce".

The 15 moments

Each one has a different structural problem.

Product launch

It is the only one that asks the reader to change a habit

8 dimensions moved

Hiring

The audience is not your audience

6 dimensions moved

A new hire

The subject is a person who did not choose the words

4 dimensions moved

Rebrand

The post is a specimen of its own subject

7 dimensions moved

Funding round

The people who care and the people who pay are different readers

8 dimensions moved

Price increase

The reader wants the opposite of what you want

7 dimensions moved

Retiring a feature

It hands the reader a task with a deadline

7 dimensions moved

Outage or mistake

It is drafted in minutes and quoted for years

7 dimensions moved

Partnership

Two owners, and the surviving sentences are the empty ones

7 dimensions moved

Award or shortlisting

The fact itself carries no reader benefit

6 dimensions moved

Milestone

The number is arbitrary to everyone except you

7 dimensions moved

A talk you are giving

You are asking for future time on an unfinished thing

6 dimensions moved

Customer win

The achievement belongs to somebody else

7 dimensions moved

Year in review

It contains no news and arrives with a hundred others

6 dimensions moved

Coming back

The subject is the absence, so vagueness proves the point

7 dimensions moved
What these drafts are and are not

Every "before" is a composite. None of them quotes anybody.

Each default draft was written to match the register the ranking pages for that query publish. Not one of them is lifted from a real company's post, and the illustrative names in them (Priya, Acme, Northgate Clinic) are invented. Attributing an invented sentence to a real business would be a fabrication however well it fitted the argument, and our editorial standard names that as the line. The measurements are the opposite: they are produced by a tool you can run yourself and every one of them can be checked by counting the draft printed above it.

Related: the argument for holding a voice as state rather than re-describing it per post is in describing your brand once, and the twelve voice cards are worked examples of a voice with its refusals written down.

Free, no signup

Run the same measurement on your draft.

Measure a draft