How to check if a page is indexed by Google

You want to know if a page, or your whole site, is in Google’s index. Here is the fastest path, what each tool tells you, and what to fix if a page is missing. Built for founders who ship and do not have time to guess.

By , founder of Porteur · Updated 14 September 2026 · Markdown

The three checks, in order

Start with search, then confirm in Search Console. This order is quick and keeps you from chasing ghosts.

  1. Run a site: search

    Search Google for site:yourproduct.com. Replace with your domain. Scan the first page. If you see your URLs, Google knows your site and at least some pages are indexed.

  2. Open the Page indexing report

    In Search Console, go to Indexing, then Pages. This is the source of truth for which URLs Google indexed or excluded. It groups issues and trends for the whole site.

  3. Inspect the exact URL

    Use Search Console’s URL Inspection for one page, for example https://yourproduct.com/guides/getting-started. It shows crawl, index, canonical, and enhancements for that URL. Use Test live URL for a fresh fetch.

Use all three. site: is fast but imprecise. The Page indexing report shows patterns. URL Inspection gives the verdict on one URL and lets you request a crawl.

How to use site: search, and its limits

site: is a blunt check, not a counter. It gives you a feel for coverage and which folders appear, nothing more.

  • site:yourproduct.com pricing shows any URLs with pricing in the path or title that Google chose to show.
  • site:yourproduct.com/guides limits to a section, useful for blog or docs.
  • Use quotes to scan for a title: site:yourproduct.com "Getting started".
  • It can miss pages that are indexed but not shown for that query.
  • It can show old URLs that redirect now.
  • It does not tell you why a page is out of the index.
  • Counts at the top are rough and jumpy. Ignore them.

Get the truth from URL Inspection

URL Inspection in Search Console is the definitive answer for one URL. It shows crawl status, index status, and the chosen canonical. It can request a crawl of that URL.

  1. Paste the full URL

    Use the exact, canonical-looking URL. Include https and the trailing slash if you use one, for example https://yourproduct.com/pricing/.

  2. Read Indexing

    If it says URL is on Google, Google indexed it. This does not guarantee it ranks for your target query. If it says URL is not on Google, expand the reason.

  3. Check Canonical

    See the User-declared canonical and Google-selected canonical. If Google picked a different URL, your page might be a duplicate or variant.

  4. Test live URL

    Click Test live URL to fetch now. Use this to confirm current robots, meta tags, and content. Rendering uses evergreen Chromium in a second wave after fetch.

  5. Request indexing

    If the page is public and valuable, click Request indexing. This queues a crawl for this URL. There is a small daily quota.

If the tool shows Alternate page with proper canonical tag for your URL, Google agrees another URL is canonical. That is fine when the canonical is correct. It is a problem only when it points away by mistake, for example from /pricing to /blog.

Read the Page indexing report for the whole site

The Page indexing report shows what Google indexed and why it excluded other URLs. Use it to find patterns that hurt coverage sitewide or by section.

  • Indexed: URLs Google stored in the index.
  • Excluded by ‘noindex’ tag: the page tells Google not to index. Fix only if accidental.
  • Blocked by robots.txt: Google cannot fetch the page. You cannot request indexing while blocked.
  • Crawled, currently not indexed: fetched, but not stored. Often thin, duplicates, or low value.
  • Discovered, currently not indexed: seen but not fetched yet. New or weakly linked pages often sit here.
  • Alternate page with proper canonical tag: duplicate that correctly points to a canonical and is excluded on purpose.
  • Page with redirect: redirects are not indexed. The target should be indexed instead.
  • Soft 404: the page looks like an error or very thin to Google.

Click a reason to see example URLs. Fix the root cause, then click Validate fix to let Google recheck affected pages over time. Expect reprocessing to take days to weeks, not minutes, as of 2026.

Indexed but not ranking: what it means

Indexing is stage two. Serving is stage three. A page can be indexed and still get few or no clicks. That is normal on competitive queries.

