Google is not the only search engine, and it is not the only one worth setting up for. Bing Webmaster Tools is the equivalent free toolset for Bing, and it comes with something Google does not offer: a way to push updates rather than wait to be crawled.
Bing has a smaller share of search than Google, but three things make it worth the setup time, which is minimal:
The reports mirror Search Console's closely — queries and clicks, crawl status, index coverage, sitemap submission — so nothing new has to be learned.
Normally, discovery is passive: you publish, and eventually a crawler comes back, notices the change, and updates the index. IndexNow inverts that. It is an open protocol that lets a site notify participating search engines the moment a URL is added, changed, or deleted.
It is supported by Bing, Yandex, Seznam, and Naver. Google does not participate — this is worth being clear about, because material that implies otherwise is common. For Google, the tools remain your sitemap and the URL Inspection tool.
The mechanism is deliberately simple. You generate a key, host it as a plain text file at your site root so the engines can verify you control the domain, and then POST a list of changed URLs whenever something changes.
{
"host": "example.com",
"key": "your-generated-key-here",
"keyLocation": "https://example.com/your-generated-key-here.txt",
"urlList": [
"https://example.com/guides/laptop-buying-guide",
"https://example.com/guides/new-article"
]
}That JSON is posted to the IndexNow endpoint. There is no account, no dashboard, and no authentication beyond the key file — hosting the file at the stated location is the proof of ownership.
IndexNow is worth wiring into the publishing process itself rather than running by hand: when a page is published, edited, or deleted, the notification goes out automatically as part of that action. Done that way it costs nothing ongoing and never gets forgotten.
How this site does it
This site does exactly that. Publishing or editing a lesson triggers a webhook that regenerates the affected page and, in the same step, submits its URL to IndexNow. The key file sits at the site root, and a separate one-off script exists for submitting every URL in the sitemap in bulk — useful once, when the integration was first added.
This site is also a useful example of the opposite problem. Before it was rebuilt, it ran for years on its previous platform with no Search Console property, no sitemap, no canonical tags — and, as it turned out, a noindex tag on every single page, left in place from an earlier stage and never removed.
The site was live, the content was real and useful, and essentially none of it was in Google's index. Not because of competition or content quality, but because nothing had ever asked to be indexed, and one stray tag was actively asking not to be.
The lesson generalises: a site can be entirely invisible for reasons that have nothing to do with ranking. Before optimising anything, confirm that your pages are actually eligible to appear — which is precisely what the tools in this lesson and the last one are for.