WordPress popular posts plugin
Top 10
Count post views and show readers what is popular on your site, from today’s trending posts to all-time favorites.
See the demo.

>10k
Active installs
4.6/5
Average rating
>1.2m
Downloads
Show readers what is worth reading next.
Count views, surface popular content and choose how it appears. Everything below is included in Free and Pro.
Daily and total views
Track posts, pages and custom post types. Show view counts automatically, with the Post Count block or with [tptn_views].
Popular posts where you need them
Display all-time favorites or posts popular within a chosen period. Use the Popular Posts block, widgets, [tptn_list] or template functions.
Choose your data source
Use Top 10’s own view counter or build lists from Koko Analytics page views. You can switch off Top 10 tracking when Koko supplies the data. Set up Koko Analytics.
Fit your theme
Choose a built-in style or your own CSS. Show thumbnails, titles, authors, dates and excerpts, with image fallbacks when a featured image is missing.
Control what appears
Choose post types, limit the number of results and exclude posts by ID or category. Language-specific caches support WPML, Polylang and TranslatePress.
Track behind page caches
JavaScript tracking counts visits to cached pages. Views are buffered and added to the count tables in the background. Optional bot filtering skips known bots.
Review and manage your counts
Use daily and overall dashboards, a views chart, admin columns and a network statistics dashboard. Import or export counts and settings, publish RSS lists, or integrate through REST and the Abilities API.
Top 10 Pro
More control over tracking, layouts and reporting
Top 10 Pro is a standalone plugin that includes every Free feature.
Choose a tracker for your traffic
Fast and High-traffic trackers provide alternatives to the standard WordPress endpoints. Site-wide tracking includes the homepage, archives and search pages; feed tracking counts RSS and Atom reads.
Query limits and retention
Set a MySQL query time limit, choose how long daily data is retained and reduce the daily table size. Bot filtering is available in both Free and Pro.
See how readers find your content
Use the Feed vs web report to compare reading channels. The admin bar shows daily and total counts with quick links and cache clearing; a compact dashboard chart keeps trends in view.
Dashboard permissions and admin columns
Choose which roles can access Top 10 dashboards and which post types show count columns. Pro adds sorting for custom post type columns.
Build editable popular post layouts
The Advanced Popular Posts block has editable cards and six layout patterns. Query Loop and Featured Image blocks offer more layout control, while the Popular Posts Pro block can save defaults.
Page builders and delivery
Use native elements for Elementor, Bricks and WPBakery, the Grid Thumbs style, or lazy-loaded lists that refresh separately from a cached page.
Highlight your popular authors
Rank authors by views of their published posts. Add a popular authors list through blocks, widgets or shortcodes, with author images and configurable output.
Existing Popular Authors installations
Popular Authors functionality is built into Top 10 Pro. Existing blocks and supported legacy shortcodes can continue to render after the retired plugin is removed.
Combine content across network sites
Display popular posts from selected sites in a WordPress multisite network, using Top 10 counts or Koko Analytics data. Copy settings between sites to keep configuration consistent.
Term filters and RSS feeds
Restrict lists to selected taxonomy terms, set category inclusions per post and filter popular-post RSS feeds by category or post type.
Manage counts and caches with code
Use WP-CLI to manage counts, database tables, settings, cron and caches. Pro Abilities API actions let authorized integrations edit counts and clear the cache.
Operational checks
Inspect plugin status, import or export counts and run maintenance tasks from scripts. These tools complement the on-site dashboard.
Free vs Pro
| Feature | Free | Pro |
|---|---|---|
| Every Free feature | ✓ | ✓ |
| Fast and High-traffic trackers | ✕ | ✓ |
| Site-wide and feed tracking | ✕ | ✓ |
| Query time limit and configurable retention | ✕ | ✓ |
| Daily table reduction tool | ✕ | ✓ |
| Advanced block with six editable layouts | ✕ | ✓ |
| Pro Query Loop and Featured Image blocks | ✕ | ✓ |
| Saved Popular Posts block defaults | ✕ | ✓ |
| Elementor, Bricks and WPBakery elements | ✕ | ✓ |
| Lazy-loaded lists and Grid Thumbs style | ✕ | ✓ |
| Popular Authors blocks, widgets and shortcodes | ✕ | ✓ |
| Taxonomy and per-post inclusion controls | ✕ | ✓ |
| RSS category and post-type filters | ✕ | ✓ |
| Feed vs web report and admin bar counts | ✕ | ✓ |
| Role-based dashboard access | ✕ | ✓ |
| Additional dashboard and admin-column controls | ✕ | ✓ |
| Popular posts lists across network sites | ✕ | ✓ |
| Koko Analytics in network-wide lists | ✕ | ✓ |
| Copy settings between network sites | ✕ | ✓ |
| WP-CLI management commands | ✕ | ✓ |
| Abilities API: count editing and cache clearing | ✕ | ✓ |
The network statistics dashboard is included in Free. Lists combining posts from multiple sites require Pro. License each site where you activate the paid plugin.
Read the Free vs Pro guide for the full comparison.
Pricing
Unlock more with Top 10 Pro. Choose plans that grow with you
No site limit
WordPress.org Forum support
Basic Gutenberg block
Shortcode
Widget
Inbuilt caching
Everything in Basic
1 active site
Direct email support
Fast Tracker
Advanced Popular Posts Query block
Enhanced Featured Image block
Save default block attributes
Extra shortcode settings
Post views in Admin Bar
Additional admin enhancements
Everything in Pro
Discounted pricing for 5 to unlimited
Use on WordPress multisite
Direct email support
Everything in Pro+
Unlimited active sites
Priority email support
Backed by a 14-day refund policy
After choosing a Top 10 premium plan, you are fully protected by our 100% No-Risk Money-Back Guarantee! If you don’t like the plugin over the next 14 days, we’ll happily refund 100% of your money. Read about our policy here.
All pricing excludes VAT and is paid annually. You can purchase the plugin in USD, GBP, or EUR – look for the little dropdown in the bottom right of the purchase screen. Licenses include updates and support for one year. The plugin will continue to work if you don’t renew. You can change plans or cancel your account at any time. Purchase and License handling powered by Freemius.