Open the Performance report in Search Console. Filter to the page, for example /pricing. Look at impressions, average position, and CTR. An impression is counted when a link to your page was included on a results page that loaded. Average position is the mean of the highest position across impressions, so it can read 8 while you sometimes appear at 3 and at 40.

  • No impressions means Google is not showing the page at all. Fix indexing or relevance first.
  • Impressions with an average position far beyond page one means you rank but low. Improve content, links, and internal links.
  • Impressions with a low CTR at a good position points to weak snippet: improve the title and meta description.

A fixed page might change from zero impressions to a trickle, then grow over months. Google says SEO work can take four months to a year to show benefit. There is no confirmed sandbox.

What to do when a page is not indexed

Work through the common blockers in a set order. Most misses are simple: a noindex left on, a robots rule, a wrong canonical, or no links at all.

  1. Confirm the status

    Use URL Inspection on the exact URL. Note the index verdict and the reason.

  2. Check robots.txt

    Open https://yourproduct.com/robots.txt. Look for Disallow lines that match the path. Remove the block if it hides public content. Robots blocks stop crawling.

  3. Check meta robots and HTTP headers

    View source on the page and search for noindex. Also check X-Robots-Tag headers. Remove noindex if the page should be public.

  4. Check canonical tags

    Make sure the page’s canonical points to itself when it is the unique page. Fix canonicals that point away by mistake.

  5. Fix duplicates and thin pages

    Merge near-duplicates. Add substance to very short pages. Avoid doorway-like variants that only swap a word.

  6. Remove stray redirects

    Do not serve 302 or meta refresh on pages you want indexed. Make the final URL the one you link and inspect.

  7. Strengthen internal links

    Add a link from your homepage or a high-traffic guide to the page. Use a clear anchor, for example Pricing for startups.

  8. Update your sitemap

    List the canonical URLs you want indexed. Submit the sitemap in Search Console’s Sitemaps. Keep it fresh on deploy.

  9. Request indexing

    Back in URL Inspection, click Request indexing. This asks for a crawl. There is a small daily limit.

  10. Get a real link

    If your site is brand new, one link from a known site helps discovery. A profile on a relevant directory is enough.

If the Page indexing report shows Discovered, currently not indexed on many new pages, improve internal links to them and wait. If you see Crawled, currently not indexed, improve usefulness and uniqueness. If you see Excluded by ‘noindex’ tag on a live page, remove the tag and request indexing.

How long indexing takes, and what you should expect

Google finds pages from links, sitemaps, and past crawls. There is no fee and no submission needed to appear. For a new site, discovery and indexing take from days to a few weeks, as of 2026. There is no promise. Use a sitemap and Search Console to speed discovery.

  • Request indexing helps a single URL. Use it for key pages after deploys and fixes.
  • Do not expect ranking on hard queries at once. That takes months.
  • Google’s old ‘Fetch as Google’ and ‘submit URL’ were retired. Use URL Inspection.
  • Bing accepts URLs through IndexNow. Google does not use IndexNow.

If clicks dip, rule out non-indexing causes

A traffic drop is often a ranking or demand shift, not deindexing. Check by date before you tear down pages that are still indexed.

  1. Compare dates in Search Console

    Open Performance. Compare the last 28 days to the 28 before. Split by page and query. Look for drops tied to a subset of pages or terms.

  2. Check the Search Status Dashboard

    See if a core update or spam update rolled out on your drop dates. Expect volatility during updates.

  3. Check Manual actions and Security issues

    In Search Console, confirm there are none. Fix immediately if any show.

  4. Check your deploys

    Review recent redirects, canonicals, robots, and templating. A stray noindex on a layout can kill a section.

  5. Check seasonality and the results page

    Compare to the same period last year. Search your head terms in an incognito window set to your country. Look for new features or rivals.

If indexing is intact but positions fell, improve relevance and quality. Strengthen internal links. Gain a few solid links. Improve page experience. There is no single ‘domain authority’ score to chase, and word count is not a target.

Questions

Sources

Check my site, free

Paste your homepage URL to get a free check that reads your site, the searches around it and rivals on them in about thirty seconds, and shows three findings whole.

  • Free check, no card
  • Read-only, your own accounts
  • Readable by your agent

Read next