Por qué mi WordPress va lento: qué lo frena y cómo saber cuál es tu caso

Qué frena a un WordPress, cómo saber qué le pasa al tuyo con datos reales y qué es humo, según Google y WordPress.

Rafael García Briz
Rafael García Briz · 12 min de lectura
Animación: Rafael García Briz, vestido de mecánico de carreras, recibe en boxes su web convertida en un coche que entra echando humo, con una foto enorme y un remolque de plugins, y el cronómetro LCP en rojo; aprieta la foto, suelta el remolque, cambia el motor (el hosting) y pone el turbo (la caché), y el coche sale disparado con el cronómetro en verde

La respuesta corta: por qué va lento un WordPress

Un WordPress va lento casi siempre por lo que lleva encima, no por WordPress: un hosting que se queda corto, una versión de PHP sin soporte, demasiados plugins o un constructor visual pesado, imágenes enormes, ninguna caché, una base de datos llena de restos o scripts de otros servicios, como chats, píxeles y mapas. Para saber por qué tu WordPress va lento, no te fíes solo de la nota de PageSpeed Insights: mira los datos de tus visitantes reales, las Core Web Vitals, que dicen si tu web tarda en verse, en responder o si salta mientras carga. Con eso se sabe qué arreglar primero.

Aquí tienes qué lo frena, cómo saber qué le pasa al tuyo y lo que es humo, aunque te lo vendan.

Por qué importa que tu web vaya rápida

Una web lenta se nota primero en los clientes. Quien entra desde el móvil y ve la pantalla en blanco, o toca un botón y no pasa nada, vuelve atrás y elige a otro, y tú ni te enteras. Y está medido: en una prueba A/B que publica web.dev, la web de Google para desarrolladores, Vodafone comparó dos versiones de una página idénticas salvo en la velocidad, y la que tardaba un 31 % menos en mostrar su contenido principal vendió un 8 % más.

En Google también se nota, aunque menos de lo que te cuentan. Sus sistemas de posicionamiento usan las Core Web Vitals, pero Google intenta mostrar siempre el contenido más relevante, incluso si la experiencia en la página es deficiente. La velocidad ayuda a ganar entre páginas igual de útiles; no pone primera a una que no responde a lo que se busca.

Y está detrás de problemas que parecen otra cosa, como que una web no venda o que una campaña de Google Ads no funcione, porque el clic se paga aunque la página no llegue a cargar.

Qué es una web lenta para Google: las Core Web Vitals

«Lenta» no es una sensación ni una nota. Google mide la experiencia de tus visitantes con tres métricas, las Core Web Vitals, y web.dev fija el límite de cada una:

Las tres Core Web Vitals, qué miden y cuándo son buenas
MétricaQué mideBuena si
LCP (Largest Contentful Paint)Cuánto tarda en verse lo principal, como la foto grande o el titular2,5 segundos o menos
INP (Interaction to Next Paint)Cuánto tarda en responder al tocar un botón, abrir el menú o escribir200 milisegundos o menos
CLS (Cumulative Layout Shift)Cuánto se mueve el contenido mientras carga: el botón que salta justo cuando vas a tocarlo0,1 o menos

Una página aprueba cuando las tres se cumplen en al menos el 75 % de las visitas, y el móvil y el ordenador se miden por separado: puede ir bien en el ordenador de tu oficina y mal en el móvil de tus clientes. Si alguien te habla aún del FID, es la métrica que el INP sustituyó en 2024.

Por qué va lento un WordPress: las causas más habituales

El manual de administración de WordPress resume de qué depende la velocidad: el alojamiento, la configuración, las versiones del software y las imágenes. Cuando reviso un WordPress lento, casi nunca hay una sola causa; suelen ser varias de estas a la vez.

Esquema de los cuatro pasos de una visita a un WordPress: el cliente pide la página, el servidor la prepara, el navegador la descarga y el cliente la ve y la usa; debajo, lo que frena cada paso (el móvil y la conexión, el hosting y PHP, las imágenes y los scripts de terceros, el JavaScript y los avisos que aparecen tarde) y, arriba, el atajo de la caché, que entrega la página ya hecha
Dónde se va el tiempo de carga de un WordPress y qué lo frena en cada paso.

Un hosting que se queda corto

Antes de que se vea nada, el servidor tiene que preparar la página. En un alojamiento compartido saturado o con pocos recursos, esa espera se come buena parte de los 2,5 segundos del LCP. Se nota en todas las páginas por igual y suele empeorar a ciertas horas, cuando los vecinos del servidor tienen más tráfico.

Una versión de PHP sin soporte

