Media Morpheus

How-To Guideby Media Morpheus Research

October 7, 2026 · Last fact-checked: October 7, 2026

How to Check If a Page Is Indexed by Google: URL Inspection, Page Indexing and the Limits of site:

To check if a page is indexed by Google, open Google Search Console, paste the page's full URL into the URL Inspection bar and read the status: “URL is on Google” means indexed, “URL is not on Google” means not. The main prerequisite is access to a verified property containing the URL. This guide has six steps, from inspection to next actions. The key warning: Google says a site: search is not guaranteed to show every indexed URL, so a missing result does not prove a page is unindexed.

IndexingSearch ConsoleURL InspectionCanonicals

At a Glance

  • URL Inspection is Google's tool for a single URL. Google says the Page indexing report “isn't used to investigate the index status of specific pages” (Page indexing report).
  • The default inspection result is from Google's index, not the live page. “Test live URL” checks the current page, but cannot predict canonical selection or quality decisions (URL Inspection tool).
  • Indexed is not the same as ranking. Google says “URL is on Google” means eligible to appear, “but is not guaranteed to be there.”
  • A site: query “doesn't necessarily return all the URLs that are indexed under the prefix specified in the query”, according to Google (site: search operator).
  • A duplicate page is not indexed under its own URL. The “Google-selected canonical” field shows which URL Google indexed instead.

What Does “Indexed by Google” Mean?

A page is indexed when Google has crawled it, processed its content and stored it in the Google index, where it becomes eligible to appear in Search results.

Google describes indexing as finding (crawling) a page, processing its content and putting it “into the Google index”, where it “may be eligible to appear in Google Search results, as well on as other Google services, like Discover” (Page indexing report). Two consequences matter for checking. First, eligible is not the same as appearing: Google says search results vary by user, location and other factors, so an indexed page “won't show up in every search”. Second, Google indexes one representative URL from a group of duplicates, called the canonical; the others are not indexed under their own URL (What is canonicalization).

How to Check If a Page Is Indexed at a Glance

StepActionExpected result
1Open the Search Console property that contains the URLThe property loads and the URL is inside it
2Inspect the exact URL in URL InspectionA verdict: “URL is on Google” or “URL is not on Google”
3Read the Page indexing details and the Google-selected canonicalThe reason for the verdict and the URL Google actually indexed
4Run a live test if the page has changed since the last crawl“URL is available to Google” or a specific blocking issue
5Check the Page indexing report for patterns across the siteCounts of indexed and not-indexed pages, grouped by reason
6Act on the status: fix, request indexing, or waitA fix in place, or an indexing request queued

Time: a few minutes per URL (our estimate). Tools: a browser and Google Search Console. Cost: none beyond your time. Skill level: beginner; reading canonical and crawl details is intermediate.

What You Need Before Starting

  • A verified Search Console property that includes the URL, or access granted by an owner. If you do not have one, follow how to verify your site in Google Search Console first.
  • The page's exact, fully qualified URL, including https://, the right hostname (www or not) and any trailing slash.
  • Owner or full user permission if you want to request indexing; Google says those are the roles that can (Ask Google to recrawl your URLs).
  • For a page on a site you do not manage: only a Google search is available, because URL Inspection works only for URLs in a property you have access to.

Step 1: Open the Search Console Property That Contains the URL

Select the property in the property selector whose scope includes the page. URL Inspection rejects URLs outside the open property: Google says “The URL must be in the currently opened property” (URL Inspection tool).

Why it matters: a URL-prefix property such as https://example.com/ does not include https://www.example.com/ or http://example.com/. A Domain property covers all of them. Expected result: the property's Overview loads. How to verify: the property name matches the start of the URL you will inspect. Common mistake: inspecting a www URL inside a non-www URL-prefix property and reading the error as an indexing problem.

Step 2: Inspect the Exact URL and Read the Verdict

Paste the full URL into the inspection search bar at the top of any Search Console screen and press Enter. You can also click the Inspect link next to a URL in most reports (URL Inspection tool).

