Google Search Console URL Inspection Tool explained
The URL Inspection tool provides insights about what information Google has on file about your URLâs discoverability, accessibility and indexability, and by letting you test URLs live.
We zoom in on every part of the tool:
- Presence on Google
- View Crawled Page
- Request Indexing
- Coverage
- Enhancements
- Test Live URL
Learn how to improve your SEO performance by leveraging the URL Inspection Tool!
Every SEO should have Google Search Console, or âGSCâ for short, in their SEO toolbox, as it provides them with essential information to understand how their website is performing in Googleâs organic search results. If you havenât checked your site in GSC yet, do it now!
In this article, weâll dig into one of its core featuresâthe URL inspection Toolâand describe how you can take advantage of its insights and features to improve your SEO game.
What is the URL Inspection Tool?
The URL Inspection Tool enables you to diagnose SEO issues on your site by providing insights as to what information Google has on file about your URLâs accessibility and indexability, and by letting you test URLs live.
This tool is specifically designed to inspect web pagesânot other file types such as PDFs, images, and videos.
The URL Inspection Tool and the Index Coverage report are the most helpful features in Google Search Console for diagnosing and fixing SEO issues.
Google Search Console data and notifications are delayed.
Monitor your site 24/7, and get ahead of crawling and indexing issues!
How does the URL Inspection Tool work?
Letâs run the URL Inspection Tool on one of our own articles and go through the results:

Letâs explain what youâre seeing step-by-step:
- This articleâs Presence on Google status is
URL is on Google
âthis means it can appear in Google Search. Thatâs what you want to see! - View crawled page lets you see the HTML response Google received after requesting the article, along with more technical details such as the HTTP response code that was received.
- On the right, you see the Request Indexing button, which you can use to get Google to re-crawl and re-index your URL.
- Under Coverage, youâll find more detailed information about whether Google was able to crawl and index the URL properly. In our case, it says
Submitted and indexed
, meaning we submitted the URL through our XML sitemap, and it was subsequently indexed. - Under Enhancements, Google reports whether it encountered any Mobile Usability issues, what Schema markup has been found, and whether itâs valid. In our case, it all looks good and matches what weâd expect.
- The Test Live URL feature lets you run a live test on this URL. This feature is useful if you want to validate fixes or changes.
To get to the screen above for an URL of your own, go through these steps:
Now for each of the sections described above, letâs explain what information youâll find, what it means, and how you can leverage it to improve your SEO performance!
1. Presence on Google

Letâs start with the URLâs âpresence statusâ, as highlighted in the screenshot above. There, you can encounter the following statuses:
- URL is on Google
- URL is on Google, but has issues
- URL is not on Google
- URL is not on Google: Indexing errors
- URL is an alternate version
URL is on Google
This status is accompanied by the following explanation:
"It can appear in Google Search results (if not subject to a manual action or removal request) with all relevant enhancements."
What this means
This is the status youâll find if everything is fine with your URL.
And unless youâve got a manual action (âmanual Google penaltyâ) or submitted a removal request, this URL can appear in Googleâs search results with all of its enhancements.
That doesnât mean your URL is ranking for anything though. It just means itâs been crawled and indexed without problems and is eligible to rank. To find out if your URL is ranking, follow these steps.
If the inspection tool confirms that your URL is on Google but you are concerned it is not performing for securing clicks, Iâd always follow up with a visual inspection of the snippet using a basic site operator command
site:https://example.com/page
for the specific URL andsite:https://example.com/ $keyword
, where you replace $keyword with your main keyword for the page.Quite often the snippet is not displaying as expected, is truncated with ellipsis or Google is choosing to pull in other content from the target page into your description. Tweak the snippets until you're positive they will secure more clicks.
URL is on Google, but has issues
This status is accompanied by the following explanation:
"It can appear in Google Search results (if not subject to a manual action or removal request) with all relevant enhancements. However, some issues prevent it from being eligible for all enhancements."
What this means
Your URL was crawled and indexed, but Google has found issues with its enhancements. They may display just fine, or partially, or not at allâit depends on the enhancementsâ issues.
For example, Google is quick to throw a warning for missing recommended fields with the JobPosting
Schema, and yet it will show the enhancement just fine.
Here again, unless youâve got a manual action or submitted a removal request, this URL can appear in Googleâs search results (but it may not be ranking).
URL is not on Google
This status is accompanied by the following explanation:
"This page is not in the index, but not because of an error. See the details below to learn why it wasn't indexed."
What this means
Your URL was crawled by Google, but during indexing it concluded that it was probably not your intention to get it indexed. Common reasons why it would think that are: it was disallowed in your robots.txt, was behind HTTP auth
, or had a noindex directive.
Find crawling and indexing issues immediately after publishing, and fix them before Google even encounters the issues!
The bottom line is that this URL will not appear in Googleâs search results.
URL is not on Google: Indexing errors
This status is accompanied by the following explanation:
"It cannot appear in Google Search results until itâs indexed."
What this means
Google was unable to crawl and index your URL because it ran into indexing errors. For example, if the URL returned a 4xx
or 5xx
status code, it would end up with this status. This URL will not appear in Googleâs search results.
URL is an alternate version
This status is accompanied by the following explanation:
"This is an AMP version of another URL, which can appear in mobile search results."
What this means
This means that the URL you entered is either the AMP version or the alternate mobile/desktop version of an URL. For instance, if your website is mobile-first and you entered the desktop URL, this is the status youâll find. The alternate version can appear in the mobile search results, while the desktop version can appear in the desktop search results.
2. View Crawled Page
Now letâs look at the View Crawled Page
functionality in the URL Inspection Tool:

