The ScriptGrain Writing Index, Q4 2026: 161 company homepages, measured every quarter

SGR-025, conducted 2026-11-03. Analyst: Jack Stovell, founder, ScriptGrain.

Question: What does the first quarterly reading of The ScriptGrain Writing Index, a fixed panel of 161 company homepages measured since 2000, show for the fourth quarter of 2026, and did the writing on those homepages change since mid-2026?

Summary

Background. SGR-004 measured 161 long-lived company homepages once a year from 2000 to 2026. A single study ages; a panel that is measured again on a fixed schedule with fixed definitions does not. This is the first refresh, and the first release of the dataset under the name The ScriptGrain Writing Index, with a version number, stable column names and a changelog.

What we did. We fixed the Index definition in public before the new measurement: six headline measures (no composite score), the statistic for each, and a threshold for calling a quarter-on-quarter move a change, taken from the largest whole-year move in SGR-004's own published data. Then we fetched each company's current homepage once on 11 October 2026 and measured it exactly as SGR-004 measured its pages (same extractor, same product instruments, same word lists). The 2026 Q4 reading is compared with each company's own mid-2026 reading (a Wayback Machine capture from 5 June 2026 to 11 July 2026), using only the 105 companies measured both times.

What we found. 149 of 161 homepages had enough prose to measure in 2026 Q4. Across the 105 matched companies, 4 of 6 measures showed no detectable change, 1 moved by less than the pre-registered threshold and 1 changed (words of prose on the homepage, up). We expected little change over about four months, and the pre-registration said so; what the table shows is how far the two readings differ, not proof that any company rewrote its page.

What it means. This is the Index's baseline reading, not a trend. One quarter cannot show direction, and the first comparison also changes the way pages are obtained (an archive replay in mid-2026, a live fetch now), so even a measure marked as changed should be read as 'the two readings differ'. The value of the Index builds with each quarterly refresh.

Key numbers

Sample

The SGR-004 panel: 161 company homepages (UK and US, 11 sectors), fixed in October 2026. Period 2026 Q4: each homepage fetched once, live, on 11 October 2026, rendered with JavaScript. Baseline: the same companies' mid-2026 readings from SGR-004 (Wayback Machine captures, 5 June 2026 to 11 July 2026). 105 companies were measured in both.

Method

Pre-registration: the Index definition, the six measures, the thresholds and the analysis were committed to ScriptGrain's research repository before the new pages were measured (docs/research/sgr-025-preregistration.md). The script was tested on 8 sites (5%); the test results are not reported.

Fetch: each homepage was requested once at https://domain/ through a page-rendering service with JavaScript run and caching off, on 11 October 2026. Sites the service refuses are recorded as fetch failed, not retried by other means.

Extraction and measurement: identical to SGR-004. Visible prose lines with scripts, navigation and footers removed (page headers, forms and asides kept; repeated lines counted once), measured with the product's own deterministic instruments, measureTextFeatures and scanCliches, and the two fixed word lists. No language model was used to read or score any page.

Comparison: for the 105 matched companies, the change in each headline measure from mid-2026 to 2026 Q4 with a 95% bootstrap interval (2,000 resamples of companies, fixed seed). A move is called a change only if the interval excludes zero and the move reaches the pre-registered threshold.

Checks: SGR-004's own 2026 captures of 8 sites were re-rendered and measured with this code to show it reproduces SGR-004's rows; 16 sites were requested a second time (15 returned a page) to show how much a repeat fetch of the same live page differs.

Variables measured

What each measure means

The Index
A fixed panel of 161 UK and US company homepages in 11 sectors, measured on six headline measures every period with fixed definitions. Version 1.0.0. Each refresh adds a period; a changed definition is a new major version with a changelog entry. There is no composite score, because the measures move in different directions and any weighting would be a choice that could be tuned.
Words of prose on the homepage
Column words. Level: median across measured sites. Change between periods: median of the site-by-site differences.
Average sentence length (words)
Column avg_sentence_length. Level: median across measured sites. Change between periods: median of the site-by-site differences.
AI-era vocabulary, style words only, per 1,000 words
Column ai_era_style_per1000. Level: mean across measured sites. Change between periods: mean of the site-by-site differences.
Dotcom corporate vocabulary per 1,000 words
Column dotcom_vocab_per1000. Level: mean across measured sites. Change between periods: mean of the site-by-site differences.
Share of homepages with at least one em dash
Column em_only_per1000. Level: share of measured sites with at least one. Change between periods: difference in the share, matched sites.
ScriptGrain AI-tell density per 1,000 words
Column ai_tell_per1000. Level: mean across measured sites. Change between periods: mean of the site-by-site differences.
Matched sites
Companies measured in both periods being compared. Only they enter a comparison, so a site joining or leaving the measured set cannot move it.
Threshold
The smallest move called a change. For each measure it is the largest whole-year move among matched sites between 2022 and 2026 in SGR-004's published data, fixed before the new pages were measured. A quarter-on-quarter move must be as big as that to be called a change.
Three results
No detectable change: the 95% interval for the move includes zero. Moved, below the threshold: the interval excludes zero but the move is smaller than the threshold. Changed: the interval excludes zero and the move is at least the threshold.

Findings

What this study does not show

Two vocabularies, with the 2026 Q4 point

Line chart of AI-era and dotcom vocabulary per 1,000 words on company homepages from 2012 to 2026, with a final live point for 2026 Q4: AI-era 2.34, dotcom 1.29.
Source: ScriptGrain SGR-004 and SGR-025, CC BY 4.0.

