One URL per line — up to 100 per run, all on the same host. The key file check runs automatically before submission.
- 1Generate a key — the button above fills the field with a fresh 32-character key, or reuse the one your site already has (WordPress IndexNow plugins and Bing Webmaster Tools create their own).
- 2Publish the key file — a plain-text file named {key}.txt, containing exactly the key, in your site root. “Download key file” hands you the finished file; upload it next to your robots.txt.
- 3Submit URLs whenever content changes — new pages, meaningful updates, or removed pages now returning 404/410. The key stays in place; only this step repeats.
About the Page Indexer
The Page Indexer submits URLs to search engines over IndexNow, the open ping protocol shared by Bing, Yandex, Seznam.cz, Naver and Yep. Paste up to 100 URLs from one host, provide your key, and the tool does two things: it fetches your key file first and tells you whether the setup would pass verification, then sends the actual submission to api.indexnow.org and translates the response code into plain language. Key generation and the finished {key}.txt download happen locally in your browser.
IndexNow shortens discovery from days to minutes, but it is not a ranking lever — and Google does not participate, so keep your XML sitemap healthy for everything else. Before pinging a URL, it is worth confirming it can be indexed at all with the Indexability Checker. Nothing is stored here: key and URLs travel from this form to the IndexNow endpoint and are gone when the page is done rendering.
An open protocol backed by Microsoft and Yandex: instead of waiting for crawlers to rediscover your site, you ping a shared endpoint the moment a URL is created, updated or deleted. One ping is distributed to every participating engine — currently Bing, Yandex, Seznam.cz, Naver and Yep — which can then crawl the change within minutes instead of days.
No. Google runs its own discovery via sitemaps, internal links and the Search Console URL Inspection tool, and submitting here has no effect on Google whatsoever. For Google: keep your XML sitemap fresh and request indexing of important single URLs in Search Console.
It is the ownership proof. You pick a key, publish it as a plain-text file named {key}.txt in your site root, and the engines fetch that file to confirm the submitter controls the host. Without a matching key file, submissions for your domain are ignored. If you place the file in a subfolder instead, its location only authorizes URLs below that path.
No — IndexNow guarantees fast discovery, not indexing and not ranking. The engines still decide based on content quality, canonical signals and crawl policies whether a URL enters the index. It removes the waiting, nothing else.
The protocol accepts up to 10,000 URLs per request; this tool caps a run at 100 to keep submissions deliberate. Ping a URL when its content actually changes — repeatedly resubmitting unchanged URLs is treated as spam and can get your key ignored.
Half of one. The key file is public by design, so anyone who reads it could submit URLs for your host — the worst they can do is send pointless pings, since the key only authorizes URLs on your own domain and has no effect on ranking. To rotate it, generate a new key, upload the new file and delete the old one.
200 and 202 mean the submission was accepted (202 while your key file is still being verified). 400 is a malformed request, 403 means the key file was missing or did not match, 422 means the URLs do not belong to the submitted host, and 429 means you are submitting too fast and got rate-limited.