WordPress plugin

Post Views Counter Pro

Post Views Counter Pro extends Post Views Counter with tools for collecting and using view statistics in WordPress. A View is counted for eligible content under your settings. A Visit starts with a browser's first counted view and covers later counted content views during the fixed Count Interval. Views belong to individual content; Visits are site-wide totals. A later View can increase a post's count without starting another Visit or extending the interval.

Post Views Counter Pro

Post Views Counter Pro extends Post Views Counter with tools for collecting and using view statistics in WordPress. A View is counted for eligible content under your settings. A Visit starts with a browser's first counted view and covers later counted content views during the fixed Count Interval. Views belong to individual content; Visits are site-wide totals. A later View can increase a post's count without starting another Visit or extending the interval.

Views and Visits are stored as aggregate totals on your server. The Count Interval uses a first-party cookie to limit repeat counts. Pro offers cookieless browser storage, and its optional Strict Counts capability caches IP-derived data associated with content and timestamps to limit repeat counts.

For selected content: configure counting and display

Select the post types to count and choose PHP, JavaScript, or REST API counting. Pro includes fast AJAX counting. Counts can appear automatically or be placed with the Post Views block, shortcode, or PHP function. The Most Viewed Posts block and widget can show popular content.

Set exclusions for bots, logged-in customers, specific roles, or IP addresses, and choose the Count Interval. You can also adjust a post's Views manually. The Dashboard chart and sortable Post Views column help you review totals in WordPress.

When page caching is active: use a compatible counting mode

PHP mode cannot count a view when a cached page is served without running WordPress. JavaScript and REST API modes count from the user's browser. Pro adds caching compatibility and dynamic loading to count through cached pages and refresh displayed counts when a compatible mode is selected.

For reporting: compare views, visits, and periods

Pro reports Views by date, post, and author, with Visits included in aggregate date reports. Set a custom Views Period, such as the last 7 or 30 days, to focus the counts. Pro also offers aggregate traffic-source statistics for referrers, devices, browsers, operating systems, and languages, along with Views for taxonomy terms, authors, and other archives.

Dashboard insights and email summaries include Visit trends and Views per Visit. Performance Insights describe how a post's Views changed, and Pro supports daily, weekly, and monthly email summaries. Export data as CSV or XML when you need to download or share it.

When ordering content by views: use supported integrations

View totals can be used to query and order content. Pro adds view-based ordering integrations for Elementor Pro, Divi, and GenerateBlocks. The extension also supports Multisite, WPML, and Polylang, and includes a POT file for translation. You can import existing data with one click from WP-PostViews, Statify, or Page Views Count.

To start, select content types and a counting mode, configure exclusions and the Count Interval, then choose where to display counts. Review results in the Dashboard and reports, export data as needed, or use view-based ordering in a supported builder.