How to check which of your pages Google has indexed
Four checks, from one URL to a whole site, and what each result means.
Published by AI Knows Us · Updated 12 October 2026
To check whether Google has indexed a page, open Google Search Console, paste the full URL into the inspection bar at the top and read the verdict. "URL is on Google" means the page is in the index. "URL is not on Google" means it is not, and the same screen names the reason. For a whole site, the Page indexing report lists every URL Google knows about, split into indexed and not indexed, with the cause beside each group.
That is the short version. The rest of this page covers all four ways to check, what the common "not indexed" reasons mean, and the order to fix them in. Indexed means Google fetched the page, read it and stored it so it can be returned for a search. A page that is not indexed cannot appear in results for any query, however good it is.
Check 1: URL Inspection, for one page
The URL Inspection tool is the definitive check for a single address. Google documents it in the URL Inspection tool help page. You need the site added to Search Console and verified first. Then:
- Paste the full address, including https and the exact path, into the bar at the top of any Search Console screen.
- Read the first line of the result. It says whether the page is on Google.
- Open "Page indexing" in the result to see the last crawl date, the canonical Google chose, and whether the page was reached through a sitemap.
- Use "Test live URL" to see how the page looks to Google right now, as opposed to the stored copy from the last crawl.
Compare the canonical Google chose with the one you declared. If they differ, Google treats another URL as the main version, and your address may be indexed only as a duplicate that never shows in results.
Check 2: the Page indexing report, for the whole site
The Page indexing report is the site wide view. It shows a count of indexed pages, a count of not indexed pages, and a table of reasons. Click a reason to see the affected URLs, up to the limit the report shows. Run this check monthly so you work from current data, and compare the indexed count with the number of pages you meant to publish. A gap between those two numbers is your to do list.
Check 3: the site: search, for a quick look
Typing site:yourdomain.com/exact-path into Google checks one address in seconds without logging in. Typing site:yourdomain.com gives a rough picture of the whole domain. Use it as a quick look and not as a count. When the quick look and Search Console disagree, Search Console is the one to believe, because it reports what Google recorded about your property.
Check 4: the sitemap comparison
Submit your XML sitemap in the Sitemaps report, then open Page indexing and filter to the pages that came from it. Every URL in the sitemap that is not indexed is a page you told Google about and it declined. This is the cleanest list to work from, because you already decided those pages should rank.
What the common "not indexed" reasons mean
| Reason shown | What it means | What to do |
|---|---|---|
| Discovered, currently not indexed | Google knows the URL but has not crawled it yet | Link to it from pages that are already indexed and keep it in the sitemap |
| Crawled, currently not indexed | Google read the page and chose not to store it | Improve the page: add substance that no other page on your site has, then inspect it again |
| Excluded by noindex tag | The page tells Google to stay out | Remove the tag if the page should rank. Google explains the rule in its noindex documentation |
| Duplicate, Google chose a different canonical | Another URL is treated as the main copy | Make the pages different or point them at one address on purpose |
| Blocked by robots.txt | Google is not allowed to fetch the page | Edit the robots.txt rule that matches the path |
| Page with redirect | The address sends visitors elsewhere | Nothing, unless the redirect is a mistake |
The order to fix problems in
- Remove accidental noindex tags and robots.txt blocks. These are the fastest wins and the most common cause on new sites.
- Fix canonicals so each page names itself unless you mean otherwise.
- Add internal links to every page that is stuck at "discovered". A page nobody links to is hard for Google to value. The internal linking guide shows how to find these pages.
- Improve pages stuck at "crawled, currently not indexed". Thin or near duplicate pages sit here.
- Request indexing for the fixed pages from URL Inspection. Google's guidance on asking for a recrawl says one request per URL is enough, and repeated requests do not speed anything up.
For background on what happens between a crawl and a ranking, read how search engines work. For the other reports in the same tool, the Search Console guide covers them one by one.
Bulk checking without clicking one URL at a time
Search Console offers a URL Inspection API for programmatic checks, and several crawling tools can call it across a list of addresses. The workflow is the same each time: export your sitemap URLs, run them through the inspection check, and sort the output by verdict. Keep the result as a dated file. Next month's run then shows exactly which pages moved from not indexed to indexed, which is the proof that a fix worked.
Questions about checking Google's index
How long does a new page take to appear in the index?
It ranges from a few hours to several weeks. Pages linked from an already indexed page, and listed in a sitemap, are found fastest. Inspect the URL a few days after publishing and read the verdict.
Is the site: search accurate enough to rely on?
Use it for a fast yes or no on one address. For counts and reasons, use Search Console.
Can I check a page on a site I do not own?
The inspection tool needs verified ownership. For other sites, site:domain.com/path in Google tells you whether the address is returned.
Does an indexed page always get traffic?
No. Indexed is the entry ticket. Ranking depends on relevance and competition, and the Performance report shows the impressions and clicks the page actually earned.
Why was my page indexed and then dropped?
Look at the reason now shown in URL Inspection. The usual causes are a new noindex tag, a changed canonical, a server error during the crawl, or content thin enough that Google no longer sees a reason to keep it.
What an assistant says when asked if your page exists
Indexing is the gate before every Google surface, including the links beside an AI Overview. A page that is not in Google's index has no route into those results. The assistants add a second question on top of it. Ask ChatGPT, Gemini, Perplexity or Claude about the topic of a page you have just fixed, and the answer either names your site or names someone else, and the difference rarely follows the indexing report. AI Knows Us (aiknowsus.com) runs those questions across the assistants and lists the sources each answer drew on, so an indexed page can be checked against what buyers are actually told. It is a separate check from this one, worth running once the Page indexing report is clean.