The 2026 content benchmark data, free to download
This page shares the benchmark data behind our 2026 content benchmark, in the shape we used to count it. You get a CSV file with one row per blog, a data dictionary that explains each column, our method, and the terms for reuse. Open it in any spreadsheet and run your own counts.
Download the benchmark data #
Content benchmark 2026, sample rows (CSV)
The file holds twenty sample rows, not every blog we read in 2026. Each row is one blog, named only by a short code. We never publish the names of the blogs we read. Our news post on opening the data explains why we share it. The full write-up of the findings lives on its own page, the 2026 content benchmark, with five findings and what to fix first.
What the benchmark measured #
We read, in 2026, 140 small business blogs, post by post, all in August. We counted only what any reader can see on the page. The headline findings, all from that 2026 read:
| Finding | Share of blogs |
|---|---|
| No author name on posts | 61% in 2026 |
| Meta description blank on at least one post in five | 54% in 2026 |
| No post updated in twelve months | 38% in 2026 |
| A content calendar shared with the whole team | 23% in 2026 |
| Numbers in posts linked to a source | 19% in 2026 |
Posts updated within the year earned, in 2026, 1.6 times the search clicks of untouched posts at the median. The sample rows do not hold click data, so you cannot rebuild that figure from this file.
Data dictionary #
Each column in the file, what it holds and the values it can take.
| Column | What it means | Values |
|---|---|---|
blog_id |
A code for the blog, so rows can be cited without naming anyone | A short code, one per blog |
sector |
The kind of business behind the blog | software, professional services, manufacturing, logistics |
posts_published_12m, counted in 2026 |
Posts published in the year before the read | A whole number |
Show the other columns
| Column | What it means | Values |
|---|---|---|
has_author_names |
Whether most posts show the writer's name | yes, no |
blank_meta_share |
The share of posts we checked with no meta description | A decimal, from none to all |
updated_in_12m, checked in 2026 |
Whether any post shows an update in the past twelve months | yes, no |
shared_calendar |
Whether the team said it keeps one calendar everyone can see | yes, no |
sourced_numbers |
Whether most numbers in the posts link to a source | yes, no |
The column on updates is our simplest sign of content decay: an archive nobody has touched in a year tends to drift out of date.
Work out a median yourself #
A median is the middle value once you sort a column. It suits blog counts better than an average, because one very busy blog can drag an average up. Sort the column of posts published from low to high. With twenty rows there is no single middle row, so take the two middle values and halve their sum.
So the median sample blog published 24 posts (2026), about two a month. That matches the median we reported for the full 2026 read.
Method notes #
- Who we read. Public blogs of small companies that sell to other businesses, in four sectors. We picked them from client enquiries and public directories, so they are not a random sample.
- When. Every blog was read during August 2026. A post counts as updated only if the page shows a date of change.
- How. Two editors read each blog. Where they disagreed, a third read it and decided.
- One column we asked about. A calendar is not visible on a blog, so
shared_calendarcomes from a one-line question we sent each team. - What we did not measure. Traffic, rankings and links. Those need access to each site's own tools, which we did not have.
The benchmark data has limits you should keep in mind. Our blogs are small and mostly British. The patterns may not hold for large publishers or other markets.
Licence and reuse #
You may share and adapt the file for any purpose under the Creative Commons Attribution 4.0 licence. The one condition is credit: name Larkspur Studio and link to this page.
Credit us in your own work #
Copy this line into your notes or reference list:
Larkspur Studio (2026). Content benchmark 2026, sample rows. Larkspur Ledger. https://www.example.com/blog/content-benchmark-data/
How this page is marked up #
This page carries structured data for a dataset. It names the file, its licence, the month it covers and the columns it holds, so dataset search tools can list it. Khalid writes it from the post's settings.
If the numbers prompt you to act, our guides on refreshing posts that slipped and planning a calendar your team will keep are good next steps. The wider content strategy guide puts both in context.
Signing up by email is not open on this site.