“Mi web va lenta” es una de las quejas más habituales, pero casi nunca tiene una única causa. Estas son las razones más frecuentes, ordenadas por impacto real.
1. Imágenes sin optimizar
Es, con diferencia, la causa más común. Subir fotos directamente desde una cámara o móvil sin comprimir puede significar imágenes de varios megabytes cada una. Multiplica eso por una galería de diez fotos y tienes una página que tarda segundos en cargar solo por las imágenes.
Solución: usar formatos modernos (WebP o AVIF), comprimir antes de subir, y cargar las imágenes fuera de pantalla de forma diferida (loading="lazy").
2. JavaScript innecesario
Muchas webs cargan librerías completas para usar una pequeña parte de su funcionalidad, o acumulan scripts de plugins que nadie ha revisado en años. Cada script bloquea el navegador mientras se descarga y ejecuta.
Solución: auditar qué scripts realmente se usan, eliminar lo que sobra, y cargar de forma diferida lo que no es crítico para la primera pantalla.
3. Hosting inadecuado
Un hosting compartido barato, saturado de otras webs en el mismo servidor, puede añadir cientos de milisegundos a cada petición antes de que tu servidor siquiera empiece a procesar la página. Para negocios con tráfico relevante, esto se nota.
Solución: evaluar si el hosting actual da abasto, y considerar alternativas con mejor infraestructura o una red de distribución de contenido (CDN) delante.
4. Demasiadas peticiones a servicios externos
Widgets de redes sociales, chats en vivo, múltiples herramientas de analítica, fuentes tipográficas de terceros: cada uno de estos elementos implica una petición adicional a un servidor externo, con su propio tiempo de respuesta fuera de tu control.
Solución: auditar qué integraciones de terceros son realmente necesarias y cuáles se pueden eliminar o cargar de forma diferida.
5. Falta de caché
Sin una estrategia de caché adecuada, cada visita recalcula y descarga todo de nuevo, incluso cuando el contenido no ha cambiado.
Solución: configurar cabeceras de caché apropiadas para recursos estáticos (imágenes, CSS, JavaScript) y usar caché de página cuando el contenido lo permite.
6. Fuentes tipográficas mal cargadas
Cargar fuentes de Google Fonts u otros servicios externos añade una petición de red adicional y puede provocar un “salto” visual cuando la fuente termina de cargar (esto también afecta al CLS, una de las métricas de Core Web Vitals).
Solución: auto-alojar las fuentes críticas y usar font-display: swap para evitar texto invisible mientras carga.
El orden correcto para arreglarlo
- Empieza midiendo con herramientas como PageSpeed Insights o Lighthouse para saber qué está pesando realmente, en lugar de adivinar.
- Ataca primero lo que tenga mayor impacto y menor esfuerzo: normalmente imágenes y scripts innecesarios.
- Revisa el hosting solo después de haber optimizado lo anterior; cambiar de servidor no arregla una web mal construida.
- Vuelve a medir después de cada cambio para confirmar que realmente mejora, no solo que “debería” mejorar.
Una web rápida no es un lujo estético: afecta directamente a cuántos visitantes se quedan, cuántos convierten y cómo te posiciona Google frente a la competencia.