1. Define qué significa “lento”
No es lo mismo una portada que tarda por un vídeo pesado que un panel de administración bloqueado o una tienda que se frena al pagar. Anota páginas afectadas, dispositivo, conexión, hora y si sucede a usuarios sin sesión, administradores o ambos.
| Síntoma | Causa probable a investigar | Primera prueba |
|---|---|---|
| La página tarda en empezar | Servidor, caché o proceso PHP | Comparar primera visita y repetición |
| Empieza rápido pero termina tarde | Imágenes, fuentes, scripts externos | Revisar recursos grandes y solicitudes |
| Solo el administrador va lento | Plugins, tareas, base de datos o API externas | Revisar errores y desactivar de forma controlada |
| Solo falla en horas concretas | Saturación, copias o tareas programadas | Comparar registros y uso de recursos |
2. Mide sin obsesionarte con una cifra
Realiza varias mediciones en móvil y ordenador, desde una ventana privada y con la caché en el estado que quieras evaluar. Compara páginas equivalentes y guarda fecha, herramienta y resultado. La variación entre pruebas es normal; busca patrones.
Observa tres momentos: cuánto tarda el servidor en empezar a responder, cuándo aparece el contenido principal y cuándo la página queda estable e interactiva. Una mejora real debe notarse en la experiencia, no solo en una puntuación.
3. Reduce el peso y el trabajo del navegador
Imágenes
Sube cada imagen con dimensiones cercanas a las que se muestran, comprímela y usa formatos modernos cuando sean compatibles. No conviertas el logotipo o una fotografía pequeña en un archivo de varios megabytes. Mantén carga diferida para imágenes fuera de la primera pantalla, pero no retrases el elemento principal que el visitante debe ver enseguida.
Fuentes y scripts externos
Cada tipografía, chat, mapa, vídeo, analítica o banner añade conexiones y puede depender de otro servidor. Elimina lo que no ayude al usuario. Cargar un vídeo bajo demanda o un mapa al pulsar suele ser mejor que iniciarlos en todas las visitas.
CSS y JavaScript
Un constructor visual y muchos complementos pueden cargar recursos aunque una página no los necesite. Busca duplicados, funciones inactivas y scripts que bloquean el contenido. Haz cambios en una copia de pruebas porque combinar o retrasar archivos puede romper menús, formularios o pagos.
4. Aísla el trabajo de WordPress
Antes de desactivar nada, crea una copia y usa un entorno de pruebas. Revisa errores de PHP, consultas lentas y llamadas externas. Un plugin puede esperar la respuesta de una licencia, una API o un servicio de seguridad y retrasar todo el panel.
- Actualiza WordPress, tema y plugins con copia previa.
- Elimina extensiones inactivas o duplicadas.
- Prueba temporalmente un tema básico en el entorno de pruebas.
- Desactiva grupos de plugins y vuelve a medir hasta aislar el responsable.
- Revisa tareas programadas acumuladas y procesos que se ejecutan en cada visita.
Base de datos
Las revisiones, sesiones, registros, transitorios y tablas de plugins eliminados pueden crecer. No ejecutes una “limpieza” sin copia. Identifica primero las tablas grandes y qué componente las usa. Una base de datos grande no siempre es lenta; importan las consultas y los índices.
Caché
La caché de página evita generar el mismo contenido repetidamente. Comprueba si el hosting ya ofrece una capa propia antes de añadir otra. Dos sistemas mal coordinados pueden servir contenido antiguo o interferir con usuarios conectados, carrito y pago. Excluye correctamente las páginas dinámicas.
5. Comprueba cuándo el hosting es el límite
Después de optimizar lo evidente, revisa métricas de CPU, memoria, procesos, entrada/salida y errores. Si alcanzas límites con frecuencia, pide al proveedor ejemplos y horas exactas. Un plan superior puede ayudar cuando existe saturación real; no arreglará una imagen enorme ni un plugin que espera una API lenta.
- La lentitud se reproduce también con una página ligera.
- Los límites de recursos se alcanzan en las mismas horas del problema.
- La caché está correctamente activa para visitantes sin sesión.
- No hay errores repetidos de PHP o base de datos sin resolver.
- El proveedor puede explicar qué recurso limita y cómo cambiaría el plan.
Cuándo probar otro hosting
Considera una migración de prueba si el servidor responde de forma irregular, el soporte no identifica los límites, necesitas recursos que el plan no ofrece o la arquitectura no encaja con tu tienda. Copia la web a un entorno de destino y compara la misma página con configuración equivalente antes de mover el dominio.
Orden de mejoras recomendado
- Corregir errores y componentes obsoletos.
- Optimizar imágenes y eliminar servicios externos innecesarios.
- Configurar una sola estrategia de caché.
- Aislar plugins, tema, tareas y consultas problemáticas.
- Confirmar recursos del servidor con datos.
- Escalar o migrar solo cuando el cuello de botella esté demostrado.
Preguntas frecuentes
¿Un CDN solucionará una web lenta?
Puede acercar archivos estáticos a los visitantes y reducir carga, pero no corrige consultas lentas, plugins problemáticos ni un panel bloqueado.
¿Más memoria siempre mejora WordPress?
No. Ayuda si el proceso se queda sin memoria, pero no reduce por sí sola imágenes, solicitudes externas o código ineficiente.
¿Debo instalar un plugin de caché?
Primero comprueba qué caché ofrece el hosting. Usa una solución compatible y verifica que carrito, acceso y contenido personalizado no queden almacenados incorrectamente.