How to see visitor stats in cPanel
Help centreOn this page
This guide explains where to find traffic figures for your website in cPanel, what each tool shows, and why the numbers rarely match what Google Analytics or a similar service tells you.
Where the stats live
Everything is in the Metrics section of cPanel.
- Log in to cPanel.
- Scroll down to Metrics.
- Pick the tool you need from the list below.
The exact set of icons can vary between servers. The tools covered here are part of standard cPanel. You may also see one or more statistics programs that turn the server logs into charts by month, day and page. If one is listed, click it, choose your domain and you’ll get a report built from the same logs described below.
Visitors
Visitors shows the latest requests made to each domain, newest first.
- In Metrics, open Visitors.
- Click the magnifying glass icon next to the domain you want.
- Read through the table. Each row is one request, with the IP address, the time, the page or file asked for, the status code and the browser that made it.
This is good for seeing what’s happening right now, such as whether a page you just shared is getting hits. It only covers recent activity, so it isn’t a monthly report.
Errors
Errors lists the most recent problems the web server logged for your account, such as missing files and permission faults. If visitors report broken pages, check here first. For a fuller walk through, see how to find error logs in cPanel.
Bandwidth
Bandwidth shows how much data your sites have sent out, broken down by month and by service (web, email and FTP). A sudden jump usually means one of three things: a page became popular, someone is linking straight to your large images or downloads, or a bot is crawling the site hard.
Raw Access
Raw Access gives you the original access log for each domain, with one line per request.
- In Metrics, open Raw Access.
- Click the domain name to download its current log as a compressed (.gz) file.
- Unzip it and open it in a text editor or a spreadsheet.
Under Configure Logs you can choose to keep logs from previous months in your home directory, and whether old ones are removed. Keeping them uses some disk space, so tidy them up now and then.
A raw log line looks roughly like this:
198.51.100.23 - - [11/Nov/2026:09:14:02 +0000] "GET /prices/ HTTP/1.1" 200 18342 "https://www.google.com/" "Mozilla/5.0 ..."
That reads as: the visitor’s address, the time, the page requested, the status code (200 means it worked), the size in bytes, the page they came from and their browser.
How these numbers differ from Google Analytics
Server stats and Google Analytics measure different things, so expect them to disagree, sometimes by a lot.
| Server stats (cPanel) | Google Analytics | |
|---|---|---|
| How it counts | Every request the server receives | Only visits where the tracking code ran |
| Bots and crawlers | Mostly included | Mostly excluded |
| Visitors with ad blockers | Included | Often missing |
| Images, CSS, scripts | Can be counted as separate hits | Not counted |
| Cookie consent | Not needed | Visitors who decline may not be counted |
A “hit” in server stats is any single file. One page view with ten images and three stylesheets is fourteen hits. Look at pages or unique visitors instead if you want a figure closer to real people.
Bots inflate the counts
A big share of the traffic to almost any website is automated: search engine crawlers, uptime monitors, SEO tools, and scripts probing for weak spots such as wp-login.php. All of it shows up in your server logs. So if cPanel says you had 5,000 visitors last month and Google Analytics says 800, both can be right. The difference is mostly machines.
If one address is hammering your site, you can block it. See how to block an IP address in cPanel.
If it doesn’t work
- Visitors shows nothing for a domain. The site may have had no traffic yet, or the domain may not point at our servers. See how to check DNS propagation.
- Very few visits since you added Cloudflare. Requests that Cloudflare answers from its own copy never reach our server, so they don’t appear in the logs. Use Cloudflare’s own analytics alongside ours.
- The Raw Access download is empty. The log for the current period may have just been processed and cleared. Try again later, or turn on archiving under Configure Logs so older entries are kept.
Still stuck? Open a support ticket and we’ll help.
Every plan has cPanel, free SSL, backups every six hours and free migration.