Por qué el tiempo hasta el primer byte (TTFB) no es tan importante como cree

Publicado: 2022-06-30

El tiempo hasta el primer byte (TTFB) es el tiempo que tarda un servidor web en responder a una solicitud. Es una métrica reportada por varios probadores de velocidad de página. También se cita a menudo como un medio principal para medir la velocidad de un sitio. La idea es que cuanto más rápido responda un servidor web, más rápido se cargará un sitio.

Sin embargo, numerosos grupos han descubierto que TTFB no es tan importante . Cuando se mira de forma aislada, la cifra proporciona una forma atractiva de calificar su sitio o proveedor de alojamiento. Sin embargo, cuando se analiza junto con otras métricas, parece haber una desconexión. Esto es especialmente cierto con respecto a las clasificaciones de SEO y la mejora de la experiencia del usuario.
Aquí, veremos por qué TTFB se puede manipular fácilmente, qué métricas realmente importan y cómo conocer estas cosas puede ayudarlo a mejorar el SEO de su sitio, la experiencia del usuario y más.

¿Qué mide el tiempo hasta el primer byte?

TTFB mide el tiempo entre que un usuario realiza una solicitud HTTP y el navegador del usuario recibe el primer byte de la página.

¿Qué mide TTFB?

El modelo básico de cómo funciona TTFB

El modelo es sencillo. Cuanto más rápido responda un servidor web a una solicitud de usuario, más rápido se cargará el sitio. Desafortunadamente, las cosas se ponen un poco más complicadas.

Prueba de tiempo hasta el primer byte

En algunos casos de prueba de velocidad del sitio, encontrará duraciones de prueba TTFB mucho más largas de lo que esperaría. Esto es a pesar de que los tiempos reales de carga de la página parecen mucho más rápidos. Esta es la primera indicación de que algo anda mal con la forma en que TTFB mide la velocidad.

Una mirada más profunda muestra que TTFB en realidad mide el tiempo que tarda en recibirse la primera respuesta HTTP. No mide el tiempo que tarda en enviarse toda la página.

Prueba de tiempo hasta el primer byte

Una prueba del tiempo hasta el primer byte y los tiempos de carga de la página

En la prueba de tiempo hasta el primer byte anterior, TTFB se mide en 0,417 segundos, lo que parece muy rápido. Sin embargo, al observar la cascada, podemos ver que esta cifra solo se correlaciona con el tiempo de carga de HTML. Posteriormente, la velocidad de carga de la página toma mucho más tiempo para otros activos en la página y vemos que el contenido DOM se carga en alrededor de 1,6 segundos.

Esto se debe a que el valor TTFB es increíblemente fácil de manipular. Los encabezados de respuesta HTML HTTP se pueden generar y enviar increíblemente rápido, pero no tienen absolutamente ninguna relación con la rapidez con la que un usuario podrá ver o interactuar con una página. A todos los efectos prácticos, son invisibles.

Al cargar encabezados de respuesta HTTP para acelerar TTFB, es fácil crear una vista "falsa" de la velocidad de un sitio. Tampoco significa necesariamente que el resto de la cascada también se cargará rápidamente.

Pruebas de velocidad con NGINX

Un buen ejemplo de cómo se puede manipular la prueba de tiempo hasta el primer byte con encabezados HTTP es cuando se observan los tiempos de carga de la página de NGINX junto con la compresión.

Las páginas comprimidas son más pequeñas y, por lo tanto, se descargan de un servidor más rápido en comparación con las páginas sin comprimir. En última instancia, esto significa que los tiempos de carga de la página para la interactividad son mucho más rápidos. Sin embargo, desde la perspectiva de TTFB, esto no es cierto.

TTFB con NGINX

Tiempo hasta el primer byte en comparación con los tiempos reales de carga de la página

Esto se debe a que los encabezados HTTP se pueden generar y enviar relativamente rápido antes que el contenido de la página principal.

Esta es una cifra especialmente significativa para aquellos que hacen uso de Nexcess Cloud Accelerator, ya que hace uso de NGINX para acelerar las velocidades de almacenamiento en caché en plataformas Nexcess optimizadas.

Continúe leyendo para averiguar qué métricas debe usar para verificar los tiempos de carga de la página.

¿Qué pasa con la velocidad de carga de la página?

En un estudio de 2013 realizado por Moz , se descubrió que el tiempo hasta el primer byte tiene una correlación significativa con las clasificaciones de SEO. Cuanto más rápido fuera TTFB, más altas serían las páginas clasificadas.

