ConicPlex

Start Your Project

Flat illustration of an open book with a bookmark, a clock, and a reading progress bar representing WordPress reading time plugins

On this Page

Best WordPress Reading Time Plugins: 4 Real Options Compared

A real comparison of 4 free WordPress plugins that add estimated reading time or a scroll progress bar to blog posts, with setup steps and honest limitations for each.

Husen Memon

November 2, 2026

Four free plugins add an estimated reading time (or a scroll progress bar) to WordPress posts without touching your theme’s code: Reading Time WP, Read Meter, WP Reading Progress, and Worth The Read. If you just want a reading time label with zero setup, Reading Time WP does that the moment you activate it. If your posts are heavy on images and you want the estimate to account for them, Read Meter is the more accurate pick. The rest of this post compares what each one actually does, how to set it up, and where each one falls short.

Reading time is a small feature, which is exactly why the big WordPress blogs have never given it a real comparison. WPBeginner’s own guide on the topic walks through a WPCode snippet instead of reviewing a plugin, and a search for “best WordPress reading time plugins” turns up vendor blogs and directory sites, not a roundup from WPBeginner, Kinsta, or Elegant Themes. That leaves the four plugins below under-covered relative to how often the feature actually gets requested on client sites and in WordPress support forums.

Plugin Best for Price Last updated
Reading Time WP A reading time label with no configuration Free August 26, 2026
Read Meter Image-aware reading time plus a progress bar Free August 24, 2026
WP Reading Progress A progress bar that follows sticky headers Free August 15, 2026
Worth The Read An understated, scroll-triggered progress bar Free August 26, 2026

Reading Time WP

Reading Time WP is the simplest of the four, and that simplicity is the whole point of it. Activate it and it immediately prepends an estimated reading time to the top of every post’s content, no settings screen required to get started. If you want to move the label somewhere else in your template, a [rt_reading_time] shortcode takes optional label, postfix, and postfix_singular arguments, so you can write something like “Read time: 4 minutes” instead of the default phrasing.

  • Price: Free
  • Requires: WordPress 3.0.1+, PHP not specified by the developer
  • Last updated: August 26, 2026

Setup is a Settings menu away: once activated, a new Reading Time entry shows up under Settings in your WordPress dashboard, where you can turn the automatic insertion off if you’d rather place the shortcode manually, and edit the label text. There’s no block editor integration beyond the shortcode, and no progress bar at all. If a visual progress indicator matters to you, look at Read Meter or WP Reading Progress instead; this plugin does exactly one thing and doesn’t try to do more.

Read Meter

Read Meter, built by Brainstorm Force (the team behind the Astra theme), combines a reading time estimate with a scroll progress bar, and it’s the only one of the four that adjusts its time estimate for images in the post. The plugin adds 12 seconds for the first image, 11 for the second, stepping down to 3 seconds per image after the tenth, a detail that matters if you publish photo-heavy tutorials or portfolio-style posts where a word count alone would understate how long a post actually takes to read.

  • Price: Free
  • Requires: WordPress 4.2+, PHP 5.2+
  • Last updated: August 24, 2026

After activation, a Read Meter screen appears under Settings where you configure the progress bar’s color and position and whether the reading time label shows alongside it. A [read_meter] shortcode is available if you want to place the output somewhere other than the plugin’s default position. The minimum PHP requirement of 5.2 is unusually low for a plugin still receiving updates in 2026, which is a sign it was built for broad compatibility rather than newer PHP features; that’s a non-issue on any host running a current PHP version, but worth knowing if you’re troubleshooting on very old infrastructure.

WP Reading Progress

WP Reading Progress leads with the progress bar, not the reading time label, and it’s the most configurable of the four about where that bar actually sits. You can pin it to the top of the screen, the bottom, or have it attach to a sticky header element on your site, and the plugin will fall back to the top of the screen if no sticky element is present when the page loads. You can also scope it to specific post types or individual posts rather than turning it on sitewide.

  • Price: Free
  • Requires: WordPress 4.9+, PHP 5.6+
  • Last updated: August 15, 2026

Configuration lives under Settings > WP Reading Progress, where you pick the bar’s color, position, and which post types it should run on. It also supports right-to-left languages by respecting the dir="rtl" attribute on your site’s HTML tag, a detail the other three plugins don’t mention in their own documentation. The estimated reading time feature was only added in version 1.6.0 and the developer still labels it “beta” in the plugin’s own description, so if a reliable reading time number matters more to you than the progress bar itself, treat that part as secondary and lean on Reading Time WP or Read Meter instead.

Worth The Read

