# Does a brand keep one voice across press releases and blog? 14 UK brands measured · ScriptGrain Research

> A pre-registered test on 1,074 blog posts and press releases from 14 UK brands, 2024 to 2026: 211,262 page pairs scored with ScriptGrain's counted-features voice score. A brand's pages in one channel agreed far more than its pages across channels, and a rival's page in the same channel came about as close as the brand's own other channel. Free data under CC BY 4.0.

Canonical: https://scriptgrain.com/research/does-a-brand-keep-one-voice

# Does a brand keep one voice across its press releases and blog? 14 UK brands, measured

**SGR-012**, conducted 2026-10-05. Analyst: Jack Stovell, founder, ScriptGrain.

**Question:** Measured with a writing-voice score, are two pages from the same brand and channel more alike than the same brand's blog and press releases, and is a rival's page in the same channel as close as the brand's own other channel?

## Summary

**Background.** Brand guidelines usually promise one voice everywhere. In practice a press office and a blog team write for different readers. [SGR-010](https://scriptgrain.com/research/how-uk-brands-write) found the same brand's press releases run longer sentences and say "you" far less than its blog. This study asks how far that splits the brand's measured voice, and whether channel or brand matters more.

**What we did.** We fixed two hypotheses before scoring anything. For 14 UK brands with at least 8 blog posts and 8 press releases (or announcements) of 300 words or more from 2024 to 2026, we scored every ordered pair of pages with the same counted-features voice score the free checker uses: 211,262 pairs. Each page was compared with the same brand's pages in the same channel, the same brand's pages in the other channel, and other brands' pages in the same channel and sector.

**What we found.** Two pages from the same brand and channel had a median agreement of 0.727 on the raw scale (81 on the checker's 0 to 100 display), against 0.646 (68) for the same brand across channels: the gap held in 13 of 14 brands. A rival's page in the same channel scored 0.662 (71), about as close as the brand's own other channel; the difference was within chance. By sector, channel came out ahead in software and insurance, brand in energy and charities.

**What it means.** On this measure, a brand's blog and its own press releases are about as alike as the brand's blog and a competitor's blog. Channel shapes measured voice as much as brand does. The study measures counted writing habits only; it does not ask readers whether they can tell the brands apart.

## Key numbers

- Two blog posts (or two press releases) from the same UK brand scored a median 81 out of 100 for voice agreement; the same brand's blog against its own press releases scored 68 (ScriptGrain, 2026; 14 brands, pre-registered).
- Pages in the same channel were more alike than pages across channels in 13 of 14 UK brands measured.
- A rival brand's page in the same channel scored 71 out of 100 against a brand's page, about as close as the brand's own other channel (68); the difference was within chance.
- In software and insurance (exploratory, three to five brands each), a rival's page in the same channel scored closer to a brand's page than the brand's own other channel did.

## Sample

UK consumer brands from ScriptGrain's brand deep corpus (October 2026) with at least 8 blog posts and 8 press releases or announcements of 300 words or more dated January 2024 or later: 14 brands, 1,074 pages, 211,262 scored pairs.

- Written by the brand on its own site or newsroom, in English
- Dated January 2024 or later from the page's metadata, structured data or URL
- At least 300 words of main text
- Brand has at least 8 pages in each channel

## Method

Pre-registration: hypotheses C1 and C2 were committed with the series plan before any page was measured (docs/research/brand-series-preregistration.md section 5), and four clarifications (how channels are pooled, which dates count, how medians are taken) before any pair was scored.

Text: each page's main content reduced to plain text, as in SGR-010 and SGR-011.

Scoring: the production computeVoiceMatch with pseudoProfileFromText and no AI judge (counted features only), the computation behind the free checker and the compare-voice API. [SGR-009](https://scriptgrain.com/research/do-brands-in-the-same-sector-sound-the-same) found counted features alone carry as much brand signal as the full score on web copy.

Tests: C1 and C2 are the within-brand difference in median scores, averaged over brands, with a 95% brand bootstrap within sectors.

### Variables measured

- Pairwise voice score (raw and display)
- Pair kind
- Brand, sector, channel

## What each measure means

## Findings

- **C1 (supported): a brand's pages agree more within a channel than across channels** (+0.080 (95% interval 0.055 to 0.105) on the raw scale; 81 against 68 out of 100): The gap held in 13 of 14 brands. On the checker's bands, same-channel pairs sit at the "on voice" line and cross-channel pairs in "drifting".
- **C2 (not supported): a rival's same-channel page came about as close as the brand's own other channel** (+0.017 (95% interval −0.010 to 0.041) on the raw scale; 71 against 68 out of 100): We predicted, as SGR-009 had for landing pages, that channel would beat brand: that a rival's blog would score closer to a brand's blog than the brand's own press releases do. On long-form writing the two were level overall (7 of 13 brands leaned that way), so the hypothesis is not supported. Channel and brand pulled about equally.
- **Exploratory: sectors split** (Channel ahead in software, insurance; brand ahead in energy, charities): Each sector here has two to five brands, so these are descriptions, not findings.

## What this study does not show

- That readers hear the difference. The score counts writing habits; nobody was asked to tell the brands or the channels apart.
- That one channel's writing is better or more on-brand than the other's.
- That voice measurement, ScriptGrain's or anyone's, can tell whether a text was written by AI. Nothing in this study tests that.

## How alike two pages score

## Pre-registered hypotheses and results

Hypothesis · Result · Difference in medians (raw, 95% interval) · Brands
C1: same brand, same channel scores higher than same brand, other channel · Supported · +0.080 (95% interval 0.055 to 0.105) · 14
C2: rival brand, same channel scores higher than same brand, other channel · Not supported · +0.017 (95% interval −0.010 to 0.041) · 13

## By sector

Exploratory. Mean of brand medians, raw scale (display score out of 100 in brackets).

Sector · Brands · Same brand, same channel · Same brand, other channel · Rival, same channel
energy · 3 · 0.759 (84) · 0.714 (79) · 0.654 (70)
software · 5 · 0.714 (79) · 0.628 (66) · 0.689 (75)
insurance · 3 · 0.730 (81) · 0.610 (63) · 0.680 (74)
charities · 2 · 0.710 (78) · 0.637 (67) · 0.579 (58)
banks · 1 · 0.710 (78) · 0.667 (72) · no rival in the sample

## Limitations

- 14 brands qualified: many brands publish too few press releases or too few long blog posts. Sector rows rest on one to five brands.
- The score counts surface habits only. Two pages can agree on sentence length and punctuation and still read differently to a person.
- Recent writing only (2024 to 2026).
- UK consumer brands only.

## Competing interests

ScriptGrain sells the voice score this study uses, and the analyst builds it. The hypotheses, the page rules and the test were committed to the public repository before any pair was scored, both results are reported, and the data and scripts are public.

## Reproducing this

- Pre-registration and scripts: docs/research/brand-series-preregistration.md and scripts/experiments/brand-series/sgr012.mjs in the ScriptGrain repository.
- Every page's URL is in the brand writing dataset, so any pair can be re-scored with the free checker.

## Data

- [Summary: medians per brand and pair kind, sector means, tests (JSON)](/research/sgr-012-summary.json) (json)
- [Every page in the brand writing series, with its measures (CSV)](/research/brand-writing-pages.csv) (csv)

Released under [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/): free to reuse, including commercially, with credit to ScriptGrain and a link to this page.

## Citations

- [ScriptGrain (2026). How do UK brands write? (SGR-010)](https://scriptgrain.com/research/how-uk-brands-write)
- [ScriptGrain (2026). Do brands in the same sector sound the same? (SGR-009)](https://scriptgrain.com/research/do-brands-in-the-same-sector-sound-the-same)

## How to cite

ScriptGrain (2026). Does a brand keep one voice across its press releases and blog? 14 UK brands, measured (Study SGR-012, conducted 5 October 2026). Dataset licensed CC BY 4.0. https://scriptgrain.com/research/does-a-brand-keep-one-voice

## About the analyst

Jack Stovell has worked in finance and data for more than twelve years, building management reporting, forecasting and profitability models for advertising agencies and tech scale-ups, from SQL and Power BI reporting to board-level analysis. Since 2016 he has run Adapt Progress Evolve, an applied AI studio, where he builds and operates AI systems and data products: ScriptGrain's measurement of writing voice across 45 attributes, UK Spend, which brings 16.7 million rows of UK council spending into one queryable dataset, and more than thirty AI agents running in production. He designs ScriptGrain's studies and is accountable for every number in them.

- [jstov.uk](https://jstov.uk)
- [LinkedIn](https://www.linkedin.com/in/jackstovell)
- [GitHub](https://github.com/StovBuilds)

## About ScriptGrain (not a finding)

ScriptGrain's free [brand voice consistency checker](https://scriptgrain.com/tools/brand-voice-consistency-checker) runs the same pairwise score on any pages you paste or link. This study is why its reports suggest comparing a page with others in the same channel, not across channels.
