1. Home
  2. /
  3. Features
  4. /
  5. Index Checker
Free for 10 URLs · no account, no card

Index checker: find out what Google has and has not indexed

Paste your URLs and get an answer in seconds. We run a live site: query on each one, then retry the trailing-slash variant before calling anything unindexed, which is where most checkers get it wrong.

Example of a five-URL index check: three indexed, two not indexed, one saved by the trailing-slash retry.

Bulk index checkerFree · no signup10 URLs per check
Paste URLs, one per line
toolsdigest.example/best-project-management-software/devweekly.example/blog/remote-team-workflowssaasledger.example/reviews/collaboration-toolstechroundup.example/2025/01/async-work-guidebuildersdigest.example/tools/site-management 
Results in about 2 seconds
Live results
3 indexed2 not indexed1 saved by the slash retry1.9s
Rated 5.0 from 17+ verified reviews· No credit card required
10URLs free, no account
~2sFor a full batch
$0.0025Per check, once signed in
1,000URLs on a schedule
Definition

What is an index checker?

The short answer

An index checker tells you whether Google has a given page stored in its index, which is the precondition for that page appearing in search at all. It works by running a site: query for the exact URL and reading how many results come back. One or more means indexed. Zero means Google does not have it.

You can do this by hand in Google for a single URL. A checker is for when you have fifty of them, on domains you do not own, and you need the answer as a list rather than fifty tabs.

site:toolsdigest.example/best-project-management-software/
About 1 result · 0.31 seconds
Ttoolsdigest.examplehttps://toolsdigest.example › best-project-management-software
The best project management software in 2026

A worked comparison of the tools teams actually stay on, with pricing, limits and the project management software worth shortlisting this year.

IndexedGoogle has this page. A link on it can count.
site:techroundup.example/2025/01/async-work-guide
No results · 0.28 seconds
Your search did not match any documents.
Suggestions:Make sure the URL is spelled correctly.Try the trailing-slash variant.The page may not be indexed.
Not indexedGoogle does not have this page. A link on it counts for nothing.
Free tier
10 URLs, no account
Speed
1 to 2 seconds a batch
Method
Live site: query, not a cache
Slash retry
Kills the common false negative
Signed-in price
$0.0025 a check
Duplicates
One query per unique URL
History
Every check stored and dated
Alerts
Only when the status changes
Works on
Any URL, not just your own
Export
CSV of every result
Accuracy

Why most index checkers report false negatives

There is one bug in this category and almost everybody has it. It is worth two minutes because it is probably telling you links are dead when they are not.

site:devweekly.example/blog/remote-team-workflows
No results · 0.26 seconds
Your search did not match any documents.
What a naive checker concludes:Zero results returned.Therefore the page is not indexed.Therefore your link is worthless.
Reported deadEvery one of those three steps is wrong.
site:devweekly.example/blog/remote-team-workflows/
About 1 result · 0.29 seconds
Ddevweekly.examplehttps://devweekly.example › blog
Remote team workflows that actually scale

A practical guide to remote team workflows: handover notes, async standups, and where most teams lose a day a week.

Indexed all alongOne character between a live link and a dead one.
The only difference between these two queries is a single trailing slash
What we do on a zero result
1First query returns 0 organic results. Most tools write not indexed here and move on.
2We call slashVariant() and run the query once more against the other form.
Either form returns a result, so the page is indexed and we say so. Only if both come back empty do we call it not indexed.
one retry, never two
Why it does not slow anything down

Our per-query timeout is 8 seconds, not 10, specifically so a retry still fits inside the same budget. A bulk run of a thousand URLs takes the same wall-clock time whether the retries fire or not.

A zero-result query is not proof. It is a reason to ask again.

Any URL can be written with or without a trailing slash, and Google picks one form as canonical. Query the other form and the count comes back zero, because that exact string genuinely has no results. The page is fine. The question was wrong.

This is not an edge case. It is the single most common inaccuracy in this category, and it runs in one direction: it reports healthy links as dead. So you email a publisher about a link nobody removed, or you pay to reindex a page that was never out.

Try it yourselfTake any backlink your current tool reports as not indexed. Search Google for it twice, once with a trailing slash and once without. If the two disagree, you have been reading false negatives for as long as you have used that tool.
Honest limits

What a site: query can and cannot tell you

Every third-party index checker on the internet, ours included, is running the same operator. Here is exactly what that buys you and where it stops.

It can tell you

Whether the page is in the index

A result means Google has the page. This is the question that decides whether a backlink counts, and it works on any URL on the internet whether you own the site or not. That is the whole reason this category exists.

It can tell you

The exact day it changed

Only if something is storing the answers. One check is a status. A hundred checks across three months is a record of when a page left and when it came back, which is the part you can act on.

×It cannot tell you

Why a page is not indexed

Zero results gives you the outcome and never the cause. Noindex, a robots block, a canonical elsewhere, thin content and plain crawl backlog all look identical from outside.

