← Volver a la web
velocidad web · rendimiento · SEO técnico

Mi Web Carga Muy Lenta: Causas y Cómo Arreglarlo

¿Tu página web tarda demasiado en cargar y pierdes visitas? Repasamos las causas más comunes de una web lenta y cómo mejorar la velocidad de carga.

Abres tu propia web desde el móvil y te toca esperar. Y esperar. Más de tres segundos y la mitad de tus visitas ya se han ido: según los datos de Google, el 53 % de los usuarios de móvil abandona una página que tarda más de tres segundos en cargar.

Una web lenta no solo es molesta: te quita clientes, te baja posiciones en Google y arruina la primera impresión. La buena noticia es que casi siempre se debe a una de estas causas concretas. Vamos a repasarlas de la más común a la más técnica.

1. Las imágenes son demasiado pesadas

Es la causa número uno con diferencia. Fotos subidas directamente desde la cámara, con 4.000 píxeles de ancho y varios megabytes, que el navegador tiene que descargar enteras para mostrar un hueco de 800 píxeles.

Cómo solucionarlo: comprime todas las imágenes y sírvelas en formato moderno (WebP o AVIF), con las dimensiones exactas que necesitan. Activa la carga diferida (lazy loading) para que las imágenes que están fuera de la pantalla no se descarguen hasta que el usuario haga scroll. Solo con esto, muchas webs recortan la mitad de su peso.

2. Demasiados scripts y plugins

Cada script, plugin, chat flotante, píxel de seguimiento y pop-up que añades a tu web es peso y trabajo extra para el navegador. En WordPress es muy habitual: 30 plugins instalados, de los que 20 ni se usan, y cada uno carga sus propios archivos.

Cómo solucionarlo: audita todo lo que carga tu web. Desactiva y borra los plugins que no uses, elimina widgets de terceros innecesarios y carga los scripts no críticos de forma diferida (defer o async). Menos código es más velocidad: si algo no aporta, fuera.

3. El hosting no da la talla

Si el servidor tarda en responder, nada de lo demás importa: el navegador ni siquiera empieza a dibujar la página. Un hosting compartido saturado o un servidor al otro lado del océano puede añadir segundos enteros al tiempo de respuesta (TTFB).

Cómo solucionarlo: mide el tiempo de respuesta de tu servidor con PageSpeed Insights o WebPageTest. Si supera los 600 ms de forma consistente, es hora de cambiar: un buen hosting o un plan de servidor decente suele ser la mejora con mejor ratio coste/impacto. Y activa la caché del lado del servidor para que las páginas no se generen desde cero en cada visita.

4. No tienes caché activada

Sin caché, cada visita obliga al servidor a reconstruir la página desde cero: consultar la base de datos, ejecutar el código, componer el HTML. Con caché, el servidor entrega una copia ya preparada en milisegundos.

Cómo solucionarlo: activa la caché de página (en WordPress hay plugins que lo hacen con un clic; en webs estáticas o Jamstack es algo que ya viene de serie) y configura las cabeceras de caché del navegador para que los archivos estáticos (imágenes, CSS, JS) no se vuelvan a descargar en cada visita. Es de los cambios más rápidos de aplicar.

5. No usas una CDN

Si tu servidor está en Madrid y tu cliente en Buenos Aires, cada archivo tiene que cruzar el Atlántico. Una CDN (red de distribución de contenidos) copia tus archivos en servidores repartidos por todo el mundo y los sirve desde el más cercano a cada visitante.

Cómo solucionarlo: usa un servicio de CDN (Cloudflare tiene un plan gratuito que cubre lo esencial). Además de acelerar la carga, reduce la carga de tu servidor y añade protección contra ataques. Para cualquier web con público fuera de tu ciudad, es casi obligatoria.

6. Fuentes web y CSS que bloquean la carga

Las fuentes externas (como Google Fonts) y las hojas de estilo pesadas pueden bloquear el renderizado: la página no muestra nada hasta que terminan de descargarse. Es el clásico “pantallazo en blanco” de los primeros segundos.

Cómo solucionarlo: limita el número de fuentes y pesos que usas, aloja las fuentes en tu propio dominio en lugar de cargarlas de terceros y usa font-display: swap para que el texto aparezca enseguida aunque la fuente aún no haya llegado. En cuanto al CSS, elimina el que no se usa y prioriza el CSS crítico (el de la parte visible sin hacer scroll).

7. No estás midiendo bien

Muchas webs “parecen” rápidas en el ordenador de su dueño y son lentísimas en un móvil con conexión 4G normal. Optimizar a ciegas es perder el tiempo: primero hay que medir.

Cómo solucionarlo: pasa tu web por PageSpeed Insights (gratis, de Google) y fíjate en las métricas que importan: LCP (el contenido principal debería aparecer en menos de 2,5 s), INP (la página debería responder a los clics en menos de 200 ms) y CLS (el contenido no debería “saltar” al cargar). Además, la Search Console de Google te muestra los datos reales de tus visitantes (CrUX), que es lo que Google usa para posicionar.

Cómo diagnosticarlo en 10 minutos

Si no sabes por dónde empezar, sigue este orden:

  1. Mide tu web en PageSpeed Insights, en modo móvil. Apunta el LCP y los principales avisos.
  2. Mira el peso total de la página y qué archivos lo dominan (imágenes, scripts, fuentes).
  3. Revisa tu hosting: ¿el tiempo de respuesta del servidor (TTFB) supera los 600 ms?
  4. Comprueba si tienes caché activada y si usas CDN.
  5. Ataca el mayor culpable primero: en el 80 % de los casos son las imágenes o los scripts.

En la mayoría de los casos, el problema está en los tres primeros pasos y se nota la mejora el mismo día.

Conclusión

Una web lenta casi nunca es mala suerte: son imágenes pesadas, scripts innecesarios, un hosting que no da la talla, caché sin activar o la ausencia de una CDN. Repasa las siete causas de esta guía en orden y ataca la primera que encuentres. La velocidad es de los pocos factores que mejoran a la vez la experiencia de tus clientes y tu posicionamiento en Google, y a veces basta una tarde para darle la vuelta.

¿Tienes un proyecto en mente?

Cuéntanos qué necesitas y te respondemos con una propuesta clara, sin compromiso.

Escríbenos