Skip to content

How to Check If Your Website Is Indexed by Google

Last Updated: August 22, 2026

If your pages are not in Google's index, they cannot rank. Indexation is the foundation of SEO: before keywords, content, and links matter, the page must exist in the index. A well-structured XML sitemap helps Google discover your pages, while a misconfigured robots.txt can accidentally block them. Many site owners assume their pages are indexed because they published them, but indexing issues are common and often silent - you will not know a page is missing from the index unless you check.

This guide covers every method for checking whether your pages are indexed, how to diagnose indexing problems, and how to get pages into the index when they are missing. Start with our index checker to test any URL instantly.

Method 1: Google site: search

The quickest way to check if a specific page is indexed is to search Google for its exact URL:

site:example.com/page-url

If the page appears in the results, it is indexed. If no results appear, it is likely not indexed. You can also search for a unique string from the page in quotes:

"exact text from the page"

This method is fast but has limitations: Google may not show all indexed pages in site: results, and the search index updates periodically so a recently published page may not appear immediately.

Method 2: Google Search Console

Google Search Console provides the most accurate indexation data for your own site.

URL Inspection tool

The URL Inspection tool in Search Console tells you the exact indexation status of any URL:

  • Paste the URL into the inspection bar at the top of Search Console
  • The result will show "URL is on Google" (indexed) or "URL is not on Google" (not indexed)
  • It also shows the canonical URL Google has selected, any crawl issues, and the last crawl date

This is the definitive source for individual page indexation status.

Coverage report

The Pages report (under Index in the left sidebar) shows a summary of your entire site's indexation:

  • Indexed pages: How many pages Google has in its index
  • Not indexed pages: How many pages Google knows about but chose not to index, and why
  • Common reasons for exclusion: "Crawled - currently not indexed," "Discovered - currently not indexed," "Page with redirect," "Alternate page with canonical tag," "Blocked by robots.txt"

Review the "Not indexed" categories regularly to catch pages that should be indexed but are not.

Method 3: Use an automated index checker

For bulk checking, use our index checker to test multiple URLs at once. This is faster than checking each URL individually in Search Console and useful for auditing large sites.

Feed in a list of URLs from your sitemap or crawler export, and the tool will report which ones are indexed and which are not.

Method 4: Check via sitemap cross-reference

Compare your sitemap URLs against what Google has indexed:

  • Export all URLs from your sitemap (use the XML sitemap checker)
  • Export indexed URLs from Search Console's Coverage report
  • Cross-reference: any sitemap URL not in the indexed list may have an indexing problem

This bulk comparison reveals the gap between what you want indexed and what Google has actually indexed.

Common reasons pages are not indexed

1. The page is blocked by robots.txt

If your robots.txt file disallows the page, Google cannot crawl it. Check with the robots.txt checker. Common mistakes:

  • Blocking an entire directory that contains important pages
  • A wildcard rule that is too broad
  • Blocking the page during development and forgetting to unblock it

2. The page has a noindex tag

A noindex meta tag or X-Robots-Tag HTTP header tells Google not to index the page. Check the page source for:

<meta name="robots" content="noindex">

Noindex tags are sometimes added accidentally by CMS plugins, staging environments, or development workflows.

3. The page is canonicalized to another URL

If the page has a canonical tag pointing to a different URL, Google indexes the canonical target instead. Use the canonical tag checker to verify the canonical tag is correct and self-referencing.

4. The page returns a non-200 status code

Pages that return 404, 410, 301, 302, or 500 status codes are generally not indexed as content pages. Use the redirect checker to verify the status code.

5. The page has thin or low-quality content

Google may choose not to index pages that provide little unique value: thin product descriptions, auto-generated pages, pages with mostly boilerplate content. Improve the content to give Google a reason to index it.

6. Crawl budget issues

Large sites may have pages that Google has not yet crawled. Check the Search Console Coverage report for "Discovered - currently not indexed" which means Google knows about the page but has not crawled it yet. Improve internal linking and sitemap coverage to help Google discover these pages.

7. Duplicate content

If multiple pages have substantially the same content, Google may choose to index only one version. Use canonical tags to tell Google which version to index, or differentiate the content.

8. Page speed and technical issues

Pages that load very slowly, have excessive JavaScript, or return errors may not be crawled effectively. Test with the pagespeed checker and resolve technical issues.

How to get pages indexed

Fix the blocking issue first

Before requesting indexing, fix whatever is preventing the page from being indexed: remove noindex tags, fix robots.txt, resolve canonical conflicts, fix broken links.

Request indexing via Search Console

Use the URL Inspection tool in Search Console:

  • Enter the URL
  • Click "Request Indexing"
  • Google will crawl and evaluate the page, then add it to the queue for indexing

This is the most direct way to tell Google about a specific page.

Improve internal links

Pages that receive more internal links are crawled more frequently. Add contextual links from relevant, high-authority pages to any page that needs indexing. See our internal link checker for guidance on link structure.

Update your sitemap

Ensure the page is in your XML sitemap and that the sitemap is submitted to Search Console. Use the XML sitemap checker to verify the page is listed.

Build external backlinks

External links to a page signal that it is worth crawling. Share the page on social media, submit it to relevant directories, or mention it in outreach campaigns.

Monitoring indexation over time

Indexation is not static. Pages can be dropped from the index at any time for various reasons. Build a routine:

  • Check the Search Console Coverage report weekly for new indexing issues
  • Use the index checker monthly on your most important pages
  • Cross-reference your sitemap against indexed pages quarterly
  • After any major site change (migration, redesign, template update), re-audit indexation

Indexation checklist

  • Check individual URLs with the index checker
  • Review Search Console Coverage report for site-wide issues
  • Verify robots.txt with the robots.txt checker
  • Check canonical tags with the canonical tag checker
  • Cross-reference sitemap URLs with indexed pages
  • Fix any blocking issues (noindex, robots.txt, redirects, errors)
  • Request indexing via Search Console for important missing pages
  • Improve internal links to under-crawled pages

Indexation is the invisible foundation of SEO. A page that is not indexed might as well not exist. Check your indexation status regularly, fix issues quickly, and ensure every page you want to rank is actually in the index.

Related Articles

Related Tools