The result at the top is Google's verdict on the indexed version:

VerdictWhat Google says it meansWhat to do
URL is on Google“The URL has been indexed, can appear in Google Search results”, and no problems were found with enhancementsTypically nothing
URL is on Google, but has issuesIndexed, but problems such as malformed structured data might prevent enhancementsFix the warnings shown
URL is not on Google“This URL won't appear in Google Search results”Read the Page indexing section for the reason
URL is an alternate versionAn AMP page that is an alternate of a canonical non-AMP pageUsually nothing; check the canonical is the one you expect

Important: this is “not a live test”. Google says the result is from the most recently indexed version, and “Your page may have changed or become unavailable since Google last saw it.” If the URL redirects, the result describes the URL you typed, not the redirect target.

Expected result: one of the four verdicts. How to verify: expand Page indexing; its heading repeats the status with a short reason, such as “Page is indexed” or “Page is not indexed: URL is unknown to Google”. Common mistake: treating “URL is on Google” as a promise of traffic. Google says it “doesn't guarantee that your page is appearing in Search results”, because the tool does not check every requirement.

Step 3: Read the Page Indexing Details and the Google-Selected Canonical

Expand the Page indexing section and read its three groups, Discovery, Crawl and Indexing, to find out how Google found the page, whether it could fetch it and which URL it indexed (URL Inspection tool).

FieldWhat it tells you
SitemapsSubmitted sitemaps (via the Sitemaps report or robots.txt) that list the URL; “No referring sitemap” if none
Referring pageA page Google may have used to discover the URL; its absence does not mean none exists
Last crawlWhen Google last crawled the page; everything shown is based on that version
Crawled asDesktop or mobile user agent
Crawl allowed?Whether robots.txt blocked the crawl
Page fetch“Successful” or “Failed” with a reason
Indexing allowed?Whether a noindex rule blocked indexing
User-declared canonicalThe canonical your page declares, or “None”
Google-selected canonicalThe URL Google chose to index for this content

The canonical check: if the Google-selected canonical is the URL you inspected, that URL is the indexed one. If it is a different URL, Google has indexed that other page instead, and the inspected URL is treated as a duplicate. Google calls your declared canonical a hint: redirects and rel="canonical" are “strong” signals and sitemap inclusion a “weak” one, “but Google may choose a different page as canonical than you do” (How to specify a canonical; What is canonicalization). Google also notes the canonical field “can be a few hours out of date”.

Expected result: the reason for the verdict. How to verify: compare “Last crawl” with the date of your latest change. Common mistake: reading “Indexing allowed? Yes” as clean when “Crawl allowed?” is “No”. Google says that if robots.txt blocks the page, “Indexing allowed?” will always be “Yes” because Google cannot see a noindex.

Step 4: Run a Live Test If the Page Has Changed

Click Test live URL to fetch the current page in real time and check whether it can be indexed now. Use it after a fix, or when the last crawl predates a change (URL Inspection tool).

Indexed result (default)Live test
SourceGoogle's last indexed versionThe page as it is now
AnswersIs this URL in the index, and why or why not?Could this URL be indexed now?
Shows the Google-selected canonicalYesNo; Google says the live test “cannot predict” canonical choice
Checks sitemaps and referring pagesYesNo
Screenshot of rendered pageNoYes, on a successful test
Verdict labelsURL is on Google / URL is not on GoogleURL is available to Google / URL is not available to Google

Limits of the live test: Google lists statuses it cannot detect, including “Crawled - currently not indexed”, “Discovered - currently not indexed”, the duplicate and canonical statuses, and “Page indexed without content”. It also does not check quality and security guidelines, manual actions, content removals or temporarily blocked URLs. “URL is available to Google” therefore means a page can be crawled and parsed, not that it will be indexed. There is a per-property daily limit on live inspections.

Expected result: “URL is available to Google”, or a specific failure in the Availability section. How to verify: switch between the Google Index and Live Test views and compare fields. Common mistake: assuming a passing live test means the page is indexed. The default indexed result is the only one that answers that question.