When you click on View crawled page
, a new pane on the right opens with three tabs:
HTML
Screenshot
More Info

Tab: HTML
Under the HTML
tab, youâll find the rendered HTML of the page.
The HTML can be useful when for instance you need to diagnose whether the page contained a certain canonical URL
, or meta robots noindex
when Google last crawled it.
Tab: Screenshot
The Screenshot
tab always shows you the message Screenshot is available only in live test
, followed by a link to test the URL live. Only after you test the URL live will a screenshot of the page become available.

With single page applications growing in popularity in a mobile-first index, SEO's have to be increasingly careful about content that is rendered. Does the screenshot within your crawled page of your live test look broken or different? Check the
more info
tab for errors on image, js, or css files.Sometimes you don't really have a mobile-unfriendly warning problem - you have a server reliability problem.
Tab: More Info
Under the More Info
tab, youâll find more technical information:
-
Page type: shows the content type of the URL youâre inspecting. For pages, youâll find
text/html
here, and when youâre inspecting a PDF, itâsapplication/pdf
. -
HTTP response: shows the HTTP status code the URL returned, and when you click on the
â©
youâll see the fullHTTP headers
. Here youâll for instance be able to spot any X-Robots-Tag header, canonical and hreflang implemented through the header, and caching guidelines. -
Page resources: when you click the
â©
, youâll find a list of page resources that loaded, and those that didnât. Examples of page resources are: JavaScript files, CSS files, and fonts. -
JavaScript console messages: this will always show
Not available in indexed version
, as youâll need to useTest Live URL
to gain information about this.

The
More Info
tab in the Google URL Inspection tool is useful for getting a quick snapshot of specific resources on a page that are blocked in the robots txt file. Review this to ensure you are not blocking any resources that are essential to the page load.It also gives you a list of resources that did not load, however, this is based on the time it took to retrieve and load these resources at the time of inspection, so I always verify what resource loaded with Chrome dev tools.
3. Request Indexing

To the right of View Crawled Page
, youâll find the Request Indexing
feature, allowing you get a URL indexed quickly (sometimes even within minutes). That doesnât necessarily mean this URL will rank for any queries though. It just means the URL will come up for site:
queries and such.
In general, it does decrease the time it takes for Google to actually rank the page for queries.
Please note that the Request Indexing
feature doesn't replace the indexing best practices, and that there's a limit of 10-12 request per day (opens in a new tab).
4. Coverage
The first thing youâll see in the Coverage section is the âmain coverageâ status of the URLâfor example the familiar Submitted and Indexed
in the screenshot below. These statuses are also used in the Index Coverage report.
When you unfold the Coverage section, it shows you how Google fared in the three phases it went through for this URL:
Discovery
Crawl
Indexing

