Diagnose index coverage
diagnose_indexingDiagnose why pages are or are not indexed by inspecting sitemap URLs, grouping results by Google coverage state, and offering plain-language guidance.
Instructions
Explains why pages are or are not indexed. Reads URLs from the site's sitemap (or takes an explicit list), inspects each one, and groups the results by coverage state with plain-language guidance. This reconstructs the Pages report, which Google exposes in the UI but not as a bulk API.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| urls | No | Specific URLs to inspect. When omitted, URLs are read from the sitemap. | |
| maxUrls | No | Cap on URLs inspected (default 50). Daily inspection quota is about 2,000. | |
| siteUrl | Yes | Property identifier exactly as Search Console lists it: "sc-domain:example.com" for a domain property, or "https://example.com/" for a URL-prefix property. | |
| sitemapUrl | No | Sitemap to read URLs from. Defaults to <origin>/sitemap.xml. | |
| concurrency | No | Parallel inspections (default 5). The per-minute limit is about 600. |