indexing.io
How it works Pricing Blog Sign in

Submit & index · IndexNow checker

IndexNow Checker That Verifies Your Key File, Submissions and Bing Indexing

Most people search for an IndexNow checker after something already looks wrong. A plugin says it submitted 400 posts, Bing traffic has not moved, and nobody can say whether the submissions ever landed. Or a developer wired IndexNow into a headless CMS last quarter and the only proof it works is a line in a log nobody reads.

or check your coverage on a sample site

Submit · monitor coverage · official methods only

Try

Indexed pages, week by week

Coverage report

78%

Coverage, up from 64%

41 min

Avg time to index

Week 1Week 4Week 8
Submitted through official channels Left to crawl on its own

What a check returns

Noindex Blocked in robots.txt Canonical elsewhere Ready to submit

Every URL gets a plain-English reason when a search engine will not index it, and the rest go out through the official channels.

Paste your sitemap and we count every URL it lists, then check a sample of your pages before we submit through the official Google Indexing API and Bing IndexNow.

We could not check that one

Crawlable

checked

Submitting via

Ready to submit

Need a fix first

We fetch the address you paste and read what a crawler sees · nothing is submitted to a search engine from this check

Index status itself comes from Search Console, which you connect on a plan · official Google Indexing API · Bing IndexNow · verified sitemaps · no spam, no PBNs

In short

An IndexNow checker confirms three things. Your key file is public and holds only the key. Your submissions come back 200 or 202. The URLs you sent are actually in Bing. Free checkers stop at the first one; Indexing checks all three for every site you connect.

There are really three questions hiding behind "is IndexNow working". The first is whether the engine can verify you own the site, which comes down to one small text file. The second is whether each submission was accepted, which the response code tells you. The third is whether the pages you sent were crawled and kept, and that one has nothing to do with IndexNow at all. IndexNow.org says it plainly: "Submitting a URL does not guarantee immediate indexing."

A free key-file checker answers the first question, and that is genuinely useful when you are setting things up. Indexing answers all three, continuously, for the sites you own. We fetch your key file before any submission, send only URLs that belong to the host, record the result of every batch, and then check what Bing and Google actually hold for each URL.

Google API IndexNow Sitemaps Coverage Re-crawl

Official methods only

White hat · no spam, no PBNs

Why it works

What your team gets with IndexNow checker

The key file, checked like the engine checks it

We request your key file from the public internet, as an anonymous visitor would, and confirm it returns 200 with the key and nothing else. A login wall, a firewall challenge or a stray line of text shows up here, not as a 403 a week later.

A response code for every batch

Each submission is logged with what the engine answered. A 200 or 202 is counted as accepted. A 403, 422 or 429 is translated into the one thing to fix, and nothing rejected is counted against your allowance.

Submitted is not indexed, so we check

Every accepted URL is stamped with its submission time. Connect a Bing Webmaster API key and we read Bing's own record for each URL: crawled and held, discovered but not crawled, or unknown to Bing.

What it handles

Submitted, monitored and fixed, automatically

Indexing submits your URLs through the official Google Indexing API, Bing IndexNow and clean XML sitemaps, watches coverage across both engines, and flags any page that drops out with a plain-English reason so you can resubmit and get it back.

  • Verifies the IndexNow key file before the first submission
  • Removes URLs from other hosts so one bad URL cannot sink a batch
  • Explains 403, 422 and 429 responses in plain English
  • Reads Bing's record per URL once your Bing Webmaster key is connected
  • Shows Google index status in the same table, because IndexNow does not cover Google
Coverage Live

Not indexed yet

/blog/seo-guide-2026 is discovered but not indexed

crawled, not indexed resubmit

thin content signal, queued for re-crawl via the Indexing API

1 Submitted to Google Indexing API OK
2 Pinged Bing via IndexNow OK
Google + Bing · one status Official · white hat

Why Indexing

One place to submit, monitor and fix coverage

Not a black-hat indexer that risks your site, not a free checker that only tells you the bad news. Indexing unifies official submission and live coverage monitoring, the white-hat way, across Google and Bing.

Submits the official way

Bulk-submit through the Google Indexing API, Bing IndexNow and clean XML sitemaps. We speed discovery and re-crawl using methods the engines support, never spam, PBNs or black-hat tricks.

Monitors coverage live

You do not refresh a search bar one URL at a time. Indexing watches which pages are in Google and Bing, catches anything that drops out, and tracks time-to-index across your whole site.

Diagnoses and resubmits

Every non-indexed page comes with a plain-English reason, then auto-resubmits through the official API so it gets another shot. Google still decides, but nothing waits in the dark.

At a glance

Three ways to check IndexNow and what each one proves

Free key-file checkers and the Bing Webmaster Tools report are both worth using. They answer different questions, and only one of them follows a URL all the way to the index.

Check Free key-file checker Bing Webmaster Tools IndexNow report Indexing
Key file reachable and correct Yes, one check on demand Indirectly, rejected submissions do not appear Yes, before every first submission and when it fails
Response code per submission No, it sends no URLs No, it shows received URLs, not rejected requests Yes, logged per batch with a plain-English reason
Which URLs were received No Yes, your latest 1,000 submitted URLs Yes, every URL stamped with its submission time
Whether the URL is indexed in Bing No Yes, index status and first indexed date Yes, read from Bing's record with your Bing Webmaster key
Google status for the same URL No No, IndexNow does not reach Google Yes, side by side with Bing
Many sites in one view One domain at a time One site at a time Yes, on Agency, with white label reports
Price Free Free with a verified site From $29 a month billed annually

How do I check if IndexNow is working?

Check it in the order the engine does. Open your key file in a private browser window and confirm it loads with only the key inside. Then look at the response code of a real submission, where 200 or 202 means it was received. Finally, look up a few of the submitted URLs in Bing Webmaster Tools to see whether they were crawled and indexed.

