Bubuku Post View Count
Complement to know how many times a Post has been seen
Solid choice
Bubuku Post View Count is a solid plugin choice in 2026, with a few things worth checking first. It runs on 10+ sites and was last updated 6 days ago, and scores 66/100 on our health check.
- Actively developed β last update 6 days ago
- Tested with the latest WordPress (7.1)
- Small user base (10+ active installs)
- Very few reviews so far
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release β each site that auto-updates counts as a download.
Rankings
Where Bubuku Post View Count stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| page view count | >100 |
| post count | >100 |
| post view count | #61 |
| post views | >100 |
| posts | >100 |
Version adoption
Share of active sites per release.
About Bubuku Post View Count
From the official readme Β· v1.3.0Description
With this plugin, you can easily see how many people have viewed a Post
It only runs on Posts and after some time has passed through an Endpoint, so it doesn’t affect CWV, and the page loads quickly.
The post meta that we store the value in is “views”.
More information in Spanish about the plugin in the link Show the most viewed Articles, without affecting the loading speed
SUPPORT
Need help or have a suggestion?
Please use the official WordPress.org Support Forum for any issues related to the plugin.
Official Website
For additional information or to get in touch with the development team, please visit our official website.
Like the plugin?
Please leave a 5-star review and help others discover Bubuku Post View Count.
ABOUT BUBUKU_CODE
We develop custom solutions for WordPress focused on performance, accessibility, and maintainable code. Our work includes plugins, themes, and integrations designed to improve the daily workflow of marketing and content teams.
Privacy
This plugin never persists the visitor’s raw IP address or User-Agent string. To avoid duplicate views and limit abuse, it stores keyed, non-reversible HMAC tokens derived from the post, network address and User-Agent in a dedicated table for up to 30 minutes; expired tokens are deleted automatically. All reporting data is aggregated: total views and last-viewed date per post, a daily view count per post, and β if you enable the optional session dimensions β a daily breakdown per post of device-width bucket and approximate referrer category (never the raw screen width or referrer URL/host).
If a visitor’s browser sends the “Do Not Track” (DNT) or Global Privacy Control (Sec-GPC) signal, the plugin skips recording the optional session dimensions (device width and referrer category) for that visit. This is enabled by default and can be turned off in Settings β Post View Count. The view count itself is unaffected either way, since it never stores anything that identifies the visitor.
If you enable the optional “AI crawler tracking” setting (off by default), hits from known AI crawlers are counted in their own table, aggregated by day and bot name β never at the individual-request level and never mixed with human view data.
Installation
- Unzip the plugin ZIP file on your computer.
- Copy or move the resulting folder to the “wp-content/plugins/” directory of your WordPress installation.
- Log in to the WordPress admin area and navigate to the “Plugins” screen.
- Locate “Bubuku Post View Count” in the plugins list and click “Activate” to enable the plugin.
- Ensure your installation meets the requirements listed in the plugin header (WordPress and PHP versions) before using it in production.
Frequently asked questions
How do I see the view count for a post?
Since 1.2.0 the source of truth is the pluginβs own database table, but the total is still mirrored to post meta for backwards compatibility. You can keep using get_post_meta( $post_id, 'views', true ); the date of the last view is available as get_post_meta( $post_id, 'views_last', true ).
Does the 1.2.0 update lose my existing view counts?
No. On activation the plugin copies every existing views post meta into its new table in the background, in batches. The date of the last view isnβt available for posts that were only counted before 1.2.0 β the count itself carries over intact.
Does uninstalling the plugin delete my view data?
Yes, by default β deleting the plugin removes its tables, options and deduplication data, in line with WordPress.orgβs guidelines against leaving data behind. You can turn this off from Settings β Post View Count if youβd rather keep your data for a future reinstall.
Can I choose which content types count views, or exclude certain user roles and bots?
Yes, since 1.2.0. Go to Settings β Post View Count to choose which content types are counted (only Posts by default, same as before), exclude specific user roles (roles that can already edit content are excluded by default), and optionally exclude known bots and crawlers. Unchecking a content type stops counting new views for it but never deletes the views already recorded.
Can I reset the view counts without uninstalling the plugin?
Yes. Settings β Post View Count has a βDelete all data nowβ button that clears every recorded view, with a confirmation prompt before it runs.
Does this plugin affect page load speed?
The lightweight counter is deferred and sends its request only after the page has accumulated five visible seconds, so it stays outside the initial rendering path. As with any analytics request, its actual server cost depends on the siteβs traffic and database performance.
Is this plugin compatible with multisite installations?
Yes, the plugin now includes multisite support, including in the uninstall routine.
Can I show the view count inside a post or page?
Yes. Use the [bbk_post_views] shortcode, or add the βBubuku Β· Vistas del postβ block in the block editor. Both show the current postβs view count; add show_last_viewed="1" to the shortcode (or toggle βMostrar la fecha de la ΓΊltima visitaβ on the block) to also show the date of the last view. A content type that isnβt counting views, per your settings, shows nothing.
Can I see how views have evolved over time?
Yes. Settings β Post View Count includes a chart of views over time (day/week/month) and a comparison of the current 30-day period against the previous one, both drawn from the same data used by the REST/MCP trend endpoints.
Does the plugin respect βDo Not Trackβ or Global Privacy Control?
Yes, by default. When a visitorβs browser sends the DNT or Sec-GPC signal, the plugin still counts the view (itβs already anonymous β no IP or User-Agent is ever stored) but skips recording the optional device-width and referrer breakdown for that visit. You can turn this off in Settings β Post View Count if youβd rather always record the full breakdown.
Changelog
1.3.0
- New “at a glance” summary cards above the Stats tab: total views, last 30 days (with the change vs. the previous 30), AI referrals and AI bot crawling.
- New “Post views summary” widget on the WordPress dashboard (enable it from Screen Options if it’s hidden), with the same four figures plus a 7-day trend sparkline. Fully server-rendered from a background-refreshed snapshot, so it adds no extra queries or JavaScript to wp-admin.
1.2.3
- AI crawler tracking now recognizes 63 AI crawlers (up from 9), grouped into 4 categories β AI assistant, data scraper, AI search and AI training β each shown with its own color. Settings β Post View Count has a new collapsible “AI crawlers monitored” panel listing all of them with their vendor and category, and the “AI bot crawling” table in Stats shows a color dot next to each bot with a legend below it.
- New privacy setting: “Respect Do Not Track / Global Privacy Control”. When a visitor’s browser sends the DNT or Sec-GPC signal, the view is still counted (it was already anonymous, with no IP or user agent stored) but the optional device/referrer breakdown is skipped for that visit.
- Optional write buffer for high-traffic sites with a persistent object cache (Redis/Memcached): coalesces views for the same post into a single database write per minute instead of one per view. Off by default and has no effect without a persistent object cache.
1.2.2
- Evolution chart, period comparison, rising/falling content lists, device/referrer breakdown and the shortcode/block for showing view counts on the front end.
- Session dimensions: traffic broken down by device screen size and by where visitors came from (direct, search, social, AI assistants, etc.), never storing the raw referrer host or exact screen width.
- AI traffic reporting: a new “AI crawler tracking” setting (off by default) counts hits from known AI crawlers (GPTBot, ClaudeBot, PerplexityBot, CCBot, Google-Extended, Bytespider, Amazonbot, Applebot-Extended) in their own table, kept separate from the human view count; a new “AI traffic” section in Settings β Post View Count shows both AI referrals and crawler hits.
1.2.1
- Read-only query layer (
Core\Query) powering most-viewed content, stale content, per-post stats, trends and summary β used by the new admin columns, WP-CLI commands. - Sortable “Views” and “Last view” columns in the admin list table for every enabled content type.
- WP-CLI commands
wp bbk-views top,wp bbk-views staleandwp bbk-views post <id>(only registered when WP-CLI is present). - New:
GET /bbk_postview/v1/trendsREST endpoint (capabilityedit_posts, cacheable) for period-over-period view trends.
1.2.0
- The view counter now has its own database tables (
{prefix}bbk_post_views,{prefix}bbk_post_views_daily), tracking the date and time of the first and last view per post in addition to the total β the first step towards analytics features (most-viewed content, stale content) planned for upcoming versions. - New: a settings page under Settings β Post View Count. Choose which content types count views (defaults to Posts, same as before), exclude specific user roles (defaults to roles that can already edit content), optionally exclude known bots and crawlers (Googlebot, Bingbot, GPTBot, ClaudeBot, etc.), and set how long the daily view history is kept.
- New: a “delete all data now” button on the settings page to reset all recorded views without uninstalling the plugin.
- Improvement: the counter increment is now a single atomic upsert per table (no read-then-write), removing the last possible race condition under concurrent traffic.
- Improvement: existing
viewspost meta is migrated automatically and incrementally (500 rows per batch via WP-Cron) into the new tables on upgrade β no data is lost, and the migration is safe to run more than once. - Kept: the
viewspost meta is still written on every view as a compatibility mirror for themes and queries that already read it (e.g.orderby=meta_value_num); a newviews_lastpost meta exposes the last-view date the same way. - Improvement:
uninstall.phpnow removes the plugin’s own tables, options and deduplication transients (in addition to post meta), including on multisite. Whether to delete this data on uninstall is now configurable from the settings page (enabled by default, per WordPress.org guidelines). - Note: this is a database schema change. Rolling back to 1.1.x after upgrading is safe β the
viewspost meta is never removed, so the counter keeps working from where it was.
1.1.1
- Security: the view-count endpoint now also checks the request’s
Origin/Refereragainst the site’s own URL, rejecting cross-origin browser requests in addition to the existing post_id validation and per-visitor deduplication. - Improvement: internal refactor to a PSR-4 class structure (
src/Core,src/Api,src/Frontend) β no functional change for site visitors.
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own β no account needed.
Best Bubuku Post View Count alternatives
All page view count plugins βFAQ
Bubuku Post View Count: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org Β· checked Sep 28, 2026
Is Bubuku Post View Count free?
Yes. Bubuku Post View Count is free to download and use from the official WordPress.org plugin directory.
Is Bubuku Post View Count safe to use in 2026?
Bubuku Post View Count is a solid plugin choice in 2026, with a few things worth checking first. It runs on 10+ sites and was last updated 6 days ago, and scores 66/100 on our health check.
How many websites use Bubuku Post View Count?
Bubuku Post View Count is active on 10+ WordPress websites and has been downloaded 2,632 times since it launched in May 2022. It was downloaded 301 times in the last 30 days.
Does Bubuku Post View Count work with WordPress 7.1?
Yes. The developer has tested Bubuku Post View Count up to WordPress 7.1.2, the latest release. It requires WordPress 6.6 or newer.
What PHP version does Bubuku Post View Count need?
Bubuku Post View Count requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was Bubuku Post View Count last updated?
The latest version, 1.3.0, was released on September 22, 2026 (6 days ago).
Who makes Bubuku Post View Count?
Bubuku Post View Count is developed and maintained by Luis Ruiz.
What are the best alternatives to Bubuku Post View Count?
The most popular alternatives to Bubuku Post View Count are Page View Count (10K+ installs), Page View Count by Webline (200+ installs) and Simple Page Views with Anal⦠(<10 installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages β with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org β no credit card