Skip to content
Back to blog
seo tips / technical seo

How to Check If Google Indexed Your Site — And Fix It Fast

Aspect 10 min read
How to Check If Google Indexed Your Site — And Fix It Fast
The single most important technical SEO check

A page that is not indexed by Google cannot rank for anything. It does not matter how well-written the content is, how many backlinks point to it, or how perfectly it targets the right keyword — if Google has not added it to its index, it is invisible in search. Most website owners never check this. The ones who do often discover that entire sections of their site are missing from Google without any obvious error message to indicate why.

Indexing is the prerequisite for everything else in SEO. Before a page can rank, Google must first find it, crawl it, and decide it is worth adding to the index. When any of those three steps breaks down — for reasons ranging from a misconfigured meta tag to a content quality decision — the page simply does not exist in Google's view of the web. This guide covers four ways to check whether your pages are indexed, explains every status Google uses to explain why a page is not indexed, and gives you the specific fix for each one.

100%
Of organic traffic comes exclusively from indexed pages — zero exceptions
30–35%
Of pages on a typical 50-page site that should NOT be indexed — redirects, login pages, thank-you pages
Google Search Central
Week+
How long a new page can take to be indexed even with no technical issues present
Google documentation
Minutes
Time to diagnose an indexing problem once you know what each GSC status actually means

4 Ways to Check If Google Has Indexed Your Pages

01The site: operator in Google SearchQuick estimate

The fastest rough check. Search Google for:

site:yourdomain.com

Google returns an estimated count and shows which pages it knows about. This count is often inaccurate by 20–40%. If it returns zero results, your entire site may be deindexed — investigate immediately.

02Google Search Console URL InspectionMost accurate

The definitive answer for any specific page. Paste any URL into the GSC inspection bar. It returns a plain-English verdict: "URL is on Google" or "URL is not on Google" — plus the exact reason if it is not. Use this when diagnosing a specific page that is not ranking.

03GSC Pages Report (Indexing → Pages)Site-wide view

Shows your entire site's indexing status at once: indexed pages (green) vs not indexed (gray), with a breakdown of every reason why pages are excluded and which URLs are affected. Use this to find systemic problems affecting multiple pages at once.

04Free Index Checker ToolNo GSC needed

The Google Index Checker checks whether any URL is indexed without requiring a verified GSC account. Useful for checking competitor pages, batch-checking multiple URLs quickly, or checking your site before GSC is set up.

Understanding Every GSC Status — What Each One Means

Google Search Console uses specific language to describe why a page is not indexed. Each category has a completely different solution — confusing them is the most common diagnostic mistake.


The 8 Most Common Reasons a Page Is Not Indexed — And the Exact Fix

1
robots.txt is blocking the pageFix immediately

A Disallow directive in your robots.txt blocks Googlebot from crawling the matching URL pattern. One misconfigured rule can silently block your entire site or entire sections with no visible warning. Common culprits: rules left from development, SEO plugin defaults, or a staging robots.txt carried into production.

GSC status: Blocked by robots.txt

FixVisit yourdomain.com/robots.txt and review every Disallow rule. Remove any that are blocking pages you want indexed. Use the Robots.txt Generator to create a correctly configured replacement. Request indexing of affected pages via GSC URL Inspection after updating.
2
A noindex meta tag is blocking the pageFix immediately

The <meta name="robots" content="noindex"> tag in a page's HTML head tells Google not to index that page — and Google will respect it regardless of content quality or backlinks. Often added accidentally by CMS themes or SEO plugins. Note: noindex tags can also be set via HTTP response headers, which are invisible when viewing source in a browser.

GSC status: Excluded by noindex tag

FixUse the Meta Tags Analyzer to detect both HTML and HTTP-header noindex directives. Locate and remove the tag in your CMS or template. If set by an SEO plugin, find and disable the per-page or site-wide noindex setting. Confirm removal with GSC URL Inspection and request indexing.
3
"Discovered — currently not indexed"Prioritisation issue

Google knows the page exists but has not visited it yet — it is in the crawl queue but deprioritised. For new sites, this is normal for the first few weeks. For established sites, many pages stuck in this state signals Google is rationing crawl budget away from your lower-priority pages, often because the site has variable content quality or the pages have few internal links pointing to them.

FixAdd internal links to affected pages from already-indexed, high-priority pages. Submit the URL via GSC → Request Indexing. Check page speed with the PageSpeed Insights Checker — slow pages get crawled less frequently. Submit your sitemap to GSC if not already done.
4
"Crawled — currently not indexed"Content quality verdict

Google visited the page and actively decided not to index it. This is fundamentally different from the "Discovered" status — it is an active content quality rejection. Since Google's May 2025 quality updates, this status has increased significantly for AI-generated content at scale, thin pages, and content that closely duplicates what is already available elsewhere on the site or web. Requesting re-indexing without improving the content will produce the same result.

FixSubstantially improve the content quality: add original insights, first-hand experience, specific data, and unique value not found on competing pages. Check whether the page overlaps significantly with other pages on your site and consider consolidating. Only request indexing via GSC after genuinely improving the content.
5
Content is JavaScript-rendered and Google cannot read itTechnical fix needed

If your page's key content is injected by JavaScript after the initial HTML loads, Google may miss it entirely. JavaScript rendering happens in a second crawl pass that can be delayed by days or weeks. During that delay, the page is evaluated with no meaningful content — often resulting in a "Crawled — currently not indexed" decision before the JavaScript content has been read.

