Skip to main content
The URL Inspection tool in Google Search Console returns two different results for the same address. This guide covers the url inspection indexed version vs live test distinction: what each view is built from, which fields exist in only one of them, and how the URL Inspection API fits in. The API exposes the indexed version only.

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

  1. Inspect the URL and read the indexed verdict together with Last crawl.
  2. If Last crawl is empty, stop comparing: there is no indexed version. Run the live test, then request indexing.
  3. Click Test live URL.
  4. Expand Coverage in both views and compare Crawl allowed?, Page fetch and Indexing allowed? line by line.
  5. Open View crawled page and View tested page; compare HTTP headers and JavaScript console output when the verdicts differ.
  6. 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
  • inspectionUrl must be under the property named in siteUrl.
  • siteUrl is the property as defined in Search Console: a URL-prefix property with a trailing slash, or a Domain property in the form sc-domain:example.com.
  • languageCode is optional and only affects the language of issue messages.
Response body (abridged to documented fields)
Field reference for 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.
For URL lists that span domains outside your Search Console properties, SpeedyIndex publishes separate API endpoints for index checking, with its own request format and authentication. The verdict-by-verdict walkthrough for this week, covering the indexed states, the live-test states and what to do after each one, is in the SpeedyIndex URL Inspection verdicts guide.

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