How to Check If a Page Is Indexed by Google

The fastest accurate way to check if Google indexed a page is the URL Inspection tool in Search Console. Four free methods, and what to do when a page is missing.
Dashboard-style illustration showing a URL inspection result reading URL is on Google, with passed checks for noindex, robots.txt and canonical
On This Page 0%

    Is Google hiding your business?

    Run the free 60-second AI Visibility Audit and find out.

    No signup · Instant results

    The fastest accurate way to check whether Google has indexed a page is the URL Inspection tool in Search Console. Paste the URL into the search bar at the top. If it says “URL is on Google,” the page is indexed. If you don’t own the site, use a site: search for a rough check, or a bulk tool like the Google Index Checker.

    Below are four methods, from most to least accurate, and what to do when a page you expected is missing.

    THE PATH TO GOOGLE’S INDEX DiscoveredGoogle finds the URLCrawledGooglebot fetches the pageIndexedStored and eligibleShownAppears in resultsNot crawled yetStatus: DiscoveredCrawled, not storedStatus: CrawledBlockednoindex · robots.txt · canonical
    A page has to pass every stage before it can appear in search. The amber boxes show where pages usually stall.

    Method 1: URL Inspection tool (most accurate, your own site)

    1. Open Google Search Console and choose your property.
    2. Paste the full URL into the bar at the top and press Enter.
    3. Read the result. “URL is on Google” means it can appear in search results. “URL is not on Google” comes with a reason.

    The report shows Google’s indexed version of the page, the canonical Google chose, and the last crawl date. The “Test live URL” button checks whether the page could be indexed today. It does not mean it is indexed. Google’s own URL Inspection documentation explains both reports.

    Method 2: Page indexing report (your whole site)

    In Search Console, open Indexing > Pages. It lists how many URLs are indexed and groups the rest by reason, such as “Excluded by noindex tag” or “Crawled – currently not indexed.” This is the best place to find patterns across many pages. See Google’s Page indexing report guide for what each status means.

    Method 3: A site: search (quick, rough)

    Type site:yourdomain.com/exact-page-url into Google. If the page appears, Google has it. If nothing appears, that is a hint, not proof, because a site: search is a rough check and not a complete list of what is indexed. Don’t use the result count it shows as a real number.

    Method 4: A bulk checker (many URLs, or a site you don’t own)

    If you have a list of URLs, or you’re checking a client or competitor, the Google Index Checker reads indexing status for each URL you paste in and suggests a likely reason when one is missing. It is an estimate, so for your own site treat Search Console as the final answer.

    Why a page isn’t indexed

    These are the most common causes, roughly in the order worth checking:

    • A noindex tag. A noindex robots meta tag or header tells Google not to index the page. It is often left on after a site launch.
    • Blocked crawling. If robots.txt blocks the URL, Google can’t read the page. See our guide to robots.txt best practices.
    • A different canonical. If the page points to another URL as its canonical, Google may index that one instead. Our canonical tag guide covers it.
    • A redirect or error. Pages that redirect or return a 4xx or 5xx error are not indexed. Trace the URL with the Redirect Checker.
    • “Discovered – currently not indexed.” Google knows the URL exists but hasn’t crawled it yet. Internal links and a sitemap help. See what a sitemap does.
    • “Crawled – currently not indexed.” Google read the page and chose not to index it for now. Thin, duplicate or very new pages are typical, and improving the page is the fix.

    If you’re not sure where to start, the Website SEO Audit crawls up to 100 pages and lists index-blocking issues first.

    How long does indexing take?

    For a new page, it can take from a few days to a few weeks. You can ask Google to crawl a URL with the “Request indexing” button in URL Inspection, but requesting again and again does not make it faster. Strong internal links from pages Google already crawls help more. Our post on how crawling works explains why.

    FAQs

    Does “crawled” mean “indexed”?

    No. Crawled means Google fetched the page. Indexed means Google stored it and can show it in results. A page can be crawled and still not indexed.

    Can I check if a competitor’s page is indexed?

    Yes, but not with Search Console, since you can only inspect sites you own. Use a site: search or the Google Index Checker.

    Why does site: show a page that Search Console says isn’t indexed?

    The two can disagree, because Search Console shows Google’s current indexing record for the page while site: is a rough search. Trust Search Console for your own pages.

    Is an indexed page guaranteed to rank?

    No. Indexed means the page is eligible to appear. Where it ranks depends on many other factors. To see where it shows up, use the Keyword Rank Checker.

    Sayed Hasan
    Written By

    Sayed Hasan

    CEO of SEOs Hut

    Sayed has spent 7+ years helping local businesses in the US and UK get found on Google — and now, in AI search. He leads a team of 17 specialists across Local SEO, Technical SEO, and GEO (Generative Engine Optimization), and has helped rank 200+ local businesses since founding SEOs Hut in 2019.

    7+ Years in SEO 200+ Businesses Ranked AI SEO / GEO Specialist
    Scroll to Top