SEO

Bingbot

Also called Bing crawler

The automated crawler Microsoft uses to fetch web pages so they can be indexed and shown in Bing and the products built on Bing's index.

Quick facts: Bingbot

Category
SEO
Also called
Bing crawler
Level
Intermediate
Affects
Indexing in Bing, Copilot and partner products, crawl load on the server, how quickly new pages appear
Where to see it
Server access logs, Bing Webmaster Tools (crawl control, URL inspection, Verify Bingbot), robots.txt tester, CDN or firewall logs
In this article4
  1. How Bingbot works
  2. Why it matters
  3. Common mistakes
  4. How to act on it

Bingbot is the automated program Microsoft uses to visit web pages, download them and pass them back for indexing in Bing. If Bingbot cannot reach a page, that page cannot appear in Bing results or in the products that rely on Bing’s index.

How Bingbot works

Like other crawlers, Bingbot starts from pages it already knows about, follows the links on them, and reads sitemaps and URL submissions to find new ones. This process is called crawling. Before fetching anything on your site it checks your robots.txt file for rules aimed at it, either under its own name or under the general “all crawlers” group.

In your server logs Bingbot identifies itself with a user agent string containing “bingbot/2.0”, and it uses both a desktop and a mobile version. It renders pages with a modern browser engine, so it can process JavaScript, although content that appears only after heavy client-side scripting is still slower and less reliable to index than content in the initial HTML.

One practical difference from Googlebot: Bingbot respects the crawl-delay directive in robots.txt, which asks it to wait a set number of seconds between requests. Google ignores that line. Bing Webmaster Tools also has a crawl control setting that lets you shift Bingbot’s activity to quieter hours.

Why it matters

Bingbot is the only way into Bing’s index, and that index feeds more than bing.com, as the entry on Bing Webmaster Tools explains. Blocking Bingbot, even by accident, removes you from every product built on it. This happens more often than you might expect, usually through a firewall, a security plugin or a bot-management service that challenges unfamiliar crawlers and was only tested against Google.

Crawl behaviour is also a useful diagnostic. If Bingbot is spending its visits on filter URLs, old campaign pages or endless calendar links, the same waste is probably affecting other crawlers. For a small UK business site this rarely causes a problem; for a large shop with thousands of product and filter combinations it can mean new products take far longer to appear.

Common mistakes

  • Blocking anything that claims to be Bingbot without checking whether it really is. Plenty of scrapers fake the user agent; the genuine crawler can be confirmed.
  • Setting a long crawl-delay “to be safe”, which slows how quickly Bing finds new and updated pages.
  • Writing robots.txt rules for Googlebot only, then adding a blanket disallow for every other crawler.
  • Serving Bingbot an error or a cookie-consent wall that hides the page content, so the page is indexed with almost nothing on it.

How to act on it

To confirm a visitor really is Bingbot, run a reverse DNS lookup on its IP address. A genuine request resolves to a hostname ending in search.msn.com, and a forward lookup on that hostname returns the same IP. Bing Webmaster Tools also has a tool that checks an IP for you.

Then look at your robots.txt, firewall and any security or CDN settings to make sure Bingbot is allowed through. A short log file analysis shows which URLs it is actually requesting and whether it is getting errors. If it is wasting visits on low-value URLs, tidy up the internal links and parameters that generate them. Checking crawler access across Google and Bing is a standard part of my technical SEO work.

Do and do not

Do

  • Verify Bingbot by reverse DNS before blocking anything
  • Check firewall and security plugin rules let it through
  • Use Bing's crawl control rather than blocking

Do not

  • Set a long crawl-delay without a real server problem
  • Block every crawler that is not Googlebot
  • Hide page content behind a consent wall the crawler cannot pass

Questions people ask about this

How do I know if Bingbot is visiting my site?

Look in your server access logs for requests with "bingbot" in the user agent, then verify the IP with a reverse DNS lookup that ends in search.msn.com. Bing Webmaster Tools also reports crawl activity and errors once your site is verified. If you see no visits at all, check robots.txt and any firewall rules.

Should I block Bingbot to save server resources?

Almost never. Blocking it removes your pages from Bing and the products that use Bing's index. If crawling is genuinely straining your server, use the crawl control setting in Bing Webmaster Tools or a modest crawl-delay instead, and look at why so many URLs are being crawled.

Does Bingbot read JavaScript?

Yes, it renders pages with a modern browser engine. Rendering takes more resources than reading plain HTML, though, so important text, links and headings are safest in the HTML the server sends. Test key pages with the URL inspection tool in Bing Webmaster Tools.

Related terms

Found this useful?

Share it, or ask an AI to summarise it

Back to the glossary

Knowing the term is the easy part

Applying it to your own site and budget is the work. Book a call and I will tell you what actually applies to you.