Skip to content
Indexing knowledge base

URL Inspection Tool: The Complete Guide (2026)

How to use Google's URL Inspection tool: read the index status, run a live test, request indexing, and check thousands of URLs when one-at-a-time isn't enough.

Part of the Indexing Basics topic guide. Use the guide to move from this specific question to the full diagnostic workflow.

The URL Inspection tool in Google Search Console tells you whether a specific URL is indexed, why it is or isn’t, and lets you test the live page and request indexing. Its catch: it only works on URLs inside a property you’ve verified, and only one URL at a time. So for auditing hundreds of pages — or backlinks that live on sites you don’t own — you need a bulk approach instead.

URL Inspection is the property-level evidence owner within the Indexing Basics information architecture; external backlink observations remain a separate lane.

This guide covers everything the tool does, how to read each part of the report, its real limits, and what to use when one-URL-at-a-time stops being practical.

What the URL Inspection tool is

URL Inspection shows you Google’s indexed version of a page and lets you test whether the current version could be indexed. You open it two ways:

  • Type a fully-qualified URL into the inspection bar at the top of Search Console.
  • Click the Inspect link next to a URL in most Search Console reports.

The URL must belong to the property you currently have open. That single requirement drives most of its limitations, which we’ll get to.

How to inspect a URL

  1. Open the correct property in Search Console.
  2. Paste the full URL (including https://) into the inspection bar.
  3. Read the indexed status (data from Google’s last crawl).
  4. If you’ve changed the page recently, click Test Live URL to check the current version.
  5. Fixed an issue? Click Request Indexing.
Google Search Console with the IndexVero property selected before inspecting a URL
Step 1: Open the correct verified property.
Google Search Console showing that the inspected URL is excluded by a noindex directive
Step 3: Read the indexed status and the exclusion reason.
Google Search Console Request Indexing control for the inspected URL
Step 5: Request indexing only after fixing the issue and confirming the live page.

Reading the index status

The headline result falls into one of four states:

  • URL is on Google — indexed and eligible to appear (eligible ≠ guaranteed to rank).
  • URL is on Google, but has issues — indexed, but enhancements or AMP problems exist.
  • URL is not on Google — not indexed; the report shows the reason.
  • URL is an alternate version — e.g. an AMP page treated as alternate to the canonical.

The coverage details that actually matter

Under the status, Google explains how it handled the page. The fields worth reading:

FieldWhat it tells you
Discovery / Referring pageHow Google found the URL (sitemap, a linking page)
Last crawlThe fetch date underlying the indexed report; changes made after this date are not represented in that snapshot
Crawled asGooglebot desktop or smartphone
Crawl allowedWhether robots.txt permits crawling
Page fetchWhether Google could retrieve the page
Indexing allowedWhether a noindex directive is blocking it
User-declared canonicalThe canonical you set
Google-selected canonicalThe canonical Google actually chose — the key field for duplicate issues

If “User-declared” and “Google-selected” canonical don’t match, you’re likely looking at a duplicate/canonical problem.

Indexed status vs Live Test (the part people get wrong)

These are two different things, and confusing them wastes hours:

Indexed status shows Google's stored last-crawl state, while Live Test checks the current page
Use indexed status for Google’s stored view and Live Test to verify the current page before requesting indexing.
  • Indexed status = what Google stored at the last crawl. If you fixed a problem yesterday but Google last crawled three weeks ago, this still shows the old, broken state.
  • Test Live URL = the page’s current state, fetched in real time, bypassing the index. Fixed the issue? The live test reflects it immediately.

Rule of thumb: use the indexed status to see what Google currently believes; use the live test to confirm a fix before you request indexing.

Requesting indexing (and its limits)

After a live test passes, click Request Indexing to add the URL to Google’s crawl queue. Keep expectations realistic:

Before using the button repeatedly, read the limits of Request Indexing and correct the underlying eligibility, content or canonical issue first.

  • Google provides no guaranteed indexing interval; record request, crawl and observation dates separately.
  • There’s a daily per-property limit on manual requests; Google enforces it but does not publish the exact number, so use sitemaps for many URLs.
  • Requesting indexing does not guarantee selection and does not override quality, duplication, canonical, policy or availability decisions.
  • Repeated requests are not a substitute for diagnosing an unchanged eligibility, content, canonical or availability issue.

For many pages at once, submitting a sitemap with accurate <lastmod> dates is a better discovery signal than clicking request repeatedly.

Viewing the crawled and rendered page

Both the indexed result and the live test can show you what Googlebot saw:

  • Raw HTML returned
  • HTTP response headers
  • JavaScript console output and loaded page resources
  • A screenshot of the rendered page — live test only, and only when the fetch succeeds

This is where you catch rendering problems: content that depends on JavaScript, blocked resources, or a page that looks fine to you but renders empty for Googlebot.

What the tool does NOT do

Knowing the blind spots saves you from wrong conclusions:

  • It doesn’t check quality/security guideline compliance or manual actions.
  • The live test doesn’t confirm whether duplicates are truly indexed, or check sitemap/referring pages.
  • It only works on properties you’ve verified — you can’t inspect a competitor’s page or a backlink on someone else’s site.
  • It’s one URL at a time, with a daily inspection limit per property.

When one URL at a time isn’t enough

Three-step bulk workflow to import URL lists, check them together, and review indexed results
A list-based checker handles URLs that cannot be inspected one at a time in Search Console.

This is the real ceiling for anyone working at scale. Two common cases the URL Inspection tool simply can’t handle:

  • Hundreds or thousands of your own URLs — inspecting each by hand is impossible, and the daily limit stops you fast.
  • Backlinks on sites you don’t own — you can never verify those properties, so the tool won’t touch them at all.

For list-based and third-party workflows, use an external observation method and preserve its result classes. A bulk index checker can record exact-URL observations, alternate/canonical observations, not-observed results and unavailable checks with a timestamp. Those public observations do not expose a private Search Console exclusion reason.

The URL Inspection API (for automating your own site)

Google offers a URL Inspection API to automate checks within your verified properties. The practical limits:

  • 2,000 requests per day and 600 per minute, per property.
  • Project-level ceilings are much higher, but the per-property 2,000/day is the real bottleneck.
  • Still property-only — it won’t inspect URLs you don’t own.

These published limits were last checked on August 2, 2026. The API is useful for authorized property monitoring; it is not a submission endpoint and does not inspect third-party backlink properties.

A URL Inspection handoff record

FieldExample classWhy preserve it
Property and inspected URLAuthorized URL-prefix or Domain propertyEstablishes which representation and access scope were inspected
Evidence sourceIndexed result, live test, API result or external observationPrevents unlike verdicts from being merged
Evidence timeLast crawl, live-test time or external check timeShows whether a later page change is represented
Canonical fieldsUser-declared and Google-selected canonicalPreserves the difference between a hint and the selected representative
Request eventNot requested, accepted, limited or unavailableKeeps submission separate from later crawling and indexing
Next checkDefined by business priority and evidence stateAvoids promising a universal indexing deadline

For current product behavior, see Google’s URL Inspection documentation. For API monitoring, Google’s published usage limits list 2,000 index-inspection calls per site per day and 600 per minute as of this page’s last check.

Three states commonly collapsed into one

  • Indexed report: Google’s recorded indexed data for the inspected URL.
  • Live test: a current fetch and indexability evaluation that does not predict canonical selection or guarantee indexing.
  • External observation: a dated public-search check useful for third-party URLs but unable to expose Search Console’s exclusion reason.

Record the evidence source beside every verdict. Never translate a live-test pass into “indexed,” or an external not-observed result into a specific Search Console status.

What can a backlink provider use when URL Inspection is unavailable?

A provider or reseller usually cannot inspect the third-party domain hosting a backlink. Keep two evidence lanes rather than imitating Search Console fields.

Evidence laneAvailable fieldsForbidden inference
Authorized property laneIndexed report, live test, crawl time, canonical fields and request eventA live-test pass guarantees indexed selection
Third-party delivery laneSource response, final URL, expected link and visible directivesThe private Search Console exclusion reason
Third-party observation laneNamed public method, URL form, result and timestampA permanent index state or ranking effect
Owner escalation laneExact field requested from the publisher/property ownerThat missing access is negative evidence

Provider handoff: report delivery verification and dated index observation separately. If the buyer needs a named discovery, crawl or canonical state, request authorized owner evidence. Continue to backlink delivery QC, the diagnostic hub or the IndexVero methodology.

FAQ

Can the URL Inspection tool check my backlinks?

No. If a link sits on a site you haven’t verified in Search Console, the tool can’t inspect it. Use a bulk index checker that doesn’t require GSC for those.

Why does the tool say “indexed” but the Page Indexing report says otherwise?

Compare the evidence source and timestamp. The aggregate Page Indexing report can lag a recent change, while the indexed URL Inspection result reflects the latest indexed data available for that URL and the live test reflects a current fetch. The live test does not evaluate every indexing condition, so do not apply a blanket “trust one report” rule.

How long after Request Indexing until a page is indexed?

Google gives no guaranteed timeline — and only pages it judges worth indexing get indexed at all. Record the request date and recheck the indexed report after a set observation window rather than expecting a fixed number of days.

What’s the difference between the live test and the indexed result?

The live test is the page’s current state, fetched now; the indexed result is what Google stored at its last crawl.

Get started

Turn this into indexed backlinks

Push these URLs into Google and verify the results with IndexVero.