Telegram reach falls as posting frequency rises — but not for Ukrainian channels
Across 5,164 Telegram channels with measured post timestamps and view counts, every doubling of posting frequency costs reach per post — until you hit the languages where it does not
Post more often on Telegram and each post reaches fewer people. That is the pattern across ~5000 channels: reach per post falls at every step up in publishing frequency, a decline clean enough to look like a property of the platform. It is not. Split the same channels by language and one group breaks the curve outright — it publishes several times a day, where reach is supposed to crater, and holds it high anyway
The numbers are not self-reported. TGList indexes 2.4 million Telegram channels, and for a subset we store the timestamps and view counts of individual posts, which pins down two things a channel owner would otherwise be free to inflate: how often it publishes, and how many people actually open each post
What we measured
For each channel we take the posts we crawled since 2026-06-01, compute the publishing rate from the span between the first and last of them, and take the median view count across those posts. Divide median views by subscriber count and you get the share of the subscriber base that a typical post reaches
That ratio is reach rate, for example: channel with 100,000 subscribers whose posts get 10,000 views has a reach rate of 10%
Reach falls with every step up in frequency, from 16.6% for channels posting less than once every other day down to 4.5% in the 8-16 band — a factor of 3.7. The decline is steepest early: most of the damage is done by the time a channel reaches two posts a day, and after that the curve flattens into a floor
The obvious objection is size. Large channels have lower reach rates for structural reasons, and if high-frequency channels were simply bigger, the curve would be an artefact. They are not. Median subscriber count is essentially flat across the bands:
| Posts/day | Channels | Median subscribers | Reach p25 | Median reach | Reach p75 |
|---|---|---|---|---|---|
| <0.5 | 1,092 | 79.9K | 7.1% | 16.6% | 34.9% |
| 0.5-1 | 853 | 77.3K | 4.5% | 10.7% | 21.2% |
| 1-2 | 903 | 76K | 3.1% | 6.9% | 14.8% |
| 2-4 | 1,003 | 82.9K | 2.3% | 5.1% | 11.1% |
| 4-8 | 719 | 82.6K | 1.9% | 4.6% | 10.4% |
| 8-16 | 482 | 79K | 1.7% | 4.5% | 11.2% |
| 16+ | 112 | 105.4K | 2.4% | 8.5% | 15.7% |
Median subscribers move between 76K and 105.4K across bands that differ in reach by a factor of 3.7. Whatever is driving the decay, it is not channel size
| Channel | Band | Subscribers | Posts/day | Median views | Reach |
|---|---|---|---|---|---|
| Blum: All Crypto – One App | <0.5 | 17.9M | 0.4 | 139K | 0.8% |
| Pavel Durov | <0.5 | 11M | 0.2 | 4M | 36.2% |
| Bum’s Corner 📦 | 0.5-1 | 6M | 0.7 | 18.2K | 0.3% |
| OKX Web3 Announcement | 0.5-1 | 4.1M | 0.9 | 5.1K | 0.1% |
| Bitget Wallet Announcements | 1-2 | 5M | 1.2 | 8.3K | 0.2% |
| Boinkers News | 1-2 | 3M | 1.9 | 19.4K | 0.7% |
| Time Farm News | 2-4 | 6.4M | 3.6 | 10.7K | 0.2% |
| OKX Новости | 2-4 | 4.9M | 2.3 | 3.5K | 0.1% |
| iRo Proxy | پروکسی | 4-8 | 7.3M | 4.7 | 764.5K | 10.4% |
| Money 💰 Crypto & Finance | 4-8 | 3.8M | 5.8 | 2.5K | 0.1% |
| دارک پروکسی | Proxy mtproto | 8-16 | 5.2M | 9.9 | 172.5K | 3.3% |
| Москвач • Новости Москвы | 8-16 | 3.8M | 13.7 | 149K | 3.9% |
| Первый Московский | 16+ | 3M | 16.4 | 39.9K | 1.3% |
| Readovka | 16+ | 2M | 21.0 | 257K | 12.8% |
Then language breaks it
Split the same cohort by language and the tidy story falls apart. Ukrainian channels publish 4.9 times a day at the median — well into the range where the global curve says reach should have collapsed — and hold a reach rate of 18.2%. English channels publish 1.2 times a day and reach 4.2%
That is 4.2× the posting volume and 4.4× the reach, in the same direction. The fatigue curve is not a law of the platform
| Language | Channels | Posts/day | Median reach | |
|---|---|---|---|---|
| Ukrainian | 317 | 4.91 | 18.2% | |
| Uzbek | 128 | 2.08 | 16.4% | |
| Spanish | 47 | 0.74 | 14.6% | |
| 7 more | ||||
| Russian | 3,085 | 1.51 | 8.5% | |
| Amharic | 42 | 1.00 | 8.4% | |
| Portuguese | 44 | 0.79 | 7.8% | |
| Italian | 51 | 3.31 | 5.7% | |
| Persian | 135 | 2.56 | 5.3% | |
| Arabic | 52 | 1.21 | 4.3% | |
| English | 797 | 1.16 | 4.2% | |
| Hindi | 43 | 1.14 | 3.6% | |
| French | 55 | 2.01 | 1.4% | |
| Burmese | 178 | 2.97 | 1.1% | |
The tag layer explains what is going on. Tags in our index are independent of both category and language — a channel can be tagged war whether it is Ukrainian news or an English-language defence blog — which makes them the right instrument for cutting across the language split
| Tag | Channels | Posts/day | Median reach | |
|---|---|---|---|---|
| war | 209 | 5.24 | 19.2% | |
| ukraine | 389 | 4.84 | 18.4% | |
| military | 115 | 4.53 | 18.4% | |
| 6 more | ||||
| sports news | 114 | 3.55 | 17.3% | |
| politics | 427 | 3.72 | 15.2% | |
| football | 190 | 2.73 | 14.6% | |
| news | 368 | 4.68 | 13.5% | |
| lifestyle | 255 | 0.90 | 13.0% | |
| economy | 289 | 2.42 | 12.8% | |
| russia | 668 | 2.92 | 11.1% | |
| gaming | 372 | 0.94 | 10.8% | |
| beauty | 121 | 1.08 | 10.7% | |
The war-adjacent tags occupy the top of the table and they are also among the most frequent publishers in the entire dataset. This is the one context where the fatigue effect inverts: when the information is consequential enough — when readers are checking for things that affect their physical safety — frequency stops being a tax and starts being the product
It shows up at the far end of the curve too. The 16+ band is the only place where reach ticks back up, and it is not a random assortment of channels: 40% of it is Ukrainian, against 6% of the cohort overall. The uptick is the wartime news cluster reappearing at the extreme
Categories
Personal blogs and music channels post rarely and reach a quarter of their subscribers; jobs and betting channels post constantly and reach two percent
| Category | Channels | Posts/day | Median reach | |
|---|---|---|---|---|
| bloger | 48 | 0.54 | 25.2% | |
| blog | 186 | 0.63 | 23.3% | |
| politic | 143 | 1.32 | 19.9% | |
| 6 more | ||||
| music | 67 | 0.60 | 19.8% | |
| sport | 214 | 2.69 | 16.3% | |
| real | 53 | 1.92 | 13.9% | |
| anime | 61 | 2.47 | 3.4% | |
| bet | 180 | 2.73 | 3.1% | |
| jobs | 61 | 4.02 | 2.5% | |
| films | 201 | 2.04 | 2.1% | |
| crypto | 211 | 0.78 | 1.9% | |
| job | 132 | 6.99 | 1.8% | |
Most of that table follows the frequency story. Crypto does not. Crypto channels post 0.78 times a day — among the calmest in the dataset — and still reach only 1.9% of their subscribers. Under the fatigue model they should be near the top
The most likely explanation is that the denominator is fiction. Reach rate is views divided by subscribers, and it collapses when the subscriber count is inflated with accounts that will never load a post
Explore the data
The full cohort is below. Pick a category, language or tag and the curve redraws for that slice against the overall trend, with the largest channels in the slice listed underneath. Thin cells are dropped rather than plotted
Limits
- The cohort is the 5,164 channels for which we hold crawled posts with view counts, not a random sample of Telegram. It skews toward channels large and public enough to be indexed, and toward Russian-language channels, which are 60% of it
- This is a cross-section, not a longitudinal study. We are comparing channels that post often to channels that post rarely, not watching a channel change its cadence. The causal claim — that a given channel would lose reach by posting more — is consistent with the data but not established by it
- Publishing rate is inferred from a capped crawl window, so it measures the rate during the crawled span rather than a long-run average
Method
Cohort: channels with at least 5 crawled posts carrying view counts published since 2026-06-01, a crawl span above 0.5 days, and at least 1,000 subscribers
Publishing rate is (posts − 1) ÷ span in days. Reach rate is median views across the crawled posts ÷ subscriber count. Channels above a reach rate of 3 or 50 posts per day are dropped as outliers (2 and 0 channels respectively). All central values are medians; reach distributions are right-skewed and means are not informative
Language groups need 40 channels to appear, tags need 50