Most broken setups fail at the first step and nobody notices, because plugins submit in the background. That is why the key check is the first thing Indexing does when you connect a site, and why it runs again whenever a submission is refused.

How do I verify my IndexNow key file?

Your key file lives at your domain followed by the key and .txt, for example https://example.com/your-key.txt, unless you declared a different keyLocation. It must return HTTP 200 to anonymous visitors, be UTF-8 text, and contain the key and nothing else. The key itself has to be 8 to 128 characters of letters, numbers and dashes.

The traps are almost never the key. They are a security plugin or a CDN challenge that blocks the file for bots, a redirect to a login page, a key file uploaded to a subfolder (which only covers URLs inside that folder), or a file that picked up a byte order mark or a trailing comment when someone edited it.

  • Open the key URL logged out, in a private window.
  • Confirm the response is 200, not a redirect.
  • Confirm the body is exactly the key, with no extra text.
  • Keep the file at the root unless you only submit URLs from one folder.

What do IndexNow response codes 200 and 202 mean?

Both mean the submission was received. IndexNow.org describes 200 as the URL submitted successfully and 202 as URL received with key validation pending. A 202 is normal on a first submission, because the engine has not fetched your key file yet. If later submissions start returning 403, the key file is the problem.

Neither code says anything about indexing. They confirm delivery, the same way a tracking number confirms a parcel left the warehouse.

Where can I see IndexNow submissions in Bing Webmaster Tools?

Bing Webmaster Tools has an IndexNow section, which Bing introduced as IndexNow Insights in March 2024. It covers your latest 1,000 submitted URLs with their index status, first indexed date and whether they were submitted late, plus an Important URLs Missing tab for links that get clicked but were not sent through IndexNow.

It is a good free report for one site. It needs a verified Bing Webmaster Tools property per site, shows only what reached Bing, and cannot tell you anything about Google. Agencies running many client sites usually end up opening it one property at a time.

Why are my IndexNow submissions not indexed?

Because submission only asks the engine to look. IndexNow.org says that "Submitting a URL does not guarantee immediate indexing," and the engine still decides based on crawl scheduling and quality. A page that carries noindex, canonicalizes to another URL, redirects, or returns an error will be received happily and never indexed.

This is the gap Indexing closes. For every URL that is still missing after submission we run the technical checks that explain it (HTTP status, noindex in the tag or the X-Robots-Tag header, canonical, robots.txt) and resubmit only the pages that can actually be indexed.

Does IndexNow work for Google?

No. Google does not use IndexNow, so a perfect IndexNow setup tells you nothing about Google. Submissions are shared among participating engines such as Bing, Yandex, Seznam, Naver and Yep, which is why one request is enough for all of them.

For Google you still need an accurate sitemap and a way to see which URLs Google holds. Indexing puts the Google status next to the Bing status for the same URL, so a page missing from both points to a site problem, and a page missing from one points to that engine.

Is a free IndexNow checker enough?

For a one-time setup check, often yes. IndexerNow, for example, publishes a free checker that tests key format, reachability, file content and that the file is served as text over HTTPS, and it says openly that it "sends no URLs to any search engine." Use it when you first create a key.

It is not enough once IndexNow is running on a site that matters to revenue. Keys get deleted in migrations, firewalls change, and plugins keep reporting success to nobody. If the question is whether last month's 800 product pages made it into Bing, you need submission logs and an index check per URL, not a one-time file test.

Who this is for, and which plan fits

In-house SEOs and site owners who publish often and rely on IndexNow for Bing and Copilot visibility, developers who built IndexNow into a custom stack and want proof it keeps working, and agencies who need to show clients which pages were submitted and which were indexed.

Starter is $29 a month billed annually ($59 month to month) for about 2,000 URLs on one site with daily monitoring. Growth is $47 a month billed annually for about 25,000 URLs, hourly monitoring and automatic resubmission. Agency is $119 a month billed annually for about 150,000 URLs across many sites, API access and white label reports.

Keep reading

Good questions

Questions about indexnow checker

For a quick setup test, any free key-file checker works. For a site where Bing traffic matters, use a tool that verifies the key, logs every submission's response code and checks whether each URL was indexed. Indexing does all three for the sites you own.
Submit one URL you own and read the response code. A 200 or 202 means it was received, a 403 means the key file failed, a 422 means the URL is on a different host, and a 429 means too many requests. Then check the URL in Bing a few days later.
At the root of your domain, named after the key with a .txt extension, unless you pass a keyLocation in the request. A key file inside a folder only authorizes URLs in that folder, which is a common cause of 403 errors.
There is no fixed time. IndexNow tells engines a URL changed, but crawling and indexing are still their decision. That is why Indexing checks the index status of each submitted URL instead of treating a 200 as success.
No. IndexNow only accepts submissions verified by a key file on the domain, and Bing Webmaster Tools only shows data for verified sites. Indexing works on sites you own or manage for clients.
Up to 10,000 URLs in one POST request, according to IndexNow.org. Indexing sends smaller batches and drops URLs from other hosts first, so one stray URL cannot get a whole batch rejected.
Starter is $29 a month billed annually for about 2,000 URLs on one site. Growth is $47 for about 25,000 URLs with hourly monitoring and auto-resubmit. Agency is $119 for about 150,000 URLs across many sites.

Explore more

More ways teams get every page indexed

Stop trusting the green checkmark

Connect your site and Indexing verifies your IndexNow key, submits new and changed URLs, logs the response for every batch, and shows which URLs Bing and Google actually hold.

See pricing

Google Indexing API · Bing IndexNow · sitemaps · coverage monitoring · official methods only