Step 5: Check the Page Indexing Report for Site-Wide Patterns

Open the Page indexing report to see how many of your URLs are indexed and the reasons the rest are not. Use it for patterns, not for single URLs: Google says “You can't search or filter by URL in the Page indexing report” (Page indexing report).

  • The summary chart shows indexed and not-indexed counts; the Why pages aren't indexed table groups the not-indexed URLs by reason, with a Source value of Website or Google. Google says, in general, “you can fix only issues where the source is listed as ‘Website’.”
  • View data about indexed pages shows indexed-count history and up to 1,000 example indexed URLs.
  • The sitemap filter (All known pages, All submitted pages, Unsubmitted pages only, or a specific sitemap) shows how many submitted URLs made it in. To submit one first, see how to submit a sitemap to Google and Bing.

Expected result: your important pages counted as indexed, with not-indexed URLs explained by reasons you expect. How to verify: click a reason and use the inspect icon on an example URL. Common mistake: aiming for 100% indexed. Google says you “should not expect all URLs on your site to be indexed, only the canonical pages”. Example lists are capped at 1,000 rows and may not show every affected URL. Google also says that if your site has fewer than 500 pages, “you probably don't need to use this report”.

Step 6: Act on the Status

Fix what is in your control, request indexing for single pages that are ready, and otherwise wait. Use the status table below to pick the action.

Request indexing: after inspecting the URL, click Request indexing. Google says the page must pass “a quick check to test for immediate indexing errors”, that there is a daily limit, that indexing “typically takes only a day or so, but can take much longer”, and that a request “does not guarantee that the page will appear in the Google Index.” (URL Inspection tool). Asking repeatedly for the same URL “won't get it crawled any faster” (Ask Google to recrawl your URLs). For many URLs, Google recommends a sitemap with <lastmod> dates instead. For typical timings, see how long Google takes to index a new page.

Expected result: a confirmation that the URL was added to the indexing queue, or a fix you can re-test live. How to verify: re-inspect after a few days and compare the “Last crawl” date. Common mistake: requesting indexing for a page Google already crawled and declined. For “Crawled - currently not indexed”, Google says there is “no need to resubmit this URL for crawling”.

What Each Indexing Status Means

These are the reasons Google lists in the Page indexing report, which also appear in URL Inspection (Page indexing report). “Not indexed” is not always a fault.

StatusMeaningNext step
Page is indexedIndexed successfullyNone; fix any enhancement warnings
URL is unknown to GoogleGoogle has not seen the URLLink to it internally, list it in a sitemap, request indexing
Discovered - currently not indexedFound but not crawled yet; Google says typically because crawling was expected to overload the siteSee how to fix Discovered – currently not indexed
Crawled - currently not indexedCrawled but not indexed; “may or may not be indexed in the future”Improve the page; Google says no need to resubmit
URL marked ‘noindex’A noindex directive blocked indexingRemove it if you want the page indexed, then request indexing
URL blocked by robots.txtRobots.txt blocked the crawlRemove the rule if the block is unintended
Duplicate without user-selected canonicalGoogle treats the page as a duplicate and chose another URLInspect to see Google's choice; declare a canonical if it is wrong
Duplicate, Google chose different canonical than userGoogle disagreed with your declared canonicalCompare the pages; make the declared canonical genuinely similar, or the page distinct
Alternate page with proper canonical tagCorrectly points to an indexed canonicalNothing
Page with redirectNon-canonical URL that redirects; not indexedInspect the target URL instead
Not found (404), Soft 404, Server error (5xx), Redirect error, 401, 403, other 4xxGoogle could not get a valid pageFix the response, or leave a 404 for pages removed without replacement
Indexed, though blocked by robots.txtIndexed from links without being crawledTo remove it, unblock and use noindex; otherwise unblock
Page indexed without contentIndexed, but Google could not read the contentInspect the page; check for cloaking or an unindexable format

Why a site: Search Is Not a Reliable Check

