Start a project

Tool 05 of 194 · Indexing

IndexNow Submission Builder

Set up IndexNow in a few minutes: a key, the key file to upload, a check that it's live, and a ready-made submission you send yourself.

IndexNow Submission Builder at a glanceIllustration: 1, Changed URLs; 2, processed in your browser; 3, Bing, Yandex and more.IndexNow Submission Builder?utm_source=&utm_medium=&utm_campaign=1Changed URLsYour title3Bing, Yandex and more2In yourbrowser
1 Changed URLs 2 processed on your device 3 Bing, Yandex and more

IndexNow Submission Builder

Key

Exactly as in your URLs: www and non-www are different hosts.
Leave blank to put the key file at the root as KEY.txt.
Key file (upload it to the key location)

    URLs to submit

      URLWhy

      Submit it yourself

      leej.uk never submits for you. Open the link for one URL, or send the JSON with curl for many. IndexNow shares it with Bing, Yandex, Seznam, Naver and others; Google doesn't use IndexNow. It tells engines a URL changed; it doesn't guarantee indexing.

      One URL: open this link

      JSON body (save as indexnow.json)
      curl command

      01

      What it does

      Makes an IndexNow key and key file, checks the key file is live, validates URLs by the protocol rules and writes the link, JSON and curl.

      • Random 8 to 128 character key
      • keyLocation rules: same host, folder scope
      • Same host, www vs apex, duplicates and 10,000 per request
      • Checks the live key file for BOM, HTML and redirects

      02

      Private by design

      Everything you paste or upload stays in your browser. Only when you press Fetch does leej.uk read the address you give, once, as LeejTools/1.0, keeping nothing but a daily count.

      03

      What you get

      A key file, a submission link, JSON and curl, with a Copy and a Download button on every result.

      • IndexNow
      • Bing
      • Indexing

      Why it matters

      IndexNow lets a site tell search engines straight away that a URL was added, changed or deleted, instead of waiting to be recrawled. Bing, Yandex, Seznam, Naver and others share submissions with each other. Setting it up means a key, a key file at the right place, and a correctly formed request, and small mistakes (a key file wrapped in HTML, URLs on www when the key is on the apex) make every submission fail.

      This tool builds and checks each piece. It never submits for you: you open the link or run the curl command yourself, so the request comes from you and the response code is yours to see. Google doesn't use IndexNow, and no engine promises to index what you send; it's a hint that a URL changed.

      How it works

      1. InputA key and the URLs you changed
      2. In your browserGrouped by host, key file checked
      3. OutputA ready request, or a direct submit

      Where it fits in a designer's workflow

      1. Plan
      2. Design
      3. Build
      4. Test
      5. Launch
      Telling search engines about new pages in minutes.

      By the numbers

      What happened to the sample URL listReady to submit: 2 URLs; Left out: www and non-www are different hosts: 1; Left out: duplicate: 1; Left out: other host: 1Ready to submit2 URLsLeft out: www and non-www are different hosts1Left out: duplicate1Left out: other host1
      From this tool's checks on its sample list. IndexNow takes up to 10,000 URLs per request, all on the host that holds the key file; Bing, Yandex, Seznam, Naver and Yep share submissions. Google doesn't use IndexNow. Source: IndexNow documentation.
      Show the numbers as a table
      URLWhy it was left out
      https://example.co.uk/chairswww and non-www are different hosts
      https://www.example.co.uk/guides/oak-careduplicate
      https://shop.example.com/oak-oilother host (shop.example.com)

      How to use it

      1. Enter your host and make a key.
      2. Download the key file and upload it to your site's root (or the keyLocation you set).
      3. Press Check to confirm it's live and correct.
      4. Paste the changed URLs, then open the link or run the curl command.

      FAQ

      Does Google support IndexNow?

      No. Google has tested it but doesn't use it. Use Search Console and an accurate sitemap for Google.

      What response codes mean success?

      200 means received; 202 means received and the key is being checked. 403 usually means the key file wasn't found or doesn't match; 422 means URLs don't belong to the host.

      Should I submit every page?

      No. Submit URLs when they're added, meaningfully changed or deleted. Resubmitting unchanged pages doesn't help.

      Why does leej.uk not submit for me?

      The leej.uk fetcher only reads public files from your site. Sending is your action, so you see the real response and nothing is sent in your name.

      Work with me

      Want a site that gets these right?

      I build fast, accessible websites and web apps that pass these checks from day one. Tell me about your project and I'll reply personally with honest next steps.

      All developer tools · Back to leej.uk