FixRun the Search Engine Spider Simulator to see what a crawler reads from your page without JavaScript. If your key content is absent from that view, implement server-side rendering (SSR) or static site generation so content is present in the initial HTML response.
6
Duplicate content — canonical pointing elsewhereCanonical configuration

When multiple URLs serve the same or very similar content, Google selects one as the canonical and indexes only that one. Common scenarios: HTTPS and HTTP versions both accessible, URLs with and without trailing slashes, paginated pages, or near-duplicate content across multiple URLs with filter parameters.

GSC status: Duplicate — no user-selected canonical

FixAdd an explicit canonical tag to the preferred version of each page: <link rel="canonical" href="https://yourdomain.com/preferred-url">. Ensure HTTPS always redirects HTTP, and www and non-www resolve to a single version. Use GSC URL Inspection to see Google's chosen canonical vs your declared one.
7
No XML sitemap or sitemap not submitted to GoogleDiscovery issue

Without a sitemap, Google relies entirely on following internal links to discover your pages. New content with few internal links pointing to it may take weeks to be discovered organically. Submitting your sitemap to GSC also enables the Pages report to show indexing status for all your URLs — without it, GSC cannot track coverage comprehensively.

FixGenerate an XML sitemap using the XML Sitemap Generator if you do not have one. Submit it to GSC via the Sitemaps section. Also reference it in your robots.txt: add Sitemap: https://yourdomain.com/sitemap.xml as the last line.
8
Page speed too slow for consistent crawlingTechnical fix needed

Google allocates a crawl budget to each site. Slow-loading pages consume more of this budget per visit. For sites with many pages, consistently slow loads result in Google crawling fewer pages per session — leaving some permanently in the "Discovered" queue. In 2026, slow mobile pages receive lower crawl priority as a direct result of Google's mobile-first indexing.

FixRun the PageSpeed Insights Checker on key pages. Aim for 70+ on mobile Performance score. Priority fixes: compress and resize images, eliminate render-blocking JavaScript in the page head, enable browser caching. Also check for broken links that waste crawl budget using the Broken Links Finder.

The Critical Difference: "Discovered" vs "Crawled" — Not Indexed

Queue problem

Discovered — Currently Not Indexed

Google found the URL but has not visited it yet. A prioritisation problem — the page is in the queue but deprioritised.

Fix direction: Internal links, faster pages, sitemap submission, patience for new sites.

Quality verdict

Crawled — Currently Not Indexed

Google visited the page and rejected it from the index. An active content quality decision — not a technical problem.

Fix direction: Content improvement only. Technical fixes will not change this status.

"The win is not getting to 100% indexed — it is making sure the pages that should be indexed are indexed."

— Keith Dream, Google Search Console Indexing Errors: What to Fix vs Ignore in 2026

How to Speed Up Indexing After Fixing Issues

1Request indexing via GSC

In GSC URL Inspection, paste the URL and click "Request Indexing." Google will attempt to crawl within hours to days. Fastest method for individual pages.

2Update your sitemap

Update the lastmod date for fixed pages in your sitemap. GSC detects changes and re-queues modified URLs faster than organic re-crawls.

3Add a fresh internal link

Link to the fixed page from a recently updated, already-indexed page. When Googlebot crawls that page next, it follows the link and re-crawls the target.

4Verify the fix first

Confirm the fix resolved the issue before requesting indexing — use Meta Tags Analyzer for noindex fixes, Spider Simulator for JS content issues. Requesting indexing before fixing wastes the crawl.

When Not to Worry — Pages That Should Not Be Indexed

Not all exclusions are problems

GSC will always show some pages as "not indexed" — and many exclusions are correct. Do not waste time trying to index these:

  • Thank-you and confirmation pages after form submissions or purchases
  • Login, cart, checkout, and account pages
  • Admin and dashboard pages
  • Deep paginated pages (beyond page 2 or 3) without unique substantive content
  • Redirect URLs, 404 pages, and tag/filter pages with no unique content

A site with 50 pages needing only 30–35 indexed is normal and healthy. Focus on your key content pages, tool pages, service pages, and blog posts.

Your Google Indexing Diagnostic Checklist

  • Run site:yourdomain.com in Google — zero results means investigate immediately
  • Check your 5 most important pages using the Google Index Checker
  • Open GSC → Indexing → Pages and review the breakdown of indexed vs not indexed URLs
  • Click each "not indexed" reason to see which specific URLs are affected
  • Check every key page for noindex tags using the Meta Tags Analyzer
  • Visit yourdomain.com/robots.txt and confirm no accidental Disallow rules — regenerate with the Robots.txt Generator if needed
  • Confirm sitemap exists at yourdomain.com/sitemap.xml — generate with the XML Sitemap Generator if missing and submit to GSC
  • Run the Spider Simulator on key pages to confirm content is visible in raw HTML without JavaScript
  • For "Crawled — currently not indexed" pages — improve content quality before requesting reindexing
  • Check page speed with the PageSpeed Insights Checker — aim for 70+ on mobile
  • Fix broken links with the Broken Links Finder to protect crawl budget
  • After any fix, use GSC URL Inspection → Request Indexing to prompt a fresh crawl

Start With an Immediate Index Check

Find out exactly which pages are missing from Google — then fix each one with the right tool.