WordPress está escrito en PHP, y las versiones nuevas de PHP suelen ser más rápidas. Sus requisitos recomiendan PHP 8.3 o superior y avisan de que con las versiones antiguas tu web puede quedar expuesta a vulnerabilidades. Según php.net, la 8.1 y las anteriores ya no reciben parches de seguridad, y la 8.2 solo hasta el 31 de diciembre de 2026. Si tu web sigue en una de ellas, suele ser porque al actualizar se rompía algún plugin antiguo: señal de que lleva tiempo sin mantenimiento.

Demasiados plugins o un constructor visual pesado

No es cuestión de contar plugins, sino de lo que hace cada uno: uno que carga sus archivos en todas las páginas aunque solo se use en el formulario de contacto, otro que hace consultas lentas o tres que hacen lo mismo pesan más que veinte bien hechos. El manual de WordPress lo dice sin rodeos: el tema y los plugins tienen un impacto enorme en la velocidad.

Los constructores visuales, como Elementor o Divi, permiten diseñar sin programar a cambio de más código en cada página. Bien configurados pueden ir rápidos; con decenas de complementos encima, suelen ser lo que más pesa en el móvil.

Imágenes enormes

La foto de varios megas tal como salió de la cámara, el carrusel de cinco imágenes a pantalla completa o el vídeo de fondo de la portada. Suelen ser lo que más pesa de una página y lo que más retrasa el LCP, porque la imagen principal es muchas veces justo lo que mide.

Ninguna caché

Sin caché, WordPress monta cada página desde cero en cada visita: ejecuta PHP, consulta la base de datos y une las piezas. Con caché, guarda la página ya hecha y se la entrega tal cual al siguiente visitante. El propio manual la señala como la forma más rápida de mejorar el rendimiento, pero no aligera una página que pesa demasiado.

Una base de datos llena de restos

Años de revisiones, comentarios de spam, datos de plugins borrados hace tiempo y ajustes que se cargan en todas las páginas aunque no se usen. WordPress llama a estos últimos opciones autocargadas y recomienda que no pasen de 800 KB, porque demasiadas ralentizan la web. Se nota sobre todo donde no llega la caché, como el escritorio o el carrito.

Scripts de terceros

El chat, los píxeles de las campañas, la analítica, el mapa o el vídeo de YouTube incrustado: cada uno se descarga de otro servidor y ejecuta su código en el móvil de tu cliente. Por separado parecen poca cosa; juntos, son de lo que más empeora el INP. Cuando reviso la medición con Google Analytics 4 de una web, es habitual encontrar etiquetas de campañas que acabaron hace años o la analítica instalada dos veces.

¿Va lento el escritorio de WordPress o la web?

No es lo mismo, y conviene separarlo. Muchos dueños notan la lentitud en el escritorio, el panel desde el que editan, y dan por hecho que sus clientes la sufren igual. O al revés.

  • Si va lenta la web que ven tus visitantes, son las causas de arriba: es lo que mide Google y lo que te cuesta clientes.
  • Si va lento el escritorio y la web va bien, la caché no te ayuda: guarda lo que ven tus visitantes, pero el escritorio se genera cada vez que entras. Suele ser un servidor justo, plugins que trabajan de más en el panel, una base de datos cargada o tareas programadas que se acumulan.
  • Si va lento todo, casi siempre está en el servidor o en la versión de PHP.

En una tienda, las mismas causas frenan además el carrito, el pago y «Mi cuenta», que WooCommerce pide no guardar en la caché porque cambian para cada cliente. Si el servidor va justo, lo nota quien está a punto de pagar.

Cómo saber qué le pasa a tu WordPress

Antes de cambiar nada hay que medir bien, y aquí está el error más común: fiarse solo de la nota de 0 a 100.

Los datos de tus visitantes frente a una simulación

PageSpeed Insights, la herramienta gratuita de Google, enseña dos cosas distintas. Arriba, si tu web tiene visitas suficientes, los datos de campo: lo que han vivido tus visitantes reales con Chrome en los últimos 28 días. Debajo, la nota de rendimiento, que es una prueba de laboratorio: una carga simulada en un solo dispositivo y con una conexión fija.

La simulación sirve para buscar fallos, pero Google avisa de que unos buenos datos de laboratorio no significan necesariamente que tus visitantes reales tengan una buena experiencia. Por eso puedes tener un 92 y no aprobar las Core Web Vitals. Lo que cuenta es lo de arriba.

Ilustración de un informe de velocidad con dos partes: los datos de campo de los visitantes reales de los últimos 28 días en el móvil, con un LCP de 3,9 segundos que no aprueba las Core Web Vitals, y una prueba simulada que da un 92 sobre 100
La nota y la experiencia real pueden no coincidir: un 92 en la simulación y, aun así, tus visitantes esperan casi 4 segundos a ver lo principal. Ilustración.

El informe de Core Web Vitals de Search Console

