TTFB en WordPress
TTFB en WordPress: qué es y cómo reducirlo
El TTFB en WordPress es una de las métricas de velocidad más importantes y menos conocidas entre los propietarios de webs. TTFB son las siglas de Time to First Byte: es el tiempo que tarda el servidor en empezar a enviar datos al navegador después de recibir una petición.
¿Por qué importa tanto? Porque el TTFB en WordPress es el primer eslabón de la cadena de carga. Todo lo que ocurre después -descargar imágenes, cargar CSS, renderizar la página- empieza después de ese primer byte. Si el TTFB es alto, toda la web es más lenta, aunque el resto esté perfectamente optimizado.
Qué se considera un buen TTFB en WordPress
Google considera aceptable un TTFB por debajo de 800 ms, pero para WordPress lo ideal es estar por debajo de 200 ms. Entre 200 y 500 ms es mejorable. Por encima de 500 ms, el TTFB está afectando claramente al rendimiento y hay que identificar la causa.
Para medir el TTFB de tu WordPress puedes usar PageSpeed Insights: en el apartado de diagnósticos aparece como ‘Reduce initial server response time’. También puedes verlo en GTmetrix o en Chrome DevTools, pestaña Network, filtrando por el documento HTML principal.
Las causas más frecuentes de un TTFB alto en WordPress
Hosting lento o saturado
Es la causa más común. En un hosting compartido de baja calidad, el servidor aloja cientos de webs que compiten por los mismos recursos. Si tu TTFB en WordPress supera los 500 ms y no tienes muchos plugins ni código pesado, el hosting es el primer sitio donde mirar.
Un servidor con SSD, PHP 8.x actualizado y una buena gestión de recursos puede reducir el TTFB de 800 ms a menos de 100 ms sin tocar nada en WordPress.
Ausencia de caché de página
Sin caché activada, WordPress genera cada página desde cero en cada visita: consulta la base de datos, ejecuta PHP, construye el HTML y lo envía. Con muchos plugins activos, este proceso puede tardar varios cientos de milisegundos.
Un plugin de caché guarda el HTML ya generado y lo sirve directamente en las visitas siguientes. Es el cambio que más impacto tiene en el TTFB en WordPress y también el más rápido de implementar. WP Rocket, LiteSpeed Cache y W3 Total Cache son las opciones más usadas.
PHP desactualizado
Cada versión nueva de PHP trae mejoras de rendimiento significativas. Pasar de PHP 7.4 a PHP 8.1 o 8.2 puede reducir el tiempo de procesamiento de WordPress en un 20-30%, lo que se traduce directamente en un TTFB más bajo.
Puedes comprobar la versión de PHP desde el panel de tu hosting. Si estás en PHP 7.x, actualizar a PHP 8.x es una de las mejoras más rápidas y con más impacto. Antes de hacerlo, comprueba que tus plugins y tu tema son compatibles.
Base de datos sin optimizar
Una base de datos de WordPress acumula con el tiempo datos innecesarios: revisiones de entradas, transitorios caducados, spam en comentarios… Todo eso hace que las consultas sean más lentas y el TTFB en WordPress suba.
Plugins como WP-Optimize permiten limpiar y optimizar la base de datos con un clic. Con bases de datos grandes y sin optimizar desde hace tiempo, la mejora en TTFB puede ser notable.
Plugins mal programados o en exceso
Cada plugin activo añade código que WordPress ejecuta en cada carga de página, incluso si ese plugin no tiene nada que hacer en esa página concreta. Un plugin mal programado que hace consultas innecesarias puede añadir cientos de milisegundos al TTFB.
Para identificar qué plugins ralentizan tu WordPress puedes usar Query Monitor, un plugin gratuito que muestra exactamente qué consultas a la base de datos se hacen en cada carga y cuánto tardan.
Cómo reducir el TTFB en WordPress paso a paso
- Instala y configura un plugin de caché si no tienes uno. Es lo primero.
- Comprueba la versión de PHP desde tu panel de hosting y actualiza si estás en PHP 7.x.
- Optimiza la base de datos con WP-Optimize para eliminar datos acumulados.
- Revisa cuántos plugins tienes activos y desactiva los que no uses.
- Mide el TTFB antes y después de cada cambio con PageSpeed Insights o GTmetrix.
- Si después de todo lo anterior el TTFB sigue alto, el problema es el hosting.
El TTFB en WordPress es uno de esos problemas que muchas veces se resuelven con dos cambios: un plugin de caché y un hosting de calidad. Si ya tienes caché y el TTFB sigue por encima de 500 ms, lo más probable es que necesites cambiar de hosting.
En Nubufly todos los planes de hosting están optimizados para WordPress con servidores SSD, PHP actualizado y configuraciones específicas que mantienen el TTFB bajo incluso en los picos de tráfico de verano. Si quieres ver el contexto completo de todas las métricas, tienes el artículo sobre tiempo de carga WordPress.
Si te ha interesado este artículo, seguro que te gustará leer como mejorar el LCP en wordpress paso a paso
Preguntas frecuentes sobre el TTFB en WordPress
¿El TTFB depende solo del hosting?
No solo. El hosting es el factor con más peso, pero la caché de página, la versión de PHP, el estado de la base de datos y el número de plugins activos también influyen directamente en el TTFB en WordPress. Un buen hosting con WordPress mal optimizado puede seguir teniendo un TTFB alto.
¿Cómo sé si el problema es mi hosting o mi configuración de WordPress?
Activa un plugin de caché y optimiza la base de datos primero. Si después de esos cambios el TTFB sigue por encima de 500 ms, el problema probablemente es el hosting. Si baja considerablemente, el problema era la configuración de WordPress.
¿Cambiar de hosting siempre mejora el TTFB?
No siempre, depende de a qué hosting cambies. Pasar de un hosting compartido saturado a otro hosting compartido igual de saturado no mejora nada. La diferencia la marca un hosting con SSD, PHP actualizado y buena gestión de recursos, no el cambio en sí.
¿El TTFB es lo mismo en todas las páginas de mi web?
No necesariamente. Páginas con más consultas a la base de datos, como el listado del blog o páginas con muchos productos, suelen tener un TTFB más alto que páginas estáticas simples. Si usas caché de página, esta diferencia se reduce mucho porque el HTML ya está generado de antemano.