Dicho esto (y como los propios Moz aclaran), la correlación y la causalidad no son lo mismo. Los métodos reales que utiliza Google (y otros motores de búsqueda) para rastrear páginas web y crear SERP no son conocidos por el público.

Muchos han considerado que los tiempos de carga de la página para la interactividad son en realidad mucho más importantes. Al mirar las pruebas de velocidad de página, es importante mirar todas las cifras disponibles en su conjunto y no solo TTFB.

Entonces, con respecto a las pruebas TTFB, SEO y experiencia del usuario:

Google no mide la velocidad de la página para SEO (totalmente)

Ok, parece que nos hemos retractado de lo que acabamos de decir, pero tenga paciencia con nosotros.

Google no mide la velocidad de la página como increíblemente importante, mide el comportamiento del usuario. Han dicho en el pasado que si los usuarios están dispuestos a esperar a que se cargue el contenido, no degradarán un sitio web por ser lento.

Esto se debe a que Google considera que la usabilidad y la experiencia son más importantes que la velocidad. En 2010, Matt Cutts dijo que incluir la velocidad del sitio como un factor de clasificación "afecta a los valores atípicos [...] Si eres el mejor recurso, probablemente aparecerás". Da la casualidad de que cuanto menos tiempo tiene un usuario para esperar una página, es más probable que permanezca en la página.

Entonces, cuando se trata de usar servicios de prueba de velocidad como PageSpeed ​​Insights, asegúrese de considerar los tiempos de carga de su página también desde una perspectiva práctica. ¿Cómo te sientes acerca del tiempo que tarda tu página en cargarse cuando la escribes en tu navegador? ¿Crees que la calidad del contenido vale la pena la espera?

Tiempo hasta el primer byte de SEO

PageSpeed ​​Insights proporciona información de velocidad procesable para SEO como la anterior

Comprobaciones simples como esta son fáciles y pueden brindarle mucha información sobre lo que pensarán sus usuarios.

Los tiempos prácticos de carga de la página importan, no TTFB

Un tiempo hasta el primer byte más rápido no significa un sitio web más rápido.

TTFB no es una medida práctica. Realmente no afecta la experiencia del usuario. El tiempo que tarda un navegador en comunicarse con un servidor no afecta tanto la experiencia del usuario con el contenido de ese servidor como el tiempo que tarda en interactuar con él.

En cambio, las mediciones que prueban el tiempo de interactividad son inherentemente más importantes. Las mejoras aquí no siempre coinciden con los resultados de las pruebas o puntajes de velocidad de la página web.

Entonces, ¿la conclusión principal aquí? El contenido de alta calidad y una excelente experiencia de usuario siguen siendo dos de los factores más importantes involucrados en el SEO, la velocidad del sitio puede influir en esto, pero no es el más importante.

La velocidad móvil ahora es un factor de clasificación

A partir de julio de 2018, la velocidad de carga de la página móvil se ha convertido en un factor en el ranking de SEO . TTFB se puede incluir en esto.

Sin embargo, una vez más, el TTFB y los tiempos de carga de la página no son tan importantes como el contenido de alta calidad y la facilidad de uso. La experiencia del usuario en dispositivos móviles ha sido durante mucho tiempo un área clave que Google y otros motores de búsqueda han tratado de orientar y mejorar. Los tiempos de carga son solo una pequeña parte de esto.

El diseño receptivo y el texto y las imágenes fácilmente legibles y escalables son mucho más importantes.

Google recomienda encarecidamente su herramienta PageSpeed ​​Insights para ver correctamente cómo la velocidad de su página puede afectar la clasificación SEO.

Lento y constante gana la carrera

Ok, todo esto no significa que debas dejar que tu sitio se detenga. Esto no es una fábula infantil o un llamado a reducir el internet rápido. Internet rápido es una de las maravillas de la era moderna y aún desea que su sitio se cargue lo más rápido posible.

Lo que estamos diciendo es que si está tratando de encontrar cómo mejorar el tiempo hasta el primer byte, deténgase.

Es mucho más importante que empieces a mirar el tiempo de carga de la página en su totalidad y no solo el tiempo que tarda un servidor en responder. En Nexcess, estamos orgullosos de la rapidez con la que nuestro centro de datos sirve contenido y hacemos todo lo posible para asegurarnos de que nuestros servidores estén optimizados para brindar una excelente experiencia de usuario y ayudar a impulsar su SEO tanto como lo puede hacer una empresa de alojamiento.

Recomendamos encarecidamente consultar Nexcess Cloud y ver cómo puede ayudar Nexcess.

Alojamiento en la nube más rápido