Membership Required
You need to sign in and have a Premium subscription to access this content.
- 01 Adult silent reading sits at 238 WPM for non-fiction and 260 WPM for fiction. Neither 200 nor 300 WPM is supported by modern data
- 02 On the web users read only 20-28% of words on a page, and only 16% read word-by-word
- 03 Every +100 words adds only +4.4 seconds on average. Reading time should be interpreted as a ratio, not an absolute
- 04 GA4 underreports actual active time by 54.7% on average, up to 80% on some pages
- 05 Reading ratio = actual active time / expected reading time. 0.6-1.2 is real reading, 0.2-0.6 is scan, 0.0-0.2 is skim, above 1.5 is either deep reading or AFK
- 06 Distinguishing AFK from deep reading requires scroll signals: micro movement ratio, direction changes, and temporal pattern
- 07 Reading in a second language is roughly 30% slower. Bilingual TR/EN sites need separate baselines
+ How accurate is the reading time estimate shown on blog posts?
Most reading-time widgets assume a fixed 200 WPM. Brysbaert's 2019 meta-analysis put the true value between 238 WPM (non-fiction) and 260 WPM (fiction). Medium uses 265 WPM. On top of that, users typically read only 20-28% of the words on a page. The displayed time is a theoretical ceiling; actual dwell as a percentage is much lower.
+ Is GA4's average engagement time the same as reading time?
No. GA4 only measures the time the tab is in focus. It does not check for active reading, scrolling, or interaction. Plausible's 28-day comparison showed GA4 underreports real engagement time by 54.7% on average and up to 80% on some pages. The cause is non-engaged sessions inflating the denominator.
+ How is the reading ratio calculated?
Expected reading time = (word count / 238) * 60 * 1000 milliseconds. Actual active time accumulates only while document.visibilityState is 'visible'. Reading ratio is the ratio of these two. Below 0.2 is skim, 0.2-0.6 is scan, 0.6-1.2 is real reading, above 1.5 is either deep reading or AFK.
+ If reading ratio exceeds 1.0, was the content really read carefully?
Not on its own. A ratio above 1.0 means the reader stayed longer than expected. That could be deep reading, or it could be a tab left open. Combine with scrollTracker's micro movement ratio, direction changes count, and temporal pattern. High direction changes plus micro movement means real reading. No movement means AFK.
+ Should TR and EN content use the same WPM baseline?
No. Second-language readers are roughly 30% slower. For a TR primary post being read by an EN reader, baseline should be around 165 WPM instead of 238. The next step is segmenting reading ratio by GA4's language dimension. A future post will look at this BigQuery analysis on ceaksan.com's own data.
+ Does light vs dark mode affect reading time?
Academic data favors light mode. Buchner and Piepenbrock's positive polarity advantage studies consistently found light mode outperforms dark mode on proofreading. A 2025 MDPI tablet study measured equal reading speed (243-249 WPM) but users perceived dark mode as less tiring. I will cover this in detail in a follow-up post.