Discovery
The Discovery section explains how Google discovered the URL, listing the following fields:
-
Sitemaps: lists the submitted XML sitemap(s) the URL is included in. If the URL isnât included in an XML sitemap, your robots.txt doesnât specify your XML sitemaps, and/or you havenât submitted a relevant XML sitemap in Google Search Console, it will just say
N/A
. - Referring page: lists possible candidates through which Google may have learned about the URL, limited to a maximum of four URLs shown. This could list pages that don't link to the URL youâre inspecting. In that case, itâs showing a âproxy pageâ through which Google learned about your URL.
There doesnât seem to be any logic behind the (order of) URLs thatâs shown there. Youâd expect the most relevant and authoritative URLs to be featured, but thatâs not necessarily the case. URLs shown here may be from your own site or other websites, or may even be a redirect.
If no URL is known, it will say None detected
. In case the referring URL isnât available to Google Search Console for some reason, it will additionally show âURL might be known from other sources that are currently not reported.â Weâve seen this to happen when a URL was discovered through social media posts that are no longer available.
Crawl
The Crawl section describes how Google fared the last time it crawled the page. It lists the following fields:
-
Last crawl: shows the date and time this URL was last crawled, in your local time. If the URL hasnât been crawled yet, it will show
N/A
. -
Crawled as: shows the user-agent Google used when last crawling the URL. In most cases, this will show
Googlebot smartphone
, because Googleâs moving to a world in which mobile-first indexing is the standard. However, if your site hasnât yet moved over to mobile-first crawls, it will showGooglebot desktop
. If the URL hasnât been crawled yet, it will showN/A
. -
Crawl allowed?: shows whether Google was allowed to crawl the URL. Possible values are:
-
Yes
: Google was allowed to crawl it. -
No: blocked by robots.txt
âGoogle couldnât crawl the URL because of robots.txt restrictions. -
N/A
: Google hasnât crawled the URL yet, because itâs still in the Discovered - currently not indexed status, or wonât crawl it because itâs a non-existing URL⊠one that returns HTTP status 404, for instance.
-
-
Page fetch: describes whether or not Google was able to fetch the page, and why. If crawling is disallowed, Google will not be able to fetch the page. Possible values are:
-
Successful
âGoogle fetched the page successfully. -
Failed: Soft 404
âGoogle considers the page to be a soft 404. -
Failed: Not found (404)
âThe page returned HTTP status 404 to Google. -
Failed: Crawl anomaly
âGoogle encountered a crawl anomaly, meaning it had issues fetching the page. For example, it may have returned HTTP status code 404. -
Failed: Blocked by robots.txt
âGoogle couldnât fetch this URL because it was blocked by robots.txt. This status is returned for two Index Coverage report statuses:Blocked by robots.txt
and Indexed, though blocked by robots.txt. -
Failed: Redirect error
âGoogle could not follow the redirect for some reason. This could be a redirect chain or a redirect loop. -
N/A
âGoogle couldnât determine or hasnât yet determined whether or not to index the URL.
-
-
Indexing allowed?: describes whether or not Google is allowed to index the URL. Possible values are:
-
Yes
âGoogle is allowed to index the URL. Please note that Google will also showYes
here in cases where Google had already indexed the URL before it was blocked by robots.txt. -
No
âGoogle isnât allowed to index the URL, for instance because the URL may be marked noindex. -
N/A
âfor instance when Google has dismissed the URL and wonât even check whether it is allowed to index it. This value is shown for theFailed: Soft 404
page fetch status.
-
Save yourself time, and let ContentKing quickly show you what crawling and indexing issues are present.
Indexing
The Indexing section describes the canonical URL Google found for the page, as well as the outcome of its indexing process. It lists the following fields:
-
User-declared canonical: shows whether youâve defined a canonical URL for the page, and if so, what it is. Possible values are:
- The URL you defined as the canonical URL.
-
None
âyou havenât defined any canonical URL. URLs with no canonical URL defined often have the status Duplicate without user-selected canonical. -
N/A
âin cases where Google couldnât fetch the page. For example, youâll find this value when the URL has theDiscovered - currently not indexed
orCrawled - currently not indexed
statuses.
-
Google-selected canonical: shows which canonical Google found to be most suitable. Possible values are:
-
Inspected URL
âGoogle chose the URL youâre inspecting as the canonical for this URL. -
Same as user-declared canonical
âWhen you see this, the canonical URL isnât self-referencing, but instead points to another URL. Google has accepted the canonical URL you defined. - A different URL that Google considered more fitting than the canonical you defined yourself. When this happens, Google just ignores your canonical and applies the one it decided on itself.
-
Only determined after indexing
âGoogle hasnât indexed the page yet, so it hasnât given a verdict yet. -
URL cannot be displayed because itâs not in any of your properties
âGoogle canât provide information here because the URL shown isnât in any of your verified properties. If you want to find out the canonical URL Google has selected for your URL, run asite:
for your own URL. -
N/A
âfor theDiscovered - currently not indexed
status, for example.
-
5. Enhancements
Under the âCoverageâ section, youâll find the Enhancements section:

