Search Engine Basics

How to Check if a Page Is Indexed by Google, in 4 Ways

To check if a page is indexed, paste its URL into the URL Inspection tool in Google Search Console. This guide shows that method plus three others. It then explains what each indexing status means, so you know how to fix a missing page.

Updated 26 Oct 20268 min readChecked against Search Console Help
Quick answer

The most reliable check is URL Inspection in Google Search Console. It says URL is on Google or URL is not on Google. It also explains the reason behind that status. A site: search in Google gives a rough idea, but it can miss pages or show stale counts.

Usman AliWritten by Usman AliGrowth and SEO specialist · 7 years in SEO
Amir ShahidReviewed by Amir ShahidSenior SEO strategist · 9+ years in SEO

Four methods

4 Ways to Check Google Indexing

Start with the fastest check before moving to the most accurate one. Each method answers a slightly different question.

MethodBest forAccuracy
URL Inspection toolChecking one page in detailHighest
Page indexing reportSeeing every page on your siteHigh
site: search in GoogleA quick look without logging inRough
Bing Webmaster ToolsChecking indexing in BingHigh, for Bing

The first two need Google Search Console, which is free. If your site is not set up yet, add it first so you can verify ownership. It is the single most useful tool for understanding how indexing works on your own site. Our guide to the fundamentals of search engines explains where indexing sits between crawling and ranking.

Method 1

Use the URL Inspection Tool for One Page

When you need to check if a page is indexed, URL Inspection in Google Search Console gives the most accurate status for a single URL.

  1. Open Google Search Console before picking your website from the list.
  2. Paste the full page URL into the search bar at the top.
  3. Read the result: URL is on Google, or URL is not on Google.
  4. Open Page indexing to see the reason for that status. It also shows the last crawl date with the canonical Google chose.
  5. If you fixed a problem, click Request indexing to ask for a fresh crawl.
  6. Click Test live URL to check the current version, not the stored one.

Pay close attention to the canonical lines. If the Google-selected canonical differs from yours, Google indexed a different version. Our canonical tag guide explains how to fix that.

Method 2

Read the Page Indexing Report Status by Status

In Search Console, open the Pages report under Indexing. It groups every known URL by status. These are the reasons you will see most often.

StatusWhat it meansWhat to do
Crawled, currently not indexedGoogle read the page but chose not to store it, often because of thin or low-quality contentImprove content, add internal links
Discovered, currently not indexedGoogle knows the URL but has not crawled it yetAdd links, check server speed
Excluded by noindex tagA noindex rule in a meta tag or X-Robots-Tag header told Google to skip itRemove noindex if you want it found
Blocked by robots.txtGoogle is not allowed to crawl itOpen the path if it should rank
Indexed, though blocked by robots.txtGoogle indexed the URL from links without reading the pageUnblock it, or allow crawling with noindex to keep it out
Alternate page with proper canonicalA duplicate that points to the main pageUsually fine, no action needed
Duplicate without user-selected canonicalGoogle found copies but no canonical tagAdd a canonical tag
Soft 404The page looks empty or like an errorAdd real content or return a true 404

Not every excluded page is a problem. Redirects or noindex pages are meant to stay out. Focus on pages you want people to find.

Methods 3 and 4

Quick Checks With site: and Bing Tools

Without Search Console access, you can still check if a page is indexed with these quick methods, which give a useful first answer.

site: one page

Search Google for site:example.com/your-page/ with your real address. If it shows, the page is indexed. If it does not show, confirm the result with URL Inspection.

Fast, not final

site: whole domain

Search site:example.com to see a rough count. The number is only an estimate, so never treat it as exact.

Rough count

Bing URL Inspection

Bing Webmaster Tools has its own inspection tool. Bing also powers several other engines, so it is worth checking.

For Bing

Google removed the old cache link from results in 2024. So the cache: trick no longer works for checking indexing. Stick with URL Inspection for a firm answer.

Extra methods

Third-Party Checkers and Checking Many URLs at Once

Once you need to check if page is indexed across hundreds of URLs, single-page tools become slow, so bulk methods take over.

