While browsing the web, I’ve noticed some sites providing an estimated reading time for articles. Some are as low as one minute while others are over ten. I think the idea of providing an estimated reading time is ridiculous. However, as I researched the technique, some people have reported an increase in the amount of time visitors stay on their site. For instance, Brian Cray reported an increase of 13.8% of time spent on site. He also noted an increase of followers, and social interactions.

It’s All Psychological
In December of 2013, The New Yorker ran a piece by Maria Konnikova about why our brains love lists. Within the article, research by psychologists Claude Messner and Michaela Wänke indicated that the faster we decide on something, the better we feel.
In 2011, the psychologists Claude Messner and Michaela Wänke investigated what, if anything, could alleviate the so-called “paradox of choice”—the phenomenon that the more information and options we have, the worse we feel. They concluded that we feel better when the amount of conscious work we have to do in order to process something is reduced; the faster we decide on something, whether it’s what we’re going to eat or what we’re going to read, the happier we become.
By showing an estimated reading time, it gives readers the information needed to make a quick decision on whether to commit to reading an article or not. I don’t know about you, but it never takes me the estimated amount of time to read a post. I’m always distracted by something whether it’s from internal or external forces.
The Average Reading Speed Is 200-250 Words Per Minute
The figure most commonly cited as a reading speed for an adult is an average of 200-250 words per minute. I’ve taken a few tests, including this one and my reading level is average. (Add yours in the comments.) But how can one estimate be used as a blanket average for everyone? Emmanuel Goossaert makes a lot of great points on all of the various facets that are involved with improving reading speed and comprehension.
My main concern with the reading speed is not the way it’s being measured, but simply that it is misleading. People want to read faster because they associate intelligence with reading speed, and most want to feel and appear to be smart. Who wouldn’t want to read books “Will Hunting” style? We are missing the point, because reading is not about being fast, it is about remembering what we have read. I would happily spend twice as long reading any book if I knew there was a guarantee for its content to be committed permanently to my memory.
Goossaert goes on to explain ways to improve the estimated reading times across the web.
Showing An Estimated Reading Time Is A Double-Edged Sword
When Slate.com introduced ERT’s to content in 2013, it was met with a strong sarcastic response, including this article by The Guardian. For a comedic response, view this quick video of Stephen Colbert poking fun at the feature.
On the one hand, readers get the opportunity to decide if they have the time needed to digest a particular piece of content. On the other, authors are faced with the reality check of seeing a reading time of five minutes or less for an article they may have spent a few hours on. Or, readers become insulted by the display and wonder why the author thinks it’s necessary to subliminally tell them “Hey, I know you’re busy, but this will only take a few minutes of your time”.
WordPress Plugins That Fill The Role
If you want to display an estimated reading time for posts on your site, here are a few WordPress plugins that do the job.
Estimated Reading Time – This is the first search result in the plugin directory for Estimated Reading Time plugins. Although it hasn’t been updated in two years, it still works. However, I’m not a fan of the way it presents the estimated times. It bases the time between 150-250 words per minute which you can change within the code.

Guerrillia’s Estimated Reading Time – This plugin adds the time to the beginning of the post but puts it on its own line. A distinct difference from the Estimated Reading Time plugin is that you can’t view the ERT from the front page if you’re using excerpts. The reading time is only seen on the single page view of the post.
Out of the six plugins I tried, none of them showed the estimated reading times on a front page using excerpts. If I were going to display them on my site, I’d show them within the post meta area where other information such as author, date, and the number of comments are displayed.
What I’ve discovered is that this particular feature is better off being baked into a theme versus using a plugin. Plugins give you the flexibility to determine when and where the time is displayed. But most of the time, it’s displayed next to a headline or a very small excerpt. By the time visitors are reading the article, it’s too late to show them the time.
Add ETR To Your Theme Without A Plugin
The Kent theme by Pro Theme Design is one example of a WordPress theme that uses ETR. Unfortunately, it’s only available on WordPress.com. However, Ben Gillbanks, one of the designers of Kent has published a code snippet to add it to any WordPress theme. The code is a reusable function you can use in your theme. However, only those with experience should consider using this code. If you’re unsure of what to do, contact the developer who created your theme and show them this code and ask to have it added to your theme. They should know what to do.
/** * Estimate time required to read the article * * @return string */ function bm_estimated_reading_time() { $post = get_post(); $words = str_word_count( strip_tags( $post->post_content ) ); $minutes = floor( $words / 120 ); $seconds = floor( $words % 120 / ( 120 / 60 ) ); if ( 1 < = $minutes ) { $estimated_time = $minutes . ' minute' . ($minutes == 1 ? '' : 's') . ', ' . $seconds . ' second' . ($seconds == 1 ? '' : 's'); } else { $estimated_time = $seconds . ' second' . ($seconds == 1 ? '' : 's'); } return $estimated_time; }
My Thoughts On Estimated Reading Times
Despite some sites experiencing a benefit to publishing ETR’s on their site, I think it’s a dumb idea. Regardless of how long it takes to read an article, I think the content is what matters. If it’s compelling and I have enough interest in the subject, I’ll read the post from beginning to end. It’s just that, I’m always bombarded with distractions.
I think it’s a sign of the times that we need to show people it only takes 3-7 minutes of their time to read an article. However, I’m willing to admit that I’m part of the problem. I often read a third of a long post before scrolling all the way down to get to the end. Then I read the comments to see if there is anything I missed. But it’s not because I don’t have enough time, it’s because I’m always moving to the next post as if I don’t have enough time.
What do you think of estimated reading times for articles? Is it a metric you seek out to determine whether you consume a piece of content on the web or is it just another piece of data to ignore?
I like the idea, if only because it tells me whether or not I have the moment to read it at that moment (less than 2 minutes or so) or send it to Pocket where I’ll read it during the time I set aside for that.
That being said, I wrote a quick set of functions to handle this: https://gist.github.com/norcross/d10e26839699f61c00b7 One function to save the seconds, one to do the calculation, and one to display it. basic, but it does the job.