How to Check If a Page Is Indexed on Google (4 Methods)
Knowing whether Google has indexed your pages is fundamental to SEO. If a page is not indexed, it cannot appear in search results — period. Here are four methods to verify indexing status, from quick-and-dirty to enterprise-grade.
Why Checking Indexing Status Matters
Google's index is the pool of pages eligible to appear in search results. If your page is not in that pool, no amount of keyword optimization or link building will help — the page simply does not exist from Google's perspective.
Common scenarios where you need to verify indexing:
- After publishing new content and you want to confirm it was picked up
- After a site migration or redesign to ensure old URLs are replaced correctly
- When organic traffic drops unexpectedly and you suspect deindexing
- When auditing a client site as part of an SEO engagement
- After fixing "Discovered — currently not indexed" or "Crawled — currently not indexed" issues
Key Insight
Indexed ≠ Ranking. A page can be indexed but buried on page 50. Indexing is the prerequisite — ranking comes after.
Method 1: The site: Search Operator
The simplest way to check indexing is the site: operator in Google Search. Type site:yourdomain.com/page-url into Google and see if the URL appears.
Step-by-Step
- Open google.com in your browser
- In the search bar, type
site:https://yourdomain.com/your-page - Press Enter
- If the URL appears in results → the page is likely indexed
- If "Your search did not match any documents" → the page is not indexed
site:https://example.com/blog/my-articlePros & Cons
✅ Pros
- Zero setup — works instantly
- No GSC access needed
- Can check any public URL
❌ Cons
- Not 100% accurate — approximate results
- Cannot check in bulk
- Results vary by location and personalization
Method 2: Google Search Console URL Inspection
The URL Inspection tool in Google Search Console provides the most authoritative, real-time answer for a single URL. It tells you whether the page is in the index, when it was last crawled, and whether any issues exist.
Step-by-Step
- Log in to Google Search Console
- Select the correct property (domain or URL prefix)
- Paste the full URL into the inspection bar at the top
- Click Enter and wait for results
- Look for the "URL is on Google" green checkmark — this confirms indexing
- Click "Test Live URL" for a real-time crawl snapshot
The inspection result will show one of several states:
- URL is on Google — Page is indexed and eligible to appear in results
- URL is on Google, but has issues — Indexed but with warnings (e.g., missing structured data)
- URL is not on Google — Not indexed, with a specific reason (noindex, crawl anomaly, etc.)
Limitations
You can only inspect URLs for properties you own and have verified. There is a daily quota (roughly 50 inspections per day per property). This method is excellent for spot-checking but impractical for large-scale audits.
Method 3: Google Search Console Coverage Report
The Pages report (formerly "Coverage") in GSC gives you a aggregated view of all indexed and non-indexed URLs on your site. It groups URLs by status and reason, making it ideal for identifying patterns.
Step-by-Step
- Open Google Search Console and navigate to Indexing → Pages in the left sidebar
- Review the "Indexed pages" tab for successfully indexed URLs
- Click the "Not indexed" tab to see excluded URLs
- Click on any specific reason (e.g., "Discovered — currently not indexed") to see affected URLs
- Export the list for further analysis by clicking the export button
Key statuses to watch for:
- Submitted and indexed — Your best-case scenario for important pages
- Indexed, not submitted in sitemap — Indexed but you should add it to your sitemap
- Discovered — currently not indexed — Google knows about it but hasn't crawled yet
- Crawled — currently not indexed — Google crawled but decided not to index
- Page with redirect — URL redirects; no action needed
- Excluded by 'noindex' tag — Intentionally excluded
Best For
Site-wide audits and identifying systemic indexing problems. This is the method to use when you suspect a broad issue rather than a single page problem.
Method 4: IndexLens Bulk Index Checker
When you need to check hundreds or thousands of URLs at once, manual methods break down. IndexLens lets you paste a list of URLs (or upload a CSV) and get batch indexing status in seconds — no GSC property access required.
Step-by-Step
- Navigate to the IndexLens Index Status Checker
- Paste your URLs (one per line) or upload a CSV file
- Click Check Index Status
- Review the results table showing indexed / not indexed for each URL
- Export results as CSV for reporting or further action
Bulk Checking
Check up to 10,000 URLs at once with the Agency plan. Perfect for large e-commerce sites and programmatic SEO.
No GSC Access Required
Audit any public URL — including competitor sites — without needing Google Search Console verification.
Method Comparison
Choosing the right method depends on your use case. Here is a quick summary:
🔍 site: Search
Best for: Quick spot-checks, competitor research. Accuracy: Approximate. Cost: Free.
🛠 URL Inspection
Best for: Authoritative single-URL checks. Accuracy: Exact. Cost: Free (requires GSC access, ~50/day limit).
📊 GSC Coverage Report
Best for: Site-wide audits, pattern detection. Accuracy: Exact. Cost: Free (requires GSC access).
⚡ IndexLens Bulk Check
Best for: Bulk audits, competitor analysis, agencies. Accuracy: High. Cost: Free tier available, paid plans from $9/mo.
Frequently Asked Questions
How often should I check my indexing status?
For active websites, we recommend checking at least weekly. After publishing new content or making significant site changes, check within 24–48 hours to catch indexing issues early.
Why is a page indexed in site: search but not in GSC?
The site: operator is an approximation and may include pages that Google plans to drop. GSC Coverage and URL Inspection reflect the actual index state more accurately.
Can I check indexing status without Google Search Console access?
Yes. The site: search operator works without any access. IndexLens also lets you check any public URL without GSC verification — useful for auditing competitor sites.
Ready to check your indexing status at scale?
Check My URLs Now