Site audit
See whether AI crawlers can reach and read your site, how ready it is for answer engines and what to fix first.
Where to find it
Open a monitor and select Site Audit under Diagnose in the left menu, next to Citations. The tab has four parts: the AI Readiness Score, the Page Crawl, one card per site check and tips on getting indexed.
What it checks
Two things: whether AI crawlers can get to your site at all, and whether the pages they reach are easy to read and quote.
AI crawler access
| Check | What it looks at |
|---|---|
| robots.txt (AI crawler access) | Whether your robots.txt lets in AI search crawlers, AI training crawlers and the bots that fetch a page when someone asks. |
| Live AI bot access | Whether your CDN or firewall blocks or challenges AI crawlers that a normal browser gets past. A pass is a good sign, not proof: some firewalls treat the real crawlers differently. |
| Index & snippet directives | noindex, nosnippet and canonical problems on your homepage. |
| Sitemap | Whether your sitemap can be found and lists your pages. |
| llms.txt | Whether you publish one. It's an optional, emerging standard, so it shows as Info and never affects your score. |
Page crawl
The audit also visits a sample of your pages on your own domain, starting from your homepage. You pick how many: set Max pages under Crawl depth to any number from 10 to 50. The default is 25, and a change applies to the next audit. It flags:
- Broken or unreachable pages
- Titles and meta descriptions that are missing, duplicated, too long or too short
- A missing H1, more than one H1 or heading levels that skip
- Thin content and slow server responses
- Pages canonicalized to another URL
- Images missing alt text
- Structured data that's missing or can't be read
The crawl covers a sample of your pages, not your whole site. Response times are how fast your server answers, not a page speed score.
The readiness score
The AI Readiness Score is a number from 0 to 100 for how ready your site is for AI crawlers and answer engines to access, index and cite it.
Crawl access and Page content each get a colored bar: green is healthy, amber means some fixes are due and red means start there. The AI Readiness Score is separate from your Overall Score for AI visibility and doesn't change it.
How it runs
- Automatically. It runs in the background as your monitors run, scheduled or on demand. There's nothing to start.
- One audit per brand. It checks the brand's domain, and every monitor for that brand shares it.
- Your first audit arrives with your next monitor run. Until then the tab says No site audit yet.
- The latest audit. Last audited shows how old it is. It refreshes on its own, not on every monitor run, so a fix shows up in a later audit.
If the crawl stops early, a banner says how many pages it reached, and the findings cover only those pages.
Read and fix the findings
Issues and pages
The Page Crawl card starts with three tiles: Pages crawled, Issues found (split into errors, warnings and info) and Avg response.
- Issues groups what the crawl found by severity: Error, Warning and Info, each with the number of pages it affects. Open one for Why it matters, the steps to fix it and the affected pages.
- Pages lists every crawled page with its status, title, H1, word count, images and response time. Sort any column, filter by status or show only pages with issues.
Site checks
Each site check gets a card, sorted so the ones that need work come first.
- Action needed
- Something blocks AI crawlers or hides your content. Fix these first.
- Warning
- Worth fixing, but nothing is fully blocked.
- Pass
- Nothing to fix.
- Info
- For your information only, like llms.txt.
- Couldn't run
- The check didn't finish, often because your site didn't respond. It runs again with the next audit. Skipped means there was nothing to check, usually for the same reason.
Open How to fix for the steps, a snippet to copy and the official docs. High priority marks what to fix first.
For example, the fix for a homepage without a canonical link is one line in its <head>:
<link rel="canonical" href="https://www.example.com/" />
Get indexed by Google and Bing
Some AI engines answer from existing search indexes, not only their own crawlers. The Get indexed where AI engines search card covers the basics:
- Google. Gemini and Google's AI Overviews use Google's index. Verify your site in Google Search Console (opens in a new tab).
- Bing. Microsoft Copilot searches the web with Bing. Verify your site in Bing Webmaster Tools (opens in a new tab) and turn on IndexNow (opens in a new tab), so new and updated pages get indexed quickly.
- Perplexity and Claude. Both have their own search crawlers, so keep those bots unblocked. The access checks cover that.
Plans
Site audit is on every plan, Free included. Your first audit runs with your next monitor run. See Plans and limits.
Use it from MCP
Through MCP (on Growth and Enterprise), get_geo_latest_report returns a site_audit block with the readiness score and the top fixes. It's null until the brand's first audit has run or if the site blocked the audit. Try asking your agent: "Which site audit fixes should we ship first?" See MCP server to connect a client.