"Is this page indexed?" sounds like a yes-or-no question, and most people answer it by typing site: into Google. That works sometimes. It's also one of the most common sources of false alarms and false comfort in SEO.
Here are the main ways to check index status, what each is good for, and where each can mislead you.
Method 1: The site: operator
Search for:
site:example.com/blog/my-post
If the page appears, it's very likely indexed. If it doesn't, you'd assume it isn't. That second assumption is where the trouble starts.
Caveats
- Google says site: results aren't complete. The operator is meant for rough exploration, not for checking index status. Pages can be indexed and still not show up.
- Result counts are estimates. The "About X results" number for
site:example.comcan vary a lot between searches and doesn't reflect the actual number of indexed pages. - URL variations matter. If Google indexed the https or www version, or a canonical you didn't expect, a search for the exact URL you typed may come up empty.
- Personalisation and location. Results can differ by region, language and data centre.
- Automated site: queries break search engines' terms. Scraping search results in bulk can get your IP blocked and isn't a reliable foundation for a tool.
Verdict: fine for a quick look at one URL. Don't use it for audits or for deciding whether to resubmit.
A related trick is searching for an exact sentence from the page in quotes. If the page appears, the content is indexed. If it doesn't, the same caveats apply.
Method 2: Google Search Console URL Inspection
For sites you own, URL Inspection is the most authoritative answer you can get for Google. Paste the URL and Search Console tells you:
- URL is on Google, or URL is not on Google, with the reason
- The last crawl date and the user agent used
- The user-declared canonical and the Google-selected canonical. If they differ, Google may have indexed a different URL.
- Whether the page is allowed by robots.txt and by indexing directives
- Sitemaps that reference the URL
The live test fetches the current page, which is useful after you've fixed something.
Caveats
- Only works for verified properties
- One URL at a time in the interface. The URL Inspection API allows more, but it has daily quotas per property.
- Search Console data can lag a little behind what's live
Verdict: the best source for your own important URLs on Google.
Method 3: The Page indexing report
Search Console's Page indexing report gives you the site-wide view: how many URLs are indexed, how many aren't, and why. You can filter by sitemap, which is a quick way to see what share of the URLs you submitted were indexed.
The reasons it lists (for example "Crawled – currently not indexed", "Excluded by noindex tag" or "Duplicate, Google chose different canonical") are diagnostic gold. We explain the two most common ones in why Google is not indexing your page.
Verdict: essential for monitoring your own site over time.
Method 4: Bing Webmaster Tools and Yandex Webmaster
Google isn't the only index that matters.
- Bing Webmaster Tools has its own URL Inspection that shows whether a URL is indexed in Bing, which also drives Yahoo results and much of DuckDuckGo's web results. Our Bing indexing guide covers the rest of the setup.
- Yandex Webmaster lists indexed pages and excluded pages with reasons, and lets you check individual URLs.
Both require you to verify the site.
Method 5: Bulk index checkers
Sooner or later you'll need to check URLs you don't own (backlinks, guest posts, citations, client pages) or check hundreds at a time. Native tools can't do that.
A bulk index checker takes a list of URLs and reports which ones appear indexed. When choosing one, ask:
- How does it check? Good checkers use methods that respect search engine terms and explain their approach.
- Does it normalise URLs? http and https, www and non-www, and trailing slashes should be handled sensibly, otherwise you'll get false "not indexed" results.
- Does it report uncertainty? An honest tool shows "unknown" or "check failed" rather than guessing.
- Does it cover more than Google? Bing status matters too.
Verdict: the practical choice for backlinks and large lists. Confirm surprises with URL Inspection where you can.
Reading the results
Indexed
You're done with indexing. If the page doesn't rank, that's a relevance, quality or competition question, not an indexing one.
Not indexed, never crawled
This is a discovery problem. Improve internal links, check your sitemap, and create crawl signals. This is the situation where an indexing service is actually useful.
Not indexed, but crawled
This is a quality or duplication problem. Improve or consolidate the page before resubmitting. Submitting it again unchanged rarely helps.
Not indexable
There's a noindex tag, a robots.txt block, a canonical pointing elsewhere or an error status. Fix the blocker first. The indexability checker finds these quickly.
A sensible routine
- Before submitting a URL anywhere, check it's indexable
- A few days after it's published or submitted, check index status in bulk
- For your own important URLs, confirm with URL Inspection
- Sort the not-indexed URLs into "never crawled" and "crawled", and act on each group differently
- Re-check after a week or two
Check, then submit with QuickIndexx
QuickIndexx's free index checker tells you which URLs still need help, so you only submit those. Then QuickIndexx pushes them through its discovery channels and shows each crawler visit. If there's no crawl within 24 hours, the credit is refunded. See the pricing page for plans.