← All notes

Submit your site to search engines (don't just wait to be found)

2026-08-15

You've set up robots.txt and a sitemap.xml — good. But that's passive: it tells search engines what they may crawl if they find you. The active step most beginners skip is submitting and verifying your site in each engine's own tool. Do that and you stop waiting in the dark.

Why submit — instead of just setting robots + sitemap and waiting

Robots + sitemap are the "door's open" sign. Verifying with a search engine's webmaster tool does three things a sitemap alone can't:

In short: robots + sitemap = let them in. Submitting = get a dashboard, a nudge, and a diagnosis.

Where to submit (verify once per engine)

You don't need all of these — start with the first two; together they cover the vast majority of searches. Each link is the official tool; follow it for the exact steps.

EngineCoversWhere
Google Search ConsoleGoogle — by far the largestsearch.google.com/search-console
Bing Webmaster ToolsBing, Yahoo, DuckDuckGo, ChatGPT searchbing.com/webmasters
Yandex WebmasterYandex (big in Russia)webmaster.yandex.com
Naver Search AdvisorNaver (Korea)searchadvisor.naver.com
Baidu Search ResourceBaidu (China)ziyuan.baidu.com

Verifying is a one-time step (add a small file, DNS record, or meta tag they give you). Then submit your sitemap.xml URL in each.

Submit to each — or use IndexNow for all at once

You have two ways to tell engines a page changed: submit in each engine's tool separately, or use IndexNow — a single ping that's shared to all participating engines at once (Bing, Yandex, Naver, Seznam and more). The one exception: Google does not use IndexNow, so Google still comes only from Search Console.

To use it you need a key — there's no central sign-up. Either generate one at Bing's IndexNow get-started page (click Generate, then download the key file), or just make your own random hex string. Host that file at your site root and you're set. Full protocol and docs: indexnow.org. (If your site is on Cloudflare, its "Crawler Hints" toggle runs IndexNow for you — no key file needed.)

The short version

  1. Verify with Google Search Console and Bing Webmaster Tools — that's ~everyone.
  2. Submit your sitemap.xml in each.
  3. Add regional engines (Yandex / Naver / Baidu) only if you actually have visitors there.
  4. Optionally use IndexNow (or Cloudflare's Crawler Hints) so Bing & friends hear about changes instantly — Google still comes via Search Console.

Then watch each dashboard for what's indexed and what's broken — that feedback loop is the real reason to submit.