Submit Your Website to Search Engines

How to submit your website to Google, Bing, and other search engines using sitemaps, Google Search Console, and the IndexNow protocol.

ZERO UPLOAD · ALL LOCAL
  1. Drop a sitemap XML file or a plain .txt file (one URL per line) onto the drop zone — or paste URLs and sitemap URLs directly into the textarea below. Both inputs are combined.
  2. If using the shared capytoolkit key, click Download Verification File and place it at your domain root so search engines can verify ownership (e.g. yourdomain.com/capytoolkit.txt).
  3. To use your own key, replace the INDEXNOW KEY value with your key string (8–128 characters), then download and upload the matching verification file to your domain root.
  4. Click Submit to IndexNow. Sitemaps are crawled first, then URLs are submitted in batches of 50. Live progress is shown for each batch.
  5. Review the results table — each batch shows the IndexNow response code. A 200 or 202 means success.

What to look for

  • up to 10,000 URLs per request
  • Bing, Yandex, Naver, Seznam.cz, Yep

URL INPUT

Drop a sitemap .xml or URL list .txt here

or click to browse

── or paste URLs directly below ──

INDEXNOW KEY

A shared CapyToolkit key is pre-filled. Download the verification file and upload it to your domain root so search engines can verify ownership — the file is named after the key value. To use your own key, replace the value below, then download the verification file, and upload it to your domain root.

Submit Your Website to Search Engines

In 2010, a simple Google URL submission form was enough to trigger discovery. Today, that form is gone; Google relies on crawl-based discovery and Googlebot follows links rather than accepting direct submissions except through Search Console's URL Inspection tool.1 For Bing and other engines, IndexNow fills the same role, letting you push URLs directly without waiting for the crawler's next scheduled visit.

Submitting your website to search engines in 2026 means using the right tool for each engine's submission path. Google needs Search Console and a sitemap. Bing, Yandex, Naver, Seznam.cz, and Yep accept IndexNow pings through a single shared endpoint.2 Starting with sitemaps as the baseline and layering IndexNow on top gives you scheduled discovery for every engine plus real-time push for the engines that support it.

How sitemap submission works

An XML sitemap lists every URL you want search engines to discover, with optional metadata like last-modified dates and priority hints. Submitting the sitemap URL in Google Search Console and Bing Webmaster Tools places it in each engine's crawl queue. Engines fetch and parse the sitemap on their own schedule, which means new URLs added after the initial submission may not be discovered until the engine's next sitemap fetch cycle.

Sitemap as baseline discovery

For sites that update infrequently, sitemap submission alone covers most indexing needs. For sites publishing new content daily, sitemap-only discovery introduces a lag that IndexNow eliminates. The reason this lag exists is that search engines fetch and parse sitemaps on their own schedule, which for most sites ranges from once every few days to once per week3, meaning a URL added to your sitemap today might not be discovered by the crawler until the next scheduled fetch. IndexNow bypasses this delay entirely by pushing the URL directly into the engine's priority crawl queue the moment you submit it, which is why the combination of sitemap plus IndexNow provides strictly better coverage than either approach used in isolation.2

How IndexNow submission works

Submitting via IndexNow sends an HTTP POST to api.indexnow.org with the URLs you want crawled immediately.4 The endpoint distributes the notification to all participating engines: Bing, Yandex, Naver, Seznam.cz, and Yep. Because the submission is push-based, participating engines prioritize the submitted URL ahead of their standard crawl queue. A verification key file at your domain root confirms you control the domain, which is a one-time setup step.5

For Google, IndexNow is not supported. Use Google Search Console's URL Inspection tool for individual page submissions, or maintain a sitemap for broad discovery. The key distinction to remember is that IndexNow and Google Search Console serve parallel but non-overlapping roles: one pushes URLs to participating engines in real time, the other manages your Google-specific indexing signals, and both must be maintained for complete search engine coverage.

Step-by-step for a new site launch

Start by verifying ownership in both Google Search Console and Bing Webmaster Tools, then submit your sitemap in both platforms. This establishes your discovery baseline across all engines. For Google, use URL Inspection to request indexing of your most important pages immediately. For Bing and other engines, submit those same pages via IndexNow to trigger priority crawl within minutes.

Building on this, generate and submit updated sitemaps whenever your URL structure changes significantly. As your site grows, IndexNow handles the real-time layer while sitemaps handle the historical inventory, keeping both systems in sync without duplicate effort. For the first two weeks after launch, prioritize submitting your top 10 to 20 pages individually via IndexNow rather than relying solely on the sitemap, because this focused approach builds crawl trust faster and gives you early confirmation that the key file and submission pipeline are working correctly.

Verifying search engine receipt after submission

