¿Qué es Bingbot, el rastreador de Bing?
Bingbot es el rastreador web estándar de Microsoft Bing: el programa que descarga las páginas de un sitio para que Bing pueda indexarlas y usarlas en sus resultados, en Copilot y en las respuestas que se apoyan en su índice. Se identifica con bingbot/2.0 en su user agent, renderiza las páginas con el motor de Microsoft Edge y se controla con robots.txt.
Lo esencial
- Bingbot hace la mayor parte del rastreo diario de Bing, y lo que rastrea sirve a la vez para la búsqueda de Bing y para Copilot.
- El nombre se falsifica: una visita se verifica con una consulta DNS inversa (un nombre que acaba en search.msn.com) y otra directa, o con la herramienta Verify Bingbot.
- Si en robots.txt le escribes un grupo propio, Bingbot ignora el grupo general: hay que repetir ahí todas las reglas.
- Las etiquetas noarchive y nocache deciden cuánto de tu página puede usar Copilot en sus respuestas.
Bingbot no es Bing Webmaster Tools, que es el panel donde ves cómo te trata Bing, ni Copilot, que es el asistente: es el rastreador que visita tu tienda y se lleva el contenido. Te importa más de lo que suele parecer, porque Bing dice que su búsqueda y Copilot se apoyan en la misma base de rastreo, indexación y clasificación: lo que Bingbot no puede leer no llega a ninguno de los dos.[1]Bing Webmaster Tools, ayuda. Bing Webmaster Guidelines Y te importa por un motivo más prosaico: cualquiera puede usar su nombre en una petición, y lo que ves en los registros de tu servidor no siempre es Bing.
Cómo funciona
Bing tiene varios rastreadores, y Bingbot es el principal: según Bing, se encarga de la mayor parte de su rastreo diario.[2]Bing Webmaster Tools, ayuda. Which Crawlers Does Bing Use? Los demás tienen tareas concretas:
| Rastreador | Para qué lo usa Bing |
|---|---|
| Bingbot | El rastreo estándar de la búsqueda.[2]Bing Webmaster Tools, ayuda. Which Crawlers Does Bing Use? |
| AdIdxBot | Rastrea los anuncios de Bing Ads y las webs a las que llevan, para control de calidad.[2]Bing Webmaster Tools, ayuda. Which Crawlers Does Bing Use? |
| BingPreview | Genera capturas de páginas para Bing.[2]Bing Webmaster Tools, ayuda. Which Crawlers Does Bing Use? |
| MicrosoftPreview | Genera capturas de páginas para otros productos de Microsoft.[2]Bing Webmaster Tools, ayuda. Which Crawlers Does Bing Use? |
| BingVideoPreview | Genera vistas previas de vídeos, solo en Bing.[2]Bing Webmaster Tools, ayuda. Which Crawlers Does Bing Use? |
Bingbot se presenta con varias cadenas de user agent, una de escritorio, una de móvil y una corta, y todas llevan bingbot/2.0. Donde pone W.X.Y.Z va la versión de Microsoft Edge que usa en ese momento: Bing actualiza su motor de renderizado a la última versión estable de Edge, así que una tienda que pinta su contenido con JavaScript se lee con un navegador moderno.[2]Bing Webmaster Tools, ayuda. Which Crawlers Does Bing Use? Eso no es carta blanca: sus directrices piden no esconder contenido crítico detrás del renderizado en el cliente y avisan de que lo que no se puede renderizar de forma fiable puede quedarse sin indexar.[1]Bing Webmaster Tools, ayuda. Bing Webmaster Guidelines
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/W.X.Y.Z Safari/537.36
Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/W.X.Y.Z Mobile Safari/537.36 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)
Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)
Un detalle que conviene saber al leer registros: en la tabla de Bing, BingPreview usa las mismas cadenas con bingbot/2.0 que Bingbot.[2]Bing Webmaster Tools, ayuda. Which Crawlers Does Bing Use? Por el user agent no siempre sabrás cuál de los dos te visitó.
Cómo se controla. Bing ofrece dos vías: el archivo robots.txt y, en Bing Webmaster Tools, una herramienta de control del rastreo que regula la frecuencia por horas.[2]Bing Webmaster Tools, ayuda. Which Crawlers Does Bing Use? En robots.txt Bing admite reglas específicas para su rastreador, como Crawl-delay, en un grupo User-agent: Bingbot aparte. Con una condición que suele pillar desprevenido: cuando Bingbot encuentra un grupo propio, ignora las reglas del grupo general, así que hay que repetirlas todas en el suyo. Bing desaconseja por eso los grupos por bot salvo que hagan falta. Y los cambios no son inmediatos: los buscadores guardan una copia de robots.txt en caché al menos unas horas.[3]Bing Webmaster Tools, ayuda. How to Create a robots.txt File
Qué puede usar Copilot. El rastreo es una cosa y el uso del contenido, otra. Bing admite etiquetas meta robots (o la cabecera X-Robots-Tag) que puedes dirigir solo a él con name="bingbot". Tres le importan a una tienda:[4]Bing Webmaster Tools, ayuda. Robots meta tags and attributes that Bing supports
noindex: la página no entra en el índice de Bing. Sus directrices añaden que tampoco aparece en Copilot ni en los resultados de grounding de su API.[1]Bing Webmaster Tools, ayuda. Bing Webmaster Guidelinesnoarchive: Bing no guarda copia, no la enlaza en Copilot y no la usa para entrenar los modelos fundacionales de IA generativa de Microsoft.[4]Bing Webmaster Tools, ayuda. Robots meta tags and attributes that Bing supportsnocache: Copilot solo puede mostrar la URL, el título y el fragmento. Si una página llevanocacheynoarchive, Bing aplicanocache.[4]Bing Webmaster Tools, ayuda. Robots meta tags and attributes that Bing supports
Bing lo resume así en sus directrices: noarchive impide que el contenido se use en las respuestas de Copilot y en los resultados de grounding, y nocache reduce la profundidad de las citas, así que para que te citen con detalle, no pongas nocache en las páginas que quieres ver en Copilot.[1]Bing Webmaster Tools, ayuda. Bing Webmaster Guidelines
En una tienda
Ejemplo ficticio. Una tienda quiere que Bingbot vaya más despacio y añade un grupo propio a su robots.txt, debajo de las reglas que ya tenía para todos:
User-agent: *
Disallow: /checkout/
Disallow: /carrito/
User-agent: Bingbot
Crawl-delay: 1
El resultado no es el que buscaba. Como Bingbot tiene ahora su propio grupo, deja de leer el general y puede rastrear /checkout/ y /carrito/, que la tienda creía cerrados.[3]Bing Webmaster Tools, ayuda. How to Create a robots.txt File La versión correcta repite las reglas en el grupo de Bingbot:
User-agent: *
Disallow: /checkout/
Disallow: /carrito/
User-agent: Bingbot
Crawl-delay: 1
Disallow: /checkout/
Disallow: /carrito/
Y si lo que la tienda quería era que Bing la visitara menos a ciertas horas, la herramienta de control del rastreo de Bing Webmaster Tools lo hace sin tocar el archivo.[2]Bing Webmaster Tools, ayuda. Which Crawlers Does Bing Use?
Lo que se suele confundir
Creer que una visita es de Bing porque el user agent dice bingbot. Bing lo advierte: las cadenas de user agent son fáciles de falsificar, y no toda petición que las lleva viene de un rastreador suyo.[2]Bing Webmaster Tools, ayuda. Which Crawlers Does Bing Use? Bloquear o permitir por user agent en el cortafuegos, o sacar conclusiones de los registros sin verificar las IP, mezcla a Bing con quien se hace pasar por él.
Cómo comprobarlo
- Busca
bingboten los registros de tu servidor o de tu CDN y anota las IP de las visitas. - Verifica una IP con dos consultas DNS. La inversa tiene que devolver un nombre que acabe en
search.msn.com, y la directa sobre ese nombre tiene que devolver la misma IP. En Windows sirvenslookupy en Linux,host; también puedes usar la herramienta Verify Bingbot de Bing.[5]Bing Webmaster Tools, ayuda. How to Verify Bingbot - O compárala con la lista oficial. Bing publica los rangos de IP de Bingbot en
bingbot.json[6]Microsoft Bing. bingbot.json (rangos de IP de Bingbot) y pide refrescar esa lista a diario, porque puede cambiar en cualquier momento; también desaconseja fijar IP a mano en tu configuración.[5]Bing Webmaster Tools, ayuda. How to Verify Bingbot - Lee tu
robots.txt. Si tiene un grupoUser-agent: Bingbot, comprueba que repite todas las reglas del grupo general.[3]Bing Webmaster Tools, ayuda. How to Create a robots.txt File - Mira las etiquetas meta robots y la cabecera
X-Robots-Tagde tus fichas. Unnoarchiveo unnocacheheredado de una plantilla decide cuánto de tu catálogo puede usar Copilot.[4]Bing Webmaster Tools, ayuda. Robots meta tags and attributes that Bing supports
Concepto cercano: Googlebot
Googlebot hace para Google lo que Bingbot hace para Bing, y la mayoría de las reglas de robots.txt les sirven a los dos. Las diferencias están en los detalles. Google no admite Crawl-delay: su documentación lo lista entre los campos que no interpreta,[7]Google Search Central. How Google interprets the robots.txt specification mientras que Bing lo pone como ejemplo de regla para su rastreador.[3]Bing Webmaster Tools, ayuda. How to Create a robots.txt File Y el control del uso en IA va por caminos distintos. En Bing son las etiquetas noarchive y nocache en la propia página.[4]Bing Webmaster Tools, ayuda. Robots meta tags and attributes that Bing supports En Google, para limitar el entrenamiento y el grounding en algunos de sus otros sistemas, Google remite a Google-Extended.[8]Google Search Central. AI features and your website Cada uno se verifica con sus propios dominios y sus propias listas de IP.
Para seguir, la ruta de lectura de rastreo e indexación ordena el resto de términos, y la entrada de IndexNow explica cómo avisar a Bing de cada cambio en lugar de esperar a que Bingbot vuelva.
Sinónimos
- English
- Bing crawler, Bing web crawler
- Español
- rastreador de Bing, robot de Bing
Fuentes
- [1] Bing Webmaster Tools, ayuda. Bing Webmaster Guidelines. Consultado el . ↑ ↑ ↑ ↑
- [2] Bing Webmaster Tools, ayuda. Which Crawlers Does Bing Use?. Consultado el . ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑
- [3] Bing Webmaster Tools, ayuda. How to Create a robots.txt File. Consultado el . ↑ ↑ ↑ ↑
- [4] Bing Webmaster Tools, ayuda. Robots meta tags and attributes that Bing supports. Consultado el . ↑ ↑ ↑ ↑ ↑
- [5] Bing Webmaster Tools, ayuda. How to Verify Bingbot. Consultado el . ↑ ↑
- [6] Microsoft Bing. bingbot.json (rangos de IP de Bingbot). Consultado el . ↑
- [7] Google Search Central. How Google interprets the robots.txt specification. Consultado el . ↑
- [8] Google Search Central. AI features and your website. Consultado el . ↑
Historial de cambios
- Primera versión.
Esta definición se publica bajo licencia CC BY 4.0. Puedes reutilizar esta definición citando a Clione con un enlace a esta página.
Términos relacionados
Googlebot
Qué es Googlebot, el rastreador de la Búsqueda de Google, qué lee de tus fichas, qué pasa si lo bloqueas y cómo verificar que una visita es de Google.
Rastreador
Qué es un rastreador web o crawler, cómo descubre las fichas de tu tienda, qué respeta del robots.txt y cómo comprobar en tus registros quién te visita.
robots.txt
Qué es el archivo robots.txt, cómo lo leen Googlebot, GPTBot y OAI-SearchBot, por qué no sirve para desindexar y cómo revisar el de tu tienda.
User agent
Qué es el user agent, cómo se lee la cadena de un navegador o de Googlebot, por qué no prueba quién visita tu tienda y cómo se comprueba en los registros.
Bing Webmaster Tools
Qué es Bing Webmaster Tools, cómo dar de alta tu tienda, qué informes trae y cómo AI Performance cuenta las citas de tus páginas en Copilot.
IndexNow
Qué es IndexNow, qué buscadores lo usan (Google no), cómo se envía una URL con su clave y qué hace por una tienda cuando cambia un precio o un producto.
Haz que los bots entiendan tu catálogo
Clione completa cada ficha de producto con lo que los bots leen mejor: el grafo JSON-LD con sus datos estructurados, la meta description y las preguntas frecuentes. Tú revisas y pulsas Push; después comprobamos tu tienda en vivo para que todo siga publicado.