How to Check If Your Website Is Indexed by Google (5 Methods)
Not all pages get indexed - and pages that are not indexed cannot rank. Checking your indexing status regularly catches problems early. Here are the five most reliable ways to check, from quickest to most comprehensive.
Method 1: Google Search Console (most accurate)
Go to search.google.com/search-console, select your property, then Indexing, then Pages. This shows the definitive list of what Google has and has not indexed on your site, with specific reasons for any non-indexed pages. For individual pages, use URL Inspection - type any URL and see its exact indexing status, last crawl date, and whether there are any issues. This is the gold standard for indexing checks.
Method 2: site: operator in Google Search
Type site:yoursite.com in Google Search. Google shows a count of indexed pages (not precise but directionally useful) and you can scan through them. To check a specific page: site:yoursite.com/specific-page - if it appears, it is indexed. If no results show, it is either not indexed or there is a canonicalization issue. Note: the site: operator underreports compared to actual index counts, so use Search Console for precise data.
Method 3: URL Inspection in Search Console
For any individual page, go to Google Search Console, click the search bar at the top, and paste the full URL. Click Inspect. This shows: whether the URL is indexed or not, the last crawl date, any crawl errors, the canonical URL Google chose, and a screenshot of what Googlebot rendered. Click Test Live URL to force a fresh check in real time rather than seeing cached data.
Method 4: Check your sitemap submission status
In Google Search Console under Indexing, then Sitemaps, you can see how many URLs from your submitted sitemap have been indexed versus discovered. If you submitted a sitemap with 150 URLs but Google only indexed 80, the Pages report shows what happened to the other 70 - whether they are crawled but not indexed, blocked, or have errors. This is the fastest way to find indexing gaps at scale.
Method 5: Third-party tools
Tools like Ahrefs Site Audit, Semrush Site Audit, and Screaming Frog can supplement Google Search Console by identifying pages that are crawlable but might have indexing issues - pages with thin content, duplicate content, noindex tags, or canonicalization problems that are likely to be excluded from Google's index. These are diagnostic tools rather than definitive indexing status checks.
Method 6: Indexing ratio analysis
Divide the number of pages Google has indexed (from Search Console Pages report) by the total number of indexable pages on your site (from a crawl tool like Screaming Frog). A healthy indexing ratio is typically 85-95%. If it's below 70%, you have a systematic issue - not just a few missing pages but a structural problem with content quality, crawl budget, or technical configuration. Track this ratio monthly: a sudden drop signals a new problem, a slow decline signals degrading content quality.
Method 7: Checking index coverage after site changes
Site migrations, URL restructures, CMS platform changes, and major content audits all carry risk of unintended deindexing. After any significant site change, immediately compare your indexed page count before and after in Search Console. Set up a Coverage report export as a baseline before major changes so you can diff it against the post-change state. A 10%+ drop in indexed pages within 48 hours of a change is a red flag requiring immediate investigation.
Method 8: Using the index: operator for competitor benchmarking
Beyond checking your own indexing, compare indexed page counts with competitors using site:competitor.com in Google Search. If a competitor with similar content has 3x more pages indexed, it may indicate your site has crawl budget or quality issues they have solved. While the site: operator underreports, the relative comparison between sites is directionally useful. A major disparity in indexed page counts is worth investigating with a full technical audit.
What to Do If Important Pages Are Not Indexed
The most common reasons pages are not indexed: noindex tag present (check page source for meta name=robots content=noindex), blocked by robots.txt (check URL Inspection), thin or duplicate content (Google chose a canonical different from yours), crawl errors on the page, or the page is too new (can take days to weeks for new content). Use URL Inspection to diagnose the specific reason, fix it, then use Request Indexing to push the page back into the crawl queue.