> ## Documentation Index
> Fetch the complete documentation index at: https://docs.hadoseo.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Analytics Dashboard

> Track crawl activity, cache performance, and bot visits

## Overview

The Hado SEO analytics dashboard provides real-time insights into how search engines, social media bots, and AI crawlers interact with your site.

## Key Metrics

<CardGroup cols={2}>
  <Card title="Crawls" icon="spider">
    **Total bot visits** to your site during the selected time period. Includes
    all detected bots: search engines, social crawlers, and AI bots.
  </Card>

  <Card title="Prerenders" icon="bolt">
    **Pages dynamically rendered** for bots. This represents fresh renders that
    weren't served from cache.
  </Card>

  <Card title="Cached Views" icon="database">
    **Requests served from cache** without requiring a fresh render. Higher is
    better for performance.
  </Card>

  <Card title="Cache Hit Rate" icon="chart-line">
    **Percentage served from cache.** Aim for 80%+ for optimal performance and
    cost efficiency.
  </Card>
</CardGroup>

## Time Period Filters

Select different time ranges to analyze trends:

| Filter       | Use Case                          |
| ------------ | --------------------------------- |
| **1 Day**    | Recent activity, debugging issues |
| **7 Days**   | Weekly trends, typical analysis   |
| **30 Days**  | Monthly overview, growth tracking |
| **All Time** | Complete history since setup      |

Your selected time period is saved and persists across sessions.

## Pages Table

The pages table shows per-page breakdown of your site:

### Columns

| Column           | Description                                          |
| ---------------- | ---------------------------------------------------- |
| **URL**          | Page path relative to your domain                    |
| **Render**       | Render status badge (OK, 404, Empty, Timeout, Error) |
| **SEO Score**    | Health score (0-100) based on SEO best practices     |
| **Last Crawled** | Most recent prerender timestamp                      |
| **Source**       | How the page was discovered (sitemap, manual)        |
| **Bot Visits**   | Icons showing which bots have visited                |

### Render Status Filter

Use the **Render Status** dropdown to filter pages by their rendering status:

| Filter              | Shows                                              |
| ------------------- | -------------------------------------------------- |
| **All**             | All pages regardless of render status              |
| **OK (200)**        | Successfully rendered pages                        |
| **Not Found (404)** | Pages returning 404                                |
| **Empty (204)**     | Pages that rendered but have no meaningful content |
| **Errors (5xx)**    | Pages with server errors (500, 502)                |
| **Timeout**         | Pages that timed out (408, 504)                    |
| **Pending**         | Pages not yet rendered                             |

This filter is useful for quickly finding pages with rendering issues that need attention. See [Understanding Render Status](/guides/troubleshooting/render-status) for details on each status code and how to fix issues.

### SEO Score

Each page receives an SEO score based on:

* **Title tag** - Present, unique, proper length
* **Meta description** - Present, unique, proper length
* **Canonical URL** - Present and correct
* **Open Graph tags** - Title, description, image
* **Twitter Card tags** - Proper configuration

Click any page to see the detailed breakdown and specific issues.

| Score  | Status          |
| ------ | --------------- |
| 80-100 | Healthy         |
| 50-79  | Needs Attention |
| 0-49   | Critical        |

### Bot Breakdown

Hado SEO tracks visits from 60+ bot types. Expand any page row to see which bots have visited:

**Search Engine Bots:**

| Bot         | Platform        |
| ----------- | --------------- |
| Googlebot   | Google Search   |
| Bingbot     | Microsoft Bing  |
| YandexBot   | Yandex (Russia) |
| Baiduspider | Baidu (China)   |
| DuckDuckBot | DuckDuckGo      |
| Applebot    | Apple/Siri      |

**AI Bots:**

| Bot           | Platform           |
| ------------- | ------------------ |
| GPTBot        | OpenAI (ChatGPT)   |
| ClaudeBot     | Anthropic (Claude) |
| PerplexityBot | Perplexity AI      |
| Gemini        | Google Gemini      |

**Social Media Bots:**

| Bot         | Platform           |
| ----------- | ------------------ |
| Twitterbot  | X/Twitter previews |
| Facebookbot | Facebook/Instagram |
| LinkedInBot | LinkedIn           |
| Slackbot    | Slack unfurling    |
| Discordbot  | Discord embeds     |
| WhatsApp    | WhatsApp previews  |
| Telegram    | Telegram previews  |
| Pinterest   | Pinterest pins     |
| TikTok      | TikTok links       |
| Reddit      | Reddit embeds      |
| Snapchat    | Snapchat           |

