Website Analytics

How to See Live Visitors on Your WordPress Site

WordPress ships with no live visitor view, so the people reading your site right now are invisible by default. Here is how to watch them arrive, page by page.

On this page
  1. Why WordPress Cannot Show You This on Its Own
  2. What “Live” Actually Means
  3. Setting Up a Live Visitor View
  4. What the Live Screen Shows You
  5. Why Most Live Counters Are Wrong
  6. Watching Live Visitors Without a Cookie Banner
  7. What a Live View Is Actually Good For

WordPress will not tell you who is on your site right now, and no amount of clicking around the dashboard will change that. To see live visitors you need an analytics tool that reports in real time: install it, connect it, and you get a live count plus a list of what each person is doing this second. DevDome Analytics shows visitors active in the last 5 minutes, refreshed every 10 seconds, with bots kept separate instead of quietly padding the number.

That last part is the difference between a live view that is useful and one that just feels good. Here is how to set the view up, what it can actually tell you, and how to read it without fooling yourself.

Why WordPress Cannot Show You This on Its Own

WordPress keeps track of content, not audience. The At a Glance box counts posts, pages and comments. Site Health checks your configuration. Neither of them knows that a browser in Manchester requested your pricing page four seconds ago.

Your web server does know, because every request lands in an access log. Those logs are raw text, they mix humans and machines with nothing separating the two, and on plenty of shared hosts you need a support ticket to read them at all. That gap is exactly why every live visitor view comes from an analytics tool rather than from WordPress itself.

What “Live” Actually Means

There is no standard definition of live, so check the window before you compare two numbers. Google Analytics 4’s Realtime report works on the last 30 minutes, with a 5 minute view alongside it. DevDome’s live count uses the last 5 minutes, refreshed every 10 seconds.

A wider window always produces a bigger number. Half an hour of activity flattened into a single figure can look like a crowd when it was really six people passing through at different moments. Neither approach is wrong, but they answer slightly different questions, and swapping between them without noticing is how people convince themselves traffic doubled overnight.

Setting Up a Live Visitor View

The setup is short. Install the DevDome Analytics plugin from the WordPress plugin directory and activate it. Connect your free DevDome account from the plugin screen, which is a single button and a confirmation on our side. Nothing is tracked before you connect, and no analytics tables are added to your WordPress database.

Key numbers then appear in wp-admin, and the full dashboard, including the live view, lives in your DevDome account. One step people skip: log out before you test it. Administrators and editors are excluded from tracking by default, so browsing your own site while signed in will show you a live count of zero and send you hunting for a bug that is not there. Open a private window instead.

What the Live Screen Shows You

Clicking the live count opens the realtime activity monitor, which is where it stops being a vanity number. Each active visitor gets a row: an anonymous visitor ID, the pages they have already been through in this session with the time spent on each, the page they are on now, how long they have been sitting on it, and their country, browser, operating system and device type. A filter at the top switches between all activity, visitors only and bots only.

Click a visitor ID and you get that visitor’s full event trail: pageviews, outbound clicks, redirects, in the order they happened. Seeing a real journey end to end is usually more useful than the headline count, because it shows you where people give up. If the outbound clicks in that trail are affiliate links, they should also be carrying the right rel attribute, which is a separate job covered in nofollow vs sponsored for affiliate links.

Why Most Live Counters Are Wrong

Here is the uncomfortable part. Bots browse your site all day, and most live counters cheerfully include them. A crawler loading three pages in two seconds looks, to a simple counter, exactly like an engaged reader.

The scale is not small. On one of our own affiliate sites, a 30 day window came out at 9,490 human visitors against 12,870 bot hits, so about 58% of all hits were automated. On a much smaller store we run, the split was 11 humans against roughly 2,770 bot hits. Standard tools help less than you would hope: Google Analytics 4 excludes only known bots from the IAB list and does not show you how much it removed. DevDome checks every hit server-side against six signals, including whether it reports a real browser profile and whether it arrived from a datacenter network, then reports humans and bots as two numbers. The full method is in bot traffic vs real visitors.

Live tracking has a reputation for being invasive, mostly because the classic implementations set an identifier on every device. DevDome is cookieless on new installs: nothing is stored on your visitors’ devices for analytics, so you do not need a cookie banner for DevDome specifically. The browser Do Not Track signal is respected by default, and returning-visitor tracking is an option you switch on rather than the default.

The trade is honest and worth knowing: without a stored identifier, someone who comes back next week counts as a new visitor. That is the price of a GDPR-friendly setup, and for most site owners it is a fair one. We go through the mechanics in cookieless analytics explained.

What a Live View Is Actually Good For

Live data is a checking tool, not a decision tool. It is genuinely useful for confirming that tracking works right after install, watching where a newly published post lands its first readers, seeing whether a campaign or newsletter is actually driving clicks in the minutes after it goes out, and catching a traffic spike while it is still happening so you can tell if it is real people or a scraper.

What it is bad at is perspective. Five minutes of data cannot tell you whether this week beat last week, and staring at it all afternoon is a hobby, not analysis. Use the live screen to answer “is this working right now”, then close it and let the daily, weekly and monthly reports answer everything else.

Disclosure: DevDome publishes this blog and makes the products it mentions. We describe what they do rather than promise results.

Key takeaways

  • WordPress has no built-in live visitor view, so the count has to come from an analytics tool.
  • Check the time window before comparing two live numbers: 5 minutes and 30 minutes give very different figures.
  • DevDome Analytics counts visitors active in the last 5 minutes and refreshes every 10 seconds.
  • A live count is only honest if bots are separated out, otherwise you are watching crawlers browse.
  • Use the live view to check things, not to make decisions; trends belong in the longer reports.

Sources

  1. Google Analytics 4: Realtime report — the 30 minute and 5 minute active-user windows GA4 reports on
  2. Google Analytics 4: bot filtering — only known bots on the IAB list are excluded, and the amount is not shown

Links last checked August 11, 2026.

Frequently asked questions

Does WordPress show live visitors by default?

No. The WordPress dashboard reports on your content, not your audience, so there is no live visitor screen anywhere in it. Your web server does log every request, but those logs are raw text that mixes people and machines, and many shared hosts do not give you easy access to them. A live view has to come from an analytics tool.

Why does my live count show zero when I am browsing the site myself?

Because administrators and editors are not tracked by default, which stops your own work from polluting your stats. To test the live view, open your site in a private or incognito window where you are logged out, or temporarily enable tracking for your role in the plugin settings.

How is a live visitor count calculated?

It counts distinct visitors who triggered activity inside a recent time window. DevDome uses the last 5 minutes and refreshes every 10 seconds. Google Analytics 4's Realtime report uses the last 30 minutes with a 5 minute view alongside it. A wider window always reports a bigger number, so compare like with like.

Do bots show up in live visitor counts?

In most tools, yes, and that is the main reason live numbers look better than they are. Crawlers, scrapers and scanners hit your pages constantly. DevDome classifies every hit as it arrives and lets you filter the live screen to visitors only, bots only, or both, so you can see which is which instead of guessing.

DevDome Team WordPress plugin builders

The DevDome team builds lightweight, performance-first WordPress plugins and free tools for site owners, founders and marketers. We write about the exact problems our plugins solve, in plain language for people who run real sites.