AnalyticsLast updated August 27, 2026 · 9 min read

GSC URL Inspection Tool: The Indexing Debugger Most SEOs Underuse

The URL Inspection Tool in GSC reveals exactly how Google sees any page. Learn how to use it to debug indexing, rendering, and structured data issues.

What the URL Inspection Tool Actually Does

Most SEOs open Google Search Console, glance at the Performance report, and close the tab. The URL Inspection Tool sits quietly in the left sidebar, used only when something obviously breaks. That's a mistake.

The tool lets you pull Google's cached record for any individual URL on your site. Not just whether the page is indexed - but what Googlebot actually rendered, what structured data it found, what canonical it resolved, and when it last crawled. That's a fundamentally different level of detail than anything in the index coverage report.

Think of it as a direct line to Google's understanding of a specific page. No inference, no aggregate data. Just Google's actual record for that URL, on demand.

How to Access It

You can reach the tool two ways. The first is by clicking “URL Inspection” in the left navigation inside GSC. The second, faster method is typing or pasting any URL directly into the search bar at the top of any GSC page. Both take you to the same place.

One important detail: you can only inspect URLs that belong to the property you're viewing. If your GSC property covers a subdomain like blog.example.com, you can't inspect pages on www.example.com from that view. Switch properties first.

You can also inspect URLs that aren't on your own site - but you'll get limited data. For full rendering and indexing details, you need to be verified as the property owner.

Research Data

Crawl gaps are common. In a 2025 study of 1,000 mid-size websites, Lumar found that an average of 17% of URLs that site owners expected to be indexed were either not indexed or had been crawled but not selected for the index - a gap most teams only discovered through URL-level inspection rather than aggregate reports.

Source: Lumar Enterprise Crawl Intelligence Report, 2025

Reading the Results: What Each Section Tells You

When you submit a URL, the tool returns a result page broken into several distinct sections. Each one answers a different question about how Google is processing the page.

Availability on Google

This is the top-line verdict: is the URL indexed or not? You'll see one of three states - URL is on Google, URL is not on Google, or URL is not on Google but is submitted in a sitemap.

The third state is the most interesting. A URL in your sitemap that isn't indexed means Google crawled it but decided not to include it. That decision could stem from thin content, a noindex tag, a canonicalization issue, or something in the rendering layer. The tool tells you which.

Coverage Details

Below the top verdict, you get the coverage status. This maps to the same statuses in the Index Coverage report but scoped to just this URL. You'll see why Google decided what it decided - whether it's a discovered but not indexed status, a crawled but not indexed status, a redirect, or a canonical issue.

The “Crawled - currently not indexed” status is one of the more frustrating to receive. It means Google knows about the page, visited it, but chose not to include it. Common causes include low perceived quality, near-duplicate content, or poor internal linking that signals the page isn't important enough.

If you see “Duplicate, Google chose different canonical than user,” that's a signal worth investigating immediately. It means you specified a canonical URL but Google overrode your preference. This can indicate conflicting signals - for instance, your canonical tag points to URL A but your internal links all point to URL B with slightly different parameters.

Referring Page

If Google discovered the URL through a link on another page rather than a sitemap, the referring page is listed. This helps you trace crawl paths.

For pages you want indexed quickly, check whether the referring page itself is well-indexed and crawled frequently. A page only linked from a deeply buried URL that Googlebot visits once a month will inherit that slow crawl cadence. Stronger internal links from high-traffic pages accelerate discovery. The guide on internal linking strategy covers this in depth.

URL INSPECTION: COMMON STATUS CODES AND WHAT THEY MEAN

URL is on Google

Page is indexed. Check rendering and structured data for any enhancement opportunities.

Crawled - currently not indexed

Google visited but didn't include the page. Likely a quality or duplicate signal issue.

Discovered - currently not indexed

Google knows the URL exists but hasn't visited it yet. Often a crawl budget or priority issue.

Duplicate, Google chose different canonical

Conflicting signals. Google overrode your canonical declaration. Audit internal links and HTTP headers.

Blocked by robots.txt

Googlebot can't access the URL. Verify your robots.txt rules aren't accidentally blocking important pages.

Excluded by noindex tag

A noindex directive is preventing indexing. May be intentional or accidental - check your templates.

Source: Google Search Console documentation, 2026

Page Rendering and the Rendered HTML

This section is where the URL Inspection Tool separates itself from every other GSC report. You can view a screenshot of how Googlebot rendered the page, plus the full rendered HTML source.

Why does this matter? Because Googlebot renders pages using a version of Chromium, but it doesn't behave exactly like your browser. JavaScript-heavy sites sometimes render differently for Google than for human visitors. Content that loads via client-side JavaScript may not appear in the rendered HTML at all - meaning Google can't read it, can't index it, and won't rank for it.

Click “View Tested Page” and then “HTML” to see what Googlebot actually received. Search for key sections of your content - headings, main body text, product descriptions, FAQs. If they're missing, that's a rendering failure, not a content problem.