For pages you own → Search Console URL Inspection
×It cannot tell you

Every page Google has

A domain-level site: count is illustrative, not a full index dump, and Google has said so repeatedly. Checking one exact URL is precise. Counting a whole domain is not.

Never quote a site: count as a page count
×It cannot tell you

Whether the page ranks

Indexed means eligible to appear, nothing more. A page can sit in the index for years and rank for nothing. Indexing is the floor you clear before the other work counts, not evidence the work paid off.

Different question, different tool
×It cannot tell you

Anything about Bing

Every check on this page is Google only. We would rather list what exists than what is planned, and Bing coverage does not exist here today.

Google only, stated plainly
The part free tools cannot do

Knowing it is indexed today is the easy half

Pages fall out of the index quietly. Nothing about your link changes, no email arrives, and the first sign is usually a ranking drop you cannot explain.

Any free checker, ours included
Indexed
Checked today · 1 result

True, useful, and completely silent about the fact that this page spent eleven days out of the index last month and came back on its own.

devweekly.example/blog/remote-team-workflows90 day history
1 Jun1 Jul1 AugToday
14 Jul

Dropped out of the index for 11 days. The link was live the whole time, still dofollow, still on a real page. It simply stopped counting, and it came back on its own. Without a history you would never know this happened, and you would spend the drop looking at the wrong thing.

At scale

How do you check a thousand URLs?

The free box above is for a handful. Once you are signed in the same check runs on a schedule against every link you track.

1
Import
CSV, bulk paste, or from your monitors
Frequency
Weekly
Add 766 URLs

Set it once

Choose daily, weekly or monthly per URL. Anything already in your monitors is available immediately, so there is usually nothing to import at all.

  • Per-URL frequency, not one global setting
  • Group by project or client
  • Pause any URL without losing its history
2
766 URLs queueddedup
Unique source pages412
Querying20 at a time
Billed$1.03

Deduplicated before billing

A source page is either indexed or it is not, so two links on the same page need one query, not two. On a typical list that is a third of the bill gone before anything runs.

  • One query per unique source URL
  • Twenty run in parallel
  • Result shared across every link on that page
3
2 pages left the index
DROPPEDdevweekly.example
DROPPEDtechroundup.example

You hear about changes only

No email on the days nothing moved. When a page leaves the index, or comes back, that is an alert with the date attached and a link straight to submitting it for reindexing.

  • Alerts on change, never on status
  • Full dated history per URL
  • One click through to reindexing
Pricing

How much does an index checker cost?

The short answer

Nothing for 10 URLs in the box at the top of this page, and $0.0025 a check once you are signed in and want them watched on a schedule. There is no plan and no credit pack.

Checking 500 pages every week for a month costs about $4.35 before deduplication, and usually a good deal less after it, because links sharing a source page are one query.

What you are watchingChecks a monthYour cost
10 URLs, onceThe box at the top of this page10Free
100 pages, weeklyOne site under watch433$1.08
500 pages, weeklyAn agency client load2,166$5.42
500 pages, weekly, deduplicatedTypical after shared source pages collapse1,430$3.58
1,000 pages, dailySerious volume30,000$75.00

Deduplication is not a discount we apply, it is a query we never run. Two links on one publisher page are one question, so you are charged once. On a real backlink list that removes roughly a third of the checks.

The whole rate card

Nothing else to buy.
Free check on this pageNo account, no card10 URLs
Index check, signed inPer unique URL, after deduplication$0.0025
Monitored links, free tierIndex status included100
Links bought on PRWizNever count toward your allowanceFree
Submit a dropped page for reindexingRefunded if it does not index$0.0675
Charges come out of your wallet as checks run. Nothing expires, because there are no credits. Run the balance to zero and scheduled checks pause with no data lost.
Honest comparison

PRWiz, a free bulk checker, and Search Console

These are three different tools that happen to answer one similar question. Picking wrongly is the most common mistake in this category, so here is the boundary between them.

Checking whether Google has a pagePRWizFree bulk checkersSearch Console
Getting an answer
Works on URLs you do not ownYesYesNo, verified properties only
Bulk in one go10 free, 1,000 signed in27 to 1,000, variesOne URL at a time
Trailing-slash retry on a zero resultYes, before decidingNot that we have foundN/A, exact match
Tells you why a page is not indexedNoNoYes, and only it can
Knowing when it changes
Dated history per URLEvery check storedNo, snapshot onlyPartial, property level
Scheduled rechecksDaily, weekly or monthlyNoNo
Alert when a page leaves the indexYesNoCoverage report, not per URL
Fix it from the same screenSubmit for reindexingNoRequest indexing, own pages
Cost
PriceFree for 10, then $0.0025FreeFree
Account requiredNot for the free checkUsually notYes, plus verification
If you own the site, use Search Console. It reads Google’s own index directly, it tells you the reason a page is excluded, and it is free. No third-party checker can match any of that, and this one does not try to. What Search Console cannot do is look at somebody else’s website. Every backlink you have ever bought sits on a domain you will never verify, and that is the entire gap this tool exists to fill.
Questions

