Introduction
You published a page, waited a few days, searched for it on Google — and nothing came up. Before you panic, remember that “not ranking” and “not indexed” are two different problems. A page that is indexed but ranking on page nine is invisible in practice, yet Google knows it exists. A page that is not indexed cannot appear in search results at all, no matter how good it is.
Checking indexing status is the first diagnostic step whenever a page seems missing from Google. It takes five minutes, and it tells you which kind of problem you have: a discovery problem (Google has not found or crawled the page), a quality problem (Google crawled it and chose not to index it), or no problem at all (the page is indexed and simply needs time or better content to rank).
This guide walks through five methods, ranked from most to least reliable, and explains how to read each result. The facts here were verified against Google Search Central documentation in November 2026. If you want the fix-it side of this topic — how to get a page indexed once you know it is not — see our guide to getting your website indexed by Google.
First, understand what “indexed” actually means
Google handles every page in three stages. First it discovers the URL, usually through a link or a sitemap. Then it crawls the page, downloading and reading it. Finally it decides whether to index it — storing it in its index so it can appear in search results.
A page can stall at any stage, and the stage matters. A page Google has not discovered yet needs links and a sitemap. A page Google crawled but declined to index usually needs better or more distinctive content. Google is explicit that it does not guarantee it will crawl, index, or serve any page, even one that follows its guidelines — indexing is always a judgment call by Google, not an entitlement.
One more distinction that trips people up: being indexed does not mean ranking well, and it does not mean appearing for a particular keyword. It only means the page is eligible to appear. Keep that in mind when you read the results below.
Method 1: The URL Inspection tool (most reliable)
The URL Inspection tool in Google Search Console is the single most reliable way to check one page. It shows you Google’s own record for that exact URL, including the last crawl date and the canonical URL Google selected. No other method gives you that level of certainty.
How to do it:
- Open Google Search Console and select the property for your site.
- Paste the full URL into the inspection bar at the top of any Search Console screen and press Enter.
- Read the verdict at the top of the report.
There are two possible verdicts, and Google’s own wording matters here:
- “URL is on Google” means the page is indexed — more precisely, that it is eligible to appear in search results. Google is careful to say this does not guarantee the page will actually appear for any given search.
- “URL is not on Google” means the page is not indexed and cannot appear in search results. Below the verdict, the tool tells you why — for example, the page is blocked by robots.txt, carries a
noindextag, or was crawled but not indexed.
Two things to know about this tool. First, the result it shows by default is from the most recently indexed version of the page, not the live page as it exists right now. If you changed the page since Google last crawled it, click Test live URL to check whether the current version is indexable. Second, there is a daily limit on inspection requests for each property, so use it for individual pages, not for checking hundreds of URLs at once. The tool only works for URLs in a property you own — to check a competitor’s page, use one of the methods below.
Method 2: The Page indexing report (best for your whole site)
If you want the picture for your entire site rather than one page, open the Page indexing report in Search Console under Indexing → Pages. The chart splits every URL Google knows about into indexed and not indexed, and the table underneath, “Why pages aren’t indexed,” groups the excluded URLs by reason.
This is the report to use when you want to spot patterns — say, twenty new posts all stuck in the same status — rather than checking a single URL. Google notes that if your site has fewer than 500 pages, you probably do not need this report; a site: search and the URL Inspection tool are enough.
The statuses you are most likely to see, and what each one means:
| Status | What it means | What it usually needs |
|---|---|---|
| Crawled – currently not indexed | Google fetched the page and chose not to index it for now | Improve the content, merge it with a similar page, or add internal links; Google says there is no need to resubmit it |
| Discovered – currently not indexed | Google knows the URL exists but has not crawled it yet, usually because crawling it then was expected to overload the site | Add internal links from pages Google crawls often, check your sitemap, and be patient |
| Page with redirect | The URL forwards to another page, which gets indexed instead | Normal — no action needed |
| Alternate page with proper canonical tag | A duplicate correctly points to your main version | Normal — no action needed |
| Not found (404) | The page does not exist | Normal for deleted posts; redirect it if it had links |
| URL marked ‘noindex’ | The page tells Google not to index it | Check whether the noindex tag is intentional |
Two statuses cause the most confusion. “Crawled – currently not indexed” is not a penalty — Google says the page “may or may not be indexed in the future” — but on an important page it usually means Google did not see enough unique value, often because the content is thin, very similar to another page, or weakly linked. “Discovered – currently not indexed” is usually a discovery problem, and on a new site or after publishing many pages at once it is normal and usually clears on its own. Our guide to fixing “Crawled – currently not indexed” walks through both in detail.
Method 3: The site: search (quick check, no Search Console needed)
If you do not have Search Console access — for example, you are checking a client’s site or a competitor’s — the fastest check is a site: search on Google itself. Type this into the search box:
site:yourdomain.com
If pages from your site appear, they are indexed. To check one specific page, narrow it down:
site:yourdomain.com/page-path
You can also paste the page’s full URL into the search box, or search for a distinctive sentence from the page in quotation marks — ideally a sentence that appears nowhere else on the web. If the page shows up, it is indexed.
The limitation is important: Google’s own documentation says the list of URLs returned by a site: search is “not always exhaustive.” That means a page appearing in the results proves it is indexed, but a page not appearing does not prove it is not indexed. Treat this as a rough check, not a verdict. If a page is missing from a site: search and it matters to you, confirm with the URL Inspection tool.
Method 4: Search for the exact URL or a unique phrase
A close cousin of the site: search, this method needs no tools at all. Paste the page’s full URL into Google’s search box, or search for a distinctive phrase from the page in quotation marks — ideally a sentence that appears nowhere else on the web. If Google returns the page, it is indexed. If it returns nothing, the page is probably not indexed, but the same caveat applies: a missing result is a strong hint, not proof. Confirm anything important in Search Console.
This method can also reveal a subtle problem: if Google returns a different page than the one you searched for, it may have chosen a different canonical URL. Check the URL Inspection tool to see which canonical Google selected.
Method 5: Check the Performance report for impressions
This method does not check a single page directly, but it answers a useful question: has Google shown this page in search results at all? In Search Console, open the Performance report, filter it to the page you care about, and look at impressions over the last 28 days. Any impressions at all mean the page was indexed and surfaced in results — even if nobody clicked.
Our guide to the Search Console Performance report explains how to filter by page and read the numbers. This method is best used alongside Method 1 or 2: the URL Inspection tool tells you whether a page is indexed, and the Performance report tells you whether that indexing is turning into visibility.
How to read your results: a decision table
Once you have checked, the result points to the next step. One caveat first: the report’s data lags — counts update when Google recrawls the affected pages, so a fix you made yesterday may not show up for days.
| What you found | What it means | What to do next |
|---|---|---|
| URL Inspection says “URL is on Google” | The page is indexed | If it is not ranking, the problem is content quality, relevance, or authority — not indexing |
| URL Inspection says “URL is not on Google” with a reason | Google cannot or will not index it | Read the reason and fix that specific cause |
| Page indexing report shows “Discovered – currently not indexed” | Google has not crawled it yet | Add internal links, check the sitemap, and wait |
| Page indexing report shows “Crawled – currently not indexed” | Google crawled it and passed | Improve or merge the content, then strengthen internal links |
site: search shows nothing, but URL Inspection says indexed | The site: search is incomplete | Trust Search Console — this is exactly why Google warns the operator’s results are not exhaustive |
What not to rely on
Free “index checker” tools. Most of them are built on the same site: searches described above, or on Google’s URL Inspection API, which requires access to your Search Console property anyway. They add no accuracy, and the ones that ask for your Google credentials or Search Console access are a security risk. Use Google’s own tools.
Checking too soon. A new page can take days or weeks to be crawled and indexed, and requesting indexing does not change that — Google applies a quota to individual URL requests and says a request does not guarantee the page will be indexed, quickly or at all. If you published yesterday, the honest answer is usually “not yet,” not “never.”
FAQ
My page is indexed but does not appear when I search for its keyword. Is something wrong?
Not necessarily. An indexed page can rank on page five or ten, where almost nobody looks. That is a ranking problem, not an indexing problem — improve the content’s relevance to the keyword, its internal links, and its title and description.
I requested indexing in Search Console. Why is the page still not indexed?
Requesting indexing only asks Google to crawl the page; it does not guarantee indexing. If the page comes back as “Crawled – currently not indexed,” the cause is usually content quality or duplication, and resubmitting changes nothing until the page itself changes.
The bottom line
Start with the URL Inspection tool for any single page — it is the only method that shows you Google’s own record for that URL. Use the Page indexing report when you want the pattern across your whole site. Use a site: search only as a quick check when you have no Search Console access, and remember that a missing result there proves nothing on its own. Check a new post a few days after publishing, and review the Page indexing report monthly — a sudden drop in the indexed count is the signal that something broke. Once you know the status, the fix follows from the reason: discovery problems need links and sitemaps, quality problems need better content, and normal statuses like redirects and canonical duplicates need nothing at all. If the page is not indexed and the reason is unclear, our guide to why a website does not show up on Google walks through the other causes step by step.







