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:
- Faster discovery. You hand the engine your sitemap directly — and can request indexing of new pages — instead of hoping it wanders in through a link.
- A feedback loop. You get a dashboard: what's actually indexed, crawl errors, which search terms bring you visitors, mobile issues, and any penalties. Without verifying, you're blind to all of it.
- Control. Fix problems, re-submit changed pages, watch coverage — rather than waiting weeks and guessing.
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.
| Engine | Covers | Where |
|---|---|---|
| Google Search Console | Google — by far the largest | search.google.com/search-console |
| Bing Webmaster Tools | Bing, Yahoo, DuckDuckGo, ChatGPT search | bing.com/webmasters |
| Yandex Webmaster | Yandex (big in Russia) | webmaster.yandex.com |
| Naver Search Advisor | Naver (Korea) | searchadvisor.naver.com |
| Baidu Search Resource | Baidu (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
- Verify with Google Search Console and Bing Webmaster Tools — that's ~everyone.
- Submit your
sitemap.xmlin each. - Add regional engines (Yandex / Naver / Baidu) only if you actually have visitors there.
- 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.