Search Visibility

Set up Bing Webmaster Tools in about ten minutes

Bing Webmaster Tools is Microsoft's equivalent of Google Search Console. Its index also powers search inside ChatGPT and Microsoft Copilot, so verifying your site here puts you in front of both traditional and AI search. This walkthrough covers the full setup: account, verification, sitemap, and IndexNow.

8 steps ~10 minutes Free
1

Create your account

Go to bing.com/webmasters and select Sign in. You can use a Microsoft, Google, or Facebook account — there is no separate registration. If you already use Google Search Console, signing in with the same Google account makes the next step considerably faster.

Tip: Use the account that controls your other site infrastructure. Verification and access stay tied to whichever account you choose here.
2

Add your site

After signing in you will see two ways to add a site. Pick whichever matches your situation.

Import from Google Search Console Fastest

If your site is already verified in Google Search Console, choose Import. Bing reads your verified properties and sitemaps from Google and verifies them automatically — no DNS records or file uploads needed.

Add manually

Enter your full site URL, including the protocol — for example https://example.com. Use the exact version your site canonically serves. You will verify ownership in the next step.

3

Verify ownership

If you added the site manually, Bing offers three verification methods. Any one of them works; you only need one.

The meta tag method looks like this:

<meta name="msvalidate.01" content="YOUR_VERIFICATION_CODE" />

After placing your chosen method, return to Bing Webmaster Tools and select Verify. A green confirmation means the site is yours.

Keep it in place. Bing re-checks verification periodically. Removing the file, tag, or DNS record later will un-verify the site.
4

Submit your sitemap

A sitemap tells Bing every URL you want indexed, so the crawler does not have to discover pages one link at a time. In the left navigation, open Sitemaps, select Submit sitemap, and enter the full URL:

https://example.com/sitemap.xml

Two practices make sitemap discovery resilient beyond the dashboard:

User-agent: *
Allow: /

Sitemap: https://example.com/sitemap.xml
5

Enable IndexNow

IndexNow lets you push new and updated URLs to Bing the moment they change, instead of waiting for the next crawl. Setup is three small pieces:

  1. Generate a key. Any hexadecimal string of 8 to 128 characters works. Bing Webmaster Tools will generate one for you under Settings, then API access, then IndexNow, or create your own.
  2. Host the key file. Place a plain-text file named after the key at your site root. Its only content is the key itself.
  3. Ping the API whenever you publish or update a page.

The key file:

https://example.com/YOUR_KEY.txt
contents: YOUR_KEY

A single-URL ping:

https://api.indexnow.org/indexnow?url=https://example.com/new-page&key=YOUR_KEY

Or submit a batch of URLs with one POST request:

POST https://api.indexnow.org/indexnow
Content-Type: application/json

{
  "host": "example.com",
  "key": "YOUR_KEY",
  "keyLocation": "https://example.com/YOUR_KEY.txt",
  "urlList": [
    "https://example.com/",
    "https://example.com/new-page"
  ]
}
One submission, many engines. IndexNow is a shared protocol — a single ping notifies Bing, Yandex, Seznam, and Naver simultaneously.
6

Know what to expect

Verification is instant, but reporting is not. Plan around these timelines so an empty dashboard on day one does not look like a failure:

7

Confirm everything works

Run through this list once setup is complete:

From here, check the Search Performance report every week or two. The URL Inspection tool answers the most common question — "is this page indexed, and if not, why?" — for any URL on a verified site.

8

Connect via API (optional)

Everything in the dashboard is also available programmatically. Under Settings, then API access, generate your Bing Webmaster API key; your scripts can then submit URLs and pull your search stats. Query what searches you appear for:

curl "https://ssl.bing.com/webmaster/api.svc/json/GetQueryStats?apikey=YOUR_API_KEY&siteUrl=https://example.com"

And submit new URLs straight from your publishing script:

curl -X POST "https://ssl.bing.com/webmaster/api.svc/json/SubmitUrlBatch?apikey=YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"siteUrl": "https://example.com", "urlList": ["https://example.com/new-page"]}'

You don't need to be a programmer to use this — describe what you want to an AI assistant and let it write the script.

Share this guide

If it helped you, it will help someone else too.