Website traffic checker
Enter a domain and choose a country to check its estimated organic search traffic from Google, with a year of history and the pages and keywords behind it.
Estimated monthly Google organic traffic
- Ranking keywords
- Pages with traffic
- Traffic value
- Market
Twelve-month trend
Point at or tap a month to read it.
Where it ranks now
Keyword movement since last month
Top pages by traffic
The ten pages with the most estimated traffic, and their share of the site's total.
No top pages were available.
Top keywords by traffic
The twenty keywords that bring the most estimated traffic.
| Keyword | Position | Searches | Traffic |
|---|
No keywords match.
Monthly numbers
| Month | Traffic | Keywords | Top 3 | Top 10 | New | Up | Down | Lost |
|---|
Read the traffic estimate
The big number is the estimated organic visits the site gets from Google in one month, in the country you picked, with its change on the month before and over the year. Under it you get a twelve-month chart, where its keywords rank now, its ten biggest pages and its twenty biggest keywords.
| Figure | What it tells you |
|---|---|
| Estimated monthly traffic | Organic Google visits a month, from rankings and search volumes. |
| Ranking keywords | Keywords the site ranks for in the top 100 in that market. |
| Pages with traffic | How many of the site's pages rank for at least one keyword. |
| Traffic value | What the same clicks would cost as Google Ads, in US dollars. |
| Top 3 and top 10 | How many of those keywords rank on the first page, or near the top of it. |
| New, up, down and lost | Keywords that started ranking, improved, slipped or dropped out that month. |
The top 3 and top 10 counts matter more than the total keyword count. A site with 40,000 keywords at position 60 gets almost nothing from them. A site with 300 keywords in the top 3 can get a lot.
See which pages and keywords bring the traffic
The top pages show where the traffic lands, and each page's share of the total. When one page brings half the traffic, the site depends on a handful of rankings, and losing one of them shows up straight away in the total. Traffic spread over many pages is steadier.
The top keywords show what people searched to get there, with the position, the monthly searches and the estimated visits. Sort them by searches to find big keywords where the site ranks low, or filter by a word to see one topic. Each keyword shows the page that ranks for it.
How the estimate is built
Nobody outside a website can see its analytics, so every traffic checker works backwards from search results. DataForSEO keeps an index of Google results for millions of keywords. For each keyword a site ranks for, it takes the monthly searches and the share of clicks a result usually gets at that position, and adds them up.
That method has two blind spots. Keywords that are not in the index (most long, rare searches) count for nothing. And the click share is a typical curve, so a result under an AI Overview, a map or a row of ads is counted as if it got normal clicks. Small sites and sites that live on long-tail searches tend to look smaller than they are.
Compare sites, not exact visits
The estimate is at its best as a comparison. Check two competitors in the same country and the one with three times the estimate very likely gets more search traffic. Check one site month by month and the trend is usually right even when the level is not.
Keep the market fixed. A United States estimate is not worldwide traffic, and a site that sells in Germany will look tiny in the United States. Pick the country the site serves before you compare.
Spot a traffic drop in the history
When the estimate falls, switch the chart between traffic, keywords and top 10, and open the monthly numbers to see why. More lost keywords means rankings disappeared. Fewer top 3 keywords with the same total means positions slipped. Steady keywords with less traffic usually means search demand fell, which is often seasonal.
If the drop starts in one month, check it against the Google algorithm update checker. A core update on the same dates shows the timing lines up. It does not prove the update caused the drop.
Use real numbers for your own site
For your own site, an estimate is the wrong tool. Search Console counts the clicks Google sent, and Google Analytics counts sessions from every channel. The two never match exactly (a click is not a session), but both are measured, not modelled.
That gives you a useful check, too. Run your own domain through this page and set the estimate beside your Search Console clicks. The gap tells you roughly how far off the estimates are in your niche, which helps you read the numbers for your competitors.
Check traffic with your AI agent
With SEO Skill your agent can do both halves of the job. For your own site, the SEO report reads Search Console clicks and Google Analytics sessions for the same dates. For a competitor, seo research pulls the keywords it ranks for with your own DataForSEO or Ahrefs key, and keeps those estimates apart from your measured numbers. Ask:
Compare my Search Console clicks for example.com with the estimated organic traffic for competitor.example, and show which of their top pages I have no equivalent forAdd the hosted MCP server to your agent and sign in with Google:
Run it in a terminal, then sign in with Google.
Or run it on your machine
Installs the CLI, signs you in and adds the skill to your agents. Site crawls and Bing data run this way, on your own machine. A crawl fetches many pages, and Bing blocks our hosted server.