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 Théophile Louvart, 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.
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.
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.
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.
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/.
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.
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.
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.
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.
Confirm the status
Use URL Inspection on the exact URL. Note the index verdict and the reason.
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.
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.
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.
Fix duplicates and thin pages
Merge near-duplicates. Add substance to very short pages. Avoid doorway-like variants that only swap a word.
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.
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.
Update your sitemap
List the canonical URLs you want indexed. Submit the sitemap in Search Console’s Sitemaps. Keep it fresh on deploy.
Request indexing
Back in URL Inspection, click Request indexing. This asks for a crawl. There is a small daily limit.
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.
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.
Check the Search Status Dashboard
See if a core update or spam update rolled out on your drop dates. Expect volatility during updates.
Check Manual actions and Security issues
In Search Console, confirm there are none. Fix immediately if any show.
Check your deploys
Review recent redirects, canonicals, robots, and templating. A stray noindex on a layout can kill a section.
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
Use Search Console’s URL Inspection on the exact URL. If it says URL is on Google, it is indexed. Also run a site:yourdomain.com search to spot presence, then confirm details in the Page indexing report.
Make the pages public, crawlable, and useful. Link to them from your own indexed pages. Submit a sitemap in Search Console. Use URL Inspection’s Request indexing for key URLs. There is no fee and no guaranteed timing.
Verify the property in Search Console, then open the Page indexing report. It shows how many URLs are indexed and why others are excluded. Use example URLs to drill into fixes.
Yes. There is no fee and no submission needed to appear in Google. A public page that is linked from a known page is found. Search Console and a sitemap help discovery, and URL Inspection can request a crawl for one URL.
Google found your canonical tag pointing to another URL and agreed with it, so this URL is excluded on purpose. That is correct for duplicates, variants, and parameters. It is only a problem when the canonical points away by mistake.
As of 2026, discovery and indexing take from days to a few weeks. There is no promise. Ranking for competitive queries can take months. Keep pages crawlable, submit a sitemap, add internal links, and wait before concluding there is a fault.
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
- GuideHow to use the URL Inspection tool in Search Console
- GuideThe Search Console performance report, column by column
- GuideThe Sitemaps report: what Success, Has errors and Couldn’t fetch mean
- GuideAlternate page with proper canonical tag: what Search Console means
- GuideBlocked by robots.txt: what Google can still do with the URL
- GuideWhy your website is not showing up on Google, and the checks in order
- GlossaryGoogle index
- ComparisonGoogle Search Console vs Bing Webmaster Tools