Bulk Google index checker · No CAPTCHA
Check if 1,000 URLs are indexed by Google — in one run.
Paste your list and get a clear Indexed or Not indexed verdict for every URL. No CAPTCHA,
no extensions, no site: searches by hand.
Export a report your client can actually read.
New accounts start with free credits · Pay as you go · Credits never expire
One cell per URL, filling in live as the check runs.
Why this exists
“Are my links actually indexed?” shouldn't take an afternoon.
site: searches don't scale
Checking 500 URLs by hand means 500 Google searches, and Google starts showing you a CAPTCHA long before you finish.
Extensions check five at a time
A browser extension is fine for spot checks. It can't process a client's whole batch, keep a history, or produce a report.
Clients check before you do
The refund conversation always starts the same way: they searched for their link and found nothing. Get there first.
Three steps. About a minute.
-
STEP 01
Paste your URLs
Paste up to 1,000 URLs per run. Duplicates are removed automatically, and we show you the exact credit cost before anything is charged.
-
STEP 02
Run the check
We query Google index status for every URL with no CAPTCHA and return one clear verdict per URL — live, as results come in.
-
STEP 03
Export or schedule
Download CSV or Excel, copy just the not-indexed URLs straight to your indexer, or set a weekly re-check and get told the moment a link drops out.
One verdict per URL. No guessing.
Present in Google
We found the page in Google — either at the exact URL, or the same page under its canonical URL. This is the line item your client wants on the report.
Google returned nothing
No result for this URL in any of the query forms we try. The page is missing from the index — push it to your indexer or investigate before your client does.
We couldn't finish this one
A timeout or an upstream failure. We never report a URL as "not indexed" because our own check failed — and we refund the credit.
Everything you need to run index checking as a process.
Bulk checks, no CAPTCHA
Up to 1,000 URLs per run, several runs at once. No challenges, no throttling, no proxies to configure.
Saved projects & permanent history
Group URLs into projects. Every check is kept, so you can re-run the same list and compare month over month.
Scheduled re-checks with diffs
Re-check daily, weekly, or monthly. We show you exactly which URLs were newly indexed and which dropped out since last time.
CSV & Excel reports
Export a per-URL report with summary counts — colour-coded in Excel — as proof of delivery.
Copy just what you need
One click copies only the not-indexed URLs, ready to paste into your indexer.
Keyword rank tracking
Track where your domain ranks for its keywords, by country, language and device, down to the top 100. Daily, with an email when something drops.
Public REST API
Create checks and read results from your own system with an API key. Same credits, same verdicts.
Also on the same credits
Track where you rank, once the page is in the index.
Indexing is the first question; the second is where the page actually sits. Add your keywords, pick a country, language and device, and see the position, what it was last time, and which of your pages is the one ranking.
Checks run daily if you want them to, down to the top 100, with competitors on the same results page and an email when a keyword drops or someone overtakes you. One credit reads one page of results, so a top-10 check is 1 credit per keyword.
example.com · Vietnam — Vietnamese · desktop
| Keyword | Position | Change |
|---|---|---|
| bulk index checker | #5 | ▲ +5 |
| check if url is indexed | #17 | ▼ −5 |
| backlink index checker | #42 | — 0 |
| indexing api | Not in top 100 | — |
A check that fails reads “Could not check”, never “not ranking” — and that credit is refunded.
indexaction vs. checking by hand
| Manual site: search | Index checker extension | indexaction | |
|---|---|---|---|
| 1,000 URLs per run | No | 5–10 at a time | Yes |
| No CAPTCHA | Blocked fast | Sometimes | Yes |
| Clear Indexed / Not indexed verdict | Manual | Partial | Yes |
| Permanent history | No | No | Yes |
| Scheduled re-checks + diffs | No | No | Yes |
| CSV & Excel export | No | No | Yes |
| REST API | No | No | Yes |
One credit wallet, for both tools.
One credit checks one URL, or reads one page of Google results for one keyword. Credits never expire. No subscription.
Lite
$5
1,500 credits
$3.33 per 1,000
- 1,500 credits — 1,500 URL checks, or 150 top-100 keyword scans
- Credits never expire
- Index checking and keyword rank tracking
- Scheduled re-checks and daily rank checks
- Rank-drop alerts, desktop and mobile
- CSV & Excel export, saved projects and history
- Public REST API
Starter
$10
5,000 credits
$2.00 per 1,000
- 5,000 credits — 5,000 URL checks, or 500 top-100 keyword scans
- Credits never expire
- Index checking and keyword rank tracking
- Scheduled re-checks and daily rank checks
- Rank-drop alerts, desktop and mobile
- CSV & Excel export, saved projects and history
- Public REST API
Growth
Best value$39
25,000 credits
$1.56 per 1,000
- 25,000 credits — 25,000 URL checks, or 2,500 top-100 keyword scans
- Credits never expire
- Index checking and keyword rank tracking
- Scheduled re-checks and daily rank checks
- Rank-drop alerts, desktop and mobile
- CSV & Excel export, saved projects and history
- Public REST API
Agency
$149
100,000 credits
$1.49 per 1,000
- 100,000 credits — 100,000 URL checks, or 10,000 top-100 keyword scans
- Credits never expire
- Index checking and keyword rank tracking
- Scheduled re-checks and daily rank checks
- Rank-drop alerts, desktop and mobile
- CSV & Excel export, saved projects and history
- Public REST API
- Priority support
Credits are only charged for URLs we actually check. Anything we can't complete is refunded automatically.
Automate it.
Create checks and pull results with a single API key. Same credits, same verdicts, no dashboard needed.
curl https://api.indexaction.com/api/v1/checks \
-H "Authorization: Api-Key YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"urls":["https://example.com/page-1"],"name":"June batch"}' Guides and free tools
What each Search Console status means and what actually changes it — and the small tools for the mechanical parts, all running in your browser.
Guides
- Why is my page not indexed by Google?
- Crawled – currently not indexed
- Discovered – currently not indexed
- Page with redirect
- Submitted URL marked 'noindex'
- How to check if a page is indexed by Google
- How to check if your backlinks are indexed
- How long does Google take to index a page?
- Why your Google rank looks different
- How to check your Google ranking
- Why did my Google rankings drop?
Free tools
- robots.txt tester — Paste a robots.txt and a URL, see which line decides it and why.
- Sitemap URL extractor — Turn a sitemap into a plain list of URLs you can paste anywhere.
- SERP snippet preview — See where Google cuts your title and description, measured in pixels.
- Bulk URL cleaner — Deduplicate and normalise a messy list of links before you check it.
Frequently asked questions
How do I check if a URL is indexed by Google?
Paste the URL — or up to 1,000 of them — into indexaction and run a check. We query Google for each one and return Indexed or Not indexed, with no manual site: searches.
Do I need a Google Search Console account?
No. We check the public Google index, so it works for any URL on any domain — including sites you don't own, like guest posts and directory listings.
Is there a CAPTCHA?
No. You never solve a challenge and you never get throttled. That's the whole point.
How accurate is it?
We try several query forms before reporting a URL as not indexed, and we report Indexed when Google has the page even if it surfaces under its canonical URL rather than the exact one you pasted. If a check cannot complete we mark it as an Error and refund the credit instead of guessing.
What does "Not indexed" mean?
Google returned no result for that URL in any of the query forms we try. The page is missing from Google's index — resubmit it to your indexer or investigate the page.
How do credits work?
One credit checks one URL, or reads one page of Google results for one keyword — so a top-10 rank check costs 1 credit per keyword and a top-100 scan costs 10. Credits never expire and there is no subscription. New accounts get free credits to try both tools.
Can I schedule re-checks?
Yes. Attach a URL list to a project and set a daily, weekly, or monthly re-check. Each run is compared to the previous one, so you see exactly which URLs were newly indexed and which dropped out.
Can I export reports for clients?
Yes — CSV or Excel, with a per-URL verdict and summary counts. Or copy just the not-indexed URLs straight to your clipboard.
Is there an API?
Yes. Generate an API key in your account and create checks or read results from your own system.
Do you store my URLs?
Your URL lists and results are stored in your account so you can re-run and compare them. You can delete a project or a run at any time.
Get started
Find out what's actually indexed.
Run your first bulk index check on free credits. About a minute from paste to report.