Here, Google reports whether it encountered any issues in relation to AMP, Mobile Usability, and your Schema implementation, and whether you need to make improvements.
When a URL hasnât been indexed yet, youâll find the message âOnly indexed URLs can have enhancementsâ. Once the URL has been indexed by Google, itâll update automatically with their findings.
Mobile Usability
In the screenshot above, it says Page is mobile friendly
, meaning everything looks good, and thereâs nothing to worry about.
If Google did encounter Mobile Usability issues, theyâll be listed here. Other statuses are:
-
Page is not mobile friendly
: Google found issues that you need to address in order to provide your visitors with a mobile-friendly experience. -
No data available
: Google wasnât able to fetch the page, or it was, but it had issues in testing its mobile-friendliness. Itâs best to try again later.
Examples of issues Google may flag are:
- Text too small to read
- Clickable elements too close together
Speaking from experience, we often see false positives for Mobile Usability issues. So we always indicate the issue has been fixed and request verification. In most cases, the issues go away. It could have been that some of your assets (JavaScript or CSS files) were temporarily unavailable, causing the page to render incorrectly.
Schema
If Google doesnât yet support (opens in a new tab) your implemented Schema types, or couldnât find any, theyâll return âURL has no enhancements.â
If they do find and support your implemented Schema, theyâll report whether thereâs anything that you can and/or should improve.
Common enhancements youâll see are:
- Bread crumbs
- Event
- FAQPage
- Job Postings
- Logos
- Product
- Recipe
- Review snippets
If you recognize this feedback, thatâs not a coincidence, as Google provides the exact same feedback here as what they provide through their Rich Results Test (opens in a new tab).
Letâs look at an example:

The example above shows a warning for the Job Postings
Schema implementationâthatâs why the URL is categorized under URL is on Google, but has issues. After clicking the â©
youâll find that Google recommends adding a field with a salary indication, which the page doesnât include.

Unless Google makes this field mandatory, you donât need to add this field to your Schema implementation.
The GSC inspection tool is so useful because you can refer to it at any time regardless of the size of the site youâre working on. Itâs literally Googleâs blueprint to helping you improve.
I always use it for new launches and to monitor changes, updates, or issues as they come along. During a site launch, for example, itâs important to do a quick check, such as submitting your sitemap, triple-checking canonicals, or screenshotting the source code of a schema markup error.
This makes it easier to work with your team or a developer to pinpoint exactly which error is appearing and how to fix it quickly.
6. Test Live URL
After youâve pushed fixes live or made changes, you want to verify that they are correct.
The URL Inspection Tool shows you what information Google has on file about your URL, but thatâs likely to be outdatedâespecially if youâve just made changes. Thatâs where the Test Live URL
feature comes in; it lets you run a live test on a URL to see what Google thinks of the URLâs current state.
Before diving into the Test Live URL
feature, hereâs what you should know to interpret its results correctly.
The live testâŠ
- Doesnât take into account manual actions and removal requests.
- Doesnât check the presence of the URL in your sitemaps, or whether there are referring pages.
- Will show different statuses for âPresence on Googleâ and âCoverageâ than youâre used to, because Google doesnât go through the whole indexing process live.
Letâs jump in without further ado!
On the right of the screen, youâll find the Test Live URL
button:

Hit the Test Live URL
button to see what Googleâs new verdict is. A box pops up with a loading screen. After a minute or so, youâll see the live test results, starting with the âPresence on Googleâ status.

