Skip to Content
SettingsConnectionsBing Webmaster

Bing Webmaster Integration

Connect your Bing Webmaster Tools account to automatically request indexing from Bing when you publish content to your website.

What You Get

Connecting Bing Webmaster enables:

FeatureDescription
Automatic Indexing RequestsRequest Bing to index new content immediately after publishing
Faster DiscoverySkip waiting for Bingbot to discover new pages naturally
Indexing StatusTrack whether indexing requests were successful
Multi-Engine ReachBing powers search for Microsoft Edge, Yahoo, DuckDuckGo, and more

Bing powers search results for multiple platforms including Microsoft Edge, Yahoo Search, DuckDuckGo, and Ecosia, making this integration valuable beyond just Bing.com traffic.

Prerequisites

Before connecting, ensure you have:

Adding Your Site to Bing Webmaster Tools

If you haven’t added your site yet:

Go to Bing Webmaster Tools

Visit bing.com/webmasters  and sign in.

Add Your Site

Click Add Site and enter your website URL.

Verify Ownership

Choose a verification method:

  • DNS CNAME record (recommended): Add a CNAME record to your domain
  • XML file: Upload a BingSiteAuth.xml file to your root
  • Meta tag: Add a meta tag to your homepage
  • Import from GSC: Auto-import from Google Search Console

Complete Verification

Follow the instructions and click Verify.

If you’ve already verified your site in Google Search Console, you can import it directly into Bing Webmaster Tools - verification transfers automatically.

Connecting Bing Webmaster

Go to SettingsConnections in Asky.

Find Bing Webmaster

Locate the Bing Webmaster card.

Click Connect

Click the Connect button.

Sign In to Microsoft

You’ll be redirected to Microsoft:

  1. Sign in with your Microsoft account
  2. This should be the account that has Bing Webmaster access

Authorize Access

Review the permissions requested:

  • Manage your Bing Webmaster data
  • Submit URLs for indexing

Click Accept to authorize.

Complete Setup

You’ll be redirected back to Asky with Bing Webmaster connected.

How It Works

Automatic Indexing

When you publish content to WordPress or another connected CMS:

  1. Content is published to your website
  2. Asky automatically sends a URL submission to Bing
  3. The request status is tracked and displayed

What Gets Sent

For each published page, Asky sends:

  • The page URL
  • Your site URL (for verification)

Indexing Status

After publishing, you can see the indexing status:

StatusMeaning
RequestedURL submission sent successfully
FailedRequest failed (see error details)
PendingWaiting to send request

A successful submission does not guarantee immediate indexing. Bing processes submissions based on their own crawl schedule and page quality assessment.

Managing the Connection

Viewing Status

The connection card shows:

  • Connection status (Connected, Expired, Error)
  • Connected Microsoft account
  • Last activity

Disconnecting

To disconnect Bing Webmaster:

  1. Go to SettingsConnections
  2. Find Bing Webmaster
  3. Click Disconnect
  4. Confirm

Revoking Access

You can also revoke access from Microsoft:

  1. Go to Microsoft Account Privacy 
  2. Navigate to Apps and services
  3. Find Asky and click Remove access

Troubleshooting

Connection Failed

“Authorization Failed”:

  1. Verify you’re signing into the correct Microsoft account
  2. Check you have Bing Webmaster access
  3. Ensure your site is added and verified
  4. Try disconnecting and reconnecting

“OAuth Error on First Login”:

If you see an OAuth error when logging in for the first time:

  1. This can happen when Microsoft needs to authenticate you first
  2. Simply click Connect again
  3. The second attempt should succeed

“Not Authorized”:

  1. Ensure your site is verified in Bing Webmaster Tools
  2. Check you’re using the same Microsoft account
  3. Verify the domain matches what’s in Bing Webmaster

Indexing Request Failed

“URL Not Verified”:

  1. Ensure the URL domain matches your verified site
  2. Check subdomain configuration (www vs non-www)
  3. Verify the site in Bing Webmaster Tools

“Invalid API Key”:

  1. This usually means authentication failed
  2. Disconnect and reconnect
  3. Ensure you authorize with the correct account

“Rate Limited”:

  • Bing limits submissions per day
  • Wait and try again later
  • Prioritize most important pages

Token Expired

If connection shows “Expired”:

  1. Click Reconnect
  2. Re-authorize with Microsoft
  3. Connection is restored

Best Practices

  1. Verify your site first: Complete Bing Webmaster verification before connecting
  2. Match domains exactly: Ensure published URLs match your verified domain
  3. Include subdomains: Add both www and non-www versions if needed
  4. Don’t over-submit: Avoid submitting the same URL repeatedly
  5. Check robot.txt: Ensure Bingbot isn’t blocked

Domain Considerations

Subdomain Handling

Bing Webmaster Tools treats subdomains differently:

Verified DomainCovers
example.comexample.com/* and all subdomains
www.example.comOnly www.example.com/*
blog.example.comOnly blog.example.com/*

For maximum coverage, verify your root domain (e.g., example.com) rather than a subdomain. This covers all subdomains automatically.

Protocol (HTTP vs HTTPS)

  • Always use HTTPS for your site
  • Bing prefers and prioritizes HTTPS URLs
  • Ensure your verified domain uses the correct protocol

Limitations

AspectLimitation
Daily quotaBing limits submissions per site
Processing timeIndexing may take hours to days
No guaranteesBing decides whether to index
URL scopeOnly verified domains

API Details

This integration uses the Bing URL Submission API :

  • Endpoint: www.bing.com/webmaster/api.svc/json/SubmitUrl
  • Authentication: OAuth 2.0 Bearer token
  • Method: URL submission

Comparison: Bing vs IndexNow

FeatureBing Webmaster APIIndexNow
AuthenticationOAuth (automatic)API key (manual setup)
CoverageBing onlyBing, Yandex, Seznam, etc.
SetupConnect in AskyHost key file on your server
Best forMost usersAdvanced users with server access

Asky uses the Bing Webmaster API for its ease of use - no server configuration required.

Next Steps

Last updated on