inspect_url
Check a URL's Google indexing status, canonical, last crawl, mobile usability, rich results, and AMP version to diagnose why a page isn't showing up in Search.
Instructions
Ask Google what it actually knows about one URL: whether it is indexed, which sitemap it was found in, the canonical Google picked against the one the page declares, the last crawl, mobile usability, rich results and any AMP version. This is the tool for "why is this page not showing up". Two constraints worth knowing before a loop: the URL has to sit under the property, and the quota is roughly 2000 inspections a day and 600 a minute per property, so inspect the pages that matter rather than a whole site.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The full URL to inspect. Must be under the property. | |
| site | Yes | The Search Console property. Either a URL-prefix property ("https://navid.me/", trailing slash included) or a domain property ("sc-domain:navid.me"). A bare hostname is read as a domain property. Call list_sites for the exact strings this account owns, because the two shapes are different properties and mixing them up returns a 403. | |
| account | No | Which signed-in Google account to act as, by email. Omit to use the default. Call list_accounts to see what is signed in. | |
| language_code | No | BCP-47 language for the messages Google returns, e.g. "en-US". |