Type to search.

#286 by installs

Post Views Counter

by dFactoryVersion 1.8.1

Count and display post views, track site-wide visits, and see what content works – inside WordPress. Fast, easy to use and privacy-first.

Active installs
100,000+
#286 of 1,000
Downloads, all time
6M
5,960,457
Downloads, 30 days
158.6K
44.6K in the last 7
Rating
4.9 / 5
1,236 reviews
Last updated
8 days ago
Oct 23, 2026
Version
1.8.1
88 releases

Upkeep and compatibility

Last updatedOctober 23, 2026Updated in the last 3 months
Tested up toWordPress 7.1.4Covers WordPress 7.1.4, the current release
Needs WordPress6.4 or newer
Needs PHP7.4 or newer
First publishedJuly 3, 2014
Support, last two months3 of 5 threads resolved (60%)

Reviews

4.9 / 5 from 1,236 reviews

Reviews by star rating
5 stars1,184
4 stars20
3 stars5
2 stars8
1 star19

Downloads, last 30 days

Low 627 a dayHigh 29K a day

What the author says it does

Post Views Counter counts how many times your posts, pages and other content are viewed, shows those counts on your site, and helps you see which content works – right inside WordPress. No external tools. No bloat. Just the numbers you need to see what’s working.

It counts two things:

  • Views – Counted views of your selected posts, pages and other content, according to your counting settings. Views can be displayed on your site and used to sort content.
  • Visits – A Visit starts with a browser’s first counted view and covers subsequent counted content views within the fixed Count Interval. Visits are shown as site-wide totals beside Views, not per post.

Key Benefits

Clarity, speed, and control:

  • Clear, Focused Metrics – Views for every post and Visits for the whole site give you a clear picture of how your content is performing.
  • Made for WordPress – Runs entirely in your site. No GA, no third-party pipes; accurate counts in your Dashboard and post lists.
  • Your counting rules – Choose which content to count, exclude selected visitors, and set the interval for repeat counts.
  • Privacy-first – Views and Visits are stored as aggregate totals on your server. Browser storage helps prevent repeat counting within your Count Interval. Pro offers cookieless browser storage; its optional Strict Counts feature also caches IP-derived data to limit repeat counts.

The opening of the plugin's own description. The full text, installation notes and changelog are on its WordPress.org page.

Questions the author answers

Why use Post Views Counter vs Google Analytics?

Post Views Counter gives you per-post Views and site-wide Visits inside WordPress. It is fast, easy to use and privacy-first, with counting data stored on your server and control over what, who and when you count. Google Analytics may be more than you need when you want content view statistics for editorial decisions.

Can I use Post Views Counter alongside Google Analytics?

Of course – many sites use both. Post Views Counter handles on-site, per-post view counts inside WordPress (no third-party scripts), while Google Analytics covers marketing funnels and acquisition.

What is the difference between Views and Visits?

A View belongs to the content being viewed and is counted according to your counting settings. A Visit starts with a browser’s first counted view and covers subsequent counted content views within the fixed Count Interval. Viewing another eligible post within that window adds a View without starting another Visit. Later views do not extend the window.

Why do Visits differ from sessions in Google Analytics?

Post Views Counter follows the counting rules you choose: which content to count, which visitors to include or exclude, and how often to count them again. These rules may differ from your Google Analytics setup, so the totals are not expected to match.

Why can’t I see Visits for a single post?

A Visit belongs to your site, not to a post – one Visit often covers several posts. Post Views Counter shows Views for each post and Visits as site-wide totals. Traffic Signals still notice when the visits that start on a post change unusually.

Why does the Visits chart show no data?

Visits start accumulating when Visit counting becomes available; earlier Views do not automatically become Visits. Setting Count Interval to 0 stops new Visits but preserves previously counted totals. If browser storage is unavailable, Views can still be counted but Visits are not inferred. Right after an update, the chart can briefly say that Visit data is not available while the database is prepared.

Latest changelog entry

1.8.1

  • Fix: Activate the plugin over existing statistics without losing stored Views.
  • Fix: Protect existing statistics marked for deletion by a previous deactivation and clarify activation errors.
  • Fix: Preserve Views access during Visits cache recovery and improve Plugin Status diagnostics.
  • Fix: Restore frontend counter alignment in themes with centered content layouts.

Screenshots

From WordPress.org.

Tagged

Plugins that share its tags

#348 by installs

Statify

by pluginkollektiv

Visitor statistics for WordPress with focus on data protection, transparency and clarity. Perfect as a widget in your WordPress Dashboard.

Installs
100,000+
Rating
4.8 (51)
Updated
41 days ago

#470 by installs

WP-PostViews

by Lester Chan

Enables you to display how many times a post/page had been viewed.

Installs
90,000+
Rating
4.4 (65)
Updated
2 months ago

A simple, yet powerful WordPress analytics plugin that gives you privacy-friendly stats to grow your website. A Google Analytics alternative.

Installs
100,000+
Rating
4.8 (167)
Updated
9 days ago

Where this page's numbers come from

Read from the WordPress.org plugin API on , when WordPress 7.1.4 was the current release. WordPress.org rounds active installs into buckets. These are the directory's figures, not my verdict, and I haven't tested this plugin.