Qué es TTFB: definición y guía completa SEO
TTFB (Time to First Byte): Tiempo que transcurre desde que el navegador envía la solicitud HTTP hasta que recibe el primer byte de la respuesta del servidor. Es la métrica de rendimiento de servidor más directamente relacionada con la percepción de velocidad de carga y el punto de partida del que dependen todos los demás tiempos de carga, incluido el LCP.
Qué factores determinan el TTFB
El TTFB depende de cuatro componentes principales: la latencia de red (tiempo de viaje de la solicitud desde el cliente al servidor y viceversa), el tiempo de procesamiento del servidor (tiempo para generar el HTML, incluyendo ejecución de PHP, consultas a la base de datos y lógica de negocio), el tiempo de caché (si hay caché de página activa, el HTML se sirve directamente sin procesamiento; si no hay caché, el servidor debe generarlo cada vez), y el tiempo de establecimiento de conexión (incluido el handshake TLS para HTTPS). Para sitios WordPress sin caché, el procesamiento PHP y las queries a la base de datos son típicamente las causas principales de un TTFB elevado.
TTFB y Core Web Vitals: la cadena de impactos
El TTFB no es directamente uno de los Core Web Vitals, pero es el factor que más limita el LCP (Largest Contentful Paint): si el servidor tarda 2 segundos en responder, el LCP no puede ser mejor que 2 segundos. Google ha indicado que un TTFB inferior a 800ms es el umbral deseable para que los Core Web Vitals sean alcanzables. Un TTFB alto también afecta al FCP: el navegador no puede empezar a renderizar nada hasta recibir el primer fragmento del HTML. Según los datos de Chrome UX Report, el 40% de las webs tienen un TTFB superior a 800ms en conexiones móviles, lo que hace que los Core Web Vitals sean difíciles de alcanzar por definición.
Estrategias para reducir el TTFB por orden de impacto
La caché de página completa es la palanca de mayor impacto: sirve el HTML pre-generado en 30-100ms en lugar de los 500-1500ms que tarda generarlo dinámicamente. En WordPress, plugins como WP Rocket, WP Super Cache o LiteSpeed Cache implementan esta caché. El CDN con caché de HTML va un paso más allá: sirve el HTML desde el nodo más cercano al usuario. La optimización de base de datos (índices correctos, queries optimizadas, eliminación de plugins innecesarios que añaden queries) reduce el tiempo de procesamiento. El uso de PHP-FPM con OPcache reduce el tiempo de compilación de PHP. El hosting en un servidor más potente o más cercano geográficamente a los usuarios tiene impacto directo.
Preguntas frecuentes
¿Qué TTFB es bueno para SEO?
Google considera 800ms como el umbral deseable según su documentación de Core Web Vitals. Herramientas como PageSpeed Insights marcan como ‘pasable’ el TTFB hasta 1.8 segundos. En la práctica, para sitios competitivos, un TTFB por debajo de 200ms (con caché activa) es alcanzable y deseable. Sitios de referencia como grandes ecommerce o medios de comunicación suelen tener TTFBs de 50-150ms con CDN y caché bien configurados.
¿El TTFB alto es siempre un problema de hosting?
No necesariamente. El TTFB puede ser alto por muchas causas: plugins lentos en WordPress que ejecutan queries innecesarias, páginas sin caché que requieren procesamiento intensivo, distancia geográfica del servidor al usuario, o consultas de base de datos no optimizadas. Antes de cambiar de hosting, vale la pena optimizar la caché y auditar el rendimiento del servidor para identificar el cuello de botella real.