Time Analytics
Find out if visitors actually read your content. Compare estimated vs actual reading time, track scroll depth across every page.
Everything you need for content analytics
Discover which pages engage your audience and which ones they leave early.
Estimated Time
Automatic reading time estimate based on word count and configurable reading speed.
Actual Time
Real time spent on page with pause detection on tab switch. Accurate data.
Scroll Depth
See how far visitors scroll. Do they reach the bottom or abandon halfway?
URL-based Tracking
Tracks any URL on your site — posts, pages, archives, custom post types.
Beautiful Dashboard
Doughnut charts, summary cards, searchable and sortable table with pagination.
Multilingual
Fully translatable. Russian and English included. Easy to add your language.
Extend with PRO features
Error monitoring, content quality audit, and smart internal linking suggestions — on top of free analytics.
404 Monitoring
Automatic broken link detection. Referral sources, hit counts, error history.
Content Audit
Find thin, outdated, and duplicate content. Quality score with actionable suggestions.
Internal Linking
Internal link structure analysis. Smart suggestions to improve navigation and SEO.
Get the most out of your analytics
404 monitoring, content audit, and internal linking — all in one PRO add-on.
Free vs PRO
| Feature | Free | PRO |
|---|---|---|
| Estimated reading time | ✓ | ✓ |
| Actual time on page | ✓ | ✓ |
| Scroll depth | ✓ | ✓ |
| Dashboard with charts | ✓ | ✓ |
| Multilingual | ✓ | ✓ |
| GDPR consent banner | ✓ | ✓ |
| 404 Monitoring | — | ✓ |
| Content Audit | — | ✓ |
| Internal Linking | — | ✓ |
| Auto-updates | — | ✓ |
| Priority support | — | ✓ |
Three simple steps
Activate the plugin
Install and activate. Database table is created automatically. Settings are optional.
Visitors give consent
An elegant GDPR banner asks for consent. Tracking only starts after "Accept".
View your analytics
Data is collected automatically. Open the dashboard and compare estimated vs actual time.
Privacy first
No personal data collected
- Only aggregate data per URL is stored: views, time, scroll depth
- No IP addresses, cookie identifiers, or user agents
- GDPR-compliant consent banner with customizable text
- Tracking starts only after explicit visitor consent
- All data is removed from the database when the plugin is uninstalled
Frequently asked questions
Will the plugin slow down my site?
No. The tracker script is under 2KB, runs inline, and sends data only on page unload via navigator.sendBeacon — no blocking.
Does it work with caching plugins?
Yes. The script is injected inline and uses AJAX calls that bypass page cache.
Can visitors see the analytics data?
No. The dashboard is only accessible to WordPress administrators. Visitors only see the consent banner.
What are the minimum requirements?
WordPress 6.0+ and PHP 8.0+. The plugin is lightweight with no external dependencies.
Support the project
All plugins have a free version.
If they help you — consider supporting development.