ConvertNow Analytics is free, privacy friendly WordPress analytics that counts real visitors only. Bots, AI crawlers, SEO tools and fake browsers are filtered out and shown to you by name, so every number on your dashboard is a person.
Here's the problem. Most analytics tools count anything that loads a page, and a lot of what loads pages today is not human: uptime monitors, SEO scanners, screenshot services and a fast growing crowd of AI bots. Your stats can show several times the traffic you really have.
ConvertNow fixes that. A visit only counts when the page actually appears on a screen and someone moves, scrolls, taps or stays for a moment. Everything left out is kept and named under Filtered Traffic, so you can always check what was removed and why.
Want to see it first? Press
Live Preview above for a full demo with 90 days of sample traffic.
See your AI traffic: ChatGPT, Perplexity, Gemini, Claude and Copilot
Find out which AI assistants send you real readers and which pages they recommend. Each assistant is its own channel, with its share over time and whether AI traffic is growing faster than the rest of your site. Next to that, see how often GPTBot, ClaudeBot, PerplexityBot and other AI crawlers read your content, and which pages they read most but never send anyone to.
Bot traffic, filtered and explained
A chart of people against machines, every refused request by name and hour, and the pages bots hit most. Crawlers, uptime monitors, headless browsers and traffic from cloud servers are refused before anything is stored, so they never pollute your numbers.
Every WordPress stat you need, in one dashboard
- Visitors, visits, pageviews, real bounce rate and time on page
- Top pages and posts, landing and exit pages, and how far people read
- Referrers, search engines, social networks and UTM campaigns
- A world map of your readers, plus languages, browsers and devices
- Goals, funnels, journeys, retention, segments and cohorts
- Traffic by author and content type for blogs and publishers
- WooCommerce and Easy Digital Downloads revenue by channel and page
- Outbound link, download, email and phone click tracking
- Broken link (404) and site search reports
- A traffic calendar, engagement charts and a chart builder
- Notes on the chart for launches, newsletters and redesigns
- Light and dark mode, and every screen works with a keyboard and screen reader
AI insights that run on your own server
Press one button and get a plain English brief of what changed: unusual days and their likely cause, sources that grew or dropped, pages that are rising or fading, pages people love but few find, and a 30 day forecast. Every finding is tested against your own traffic, so it only speaks up when something really happened. No chatbot and no outside service is involved.
Built for agencies too
Switch on Agency mode and the dashboard, shared link and emails carry your name, logo and colours. Pick one of seven palettes, each in light and dark, or build your own. Give clients a read only login that shows only the reports you choose, with a note from you and a Help link to your support. Set it up once, export it, and import it on every other client site. All free.
A privacy friendly Google Analytics alternative
No cookies, nothing stored on the visitor's device, and no raw IP addresses kept. Visitors are counted with a daily changing anonymous code, so nobody is followed from one day to the next. Your data stays in your own WordPress database and is never sent to anyone. Many sites run it without a cookie banner for analytics.
Fast, light and works with your setup
The tracker is about 1.5 KB and loads from your own site, so most ad blockers leave it alone. It works with page caching and CDNs, tells WP Rocket, LiteSpeed Cache, Perfmatters, SiteGround Optimizer, FlyingPress, Autoptimize, W3 Total Cache and Hummingbird not to delay it, and reads visitor countries from Cloudflare when your site sits behind it. Reports read from daily summaries, so a year of data loads as fast as a day.
Stay in the loop without logging in
- A summary email every day, week, two weeks or month, with what stood out and your key numbers
- Alerts by email, Slack or Discord when traffic drops, spikes or tracking stops
- A tracking health check that tests itself every hour and tells you if something is wrong
- A read only link to share your dashboard, plus CSV and JSON export
- Share cards: save an image of your AI traffic or your year in real people
- Today's visitors and bots refused, right in the admin bar
No account. No upsell. Nothing locked.
There is no paid version, no license key and no account to create. Every feature is free for every site.
Links: Documentation ·
Support forum ·
contact@convertnow.tools
- Go to Plugins, Add New and search for ConvertNow Analytics.
- Click Install Now, then Activate.
- Open ConvertNow in the admin menu.
That's it. No key, no account and no setup. Counting starts right away, and the map fills in on its own because country data is built in.
Your own visits are not counted while you are logged in as an administrator or editor, so the numbers start at zero until real readers arrive. Want to look around first? Switch on
Test mode at the top of the Stats screen to fill every report with a sample coffee shop, then switch back to Live whenever you like. Your real visits keep counting the whole time.
Links
Bundled data
IP Geolocation by
DB-IP, used under
CC BY 4.0.
Data centre detection reads two plain text tables built from the
X4BNet datacenter lists, MIT licensed, plus a short supplement of documented cloud supernets:
assets/data/dc-ipv4.csv and
assets/data/dc-ipv6.csv, in the same boundary format as the country tables. The build script is
tools/build-dc-tables.py in the development sources.
Brand icons in
assets/icons/ come from
SVG Logos and
Simple Icons (CC0),
Lobe Icons (MIT) and
Font Awesome Free (CC BY 4.0).
assets/icons/CREDITS.txt lists which is which. Every trademark belongs to its owner; the icons are used only to identify the site a visit came from.
Country lookups read two plain text tables built from the DB-IP IP to Country Lite database:
assets/data/geo-ipv4.csv and
assets/data/geo-ipv6.csv. Every line is one boundary, written as an uppercase hex address prefix and an ISO 3166-1 alpha-2 country code, so both files can be opened and read in any text editor. The world map outlines are plain JSON path data at
assets/data/world.json. Nothing in the plugin is compiled, minified or obfuscated.
1.7.3
- Sites behind a proxy or CDN on public addresses are recognised. Until now every reader there looked like the proxy, so one person could count as a new visitor on every page, countries showed the proxy's country and bots on cloud servers slipped through. Tracking health now spots an unknown proxy and trusts it with one click, and Settings, Advanced has a Trusted proxies list.
- Phones and computers on IPv6 stay one visitor for the day. They change the last half of their address on their own, which used to split one reader into several visitors.
- Infinite scroll themes no longer count an article again when you scroll back up to it. Clicking back to it still counts.
- Coming back to a page with the Back button within half an hour carries on the same view instead of counting a new one, the same as Jetpack and Google Analytics.
- Faster on busy sites: referrer, channel, campaign and AI reports work out where each visit came from once instead of once per report, Yesterday and other finished days load from the daily summaries, and AI insights finish on a million pageviews a day. Slow reports stay ready for up to 15 minutes.
- The hourly upkeep folds every waiting bot record into the Filtered screens, flood protection keeps one small row per visitor, and every counted pageview costs one database query fewer.
- When a very busy server answers a pageview with a gateway error, the tracker tries once more a few seconds later.
- Charts for Yesterday and custom ranges no longer end with an extra empty bar, and exit pages keep visits that ended in the last half hour of the day.
1.7.2
Small trend lines in every headline tile, and screen notes behind an i button beside the title.
1.7.1
Plain language alert emails that say what happened, whether anything is wrong and what to do, the same clear wording for filtered bots everywhere, and the 1.7.0 What's new window for sites updating from 1.6.x.
1.7.0
Agency mode with branding, client logins and settings export, colour palettes, test mode, share cards, an admin bar counter and badge, full width screens and an accessibility pass. The tracker loads from your own site, works with the common optimisers and reads Cloudflare directly, plus a database size card and refreshed country and data centre lists.
1.6.6
Counting fixes: same page links and the Back button are handled correctly, no pageview is dropped for arriving too soon, two tabs are one visit, each referrer site has one name, channels are stricter and comparisons are exact. AI insights catch source drops and steady AI growth. Adds a What's new window after updates.
1.6.5
AI insights rebuilt as tested models: unusual days with causes, change points, a backtested forecast, page trends and AI citation gaps.
1.6.4
Tracking health readable in dark mode, and five new charts on the Calendar screen.
1.6.3
Summary emails every day, week, two weeks or month, fuller documentation, and SQLite support for the Live Preview.
1.6.2
Fixes missing names in the Top countries list.
1.6.1
Customisable report screens, fairer channel credit for later pages, revenue that matches your shop, and new Explore, Engagement, Page Flow, AI and Calendar screens.
1.6.0
Rebuilds no longer delete older history. Adds a first run checklist, a customisable Stats screen and the llms.txt report.
1.5.0 and 1.5.1
Tracking health checks, alerts by email or webhook, site icons, iCloud Private Relay support and about a hundred bundled site icons.
1.4.0 and 1.4.1
Counts people only: cloud servers, headless browsers and pages nobody touched are refused. Filtered Traffic rebuilt.
1.3.0 to 1.3.2
Revenue reporting for WooCommerce and Easy Digital Downloads, correct counting behind caches and CDNs, and a pageview that has to prove a person was there.
1.0.0 to 1.2.3
First release with editorial reports, then AI Visibility, insights, an optional usage report and a series of accuracy fixes.