Third-party index checkers

Handy but indirect

Online index checkers usually run site: searches on your behalf, then report whether each URL appeared. They share the blind spots of a manual site: search, so treat any missing result as a prompt to verify in Search Console.

Checking many URLs at once

Crawler export plus the API

Export every URL from a site crawler, then compare that list with the Pages report in Search Console. The URL Inspection API can check each address automatically, with a quota of about 2,000 inspections per property each day.

The Pages report only lists up to 1,000 example URLs per status, so the crawler export fills in the gaps on larger sites. Splitting your sitemap into smaller files by section also helps, because the sitemap filter in that report then shows indexing rates for each group.

Worked example

Fixing a Page That Never Got Indexed

Worked example

A blog post stuck at Discovered, currently not indexed

This pattern is common on new blogs. A small blog publishes a new guide. Three weeks later, it still does not appear in Google, even for its exact title.

  • Step 1URL Inspection shows URL is not on Google. The status is Discovered, currently not indexed.
  • Step 2The post was linked only from page five of the blog archive. Google saw it as a low priority page.
  • Step 3The owner adds links from three popular related posts before requesting indexing.
  • Step 4Google crawls the post within a few days. URL Inspection now shows URL is on Google.

Lesson: when a page is discovered but not crawled, strong internal links usually help more than any other fix.

Speed it up

How to Get a Page Indexed Faster

These steps help Google find a new page sooner. They also help it decide the page is worth indexing.

  • Link from strong pages. Add links from your homepage or popular posts, so Googlebot finds the page on its next visit.
  • Keep the sitemap fresh. List the page in your XML sitemap with an honest lastmod date.
  • Request indexing once. URL Inspection lets you ask for a crawl. There is a daily limit, so save it for pages that matter.
  • Use IndexNow for Bing. This protocol tells Bing and other supporting engines about new URLs right away.
  • Skip the Indexing API. Google only supports it for job posting or livestream pages, not normal articles.
  • Check the live test. The screenshot in URL Inspection shows what Googlebot renders. Missing text there means a JavaScript or blocking problem.

Sometimes URL Inspection says URL is on Google, but has issues. The page is indexed, yet something such as structured data has an error. Fix the issue listed before you validate the fix in Search Console.

FAQ

Questions About Checking Indexing

How long does Google take to index a new page?

It can be a few hours or several weeks. Pages on well-linked, trusted sites usually get indexed faster than pages on brand new sites.

Can I check indexing without Search Console?

Yes, search Google for site: followed by the full URL. If the page shows, it is indexed. If it does not show, the result is not final, so confirm in Search Console when you can.

Why is my page crawled but not indexed?

Google read the page but decided not to store it for now. Thin content is the most common reason. Near duplicates or weak internal links cause it too.

Does Request indexing guarantee indexing?

No, it only asks Google to crawl the page sooner. Google still decides whether the page is worth adding to its index.

Is every page supposed to be indexed?

No, some pages are meant to stay out of the index. Pages with noindex fall into this group, as do redirects. Only worry about pages you want people to find.

Is the site: operator accurate?

Only roughly, because Google treats site: as a quick lookup rather than a full audit. Its counts are estimates, while a missing page may still be indexed, so confirm with URL Inspection.

How can I check many URLs at once?

Compare a site crawler export with the Pages report in Search Console. For exact answers, the URL Inspection API checks up to about 2,000 URLs per property each day.

Wrapping up

Final Thoughts on Checking Indexing

A page that is not indexed cannot rank, no matter how good it is. That makes indexing checks one of the most useful habits in SEO. The good news is that Google tells you a lot, for free, inside Search Console.

Use URL Inspection for any single page that matters. Read the page indexing report once a month to spot patterns across the site. Treat a site: search as a quick hint, not a final answer. When a page is missing, read its status first, because each status points to a different fix. Thin content needs work, while weak links need new links. Blocked or noindex pages need their rules changed. Fix the cause before you request indexing. Then check the page again in a few days.

Scroll to Top