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
| Step | Action | Expected result |
|---|---|---|
| 1 | Open the Search Console property that contains the URL | The property loads and the URL is inside it |
| 2 | Inspect the exact URL in URL Inspection | A verdict: “URL is on Google” or “URL is not on Google” |
| 3 | Read the Page indexing details and the Google-selected canonical | The reason for the verdict and the URL Google actually indexed |
| 4 | Run a live test if the page has changed since the last crawl | “URL is available to Google” or a specific blocking issue |
| 5 | Check the Page indexing report for patterns across the site | Counts of indexed and not-indexed pages, grouped by reason |
| 6 | Act on the status: fix, request indexing, or wait | A 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 (wwwor 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:
| Verdict | What Google says it means | What to do |
|---|---|---|
| URL is on Google | “The URL has been indexed, can appear in Google Search results”, and no problems were found with enhancements | Typically nothing |
| URL is on Google, but has issues | Indexed, but problems such as malformed structured data might prevent enhancements | Fix 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 version | An AMP page that is an alternate of a canonical non-AMP page | Usually 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).
| Field | What it tells you |
|---|---|
| Sitemaps | Submitted sitemaps (via the Sitemaps report or robots.txt) that list the URL; “No referring sitemap” if none |
| Referring page | A page Google may have used to discover the URL; its absence does not mean none exists |
| Last crawl | When Google last crawled the page; everything shown is based on that version |
| Crawled as | Desktop 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 canonical | The canonical your page declares, or “None” |
| Google-selected canonical | The 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 | |
|---|---|---|
| Source | Google's last indexed version | The page as it is now |
| Answers | Is this URL in the index, and why or why not? | Could this URL be indexed now? |
| Shows the Google-selected canonical | Yes | No; Google says the live test “cannot predict” canonical choice |
| Checks sitemaps and referring pages | Yes | No |
| Screenshot of rendered page | No | Yes, on a successful test |
| Verdict labels | URL is on Google / URL is not on Google | URL 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.
| Status | Meaning | Next step |
|---|---|---|
| Page is indexed | Indexed successfully | None; fix any enhancement warnings |
| URL is unknown to Google | Google has not seen the URL | Link to it internally, list it in a sitemap, request indexing |
| Discovered - currently not indexed | Found but not crawled yet; Google says typically because crawling was expected to overload the site | See how to fix Discovered – currently not indexed |
| Crawled - currently not indexed | Crawled 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 indexing | Remove it if you want the page indexed, then request indexing |
| URL blocked by robots.txt | Robots.txt blocked the crawl | Remove the rule if the block is unintended |
| Duplicate without user-selected canonical | Google treats the page as a duplicate and chose another URL | Inspect to see Google's choice; declare a canonical if it is wrong |
| Duplicate, Google chose different canonical than user | Google disagreed with your declared canonical | Compare the pages; make the declared canonical genuinely similar, or the page distinct |
| Alternate page with proper canonical tag | Correctly points to an indexed canonical | Nothing |
| Page with redirect | Non-canonical URL that redirects; not indexed | Inspect the target URL instead |
| Not found (404), Soft 404, Server error (5xx), Redirect error, 401, 403, other 4xx | Google could not get a valid page | Fix the response, or leave a 404 for pages removed without replacement |
| Indexed, though blocked by robots.txt | Indexed from links without being crawled | To remove it, unblock and use noindex; otherwise unblock |
| Page indexed without content | Indexed, but Google could not read the content | Inspect 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.comdoes not return the same results assite: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
| Situation | Recommended check | Why |
|---|---|---|
| One page on your site | URL Inspection, indexed result | Google's stated tool for a specific URL |
| You just fixed the page | URL Inspection, Test live URL | Checks the current version, not the last crawl |
| Which URL Google indexed among duplicates | Google-selected canonical field | Available only in the indexed result |
| How many pages are indexed, and why others are not | Page indexing report | Counts and reasons across the property |
| Whether submitted URLs were indexed | Page indexing report filtered by sitemap | Compares submitted and indexed URLs |
| Hundreds of URLs, programmatically | URL Inspection API | Returns index status for up to 2,000 URLs per site per day |
| A page on someone else's site | Google 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).
Classification by scope, from Google documentation, not a measurement
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
| Problem | Likely cause | Fix |
|---|---|---|
| Inspection says the URL is not in the property | Wrong protocol, hostname or property | Open the matching property, or add a Domain property |
| “URL is on Google” but the page does not show in searches | Ranking, personalisation, manual action or temporary removal | Search for the exact URL; check the Manual Actions and Security Issues reports and the Temporary Removals page |
| Live test passes, indexed result says not indexed | Fix made after the last crawl, or a status the live test cannot see | Request indexing; check the reason in the indexed result |
| Page indexing report shows an error URL Inspection does not | Fixed after the last crawl, or a duplicate condition | Compare crawl dates; Google says canonical conditions are not live-tested |
| Indexed URL differs from the inspected URL | Google chose another canonical | Inspect the Google-selected canonical; align redirects, canonical tags and sitemaps |
| Page is in the index but you want it out | No noindex, or robots.txt blocking stops Google seeing one | Use noindex and do not block the URL in robots.txt |
| “Request indexing” unavailable | Page fails the live check, or you are a restricted user | Fix the live-test failure; ask an owner for full-user access |
| New page missing from the Page indexing report | Recently indexed, or not yet discovered | Inspect 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 usenoindex. - 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.
- official Google Search Console Help, URL Inspection tool. Verdicts, fields, live test limits, request indexing. Read October 7, 2026.
- official Google Search Console Help, Page indexing report. Statuses, reasons, sitemap filter, site: advice for small sites. Read October 7, 2026.
- official Google Search Central, site: search operator (last updated December 10, 2025). Read October 7, 2026.
- official Google Search Central, What is canonicalization. Read October 7, 2026.
- official Google Search Central, How to specify a canonical URL with rel="canonical" and other methods. Read October 7, 2026.
- official Google Search Central, Ask Google to recrawl your URLs. Read October 7, 2026.
- official Google for Developers, Search Console API: Method index.inspect and Usage limits. Read October 7, 2026.
- official Bing Webmaster Tools Help, URL inspection. Read October 6, 2026.