Available to Google
These presence statuses are slightly different from what we saw in the URL presence statuses section above. For instance, the âURL is on Googleâ and âURL is on Google, but has issuesâ statuses arenât used here, because the live URL test is looking at whether itâs possible for Google to crawl and index the URL youâre testing.
Possible statuses youâll see:
- URL is available to Google
- URL is available to Google, but has issues
- URL is not available to Google
- URL is an alternate version
URL is available to Google
This status is accompanied by the following explanation:
"If it gets indexed and selected as canonical, it could appear in Google Search results with all relevant enhancements."
What this means
Google can crawl the URL, and if itâs considered to be the canonical URL, it can appear in Google Search with all of its relevant enhancements.
Keep in mind that Google doesnât take manual actions and removal requests into account here.
URL is available to Google, but has issues
This status is accompanied by the following explanation:
"If it gets indexed and selected as canonical, it could appear in google search results. However, some issues prevent it from being eligible for all enhancements."
What this means
Google can crawl the URL, and if itâs considered to be the canonical URL, it can appear in Google Search. Its enhancements may only appear partially, or not at all.
URL is not available to Google
This status is accompanied by the following brief explanation:
"It cannot be indexed."
What this means
Google canât crawl the URL, which means they wonât be able to index it either. Oftentimes, this happens when Google canât access a URL because itâs blocked by robots.txt, itâs behind HTTP authentication, or it returns a 4xx or 5xx status code.
URL is an alternate version
This presence is exactly the same as what we described in the URL is an alternate version section.
View tested page
Now letâs look at the View Tested Page information, which you can access by clicking on View Tested Page
within Presence on Google
.

Similar to View Crawled Page, this section has three tabs:
HTML
Screenshot
More Info

- Tab HTML: shows the rendered HTML for the URL youâre testing live.
- Tab Screenshot: shows a screenshot of the page. Donât panic if you only see the top part of the page here. The rendering just stops after X number of seconds.
-
Tab More info: similar to the
View Crawled Page
feature, this shows you the page type, HTTP response, and whether there were any issues loading page resources and JavaScript console messages. If no JavaScript console messages are shown, this section is grayed out.
To diagnose rendering issues:
- In a new tab press CTRL+SHIFT+C (or on a Mac CMD+OPTION+I) to
Inspect Element
.- In developer tools, right click on the opening <HTML> tag and select
Edit as HTML
.- Select all and delete.
- Go back to Search Console and Hit the
Copy
icon underCrawled Page
>HTML
.- Go back to your tab and paste this into the now empty HTML field.
- Enjoy (sort of) seeing what Google managed/failed to render.
Availability
Under Available to Google
, youâll find the Availability
section, which you can expand similarly to the Coverage
section we covered earlier.

Availability
shows fewer statuses than Coverage
, because the live test doesnât take into account XML sitemaps and whether or not pages are indexed.
Possible values are:
URL can be indexed
Blocked by robots.txt
Excluded by ânoindexâ tag
Redirect error
Soft 404
Not found (404)
The Availability section is split up into three sub-sections:
- Discoveryâthis isnât covered by the live test because youâre testing URLs in isolation. Therefore this will always say âNot checked in live tests.â
- Crawlâthis covers the exact same fields as the ones described earlier in the Coverage section.
-
Indexingâshows the
User-declared canonical
, but theGoogle-selected canonical
will always beOnly determined after indexing
, because the URL would need to go through the full indexing and canonicalization process, which canât be done when youâre testing URLs in isolation. For instance, the canonicalization process also takes into account incoming internal and external links, canonical URLs from other pages and XML sitemap signals.
Enhancements
The kind of information Google reports in the Enhancements section when testing live URLs is the same as what we described in the previous chapter. The only difference with the live URL test is that you receive feedback about the current version of the URL.
Frequently asked questions
đ€ Why is my URL not ranking, even though the URL Inspection Tool says âURL is on Googleâ?
The fact that your URL is indexed _by Google doesnât necessarily mean itâs _ranking. For a URL to rank, it often takes more than just the fact that Google was able to index the URL.
To name a few factors: the page should have high-quality content that satisfies a userâs intent. It needs internal links, and it needs links from other websites.
đ§Ÿ Why does the URL Inspection Tool show an old state of my URL?
Google hasnât come around yet to recrawling and reindexing your URL. To speed up this process, you can do the following:
- Make sure the URL is included in your XML sitemap.
- Add more internal links to the URL from high-authority pages on your site.
- Acquire links from other websites to the URL.
- Include your URL in a post on Google My Business.
đ§ Does the URL Inspection Tool account for manual actions?
No, it doesnât. So keep that in mind when diagnosing indexing and ranking issues. In case of doubt, be sure to check Google Search Consoleâs Manual Actions section (opens in a new tab) to double-check that nothing is shown there.
On top of that, the URL inspection Tool also doesnât take Removal Requests (opens in a new tab) into account.