Index checking, answered

Sixteen answers, including the limits most of this category leaves out.

The basics
How do I check if a URL is indexed by Google?

Search Google for site: followed by the exact URL. If a result comes back, the page is indexed. If nothing comes back, it is not, or the URL you typed is not the form Google has.

The box at the top of this page does that for up to 10 URLs at once, and retries the trailing-slash variant on any that come back empty, which is the part doing it by hand usually misses.

Is there a free index checker?

Yes, including ours. Paste up to 10 URLs at the top of this page, with no account and no card. Several other free bulk checkers exist and handle larger pastes.

What none of the free ones do, ours included in its free form, is remember the answer. If you need to know the day a page dropped out rather than its status today, that needs an account and a stored history.

What does it mean if a page is not indexed?

Google does not currently have that page stored, so it cannot appear in search results for anything. For a backlink this matters a great deal: a link on an unindexed page passes nothing, however good the site or the anchor.

It does not tell you why. A noindex tag, a robots.txt block, a canonical pointing elsewhere, thin content or simple crawl backlog all produce the same empty result.

Does indexed mean my page will rank?

No. Indexed means eligible to appear, and nothing more than that. A page can sit in the index for years and rank for nothing at all. Think of indexing as the floor you have to clear before relevance, authority and everything else can start counting.

Accuracy
Why do different index checkers give different answers?

Almost always because of the exact string being queried. A URL written with a trailing slash and the same URL without one are two different queries, and Google indexes one form as canonical. Query the other and you get zero results for a page that is perfectly well indexed.

We retry the slash variant on any zero result before deciding. Most checkers do not, which is why they report links as dead that are not.

Is a site: query reliable?

For a single exact URL, yes. Asking whether Google has one specific page is precisely what the operator is good at.

For counting a whole domain, no. Google has said repeatedly that domain-level site: counts are illustrative rather than a complete index dump, so never use one as a page count. Check URLs, not totals.

How is this different from Search Console?

Search Console reads Google’s own index and will tell you why a page is excluded, which no third-party tool can do. For pages on a site you own it is better than this and it is free. Use it.

It only works on properties you have verified, one URL at a time. That covers none of your backlinks, because those live on other people’s domains. This tool exists for that gap.

How fresh is the result?

It is live. Every check runs a real query at the moment you ask rather than reading a cached table, which is why a batch takes a second or two rather than being instant. What you see is what Google returns right then.

At scale
Can I check URLs in bulk?

10 at a time free on this page. Signed in, you can import a CSV, paste in bulk, or pull straight from links you already monitor, and put up to 1,000 on a recurring schedule.

Am I charged twice for two links on the same page?

No. A source page is either indexed or it is not, and the link sitting on it makes no difference to that, so URLs are deduplicated before anything is billed and the result is shared across every link on that page. On a normal backlink list this removes roughly a third of the checks.

How often should I re-check?

Weekly is right for most backlink portfolios. Pages do not usually enter and leave the index inside a day, and weekly catches a drop while it still matters.

Daily is worth it for a small set you genuinely care about, like a launch or a page you have just had reindexed. Monthly is fine for archive links you are keeping an eye on rather than actively working.

Will I get an email every time it runs?

No. Alerts fire on change only: a page that was indexed and now is not, or the reverse. A run where every page came back the same produces nothing at all, which is the only way an alert keeps meaning something.

When a page is not indexed
My page dropped out of the index. What now?

First check the four things no tool can fix: a noindex tag, a robots.txt block, a redirect away from the URL, and a canonical pointing at a different page. Any of those and the page will stay out until it is corrected.

If none apply, submit it for reindexing. You can do that from the same row here, and if it still does not index you are refunded.

Can you get a page indexed as well as check it?

Yes, that is a separate tool on the same screen. A page that comes back not indexed can be submitted for indexing at $0.0675, refunded in full if it does not work. Checking tells you the problem, submitting is the fix.

Do you check Bing too?

Not today. Every check on this page is Google only. If Bing coverage matters to you it is worth saying so, because it is a small addition rather than a rebuild, but we would rather list what exists than what is planned.

What does the result count mean?

It is the number of organic results Google returned for that site: query. Zero means not indexed. One or more means indexed. We store the count alongside every check rather than just the verdict, so the raw evidence stays in your history instead of a single word.

Start with the free checkTen URLs, no account, about two seconds. If any come back not indexed you will know what to do next.
Check 10 URLs free
Start today

Find out which of your links never counted

Check ten URLs free right now. If you want to know the day one of them drops out, that part needs an account and costs a quarter of a cent a check.

1Paste up to 10 URLs
2Live results in ~2 seconds
3Watch them on a schedule
No account for the free checkNo credit cardNo subscriptionLive site: query, not a cache