Cómo actualizar el user-agent del robot de Google

Miércoles, 2 de octubre del 2019

Tal como anunciamos en Google I/O a principios de este año, el robot de Google renderiza las páginas web con un navegador basado en Chrome. Como parte de este cambio, en diciembre del 2019 modificaremos las cadenas de user-agent del robot de Google para que muestren la versión del navegador, y a partir de entonces actualizaremos periódicamente ese número para que se corresponda con la versión de Chrome actualizada que utilice el robot de Google.

Para obtener información básica sobre las cadenas de user-agent y el renderizado, consulta los artículos sobre los user-agents de los rastreadores de Google y sobre cómo asegurarse de que Google pueda indexar JavaScript.

User-agent del robot de Google a día de hoy

Dispositivos móviles:
Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.96 Mobile Safari/537.36 (compatible; Googlebot/2.1; +https://www.google.com/bot.html)

Ordenadores:
Mozilla/5.0 (compatible; Googlebot/2.1; +https://www.google.com/bot.html)

O

Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +https://www.google.com/bot.html) Safari/537.36

El nuevo robot de Google siempre actualizado y su user-agent

En diciembre empezaremos a actualizar periódicamente las cadenas de user-agent que se indican más arriba para que muestren la versión de Google Chrome que se utiliza en el robot de Google. En las cadenas de user-agent que se indican a continuación, el valor W.X.Y.Z se sustituirá por la versión de Chrome que se esté usando en ese momento. Por ejemplo, en lugar de W.X.Y.Z, verás algo similar a 76.0.3809.100. Este número de versión se actualizará periódicamente.

Dispositivos móviles:
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; Googlebot/2.1; +https://www.google.com/bot.html)

Ordenadores:
Mozilla/5.0 (compatible; Googlebot/2.1; +https://www.google.com/bot.html)

O

Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +https://www.google.com/bot.html) Chrome/W.X.Y.Z Safari/537.36

Cómo puedes probar tu sitio

Hemos realizado una evaluación, por lo que confiamos en que la mayoría de los sitios web no se verán afectados por este cambio.

Los sitios que no tratan de detectar el user-agent (una práctica llamada "sniffing"), sino que se centran en seguir nuestras recomendaciones y utilizan la detección de funciones y la mejora progresiva deberían seguir funcionando sin que se note ningún cambio.

No obstante, si tu sitio busca un user-agent concreto, es posible que sí se vea afectado por el cambio. Te recomendamos que utilices la detección de funciones y no el sniffing de user-agent. En el caso de que no puedas detectar funciones y tengas que identificar al robot de Google mediante el user-agent, busca "Googlebot" en el user-agent.

A continuación se indican algunos de los problemas habituales que detectamos al evaluar este cambio:

  • Páginas que muestran un mensaje de error y no su contenido habitual. Por ejemplo, es posible que una página considere que el robot de Google es un usuario que tiene activado un bloqueador de anuncios y le impida acceder al contenido de tu página por error.
  • Páginas que redirigen a un documento bloqueado por una directiva robots o noindex.

Si no sabes si esto afectará a tu sitio, prueba a cargarlo en tu navegador con el nuevo user-agent del robot de Google. Consulta cómo anular tu user-agent en Chrome.

Si tienes alguna pregunta, no dudes en ponerte en contacto con la comunidad de ayuda para webmasters, unirte a las horas de consulta para webmasters de YouTube o seguirnos en Twitter.