After sending an IndexNow ping, you can confirm receipt at the engine level by checking each participating engine's webmaster console. Bing Webmaster Tools shows submitted URLs under the URL Submission report, which lists the most recently submitted URLs alongside their response codes and timestamps. For Yandex, the same confirmation is available in Yandex Webmaster under Indexing > IndexNow. These reports refresh with a short delay, typically within a few minutes of submission, so checking them 10-15 minutes after a submission batch provides an accurate receipt record.6

Google does not participate in IndexNow, but Google Search Console's URL Inspection tool can confirm whether Googlebot crawled the page recently, providing indirect evidence of discoverability. For engines that do not expose submission logs (Naver, Seznam.cz), the verification method is checking URL status in their respective webmaster tools after the typical crawl delay passes. Naver Search Advisor's URL submission history and Seznam.cz Webmaster show when a URL was last crawled, giving a window into whether IndexNow submissions translated into actual crawl activity.

Building a submission audit log for accountability

Maintaining an internal log of IndexNow submissions serves two purposes: diagnosing failures and avoiding duplicate submissions. Each log entry should record the submitted URL, the ISO 8601 timestamp of submission, the HTTP response code from the IndexNow endpoint, and the key used. When a batch of submissions returns unexpected 422 or 403 responses, the log makes it possible to identify which URLs triggered errors and replay only those URLs after correcting the issue. Without a log, failure diagnosis requires re-submitting the entire batch and hoping the error recurs consistently.

Keep the log in a location your whole team can read, not locked in one person's terminal history, because shared visibility is what turns a submission log from a debugging aid into an operational safeguard. A spreadsheet or a small database table that the submitter appends to after every batch lets anyone spot a spike in 422 responses and pause submissions before a misconfigured key burns through the day's crawl budget. Reviewing the log weekly also surfaces URLs that keep returning the same error, which usually points to a canonical or robots issue worth fixing at the source.

Common submission mistakes that delay indexing

Submitting non-canonical URLs is the most common mistake that reduces IndexNow effectiveness. If your site uses canonical tags to consolidate faceted navigation, paginated pages, or parameter-based duplicates to a canonical URL, you must submit the canonical URL rather than the parameter URL. Submitting a non-canonical URL causes the engine to crawl the URL, observe the canonical tag pointing elsewhere, and attribute the crawl to the canonical rather than the submitted URL, effectively wasting the submission and delaying indexing of the intended page.

Submitting URLs with active robots.txt Disallow rules is another silent failure mode. The IndexNow API accepts any syntactically valid URL and returns 200, but the engine will not index a page it is not permitted to crawl. Before a URL enters your submission pipeline, verify it is not covered by an existing Disallow rule. Regular expression matching against your robots.txt rules, or using the robots.txt tester in Bing Webmaster Tools, catches these before they result in failed crawls.

Avoiding key file accessibility failures

A working key file is required for every submission to succeed. If your key file becomes inaccessible (due to a CDN configuration change, a server error, or a deployment that removes the file), all subsequent submissions return 403 responses until the file is restored.4 Monitor key file accessibility as a standard availability check alongside your other uptime monitoring: a simple HTTP GET to https://yourdomain.com/[keyvalue].txt expecting a 200 response with body matching the key value. An alert on this check catches key file outages before they silently fail a full day of IndexNow submissions.

When to use this

Submit via IndexNow every time you publish or update a page to cover Bing and Yandex together in real time. Use Google Search Console for Google. Use sitemap submission to both platforms for broad baseline discovery that covers all content, including pages you may not submit individually.

Examples

Submit a new site to search engines on launch day

Day 1: verify Search Console ownership, submit sitemap, use URL Inspection for top pages (Google). Simultaneously, submit those same top pages via IndexNow for Bing and other engines. Bingbot typically fetches within minutes; Google takes longer depending on the new domain's authority (approximate).

Submit newly published blog posts as part of your publishing workflow

Before
Publish the post in your CMS
After
Paste the post URL into an IndexNow submitter. All participating engines receive the signal within seconds.

Making IndexNow submission the final step in your publishing workflow ensures no new content waits in the crawl queue longer than necessary.

Sources
  1. 1.

    Google, "Inspect URLs with the URL Inspection tool," support.google.com, accessed June 2026. https://support.google.com/webmasters/answer/9012289

  2. 2.

    "IndexNow," Wikipedia, accessed June 2026. https://en.wikipedia.org/wiki/IndexNow

  3. 3.

    Google et al., "sitemaps.org — Protocol," w3.org, accessed June 2026. https://www.w3.org/TR/sitemaps/

  4. 4.

    IndexNow, "Documentation | IndexNow.org," indexnow.org, accessed June 2026. https://www.indexnow.org/documentation.html

  5. 5.

    Bing, "How to add IndexNow to your website | Bing Webmaster Tools," bing.com, accessed June 2026. https://www.bing.com/indexnow/getstarted

  6. 6.

    Microsoft, "Bing Webmaster Tools — URL Submission," learn.microsoft.com, accessed June 2026. https://learn.microsoft.com/en-us/bingwebmaster/url-submission

FAQ