How to Check if Your Website Is Indexed in Google
Before you fix anything, you need to know the facts: is the page in Google’s index or not? There are five ways to check, from a ten-second search to the official tool. This guide shows each method, how reliable it is, what the results mean, and what to do for every outcome.
- Five methods compared
- Check one page or the whole site
- Every status decoded
- Decision flow for what to do next
For one page, paste its URL into the URL Inspection tool in Google Search Console: “URL is on Google” means it is indexed. For the whole site, open the Page indexing report. A quick public check is searching
site:yourdomain.com, but it is only a rough guide.What “indexed” really means
Google works in three stages: it crawls a page, stores it in its index, and then serves it in results. A page that is indexed is stored and eligible to appear. It is not a promise of traffic. For the full picture read how Google Search works.
Crawled
Googlebot fetched the page.
Indexed
Google stored it.
Eligible
It can show for relevant searches.
Ranking
Position depends on quality and relevance.
Google also says that not being indexed is not always a problem. Duplicates and pages you blocked on purpose are often fine.
The five methods compared
| Method | Best for | Accuracy | Needs Search Console |
|---|---|---|---|
| 1. URL Inspection | One specific page | Highest | Yes |
| 2. Page indexing report | Whole site and reasons | High | Yes |
| 3. Sitemaps report | Submitted vs found | Medium | Yes |
| 4. site: search | Fast rough check | Low to medium | No |
| 5. Search exact title | Quick page test | Low | No |
Method 1: URL Inspection (the reliable way)
Use the top search bar
Enter the full URL. It must belong to the open property.
Find the headline result
See the table below for what each verdict means.
Open Page indexing and Coverage fields
Look at Last crawl, the user-declared canonical and the Google-selected canonical.
Click Test live URL
The indexed view is the last stored copy and may be outdated. The live test checks the current page.
| Verdict | Meaning |
|---|---|
| URL is on Google | Indexed and eligible to appear in results |
| URL is on Google, but has issues | Indexed, but an enhancement such as structured data has a problem |
| URL is not on Google | Cannot appear in results. The Page indexing section gives the reason. |
If the page is not on Google and you want it there, follow how to request indexing.
Method 2: the Page indexing report (whole site)
Open Indexing, then Pages. It shows how many URLs are indexed and, under “Why pages aren’t indexed”, every reason Google left pages out. Use it for the big picture, and use URL Inspection for individual pages.
Discovered - currently not indexedGoogle knows the URL but has not crawled it yetUsually none. See this guideCrawled - currently not indexedFetched, but Google chose not to index itImprove quality. See this guideDuplicate without user-selected canonicalGoogle picked another URL as canonicalDeclare the right canonicalAlternate page with proper canonical tagA variant pointing to an indexed pageNoneSoft 404Looks like not found but returns successReturn a true 404 or add real contentNot found (404)The page is goneFine if removed. Redirect if moved.Server error (5xx)Googlebot got no responseFix hosting and firewall rulesMethod 3: the site: search (quick but rough)
Type site:yourdomain.com into Google. You will see some of your indexed pages. Add a path such as site:yourdomain.com/blog to narrow it down. This is useful as a fast sanity check, but treat it as approximate: the result counts are estimates and not every indexed URL is listed. Never use it to decide a page is missing. Confirm with URL Inspection.
- Spotting if the site has any pages indexed
- Seeing old titles and descriptions
- Exact page counts
- Deciding one URL is absent
Another quick test is searching a unique phrase from the page in quotation marks. If your page does not appear, it may be unindexed, or simply not ranking for that phrase.
What to do for each result
Indexed
Nothing to fix. Now work on ranking: check titles, content and links.
Not indexed: new page
Give it time, make sure it is in the sitemap and linked internally, then request indexing once.
Not indexed: blocked by you
Remove noindex or the robots.txt rule, then retest live.
Crawled, not indexed
Quality, duplication or thin content. Improve the page.
Duplicate
Consolidate with a canonical tag or redirect. See duplicate content on WordPress.
Indexed but not getting traffic?
Indexed does not equal visible. Open the Performance report, filter by the page URL, and look at impressions. Zero impressions means Google has not found the page relevant for any query yet. Learn to read it in how to track SEO results. New sites commonly need time; see how long SEO takes.
Mistakes to avoid
Trusting site: counts
The number is an estimate.
Panicking at “not indexed”
Many excluded URLs are correct, such as duplicates.
Checking the wrong version
http, https, www and non-www are different URLs.
Ignoring the live test
The indexed view can be stale.
Indexing check questions
How do I know if a single page is indexed?
Inspect the URL in Search Console. “URL is on Google” means it is indexed.
Is the site: search accurate?
Only roughly. It is fine as a quick check but not for exact counts or for proving a page is missing.
Why is my new site not indexed?
New sites are crawled slowly at first. Submit a sitemap, link pages internally and be patient. See the sitemap guide.
Does indexed mean it will rank?
No. It only means the page is eligible to appear.
Can a page be indexed without a sitemap?
Yes. Google also finds pages through links.
How often should I check?
Weekly for a new site, monthly for an established one, and after major changes.
What if the status says duplicate?
Google chose another URL as the main version. If that is wrong, declare the correct canonical.
The five-method comparison and the accuracy ratings are my own assessment.