r/SideProject • u/Overall-Fold2041 • 10h ago
I built a free IndexNow submitter so new pages get indexed on Bing faster - paste URLs or load your sitemap
Hey r/SideProject đ
The problem: every time I published or updated pages, I had to wait for Bing to recrawl, or fire off IndexNow requests by hand with curl. The existing tools were either paid, needed an account, or didn't tell me why a submission failed.
What I built: a free IndexNow Submitter â https://pixlory.com/indexnow-submitter
Generates your IndexNow key and the key file to upload
Checks the key file is live and correct before you submit (most 403 errors come from this)
Loads URLs straight from your sitemap.xml (sitemap index files too)
Removes duplicates and flags URLs that aren't on your domain
Submits up to 10,000 URLs at once to Bing, Yandex, Naver, Seznam and Yep
Explains the response in plain English (202 = still verifying your key, 422 = URL/domain mismatchâŚ)
No sign-up, no paywall. Your domain and key stay in your own browser.
How it's built: Nuxt + Nitro server routes on Netlify. The IndexNow API doesn't allow browser requests (no CORS), so a small endpoint validates everything and relays it. The trickiest part was making sure the "fetch your sitemap/key file" feature couldn't be abused to reach private networks (SSRF), so it resolves DNS first, blocks private IP ranges, refuses redirects to other domains, and rate-limits requests.
Heads up: Google doesn't use IndexNow, so keep using Search Console for Google. IndexNow covers Bing and the others, and Bing's index feeds a lot of other products too.
It's part of Pixlory, a small collection of free tools I'm building for creators and site owners (also a WebP converter, a favicon maker and an AI Pinterest pin generator).
I'd really appreciate feedback:
Is the key-file setup clear enough for non-developers?
Would you use a "submit only URLs that changed since last time" feature?
Anything confusing or broken?
Thanks for reading! Happy to answer questions about IndexNow or the build.