Googlebot hablará HTTP/2

Googlebot HTTP/2

Con los cambios en tecnologías también deben haber cambios en procesos relacionados a estas tecnologías.

Así es el porque Googlebot hablará HTTP/2, de acuerdo a lo que dice Google. Más detalles a continuación.

Googlebot pronto hablará HTTP/2

Desde que los navegadores empezaron a admitir la próxima revisión importante de HTTP, HTTP/2 o h2, los profesionales de la web nos preguntaron si Googlebot puede rastrear la versión actualizada y más moderna del protocolo.

Hoy se anuncia que, a partir de noviembre de 2020, Googlebot admitirá el rastreo a través de HTTP/2 para algunos sitios seleccionados.

Te puede interesar: Historias web en Discover

Qué es HTTP/2

Como dijimos, es la próxima versión principal de HTTP, el principal protocolo que el Internet utiliza para transferir datos. HTTP/2 es mucho más robusto, eficiente y más rápido que su predecesor, debido a su arquitectura y las características que implementa para los clientes (por ejemplo, tu navegador) y servidores. Si desea leer más sobre esto, tenemos un artículo sobre el tema HTTP/2 en developers.google.com.

Por qué estamos haciendo este cambio

En general, esperamos que este cambio haga el rastreo más eficiente en términos de uso de recursos del servidor. Con h2, Googlebot puede abrir una única conexión TCP al servidor y transferir de manera eficiente varios archivos en paralelo, en lugar de requerir múltiples conexiones. Entre menos conexiones se abran, menos recursos tendrán que gastar el servidor y Googlebot en el rastreo.

Te puede interesar: Google Shopping gratis a nivel mundial

Cómo funciona

En la primera fase, rastrearemos un pequeño número de sitios sobre h2, y aumentaremos gradualmente a más sitios que puedan beneficiarse de las características soportadas inicialmente, como la solicitud de multiplexaciones.

Googlebot decide qué sitio rastrear a través de h2 dependiendo de si el sitio admite h2, y si el sitio y Googlebot se beneficiarían de rastrear a través de HTTP/2. Si tu servidor es compatible con h2 y Googlebot ya rastrea mucho desde tu sitio, es posible que ya seas candidato para la actualización de la conexión y no tengas que hacer nada más.

Si tu servidor solo habla HTTP/1.1, también está bien. No hay ningún inconveniente explícito para rastrear en este protocolo; el rastreo seguirá siendo el mismo, en cuanto a calidad y cantidad.

Cómo salirse

Nuestras pruebas preliminares no mostraron problemas o impacto negativo en la indexación, pero entendemos que, por varias razones, es posible que desees optar por que tu sitio no sea rastreado a través de HTTP/2. Puedes hacerlo indicando al servidor que responda con un código de estado HTTP 421 cuando Googlebot intente rastrear tu sitio a través de h2. Si eso no es factible en este momento, puedes enviar un mensaje al equipo de Googlebot (sin embargo, esta solución es temporal).

Si tienes más preguntas sobre Googlebot y HTTP/2, consulta las preguntas que pensamos que podrías tener. Si no puedes encontrar tu pregunta, escríbenos en Twitter y en los foros de ayuda.

Preguntas que podrías tener

¿Por qué están actualizando Googlebot ahora?

El software que utilizamos para permitir que Googlebot rastree sobre h2 ha mejorado lo suficiente como para poder usarse en producción.

¿Debo actualizar mi servidor lo antes posible?

Realmente depende de ti. Sin embargo, solo cambiaremos a rastrear sitios h2 que lo soporten y que se beneficien claramente de él. Si no hay un beneficio claro para rastrear sobre h2, Googlebot seguirá rastreando sobre h1.

¿Cómo puedo probar si mi sitio es compatible con h2?

Cloudflare tiene una publicación con una gran cantidad de métodos diferentes para probar si un sitio es compatible con h2, ¡chécalo!

¿Cómo actualizo mi sitio a h2?

Esto realmente depende de tu servidor. Recomendamos hablar con el administrador del servidor o el proveedor de alojamiento.

¿Cómo convencer a Googlebot a hablar h2 con mi sitio?

No puedes. Si el sitio admite h2, es candidato a rastrearse a través de h2, pero solo si eso sería beneficioso para el sitio y para Googlebot. Si el rastreo sobre h2 no resultara en ahorros notables de recursos, por ejemplo, simplemente continuaríamos rastreando el sitio a través de HTTP/1.1.

¿Por qué no están rastreando cada sitio habilitado para h2 sobre h2?

En nuestras evaluaciones encontramos poco o ningún beneficio para ciertos sitios (por ejemplo, aquellos con qps muy bajo) al rastrearse a través de h2. Por lo tanto, hemos decidido cambiar el rastreo a h2 solo cuando hay un claro beneficio para el sitio. Continuaremos evaluando el rendimiento y tal vez cambiaremos nuestros parámetros para cambiar en el futuro.

¿Cómo puedo saber si mi sitio se rastrea sobre h2?

Cuando un sitio se convierte en candidato para rastrearse a través de h2, los propietarios de ese sitio registrado en Search Console recibirán un mensaje que indica que parte del tráfico de rastreo puede ser a través de h2 en el futuro. También puede verificar los registros de su servidor (por ejemplo, en el archivo acceso.log de registro si tu sitio se ejecuta en Apache).

¿Qué características h2 son compatibles con Googlebot?

Googlebot es compatible con la mayoría de las características introducidas por h2. Algunas características como el empuje del servidor, que pueden ser beneficiosas para la renderización, todavía se están evaluando.

¿Googlebot admite texto sin formato HTTP/2 (h2c)?

No. Tu sitio web debe usar HTTPS y admitir HTTP/2 para poder rastrear a través de HTTP/2. Esto es equivalente a cómo los navegadores modernos lo manejan.

¿Googlebot va a usar la extensión ALPN para decidir qué versión de protocolo usar para rastrear?

La negociación de protocolo de capa de aplicación (ALPN) solo se usará para sitios que hayan optado por rastrear sobre h2, y el único protocolo aceptado para las respuestas será h2. Si el servidor responde durante el protocolo de enlace TLS con una versión de protocolo que no sea h2, Googlebot retrocederá y volverá más tarde con HTTP/1.1.

¿Cómo ayudarán las diferentes funciones de h2 con el rastreo?

Algunos de los muchos, pero más destacados beneficios de h2 incluyen:

  • Multiplexación y concurrencia: Menos conexiones TCP abiertas significa menos recursos gastados.
  • Compresión de encabezado: Los tamaños de encabezado HTTP reducidos drásticamente ahorrarán recursos.
  • Empuje de Servidor: Esta característica aún no está habilitada; todavía está en la fase de evaluación. Puede ser beneficioso para la renderización, pero no tenemos nada específico que decir al respecto en este momento.

Si quieres saber más sobre las características específicas de h2 y su relación con el rastreo, pregúntanos en Twitter.

Síguenos en Google Noticias para mantenerte siempre informado

¿Googlebot se arrastrará más o más rápido sobre h2?

El principal beneficio de h2 es el ahorro de recursos, tanto del lado del servidor como del lado de Googlebot. Si rastreamos usando h1 o h2 no afecta a cómo se indexa tu sitio y, por lo tanto, no afecta cuánto planeamos rastrear desde tu sitio.

¿Hay algún beneficio de posicionamiento para un sitio en ser rastreado sobre h2?

No.