Benchmark

How we measure LinkedIn engagement

The benchmark applies one statistical model, taken from our study of 20,000+ posts by Y Combinator founders, and reports a small set of other measures where that model is the wrong tool.

Updated October 7, 2026

What the study found

  1. 1Each account's engagement is log-normal. Standardized per account, the posts of 138 founders track the same bell curve on a log scale.
  2. 2A few posts carry most of it. The top 5% of posts earn 47.7% of all reactions; the bottom half earns 8.75%.
  3. 3Swing is similar for everyone. For a typical account, about 68% of posts land between half and double its typical post (spread ≈ 2.1x).
  4. 4It replicates. Every result from the W24 cohort held on the held-out S24 cohort.

1. The study behind the model

We scraped every original post published between January 1, 2025 and June 30, 2026 by founders in Y Combinator's W24 and S24 batches: 11,116 posts from 307 W24 accounts and 9,489 from 307 S24 accounts, all collected on July 16, 2026 so engagement had at least two weeks to settle. W24 was used for exploration and S24 held out for replication. Engagement is measured in reactions, the one public count with enough variation to compare.

A few posts carry most reactions
Share of all reactions earned by each slice of posts, W24 cohort
Top 5% of posts
47.7%
Next 45%
43.55%
Bottom 50%
8.75%

Note: Pooled across accounts. The pooled median post earned 48 reactions; the 95th percentile, 508.

Source: Imagine AI, "The distribution of LinkedIn engagement" (2026)

Figure 1

Pooling mixes who posted with what was posted. Fitting each account separately removes the author: every founder with 18 or more posts was modeled as Xi ~ LN(μi, σi²), where eμ is the account's typical post and eσ its spread. The two parameters were uncorrelated (Spearman ρ = +0.05 in W24, −0.08 in S24).

Typical post across accounts
Percentiles of each account's typical post (eμ), in reactions
GroupAccountsMedian75th90th
YC W24 (study)1384977145
YC S24 (replication)–4776120
People we track (live)————

Note: Accounts with 18+ original posts. The benchmark's reference line uses the pooled study values 49 / 77 / 130. It is a reference point, not a ranking of anyone.

Source: Imagine AI, "The distribution of LinkedIn engagement" (2026); Imagine Benchmark, tracked accounts.

Table 1

Our tracked people sit close to the founder baseline
Typical post at the median, 75th and 90th percentile, log scale
W24S24Tracked
Median
75th
90th
2550100200

Source: Imagine AI, "The distribution of LinkedIn engagement" (2026); Imagine Benchmark, — tracked people (live).

Figure 2

Spread within an account
Percentiles of eσ: a post one standard deviation up earns this multiple
Group25thMedian75th
YC W241.92x2.10x2.34x
YC S241.93x2.10x2.46x
Accounts we track (live)———

Source: Imagine AI, "The distribution of LinkedIn engagement" (2026); Imagine Benchmark (people and company pages).

Table 2

Our own data has the same shape
Reactions per original post, log scale

Source: Imagine Benchmark, all tracked original posts (live).

Figure 3

2. How the benchmark applies the model

Four rules follow from the study. Each one changes a number you see on the dashboard.

Compare accounts by their typical post

An account is a person or a company page, never the two pooled. Its typical post is the geometric mean eμ: average the logs, convert back. Unlike the arithmetic average, one viral post barely moves it.

Same shape, different center
Three illustrative accounts with typical posts of 15, 49 and 130 reactions and the study's median spread
51025501002505001K1549130reactions per post (log scale)

Source: Illustration built from Table 1 and Table 2 values.

Figure 4

Score a post only against its own author

A post's score is z = (ln reactions − μ) / σ for its author, shown as a multiple such as “2.3x their usual”. Ranking raw posts across accounts mostly ranks audience size.

One post against its author's range
A median account (typical post 49) and a post that earned 115
typical 49this post 115½x2x2 of 3 of this author's posts land in the grey band

Source: Illustration.

Figure 5

Rank with uncertainty

The leaderboard orders accounts by typical post with a 95% interval, exp(μ ± 1.96·σ/√n). Where two intervals overlap, the order between those accounts is not settled, and the rank says so.

More posts, tighter interval
95% interval for a typical post of 49 at σ = 0.745
18 posts356950 posts4060150 posts4355typical post 49

Source: Computed from the formula above.

Figure 6

Measure post types within account

Category lift compares each account's posts of a type with that account's own typical post, then averages across accounts, so a category scores high only if it lifts the same people above their usual.

3. Other measures we report, and when

The typical post answers one question: how well an account's posts perform. Other questions need other statistics, and the dashboard uses them where they fit.

Typical post (geometric mean)How well does this account perform?Leaderboard, company and person reports
MedianWhat does a middle post in this group earn?Category, format and timing charts
Total engagementHow much attention in all? Reactions + comments + sharesOverview totals; never used to rank
Posts per weekHow often do they publish?Cadence, competitor presence
Share of voiceWhat slice of the group's posts and engagement is theirs?Competitor tab
Zero rateHow often does a post get no comments or shares?Comment and share analysis
Per followerEngagement relative to audience sizeCompanies tab (per 1K page followers), Competitor tab (per 10K page + employee followers)
MomentumIs the typical post rising? Second half of the window vs the firstCompany reports, Companies tab; needs 3+ posts per half
Smart averageA pooled average robust to outliers (5th to 95th percentile clip, small groups shrunk)Some bucket charts; never used to rank
Category verdictIs a post type a strength? Median vs own median, ±15% bandsCompetitor category comparison; withheld under 8 posts

Note: Comments and shares are zero on about 28% and about 38% of tracked posts, so they are analyzed as a yes/no rate plus a size, not ranked.

Table 3

4. Data and limitations

  • Sources. Public posts from tracked LinkedIn company pages and their employees' profiles, collected without logging in. Each post is classified once by type and format. Original posts only; reposts are shown separately.
  • Maturity and minimums. A post counts toward a fit 14 days after publication. An account needs 18 or more such posts to be scored, the study's floor; below that it reads “not enough posts”.
  • Time. Days and hours are in Pacific time. A competitor whose newest post is more than 45 days older than the freshest company's is left out of that comparison and named; everyone else counts through their own newest post.
  • Coverage. Profile scraping stops at 500 posts per person, so all-time totals undercount prolific posters. Collection gaps happen; each page shows how far its data reaches.
  • Exclusions. A short list of pages whose engagement comes mostly from one outside creator stays visible but is left out of rankings.
  • What this is not. A single model over a long window does not capture trends over time, and LinkedIn changed its feed ranker during the study period. These are descriptive statistics, not causal claims.

How to cite

Imagine AI Research. (2026). Imagine Benchmark methodology. benchmark.useimagine.ai/dashboard/methodology

Underlying study: Imagine AI, "The distribution of LinkedIn engagement" (2026).

Query this data from your agent

Endpoint
https://benchmark.useimagine.ai/api/mcp
Bearer token from Agent keys
Docs
llms.txtServer cardOpenAPI
Answers
Each one carries asOf, method, sample and a link back
{
  "mcpServers": {
    "imagine-benchmark": {
      "url": "https://benchmark.useimagine.ai/api/mcp",
      "headers": {
        "Authorization": "Bearer <your token>"
      }
    }
  }
}