**Other Bots:**

| Bot       | Platform       |
| --------- | -------------- |
| Amazonbot | Amazon/Alexa   |
| Quora     | Quora          |
| Meta      | Meta platforms |

## Understanding the Data

### High Cache Hit Rate (Good)

A cache hit rate above 80% indicates:

* Bots are receiving fast responses
* Your content is being efficiently served
* Prerendering resources are optimized

### Low Cache Hit Rate

A rate below 50% may indicate:

* Many unique pages being crawled
* Frequent content updates
* Cache expiring before recrawls

**Solutions:**

* Ensure pages are in your sitemap
* Trigger manual recrawls after updates
* Use batch recrawl for frequently updated pages

### No Crawl Activity

If you see zero crawls:

1. **Verify DNS is configured** - Check domain status badge
2. **Check subscription status** - Ensure active plan
3. **Wait for indexing** - New domains take time
4. **Submit to Search Console** - Request indexing

## Actions

### Batch Recrawl

Select multiple pages and recrawl them at once:

1. Check the boxes next to pages you want to recrawl
2. Click **Recrawl Selected**
3. Up to 100 pages per batch

Use this for:

* Pages with recent content updates
* Pages with low SEO scores you've fixed
* Priority pages you want refreshed quickly

### Sitemap Sync

Discover new pages from your sitemap:

1. Click **Sync Sitemap**
2. New pages are added to your pages list
3. New pages are automatically queued for prerendering

Use this when you've added new pages to your site.

### View Page Details

Click any page row to open the details panel:

**Render Status Alert:**
If the page has a render error, a prominent alert appears at the top with the error type, resolution guidance, and a **Re-render** button. Expand "Technical Details" for the exact error message.

**SEO Health Tab:**

* Overall score with breakdown
* Pass/fail for each check
* Specific recommendations

**Social Preview Tab:**

* Facebook/LinkedIn preview
* Twitter Card preview
* Actual images and text displayed

**Raw HTML Tab:**

* The HTML that bots receive
* Useful for debugging rendering issues

## Best Practices

1. **Monitor weekly** - Check trends to catch issues early
2. **Watch SEO scores** - Fix pages with low scores
3. **Track bot diversity** - Ensure Google AND Bing are crawling
4. **Note timestamp patterns** - Identify crawl frequency
5. **Use batch recrawl** - After content updates

## Troubleshooting

<AccordionGroup>
  <Accordion title="Analytics show zero data" icon="circle-question">
    **Possible causes:**

    * DNS not configured
    * Subscription inactive
    * Very new domain (no crawls yet)

    **Solutions:**

    * Complete DNS setup
    * Check subscription in Settings
    * Submit site to Google Search Console
  </Accordion>

  <Accordion title="Missing pages in analytics" icon="circle-question">
    **Possible causes:**

    * Page not in sitemap
    * No internal links to page
    * Page blocked by robots.txt

    **Solutions:**

    * Add page to sitemap
    * Ensure internal linking
    * Check robots.txt configuration
    * Use Sitemap Sync to discover pages
  </Accordion>

  <Accordion title="Old 'last crawled' dates" icon="circle-question">
    **Possible causes:**

    * Low search engine priority
    * Few inbound links
    * Infrequent content updates

    **Solutions:**

    * Use batch recrawl for important pages
    * Build more backlinks
    * Update content regularly
  </Accordion>

  <Accordion title="Low SEO score" icon="circle-question">
    **Possible causes:**

    * Missing or duplicate title tags
    * Missing meta description
    * No Open Graph tags
    * Missing canonical URL

    **Solutions:**

    * Click the page to see specific issues
    * Fix the issues in your app code
    * Trigger a recrawl to update the score
  </Accordion>
</AccordionGroup>

<CardGroup cols={2}>
  <Card title="Domain Settings" icon="gear" href="/dashboard/domain-settings">
    Configure robots.txt, sitemap, and locale
  </Card>

  <Card title="Troubleshooting" icon="wrench" href="/guides/troubleshooting/not-getting-indexed">
    Fix common SEO issues
  </Card>
</CardGroup>
