Opens in a new tab
Turquoise abstract wavy W logo on a black background
Turquoise abstract wavy W logo on a black background
White WP PowerSuite logo on a black background
White WP PowerSuite logo on a black background
[wpps_ai_summarize]
On This Page
Last updated: 27/08/2026

Post Views Counter

Popular-post style view counts with sensible repeat-visit handling and flexible display options.

Overview

Track how many times your WordPress posts and other public content have been viewed with a lightweight, first-party Post Views Counter.

WP PowerSuite stores view counts directly in WordPress, with no external analytics service required. Choose which post types to track, control how frequently repeat visits count, exclude bots and editors, and display view totals automatically or with a shortcode.

The module is designed for a straightforward question: how many views has this piece of content received? It is not intended to replace a complete analytics platform.

Post Views Counter is a Free module in WP PowerSuite.

Solid black square
Solid black square
Who is this for?
  • Blogs and publishers that want to display post view counts
  • Content websites that want to identify their most-viewed posts
  • Custom post type websites that need simple view tracking
  • Site owners who prefer first-party tracking without an external analytics service
  • Agencies that need lightweight view counters for client websites

Features

First-Party Post View Tracking
View totals are stored directly in WordPress. Visitor IP addresses are not stored, and view-count data is not sent to an external service.
Repeat-View Protection
Avoid inflating counts from repeated page refreshes. Set a counting interval from 1 to 168 hours, with 24 hours as the default.
Bot & Crawler Filtering
Known search crawlers, social previews, SEO crawlers, performance-testing services, and similar automated traffic can be excluded from view counts.
Track Multiple Post Types
Track Posts or choose other supported public post types depending on the content available on your website.
Exclude Editors From Counts
Users who can edit a post can be excluded from its view count, helping prevent administrators and content teams from inflating totals while working on the site.
Automatic or Shortcode Display
Automatically display the view count within post content or place it exactly where you want using the [wpps_post_views] shortcode.
Views Column in WordPress
Tracked post types receive a sortable Views column in their WordPress admin list, making popular content easier to identify.
Customizable View Label
Customize the text surrounding your count using %views%, such as 1,250 views.

Track WordPress Post Views Without External Analytics

Reduce Inflated Counts From Repeat Visits

Keep Bots Out of Your View Counts

Avoid Counting Your Own Content Team

Display View Counts Where You Want Them

Use Cases

  • Blogs & Online Publications
    Display view counts on articles and quickly identify which posts receive the most attention.
  • Knowledge Bases & Resources
    Track which guides, tutorials, or resources visitors are opening most frequently.
  • Custom Post Types
    Add view tracking to supported public custom content types rather than limiting counts to standard posts.
  • Popular Content Identification
    Sort WordPress content by views to identify high-performing or frequently visited posts.

Frequently Asked Questions

Related Modules

Global fallback redirect for unknown URLs instead of a generic 404 page.
Disabled
Edit ads.txt for programmatic ads from WordPress—no file manager required.
Disabled
Full redirect manager—exact, pattern, and regex rules, plus bulk and import/export.
Disabled
Replace guessable author profile links with random IDs. Author archives stay public under obfuscated URLs.
Disabled
Breadcrumb trails on content pages—better orientation for visitors and cleaner site hierarchy for search.
Disabled
Google Analytics 4 pageview tracking with consent-mode defaults, staging guards, role exclusions, and duplicate-snippet prevention.
Disabled
Toolbar reminder when “discourage search engines” is on, with a quick path to change it.
Disabled
Turns off public author archive URLs so writer names are harder to harvest and those pages stop attracting junk traffic.
Disabled
Batch-scans published content for broken links with export and SSRF-safe HTTP checks.
Disabled
Clickable table of contents from headings—ideal for long articles and docs.
Disabled