Worth The Read takes a different approach to the progress bar: it stays hidden until the visitor actually starts scrolling, then fades back out once they stop or scroll past the content. That makes it the least visually intrusive option here if you don’t want a bar sitting on screen the entire time a visitor is on the page. A separate reading time commitment feature can be toggled on independently, using a flat 200 words-per-minute metric, and placed above the title, below the title, or above the content.

  • Price: Free
  • Requires: WordPress 3.8+, PHP not specified by the developer
  • Last updated: August 26, 2026

The one setup step that trips people up: after activating Worth The Read, nothing shows on your site until you open the Worth The Read settings screen and explicitly select at least one option under “Display On”, such as Posts or Pages. Unlike Reading Time WP, which works the moment you activate it, this plugin does nothing by default. A [wtr-time] shortcode lets you place the reading time label somewhere other than the automatic position if you’ve enabled that feature.

How to Pick

  1. If you want a reading time label with no configuration at all, use Reading Time WP.
  2. If your posts are image-heavy and you want the time estimate to account for that, use Read Meter.
  3. If you want a progress bar that follows a sticky header, targets specific post types, or needs RTL support, use WP Reading Progress.
  4. If you want the most understated progress bar on the list, one that only appears while someone is actively scrolling, use Worth The Read.
  5. If you need reading time or scroll progress built into a custom block or tied into other on-page logic these plugins don’t cover, our Plugin Development team can build it directly into your theme or a small custom plugin instead of bolting on a fourth settings screen.

Worth noting across all four: none of them require a page builder or a block-editor integration to work, and all four are plain settings-page plugins you configure once and forget about. If you’re already comparing this against other small reading-experience additions, our posts on table of contents plugins and adding breadcrumbs without an SEO plugin cover two other features in the same category: small, single-purpose plugins that improve how a post reads rather than what it ranks for.

FAQ

Does showing a reading time actually improve SEO?
Not directly. Reading time isn’t a ranking factor Google has confirmed using. What it can do is set a visitor’s expectations before they commit to a long post, which in some cases improves time on page and reduces the chance someone bounces immediately after landing. Treat it as a user experience signal, not an SEO tactic.

Can I add reading time without installing a plugin?
Yes, with a PHP snippet in your theme’s functions.php file or a code snippets plugin like WPCode, calculating word count divided by an assumed words-per-minute rate. That avoids adding another active plugin, but you lose the settings screen, the shortcode, and any progress bar functionality these four plugins already built and maintain.

Will any of these slow down my site?
All four are lightweight, single-purpose plugins that run one small calculation per page load and, for the progress bar options, a short script to track scroll position. None of them load external resources or third-party scripts. The bigger performance variable on most WordPress sites is image sizes and caching, not a reading time plugin.

Can I change the words-per-minute calculation these plugins use?
Worth The Read states its calculation outright: 200 words per minute, fixed. Reading Time WP and WP Reading Progress don’t publish their exact formula in their readme files, so if you need a specific, auditable words-per-minute rate for editorial reasons, Worth The Read is the only one of the four that documents its math.

Do these work with the WordPress block editor?
Yes. All four were built before block-editor-native development became the norm and work by filtering post content or injecting output via a shortcode, which means they work the same way on classic-editor and block-editor posts alike. None of them ship as a block you insert directly, so you won’t find them in the block inserter.

Sources

Husen Memon is a co-founder of ConicPlex, a web development agency specializing in WordPress, Webflow, and custom software builds. Over more than 9 years and 200+ client projects, he has worked across everything from plugin development to full platform migrations, with a focus on building sites and tools that hold up under real day-to-day use, not just in a demo. He writes here about the technical decisions and tradeoffs that come up in that work.

Leave a Reply

Your email address will not be published. Required fields are marked *

Keep reading

News & Updates

Laptop on a desk showing a software update progress bar beside a vintage stopwatch, symbolizing the narrow timing window in the WordPress 7.1.4 core update vulnerability

WordPress 7.1.4 Patches 22 Flaws as Attackers Race to Exploit a Core Update Bug

WordPress 7.1.4 fixes 22 security issues, including an unauthenticated RCE in the core update process. Wordfence logged over 18,500 probing…

Aftab Memon

November 2, 2026

News & Updates

A laptop and monitor on a desk glowing with red, amber, green, and blue light, with a webcam showing an active recording indicator

Chrome 156 Patches 21 Flaws, Including a Critical MediaStream Bug

Google rolled out Chrome 156 to the Stable and Extended Stable channels on October 29, 2026, closing out 21 security…

Sameer Malek

November 1, 2026

Plugins

Illustration of a price tag with a padlock covering the price, representing WooCommerce catalog mode that hides prices until a customer logs in

How to Hide WooCommerce Prices and Add to Cart Until a Customer Logs in (4 Plugins Compared)

Four real plugins that hide WooCommerce prices and the Add to Cart button from guests while still showing them to…

Sajil Memon

November 1, 2026

WhatsApp
Husen Memon
Husen Memon
Typically replies instant