Two results, two data sources
What the indexed version answers
The indexed view answers one question: what does Google currently hold for this URL? Every field in it describes the stored copy, not the page as it is right now.- Last crawl dates the stored copy. Changes made after that date are not reflected in Search. If the field is empty, Google has not found the page yet.
- Crawl allowed?, Page fetch and Indexing allowed? describe what happened during that crawl.
- User-declared canonical and Google-selected canonical show whether the inspected URL is the indexed address or a duplicate of another one. Google notes the selected canonical in the tool can be a few hours behind the index.
What the live test answers
The live test answers a narrower question: can Google-InspectionTool reach and index this page now? Google’s documentation lists what the test does not check: sitemaps and referring pages, duplicate and alternate versions, quality and security guidelines, manual actions, content removals and temporarily blocked URLs. There is no definitive test that can guarantee a page will be included in the index; the live test confirms access, nothing more. Use it after a fix. A clean live result next to a failing indexed result means the fix is live and not yet re-indexed; Request indexing becomes available only when the live test shows the page as indexable.Step by step: comparing the two
- Inspect the URL and read the indexed verdict together with Last crawl.
- If Last crawl is empty, stop comparing: there is no indexed version. Run the live test, then request indexing.
- Click Test live URL.
- Expand Coverage in both views and compare Crawl allowed?, Page fetch and Indexing allowed? line by line.
- Open View crawled page and View tested page; compare HTTP headers and JavaScript console output when the verdicts differ.
- Decide: a fix is still needed if the live test fails; a recrawl is needed if the live test passes and the indexed view fails.
Reading the indexed version through the API
The URL Inspection API returns the same indexed data in machine-readable form. It does not run live tests: the reference states that the indexability of a live URL cannot be tested, and only the status of the version in the Google index is available. Endpoint:POST https://searchconsole.googleapis.com/v1/urlInspection/index:inspect
Request body
inspectionUrlmust be under the property named insiteUrl.siteUrlis the property as defined in Search Console: a URL-prefix property with a trailing slash, or a Domain property in the formsc-domain:example.com.languageCodeis optional and only affects the language of issue messages.
indexStatusResult
ampResult, richResultsResult and the deprecated mobileUsabilityResult sit next to indexStatusResult and are omitted from the response when not applicable.
Scope and limits
- One URL per call, and only URLs inside a property you own. Pages on other domains, such as backlink sources, cannot be inspected.
- Quota is 2,000 queries per day and 600 per minute per property.
- No live test, no screenshot, no request-indexing action.
Sources
- URL Inspection tool, Search Console Help:
support.google.com/webmasters/answer/9012289 - Inspect and troubleshoot a single page, Search Console Help:
support.google.com/webmasters/answer/12482179 - URL Inspection API,
urlInspection.index.inspect:developers.google.com/webmaster-tools/v1/urlInspection.index/inspect - URL Inspection API,
UrlInspectionResult:developers.google.com/webmaster-tools/v1/urlInspection.index/UrlInspectionResult - Search Console API usage limits:
developers.google.com/webmaster-tools/limits