Homepages using an em dash, with the 2026 Q4 point

Line chart of the share of company homepages using an em dash from 2012 to 2026, with a final live point for 2026 Q4 at 42%.
Source: ScriptGrain SGR-004 and SGR-025, CC BY 4.0.

Mid-2026 against 2026 Q4, matched companies

Each company is compared with itself. The threshold is the smallest move called a change; it was fixed before the new pages were measured. 4 of 6 measures showed no detectable change, 1 moved by less than the pre-registered threshold and 1 changed (words of prose on the homepage, up).

MeasureMid-20262026 Q4Move (95% interval)ThresholdResult
Words of prose on the homepage617651+34 words (15 to 86)33 wordsChanged
Average sentence length (words)9.049.350.00 (−0.05 to 0.15)0.07No detectable change
AI-era vocabulary, style words only, per 1,000 words2.212.16−0.05 (−0.52 to 0.43)0.52No detectable change
Dotcom corporate vocabulary per 1,000 words1.691.22−0.47 (−0.92 to −0.08)0.59Moved, below the threshold
Share of homepages with at least one em dash38%43%+5 percentage points (−3 to 12)6 percentage pointsNo detectable change
ScriptGrain AI-tell density per 1,000 words0.210.29+0.08 (−0.05 to 0.23)0.08No detectable change

The Index by period

All measured homepages in each period: median words and sentence length, mean vocabulary and AI-tell density, share with an em dash. The last row is a live fetch; the others are Wayback captures nearest 1 July.

PeriodMeasuredMedian wordsMedian sentence lengthAI-era per 1,000Dotcom per 1,000With an em dashAI-tell per 1,000
2000391697.900.423.653%0.06
2001541928.220.493.187%0.02
2002601757.690.292.418%0.42
2003632357.840.243.285%0.43
2004742278.110.113.458%0.32
2005822098.090.142.6210%0.75
20061012478.190.242.7010%0.11
20071032458.030.582.079%0.18
20081032518.000.341.8912%0.12
20091172877.790.241.6110%0.11
20101203197.310.442.0616%0.03
20111223437.580.322.3418%0.31
20121243417.360.452.0719%0.13
20131243797.730.422.1716%0.12
20141283967.880.572.4618%0.16
20151363938.090.831.6921%0.13
20161323998.060.641.9420%0.13
20171263778.550.822.0023%0.28
20181313798.480.962.0027%0.16
20191334288.831.291.9329%0.19
20201324379.230.861.5530%0.18
20211364179.201.121.6828%0.15
20221284819.141.071.4227%0.14
20231295228.801.501.4232%0.05
20241255209.111.861.3829%0.11
20251215769.531.791.3535%0.17
20261076069.022.171.7738%0.20
2026 Q41496398.792.341.2942%0.31

By sector, 2026 Q4

SectorHomepages measuredMedian wordsAI-era per 1,000With an em dash
agencies services106264.5060%
consumer brands133562.5731%
finance187313.1822%
hardware electronics143393.2036%
insurance84561.1525%
logistics auto104571.3230%
retail218010.4029%
software276563.7374%
telecom media101,2910.1550%
travel106012.9740%
web saas marketing87890.6838%

Checks

Instrument: SGR-004's own 2026 captures of 8 sites were re-rendered and measured with this study's code. 4 of 8 matched the published row on every column. The rest came back from the archive as a different page when re-rendered (some as an empty script shell on the first try), so they test the archive's stability, not the measurement.

Repeat fetch: 15 sites were fetched a second time shortly after the first. 14 were measured both times; the median absolute difference between the two fetches was 0 words, 0.00 words of sentence length, 0.00 AI-era uses per 1,000 words and 0.00 AI-tell density; 1 changed between having and not having an em dash. That is the size of difference a live page shows against itself, before any real change.

The Index: version and changelog

Version 1.0.0. The dataset keeps its column names across refreshes: a column is never renamed or repurposed, and a new one is added at the end and noted below. A changed measure, statistic or threshold is a new major version. The files at /research/scriptgrain-writing-index.csv and .json are replaced with each refresh and always carry every period.

VersionReleasedPeriod addedWhat changed
1.0.04 November 20262026 Q4First release of the Index. Starts from the 2,950 measured homepage-years of SGR-004 (161 companies, 2000 to 2026, Wayback captures nearest 1 July) and adds one live fetch of each company's current homepage as period 2026-Q4. Fixes the six headline measures, their statistics and the thresholds for calling a quarter-on-quarter move a change. No composite score. Columns are those of the SGR-004 dataset plus index_version, period, collected, source and ai_era_style_per1000 (SGR-004 derived it in its analysis step; the Index stores it).

Limitations

Competing interests

ScriptGrain sells writing-voice measurement and the analyst builds it. The Index definition, the thresholds and the rule for calling a change were committed to ScriptGrain's research repository (public on GitHub) before the new pages were measured, every measure is reported whichever way it came out, and the data and scripts are public.

Reproducing this

Data

Released under CC BY 4.0: free to reuse, including commercially, with credit to ScriptGrain and a link to this page.

Citations

How to cite

ScriptGrain (2026). The ScriptGrain Writing Index, Q4 2026: 161 company homepages, measured every quarter (Index version 1.0.0; Study SGR-025, conducted 3 November 2026). Dataset licensed CC BY 4.0. https://scriptgrain.com/research/scriptgrain-writing-index

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.

More research