Bingbot IP Address Ranges

A live, up-to-date list of official Bingbot IP address ranges, sourced directly from Microsoft, with a tool to geolocate any IP.

Pro Tip: Verifying Bingbot in your Logs

To verify if an IP is genuine Bingbot, run a reverse DNS lookup. Legitimate Bingbot IPs will resolve to a hostname ending in .search.msn.com.

Linux/Mac Terminal Command:

host 40.77.167.0

Search Logs for Bingbot (Grep):

grep "bingbot" /var/log/apache2/access.log
IP Geolocation Finder
Enter any IPv4 or IPv6 address to find its geographic location and network details.

Bingbot IP Address Ranges & How to Optimise for Bing Crawling

If a crawler called BingBot is hitting your servers and webpages, you're seeing verified crawl attempts from BingBot.

You shouldn't block these IP addresses from accessing pages and content on your site (at least not the indexable areas).

Doing so can mean your entire website will be removed from Bing.com search results.

Bingbot IPv4 Prefix Geolocation Table

The table below lists every current Bingbot IPv4 range alongside its approximate geolocation. All ranges are verified against the live bingbot.json feed published by Microsoft.

Bingbot IPv4 PrefixGeolocation
157.55.39.0/24Unknown, Washington State, USA
207.46.13.0/24Unknown, Washington State, USA
40.77.167.0/24Boydton, Virginia, USA
13.66.139.0/24Unknown, Washington State, USA
13.66.144.0/24Unknown, Washington State, USA
52.167.144.0/24Boydton, Virginia, USA
13.67.10.16/28Unknown, Singapore, Singapore
13.69.66.240/28Amsterdam, North Holland, The Netherlands
13.71.172.224/28Toronto, Ontario, Canada
139.217.52.0/28Beijing, Beijing, China
191.233.204.224/28Campinas, São Paulo, Brazil
20.36.108.32/28Canberra, Australian Capital Territory, Australia
20.43.120.16/28Pune, Maharashtra, India
40.79.131.208/28Paris, Paris, France
40.79.186.176/28Tokyo, Tokyo, Japan
52.231.148.0/28Busan, Busan, South Korea
20.79.107.240/28Frankfurt am Main, Hesse, Germany
51.105.67.0/28London, England, United Kingdom
20.125.163.80/28Chicago, Illinois, USA
40.77.188.0/22Chicago, Illinois, USA
65.55.210.0/24Unknown, Washington State, USA
199.30.24.0/23Unknown, Washington State, USA
40.77.202.0/24Unknown, Washington State, USA
40.77.139.0/25Chicago, Illinois, USA
20.74.197.0/28Dubai, Dubai, United Arab Emirates
20.15.133.160/27Des Moines, Iowa, USA
40.77.177.0/24Boydton, Virginia, USA
40.77.178.0/23Boydton, Virginia, USA

How to Check if your Website is Included in Bing's Index?

Check that your website is included in Bing's index by:

  • Navigate to bing.com and enter: site:yoursite.com — you'll see all the URLs indexed by Bing in web search results.
  • Check Bing Webmaster Tools: go to Bing Webmaster Tools and head to the Search Performance tab, then select Pages to see a list of all of your indexed pages and the clicks and impressions they get. You can filter by search type to see crawling stats, video results, image results and news too.

If you're not seeing data or there are issues with certain pages on your website, then you will want to check your pages to make sure there are no technical issues preventing the pages getting crawled or indexed.

Verify Spoof BingBots Using the Bing IP Tool

Use the IP verification tool in Bing Webmaster Tools to check whether an IP address is genuine Bingbot.

Verified Bingbot IPs are shown as green.

Whereas IP addresses entered into the test tool which aren't verified BingBot are displayed with red warning text once you've hit the verify button.

How to Manage BingBot Crawl Frequency in Bing Webmaster Tools

Managing crawl frequency of the BingBot web crawler is simple enough because Bing are very transparent about their approach to crawling and how they optimise crawl efficiency.

Simply, Bing prioritise crawling of sites where HTML in webpages is frequently updated. Websites and website pages which are regularly updated more often get crawl refreshes by BingBot and those which serve more static or infrequently updated content get fewer updates.

This is explained in Bing's guide about optimising crawl efficiency. For Bing at least, crawling static sites and pages which seldom receive content updates is inefficient and de-prioritised.

What does this mean for webmasters?

For webmasters, the solution is simple. Create content relevant to the conversation in the industry, niche or sector your business operates in.

Keep content up to date by implementing a frequent update cycle to help maintain the freshness of the content or, if your content is “evergreen” in style, ensure that the quality is so high that it ranks competitively as soon as it is discovered by Bing crawlers.