A site: search can confirm that a page is indexed when it appears, but it cannot prove a page is missing. Google's documentation on the operator says, “If a URL is indexed in Google, it can show up in search results for site: queries that are related to the URL, however it's not guaranteed”, and that the operator “doesn't necessarily return all the URLs that are indexed under the prefix specified in the query” (site: search operator). Google adds that it “was designed primarily for search users”, that a bare site:example.com query does not rank results, and that bigger sites “shouldn't expect to see all their URLs in the results”.

  • Use it for: a quick look at a site you do not manage, or a spot check of key pages on a small site. Google's Page indexing help suggests site: searches for sites under 500 pages.
  • Do not use it for: counting indexed pages, or concluding that a page is not indexed. Google says that if a URL does not appear, use URL Inspection.
  • Query precisely: Google notes that site:https://www.example.com does not return the same results as site:https://example.com/.

How to Verify It Worked

  • Indexed: URL Inspection shows “URL is on Google” and the Page indexing heading reads “Page is indexed”.
  • Right URL indexed: the Google-selected canonical matches the URL you want in results.
  • Current version: “Last crawl” is later than your most recent change.
  • Appearing: Google's URL Inspection help says that for “a definitive test of whether your URL is appearing, search for the page URL on Google.” If an indexed page does not appear, Google suggests checking the Manual Actions and Security Issues reports and whether the page was temporarily blocked.
  • Site level: the Page indexing report's indexed count rises over time as you add pages; Google says that is what to expect.

How to Choose the Right Check

SituationRecommended checkWhy
One page on your siteURL Inspection, indexed resultGoogle's stated tool for a specific URL
You just fixed the pageURL Inspection, Test live URLChecks the current version, not the last crawl
Which URL Google indexed among duplicatesGoogle-selected canonical fieldAvailable only in the indexed result
How many pages are indexed, and why others are notPage indexing reportCounts and reasons across the property
Whether submitted URLs were indexedPage indexing report filtered by sitemapCompares submitted and indexed URLs
Hundreds of URLs, programmaticallyURL Inspection APIReturns index status for up to 2,000 URLs per site per day
A page on someone else's siteGoogle search for the URL, or site:The only option without property access; a miss is not proof

The URL Inspection API returns “only the status of the version in the Google index”; it cannot run a live test (URL Inspection API reference). Its quota is 2,000 queries per day and 600 per minute per site (Search Console API usage limits).

What each Google indexing check covers

Classification by scope, from Google documentation, not a measurement

Page indexing report
whole property, grouped by reason; example lists capped at 1,000 rows
URL Inspection API
up to 2,000 URLs per site per day (600 per minute)
URL Inspection tool in Search Console
one URL at a time; daily limit exists but is not published

Source: Google for Developers, Search Console API usage limits (last updated August 28, 2025); Google Search Console Help, Page indexing report and URL Inspection tool.

Bars rank the checks from narrowest to widest scope; they are not measured amounts. A site: search is left out because Google says it does not necessarily return every indexed URL. Google also says that if a site has fewer than 500 pages, you probably do not need the Page indexing report.

Common Problems and Fixes

ProblemLikely causeFix
Inspection says the URL is not in the propertyWrong protocol, hostname or propertyOpen the matching property, or add a Domain property
“URL is on Google” but the page does not show in searchesRanking, personalisation, manual action or temporary removalSearch for the exact URL; check the Manual Actions and Security Issues reports and the Temporary Removals page
Live test passes, indexed result says not indexedFix made after the last crawl, or a status the live test cannot seeRequest indexing; check the reason in the indexed result
Page indexing report shows an error URL Inspection does notFixed after the last crawl, or a duplicate conditionCompare crawl dates; Google says canonical conditions are not live-tested
Indexed URL differs from the inspected URLGoogle chose another canonicalInspect the Google-selected canonical; align redirects, canonical tags and sitemaps
Page is in the index but you want it outNo noindex, or robots.txt blocking stops Google seeing oneUse noindex and do not block the URL in robots.txt
“Request indexing” unavailablePage fails the live check, or you are a restricted userFix the live-test failure; ask an owner for full-user access
New page missing from the Page indexing reportRecently indexed, or not yet discoveredInspect it; Google says recently indexed pages appear in the report later

What Not to Do

  • Do not use site: as proof a page is not indexed. Consequence: you “fix” pages that were fine. Correction: confirm with URL Inspection.
  • Do not request indexing over and over. Consequence: quota used, no speed-up; Google says repeat requests won't get a URL crawled faster. Correction: request once after a real change.
  • Do not read a passing live test as “indexed”. Consequence: false confidence. Correction: check the indexed result.
  • Do not block a page in robots.txt to remove it from the index. Consequence: Google cannot see your noindex, and may index it from links anyway. Correction: allow crawling and use noindex.
  • Do not treat every not-indexed URL as a problem. Consequence: wasted effort on duplicates and redirects working as intended. Correction: check the reason and whether the URL should be indexed at all.

Frequently Asked Questions

Can I check if a competitor's page is indexed?

Only by searching Google. URL Inspection works only for URLs in a Search Console property you have access to. Searching for the exact URL or using site: can confirm a page is indexed when it appears, but Google says site: results are not guaranteed to include every indexed URL.

Does “URL is on Google” mean my page will rank?

No. Google says it means the URL is eligible to appear in Search results but is not guaranteed to be there, and that results vary by user, location and other factors. Indexing is a precondition for ranking, not a ranking.

How long after publishing should I check?

Google's Page indexing help says it can take a week or so for Google to start crawling and indexing a new page or site, and its URL Inspection help says requested indexing typically takes a day or so but can take much longer. Checking the same day can still show “URL is unknown to Google”.

Why is the indexed URL different from the one I inspected?

Google treated your URL as a duplicate and indexed another URL as the canonical. The Google-selected canonical field shows which one. Google treats redirects and rel="canonical" as strong signals and sitemap inclusion as a weak one, but may still choose differently.

Can restricted users use URL Inspection?

Restricted users can view most data, but Google says requesting indexing requires owner or full user permission on the property. Ask an owner to change your permission if you need to request indexing.

Is there a daily limit on URL inspections?

Yes. Google says there is a daily limit of inspection requests, live inspections and indexing requests per property, without publishing the in-tool numbers. The URL Inspection API has a published quota of 2,000 queries per day and 600 per minute per site.

How do I check if a page is indexed by Bing?

Use the URL Inspection tool in Bing Webmaster Tools. Bing says it shows the URL's index status with details on discovery, crawling and indexing, and a Live URL tab showing what Bingbot sees.

Why does Google keep crawling a page I deleted?

Google says it continues to crawl known URLs that return 4XX errors for a while in case the error is temporary, crawling them less often over time. The Page indexing report shows only URLs that returned 404 in the past month.

Sources and Methodology

This guide is built from Google Search Console Help, Google Search Central documentation and the Search Console API reference, read on October 7, 2026, and one Bing Webmaster Tools Help page read from a browser copy taken on October 6, 2026. Status names and interface labels are quoted from those pages; where the documentation did not confirm a label, we describe the control instead. We did not inspect URLs or measure indexing times for this guide. The per-URL time estimate is ours. Google does not publish the daily inspection limits inside Search Console.

  1. official Google Search Console Help, URL Inspection tool. Verdicts, fields, live test limits, request indexing. Read October 7, 2026.
  2. official Google Search Console Help, Page indexing report. Statuses, reasons, sitemap filter, site: advice for small sites. Read October 7, 2026.
  3. official Google Search Central, site: search operator (last updated December 10, 2025). Read October 7, 2026.
  4. official Google Search Central, What is canonicalization. Read October 7, 2026.
  5. official Google Search Central, How to specify a canonical URL with rel="canonical" and other methods. Read October 7, 2026.
  6. official Google Search Central, Ask Google to recrawl your URLs. Read October 7, 2026.
  7. official Google for Developers, Search Console API: Method index.inspect and Usage limits. Read October 7, 2026.
  8. official Bing Webmaster Tools Help, URL inspection. Read October 6, 2026.