Si tienes Search Console, su informe de Core Web Vitals hace lo mismo con toda la web: agrupa las páginas parecidas y las clasifica en buenas, que necesitan mejorar o deficientes, en el móvil y en el ordenador. Solo incluye páginas indexadas con datos suficientes, así que en una web con pocas visitas puede salir vacío. Si nadie en tu empresa tiene acceso, pídelo, como cuento en por qué mi web no aparece en Google.

Los síntomas que dan pistas

Lo que notas al usar tu propia web también orienta:

Síntomas de un WordPress lento y su causa más probable
Lo que notasCausa más probable
Todas las páginas tardan en empezar a cargarEl servidor, la versión de PHP o la falta de caché
Se ve el texto, pero la foto grande tardaImágenes demasiado pesadas
En el ordenador va bien y en el móvil, malDemasiado código: constructor visual, plugins y scripts de terceros
El menú o los botones tardan en responderEl JavaScript de los plugins y de terceros: un INP alto
El contenido salta mientras cargaImágenes sin tamaño o avisos que aparecen tarde: un CLS alto
Iba bien y de repente va lentaUna actualización, un plugin nuevo, un cambio en el hosting o un ataque

WordPress también avisa, en Herramientas > Salud del sitio, si tu versión de PHP está anticuada. Lo que no dice es qué plugin, qué consulta o qué script pesa más: eso hay que medirlo por dentro.

Lo que es humo, aunque te lo vendan

La velocidad atrae soluciones mágicas. Estas son las que más veo, frente a lo que pasa de verdad:

Promesas habituales para acelerar un WordPress y la realidad
Lo que te prometenLa realidad
«Instala este plugin y tu web volará»Un buen plugin de caché ayuda mucho, pero no cambia el servidor, no actualiza PHP ni aligera una foto de varios megas. Y dos plugins de optimización que hacen lo mismo pueden chocar y romper la web.
«Tienes que sacar un 100 en PageSpeed Insights»La nota es una simulación. Google dice que buscar la puntuación perfecta solo por SEO puede no ser la mejor forma de invertir tu tiempo; lo que importa es que tus visitantes reales aprueben las Core Web Vitals.
«Con una web rápida subirás al primer puesto»Google usa las Core Web Vitals, pero avisa de que unos buenos resultados en sus informes no garantizan salir arriba: primero va el contenido que mejor responde.
«Cambia de tema y listo»Si lo que frena es el servidor, los plugins o las imágenes, un tema nuevo no lo arregla, y por el camino rehaces el diseño.
«Contrata un hosting más potente y se acabó»Si el cuello de botella es el servidor, sí. Si es un plugin con consultas lentas o una página que pesa demasiado, pagarás más por la misma lentitud.

Cómo lo trabajo cuando un WordPress va lento

Llevo desde 2002 haciendo webs y hoy me dedico a que se encuentren en los buscadores y en las IA, así que miro una web lenta por los dos lados: los clientes que se van y lo que pierdes en Google. Trabajo en este orden:

  1. Diagnóstico con datos: los datos de campo, lo que tarda el servidor y qué plugins, consultas y scripts pesan, en las páginas que traen clientes y no solo en la portada.
  2. Una copia de pruebas: los cambios se hacen primero en una copia, para que tu web siga funcionando. También el cambio de versión de PHP, que el manual de WordPress recomienda probar antes.
  3. Arreglos por orden de impacto: servidor y PHP, caché, plugins que sobran, imágenes y scripts de terceros. Como soy desarrollador web, si un plugin pesa más de lo que aporta, lo sustituyo por código en vez de añadir otro.
  4. Comprobación: que los formularios, los pagos y lo que ya posiciona siguen funcionando, y la mejora medida con datos reales, no con una nota.
  5. Mantenimiento: las webs se vuelven lentas poco a poco, plugin a plugin, y hay que vigilarlas.

Es lo que hago en mi servicio de mantenimiento web WordPress: actualizo con pruebas, vigilo la velocidad y, si el servidor se queda corto, te propongo cambiarlo y me encargo de la migración. Y como la velocidad también es SEO técnico, va de la mano de la consultoría SEO. Para empezar, me basta con la dirección de tu web y un acceso de administrador.

Preguntas frecuentes sobre por qué mi WordPress va lento

No empieces instalando plugins de optimización ni cambiando de tema. Primero mira los datos de tus visitantes en PageSpeed Insights o en Search Console, y fíjate en si va lento el escritorio, la web o todo. Con eso se sabe qué arreglar antes; si prefieres no hacerlo tú, lo reviso yo.

Rafael García BrizDesarrollador y consultor digital freelance. Empecé a hacer webs en 2002; hoy las hago aparecer en Google y en las IA.Servicio de mantenimiento WordPress →

¿Tu WordPress va lento?

Cuéntame cuál es tu web y te digo qué la frena y por dónde empezaría.

Te respondo yo, Rafael. Sin comerciales ni intermediarios.

Sin compromiso. Tus datos solo se usan para responderte.