Inspect URL index status
urls.inspectCheck a single URL's Google index status to see if it's indexed, why it's missing, and get crawl date, mobile usability, rich-results eligibility, and AMP results.
Instructions
Inspect a single URL's index status in Google. Returns: whether the URL is indexed, last crawl date, indexing state, mobile usability, rich-results eligibility, and any AMP results. Use this when the user asks 'is X indexed?', 'why isn't X showing in Google?', or wants a deep look at one specific page. For bulk checks across many URLs, call this tool repeatedly — there is no batch endpoint — but note Google caps URL inspection at roughly 2,000 calls per property per day.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| site_url | Yes | The Search Console property identifier, exactly as returned by sites.list. Two formats exist: domain properties use 'sc-domain:example.com'; URL-prefix properties use the full URL including protocol and trailing slash, e.g. 'https://www.example.com/'. Passing the wrong format returns a permission error even when the user owns the site — call sites.list first if unsure. | |
| language_code | No | BCP-47 language code for translatable strings in the result, e.g. 'en-US' or 'de-DE'. | en-US |
| inspection_url | Yes | The fully-qualified URL to inspect. Must belong to the site_url property: same domain for sc-domain properties, same URL prefix for URL-prefix properties. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| inspection_result | Yes |