WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Lester Chan v3.0.0

WP-Stats

Display your WordPress blog statistics. Ranging from general total statistics, some of my plugins statistics and top 10 statistics.

WP-Stats

The facts

Rating
2.6★ from 7
Active installs
2k+
Price
Free
Last updated
9 Aug 2026
Added
Jan 2006
Requires WP
6.8
Tested up to
WP 7.0.4
Requires PHP
8.2
Downloads
339,002

Our analysis

AI-assisted

WP-Stats is a WordPress plugin that generates a statistics page for your blog using existing data from your database. It displays totals for posts, pages, comments, tags, categories, and links, as well as details about commenters and the most commented posts. You can create a statistics page by adding the [page_stats] shortcode or using a sidebar widget for totals.

This plugin is suitable for users who want to track and display blog statistics without needing to configure complex settings. It is designed for those who appreciate having a straightforward overview of their blog's activity and engagement.

Best for: This plugin suits bloggers who wish to monitor their site's statistics easily.

What it does well

  • Builds a statistics page using existing database data
  • Displays totals for various blog metrics
  • Includes a sidebar widget for quick access to totals
  • Supports shortcode and block for flexibility
  • Allows integration with other plugins

Where it falls short

  • Has a low rating of 2.6 out of 5
  • Limited information on additional features or support
  • Active installs are relatively low

Verdict

WP-Stats offers a basic solution for displaying blog statistics, though its low rating may indicate room for improvement in user experience or functionality.

From the developer

Lester Chan's own description of WP-Stats, lightly tidied.

WP-Stats builds a statistics page for your blog out of what is already in your database: how many posts, pages, comments, tags, categories and links there are, which posts drew the most comments, who has commented most often, and who writes for you. Put the [page_stats] shortcode on a page and that page becomes your statistics page. There is a sidebar widget for the totals, and the same statistics appear in wp-admin under WP-Stats.

Other plugins of mine can add their own blocks to that page. WP-Stats does not need to know anything about them in advance and never reads their settings.

Features

  • A full statistics page from one shortcode
  • Totals for posts, pages, comments, commenters, tags, categories, links and authors
  • Top X most commented posts and pages, most recent posts and most recent comments
  • A per-commenter view listing every comment somebody has left, with paging
  • A sidebar widget for the totals
  • Every block can be switched off individually

Donations

I spent most of my free time creating, updating, maintaining and supporting these plugins, if you really love my plugins and could spare me a couple of bucks, I will really appreciate it. If not feel free to use it without any obligations.

Usage

Create The Stats Page

  1. Go to WP-Admin -> Pages -> Add New
  2. Type any title you like in the page’s title area
  3. If you ARE using nice permalinks, WordPress will generate the permalink to the page after you type the title. You will see an ‘Edit’ link just beside the permalink.
  4. Click ‘Edit’, type in stats in the text field and click ‘Save’.
  5. Type [page_stats] in the page’s content area
  6. Click ‘Publish’
  7. If you ARE NOT using nice permalinks, go to WP-Admin -> WP-Stats, open the Settings tab and fill in ‘Stats URL’ with the URL of the page you just created.

The Block

Blog Statistics is in the editor’s inserter, under Widgets. Add it to a page and that page is your statistics page — there is nothing to configure on the block itself, because what the page shows comes from the settings and from whichever companion plugins are installed, not from the post.

It renders on the server, so the preview in the editor is the real page rather than an approximation, and the numbers are counted afresh on every view rather than frozen into the post when you save it.

The shortcode still works and is not going anywhere. [page_stats] behaves exactly as it always has, and a page already containing it needs no change. The block calls the same code the shortcode calls, so the two render identically — including the blocks other plugins contribute — and you can use whichever suits the page.

The Widget

  1. Go to WP-Admin -> Appearance -> Widgets
  2. The widget name is Stats.

For Plugin Authors

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for measuring traffic.

Under Construction

Easy to use Under Construction Page & Coming Soon Page. Enable Under Construction Mode in seconds & sh...

Free 600k+ installs 4.8★ (1,285)
Ad Inserter

Manage Google AdSense ads, banners, ad rotation, sticky widgets, AMP ads, ads.txt, tracking, header and footer...

Free 300k+ installs 4.9★ (2,428)
MonsterInsights

The best free Google Analytics plugin for WordPress. See how visitors find and use your website so you can gro...

Free 2M+ installs 4.5★ (3,148)
Maintenance

Great looking maintenance, coming soon & under construction pages. Put your site under maintenance in minu...

Free 1M+ installs 4.4★ (860)
Header Footer Code Manager

Easily add tracking code snippets, conversion pixels, or other scripts required by third party services for an...

Free 600k+ installs 4.9★ (309)
GA Google Analytics

Adds Google Analytics tracking code to your WordPress site. Supports many tracking features.

Free 400k+ installs 4.9★ (158)