Or, if it doesn't rank so well, keep updating it until it does.

Using Bing's Crawl Control Feature

Bing offer a feature called “Crawl Control” in their webmaster tools account. This tool allows you to set your preferred timezone and sync up BingBot crawls with areas of lowest human user activity on your website.

This means you can balance server load, minimising the risk of server overload if you're running the site on lower cost or shared hosting plans.

For U.K. based sites, you can set your timezone to UTC + 00:00 (co-ordinated universal time) and configure crawling increases overnight while human traffic levels drop to their lowest levels.

This kind of clarity on crawl control is something Google don't offer webmasters, so it is refreshing to see it implemented so effectively in Bing Webmaster Tools.

Provide Access to Your Pages & Content Quickly

You can request crawling of your website pages in Bing Webmaster Tools even more rapidly than through their URL submission tool by using their IndexNow feature.

IndexNow is a URL submission method built by Microsoft which can quickly and effectively inform search engines of changes to webpages or about the presence of new web pages recently published on your domains.

Similar to how Google's ping URL sitemap tool worked, the IndexNow system equates to a ping submission informing search engines of new webpages or updates to existing webpages on your website.

Whereas regular submissions through Bing Webmaster Tools can take a few days or weeks to discover content that has changed on your website, IndexNow promises to do so much more rapidly and prioritise them for recrawl more quickly.

How to use IndexNow

IndexNow is available via a simple and easy to install WordPress plugin for sites running WordPress.

Alternatively, you can follow the documentation on the indexnow.org website to prove ownership of the domain you're submitting URLs for.

This is done by:

  • Hosting a text key at the root directory of your host
  • Hosting a text key file within your host

Once verified, you'll be able to submit up to 10,000 URLs per JSON POST request, using the following POST syntax.

POST /indexnow HTTP/1.1
Content-Type: application/json; charset=utf-8
Host: <searchengine>
{
  "host": "https://searchnatural.co.uk/",
  "key": "2f931fbdba2a4bcabb3f8c764b4fe5f1",
  "urlList": [
      "https://searchnatural.co.uk/blog/seo-financial/",
      "https://searchnatural.co.uk/what-we-offer/technical/",
      "https://searchnatural.co.uk/blog/googlebot-ip-address-list/"
      ]
}

Replace the “host” domain above with your domain and the urlList URLs with examples of pages you'd like indexed.

You'll be able to mix both http requests and https requests in the file, should this be necessary for your web domain.

IndexNow can help your website pages get indexed more quickly in search engines like: Microsoft Bing, Naver, Seznam.cz and Yandex.

Does IndexNow Replace the Need for an XML sitemap?

No, IndexNow doesn't replace the need for a valid, crawlable sitemap.xml file which you've submitted to search engines through various Webmaster Tools accounts.

Search engines like Bing and Google both recommend you keep your sitemap.xml files up to date, include live, indexable URLs and submit them via their respective sitemap submission tools within their webmaster tools accounts.

Not only are sitemap.xml files vital for search engines looking to discover and recrawl URLs on your website, they can also provide an effective way for you to manage URLs on your website, track performance and maintain counts of your indexable pages.

Use a CDN

Bing's crawling of your site could be faster and more efficient if you cache your webpages on a CDN (Content Delivery Network) which utilises servers around the World to cache the latest versions of your webpages.

Using a CDN will help search engines to quickly load versions of your webpage wherever they are crawling from in the World.

For example, if your website serves Singapore and is hosted on a server based in or close to Singapore, you'll notice that both BingBot and GoogleBot run most crawlers from US based geolocations according to their IP addresses.

By caching your content globally you'll be helping to speed up access for end users of your website in locations anywhere in the World. In this case, the end users can be considered as BingBot and GoogleBot.

How to Optimise Crawling Efficiency for BingBot

There are many considerations to make when it comes to optimising crawl efficiency for BingBot, most of these can be simply defined as:

  • Making sure BingBot can effectively crawl your pages.
  • Making sure your pages don't consider BingBot a spam crawler because of the crawl rate.
  • Allowing access to your website pages from all relevant geos and global locations, not just those you directly serve — don't automatically redirect visitors based on their IP address.
  • Giving Bing access to your new content as soon as it is published.

Essentially, you want to make your website easy to access and easy to crawl — unrestricted in terms of crawling speed, without inhibiting human users who provide you with custom.

Keep your pages accessible to all geo locations and avoid automatic redirects to specific sections of the site which target certain geos.

Give search engines immediate access to new and updated content as soon as you hit publish by using IndexNow for Bing.

Check to make sure you aren't blocking Googlebot IP addresses.

For other search engine crawler IP ranges, see: