The dashboard is at /dashboard/sites/{siteId}/analytics and has three tabs: Overview, Crawlers, and Pages.
Overview tab#
The top of the Overview tab displays four headline metrics:
- Total visits — total crawler visits in the selected period.
- Unique pages — distinct URL paths that received at least one crawler visit.
- Active bots — number of distinct crawlers seen in the period.
- Avg visits/day — total visits divided by the number of days in the period.
Each metric shows a trend percentage comparing the current period to an equal-length prior period. For example, selecting 30 days compares the current 30 days to the previous 30 days. A positive trend means more activity in the current period.
Below the metrics is a timeseries chart showing daily visit volume, broken down by bot category. Days with no recorded visits show as zero so the chart remains contiguous.
Crawlers tab#
The Crawlers tab lists every crawler that visited your site in the selected period. Each row includes:
- Bot name and category — the crawler name and its category (
ai-training,ai-search,seo, orunknown). - Verification status — whether the bot is verified (confirmed via IP range or User-Agent signature) or unverified (classified by name pattern only).
- Visit count and share — total visits from this crawler and its percentage of total traffic.
- Trend — percentage change compared to the prior period.
- Sparkline — a small chart showing daily visit volume over the period.
- New indicator — flagged if the bot was not seen in the prior period.
Pages tab#
The Pages tab shows the most-crawled URL paths, ranked by visit count. Each row includes:
- URL path — the crawled path.
- Total visits and trend — visit count and percentage change compared to the prior period.
- Top crawler — the bot with the most visits to that path.
- Crawlability score — the score from the most recent scan, or "unscanned" if the path has never been scanned.
Filtering and querying#
Filters narrow the data displayed across all tabs. When you change a filter, all metrics, trends, and breakdowns update to reflect the new selection.
Date range#
Select a window from 1 to 90 days. All data on every tab adjusts to the chosen window, and trend comparisons shift to the equal-length period immediately before it.
Bot filter#
Narrow results to one or more specific crawlers. For example, selecting GPTBot shows only visits from GPTBot across all tabs.
Path filter#
Filter to URL paths matching a pattern. For example, entering /blog/* limits results to paths under /blog/.
Score filter (Pages tab only)#
On the Pages tab, filter pages by their crawlability score segment:
| Segment | Score range |
|---|---|
| Critical | Below 40 |
| Warning | 40–69 |
| Good | 70 or above |
| Unscanned | No score recorded |
Combining filters#
Filters combine to answer specific questions:
- "Which of my blog posts did GPTBot visit this week?" — Set the date range to 7 days, the bot filter to GPTBot, and the path filter to
/blog/. - "Which pages with poor crawlability are getting the most traffic?" — Go to the Pages tab and set the score filter to Critical.
- "Is ClaudeBot visiting more or fewer pages than last month?" — Set the date range to 30 days, set the bot filter to ClaudeBot, and check the trend on Unique Pages.
API access#
All dashboard data is also available via the API. See the Analytics Dashboard endpoint in the API Reference for the full request parameters and response schema.
Frequently Asked Questions
What are the three tabs on the analytics dashboard?
Overview, Crawlers, and Pages. Overview shows headline metrics and a timeseries chart; Crawlers lists every bot that visited with its category, verification status, and trend; Pages ranks the most-crawled URL paths with their crawlability scores.
What four metrics appear at the top of the Overview tab?
Total visits, unique pages, active bots, and average visits per day, each with a trend percentage comparing the current period to an equal-length prior period.
What does the Score filter on the Pages tab do?
It segments pages by crawlability score: Critical (below 40), Warning (40-69), Good (70 or above), or Unscanned (no score recorded).
How do I combine filters to answer a specific question?
Filters stack across date range, bot, and path. For example, to see which blog posts GPTBot visited this week, set the date range to 7 days, the bot filter to GPTBot, and the path filter to /blog/.