This is especially relevant for React, Next.js, and Vue-based sites that rely heavily on client-side rendering. Even with server-side rendering enabled, misconfigurations can cause specific components to fall back to client-side execution.

Structured Data Detected

The tool also runs Google's Rich Results Test on the URL and shows which structured data types it detected, and whether they're valid. You'll see the schema type, the number of items found, and any errors or warnings.

Valid structured data doesn't guarantee rich results - Google still decides which enhancements to show based on quality signals - but invalid markup guarantees you won't get them. Common errors include missing required properties, incorrect data types, and markup that describes content not visible on the page.

For sites running FAQ, Product, or Article schema, checking the URL Inspection Tool after any template change takes 30 seconds and can catch a broken deployment before it costs you rich result eligibility.

Request Indexing: How It Works and When to Use It

At the top of any URL inspection result, there's a “Request Indexing” button. It submits the URL to Google's crawl queue for prioritized crawling. This is useful in specific situations but widely misunderstood.

Requesting indexing doesn't guarantee the page will be indexed, and it doesn't override Google's quality assessments. What it does is push the URL to the front of the crawl queue, so Googlebot visits sooner. For fresh content that's ready to rank - a new landing page, a time-sensitive article, an updated product page - this accelerates the process from days to hours in most cases.

There are limits. Google caps the number of indexing requests you can submit per day and per week, though they don't publish exact numbers. Use the feature for genuinely new or substantially updated content, not as a routine action after every minor edit.

One situation where it doesn't help: pages that are “crawled - currently not indexed.” Submitting those for re-indexing before addressing the underlying quality issue just gets Google to re-confirm its earlier decision. Fix the content problem first.

Research Data

Rendering is a hidden indexing barrier. Google's own developer documentation acknowledges that JavaScript rendering is queued separately from initial crawling and may be delayed by days or weeks for large sites. For JavaScript-rendered content, the URL Inspection Tool's rendered HTML view is the only way to confirm what Googlebot actually sees.

Source: Google Search Central, Rendering Documentation, 2026

Four Workflows That Use URL Inspection Effectively

1. Post-Launch Page Verification

Any time you publish a new page or significantly restructure an existing one, run it through URL Inspection before announcing it anywhere. Confirm the canonical is resolving as expected, the structured data is valid, and the rendered HTML contains your key content. Catching a noindex tag accidentally left from staging takes 60 seconds here. Catching it two weeks later, after realizing the page never ranked, costs you those two weeks.

2. Diagnosing Sudden Ranking Drops

When a page that was ranking well drops suddenly, URL Inspection is often the fastest first step. Check whether Google's cached version still shows your content intact. A rendering regression, an accidental noindex, or a canonical redirect can all cause an overnight drop. The tool surfaces any of those in seconds.

Cross-reference the last crawl date shown in the tool. If Googlebot crawled the page on the same day the drop started, something changed at crawl time. If the crawl date predates the drop by weeks, the issue may be competitive rather than technical.

3. Auditing Canonical Chains

On large sites, canonical chains - where page A canonicals to page B, which canonicals to page C - can form unexpectedly. URL Inspection shows you the “Google-selected canonical” versus the “user-declared canonical.” When they differ, trace back through your redirect rules and canonical tags to find where the chain broke. Pair this with the crawl budget guide to understand how these chains affect Googlebot's efficiency across large sites.

4. Validating Structured Data After Deploys

After any template deployment that touches schema markup, spot-check five to ten representative URLs across your site's different page types. Product pages, category pages, blog posts, and FAQ pages can each have separate schema templates that break independently. URL Inspection catches these without waiting for the manual actions report to flag a sitewide issue.

Limitations Worth Knowing

The URL Inspection Tool shows Google's most recent crawl data, not real-time data. The “last crawl” date tells you when that data was captured. If you just made changes, the current result reflects the previous crawl state until Googlebot revisits.

The “Test Live URL” button addresses this. It triggers a fresh crawl of the page right now and shows you the current rendering, structured data, and availability status. Use this after making changes to verify the fix is live before requesting indexing.

You also can't bulk-inspect URLs. Every check is one URL at a time. For site-scale indexing analysis, the Index Coverage report and the site audit tools handle the broader picture. URL Inspection is for surgical investigation of specific pages where something seems off.

Finally, the tool has rate limits. If you're building a workflow around it, you can't run hundreds of checks in rapid succession. Plan your inspection list before opening the tool.

Making It Part of Your Routine

The URL Inspection Tool rewards habitual use. Most SEOs reach for it only when something breaks visibly. The better approach is treating it as a standard step in any page launch, any template change, and any investigation of underperforming content.

Combine it with the broader technical SEO audit process and you have a complete loop - aggregate reports to identify systemic issues, URL Inspection to confirm and diagnose specific pages, and Request Indexing to accelerate recovery once fixes are in place. That workflow catches issues in days rather than weeks.

The data is there, free, directly from Google. The question is whether you use it before or after something goes wrong.