Si estás leyendo esto, probablemente ya probaste de todo: instalaste plugins de caché, comprimiste imágenes, incluso consideraste cambiar de hosting. Y aun así, tu página web hecha en WordPress sigue cargando lento.
Después de trabajar con más de 50 sitios WordPress en Ecuador (desde tiendas WooCommerce hasta blogs corporativos), noté patrones que casi todos los dueños de negocios repiten. Algunos son obvios, otros menos, pero todos impactan directamente en la velocidad.
En este artículo te comparto las 7 causas más comunes que encontré (y cómo las solucionamos), junto con un checklist práctico que puedes usar hoy mismo. Nada de teoría complicada, solo lo que funciona en la vida real.
Antes de comenzar: Revise el estado actual y realice una copia de seguridad
Ya tienes tu copia de seguridad, entonces continuemos a revisar qué tan lento está su web y dónde está el cuello de botella.
Herramientas que uso siempre:
- PageSpeed Insights (gratuito, de Google): te da puntaje móvil y desktop, más sugerencias específicas
- GTmetrix: muestra el «waterfall» de carga (qué recurso tarda más)
- WebPageTest: permite probar desde diferentes ubicaciones y conexiones (útil si tu audiencia está fuera de Ecuador)
Lo que busco en los reportes:
- TTFB (Time to First Byte): si es mayor a 600ms, probablemente sea el hosting
- LCP (Largest Contentful Paint): si supera 2.5s, Google te penaliza en rankings
- Tamaño total de la página: idealmente menos de 2MB
- Número de requests: menos de 50 es saludable
Si tu sitio carga en menos de 3 segundos en móvil y 2 en desktop, estás bien. Si no, sigue leyendo.
Causa #1: Imágenes que pesan más de lo necesario
El problema: Subiste fotos directamente de tu cámara o celular sin comprimir. Una imagen de 5MB en una página que debería pesar 2MB en total es un problema común.
Cómo lo detecto:
- En GTmetrix, mira la sección «Optimize images»
- Si ves sugerencias de ahorrar 500KB+, este es tu problema principal
Solución:
- Antes de subir: comprime con TinyPNG, Squoosh.app o ShortPixel
- Formato: usa WebP o AVIF (moderno) en lugar de PNG/JPG
- Tamaño: no subas imágenes de 4000px si se muestran a 800px en la web
- Lazy load: activa carga diferida para imágenes fuera de pantalla
En WordPress:
- Plugin recomendado: Imagify o ShortPixel (comprimen automáticamente al subir)
- Si usas Bricks Builder, ya incluye optimización de imágenes nativa
- Si no deseas instalar más plugins puedes usar la página web de Squoosh para reducir el peso, tamaño y formato de tus imágenes antes de subirlo a tu carpeta de medios en WordPress.
Causa #2: Hosting compartido de baja calidad
El problema: Tu sitio está en un servidor compartido con 500 otros sitios. Cuando uno recibe tráfico, todos se ralentizan provocando fallos en la conexión entre el hosting y el sitio web. Sin embargo, esto también puede ser causado por plugins o temas dañados que exceden el numero de solicitudes que soporta el servidor.

Cómo lo detecto:
- TTFB consistentemente alto (más de 800ms) incluso con caché activado
- Lentitud en horas pico (9am-6pm en Ecuador)
- El hosting cuesta menos de $5/mes (generalmente es señal). Un buen hosting para un sitio web informativo esta entre lo 10 y 35 dólares mensual. Mientras que un hosting destinado a ser una tienda en línea con Woocommerce el precio oscila entre los $15 y $50 dólares al mes dependiendo del numero de visitantes y la cantidad de inventario.
Solución:
- Migra a hosting optimizado para WordPress: SiteGround, Cloudways, o Kinsta
- Si tu audiencia está en Ecuador, busca servidores en Miami o São Paulo (latencia baja)
- Considera VPS si tu sitio recibe más de 10,000 visitas/mes. Aunque esta opción solo se recomienda si se tiene experiencia en manejo de servidores.
Nota: Cambiar de hosting no es trivial. Haz backup completo antes y prueba en staging primero.
Causa #3: Plugins innecesarios o mal configurados
El problema: Instalaste 25 plugins «por si acaso». Cada uno añade código PHP, CSS y JS que se carga en cada página.
Cómo lo detecto:
- En GTmetrix, mira la sección «Reduce JavaScript execution time»
- Si ves más de 3 segundos de ejecución de JS, tienes demasiados plugins
Lo que hago:
- Lista todos los plugins activos
- Desactiva uno por uno y mide el impacto en velocidad
- Elimina los que no sean esenciales (ej: plugins de estadísticas si ya usas Google Analytics)
Plugins que suelo eliminar:
- Múltiples plugins de seguridad (usa solo uno bueno, como es el caso de Wordfence)
- Plugins de estadísticas duplicadas. No instales plugins para ver analíticas internas, esta tarea ya se realiza cuando usas Google Tag manager.
- Page builders antiguos si ya migraste a Bricks o Gutenberg
- Plugins de caché si tu hosting ya lo incluye (SiteGround tiene SG Optimizer). Cada proveedor de Hosting maneja tecnología de optimización diferente, por lo tanto usa el plugin de Cache que el hosting te recomienda. Si no estas seguro de cual usar, una buena opción de chache de pago es WpRocket
Causa #4: Sin caché o CDN configurado
El problema: Cada visita genera la página desde cero en el servidor, en lugar de servir una versión guardada.
Cómo lo detecto:
- En PageSpeed, busca «Serve static assets with an efficient cache policy»
- Si ves advertencias de caché, no está bien configurada
Solución:
- Caché de página: WP Rocket, FlyingPress, o LiteSpeed Cache (gratis)
- Caché de navegador: configura headers de expiración (1 año para imágenes, 1 mes para CSS/JS)
- CDN: Cloudflare (gratis) o BunnyCDN (pago, más rápido en LatAm)
Configuración mínima que recomiendo:
- Caché activada para páginas y posts
- Exclusión de caché para carrito y checkout (si es WooCommerce)
- CDN activado para imágenes y archivos estáticos
- Definir cuándo y con qué frecuencia se debe limpiar y regenerar la caché automáticamente, usando los tiempos recomendados para cada tipo de página. Configurar los tiempos de expiración de caché según la industria: 300.000-900.000 ms para e-commerce y noticias, 1.800.000-3.600.000 ms para blogs y corporativos, y 60.000-180.000 ms para dashboards en tiempo real.
Causa #5: Tema pesado o mal codificado
El problema: Usas un tema «multipropósito» con 1000 funciones que nunca usas. Cada función añade código que se carga aunque no la necesites.
Cómo lo detecto:
- El tema pesa más de 500KB solo en CSS/JS
- En GTmetrix, ves mucho código del tema que no se usa en tu página
Solución:
- Migra a temas ligeros: GeneratePress, Astra, o Bricks (si usas builder). Lo importante es elegir siempre un tema cuyo desarrollador aún siga brindando soporte, caso contrario considera cambiar a otro tema.
- Si no puedes cambiar de tema, desactiva funciones que no uses (muchos temas permiten esto)
- Considera Bricks Builder: es lo que uso en Vivoken, carga solo lo que necesitas
Causa #6: Base de datos sucia
El problema: WordPress acumula revisiones de posts, transients, comentarios spam y datos de plugins eliminados. Con el tiempo, las consultas a la base de datos se vuelven lentas.
Cómo lo detecto:
- El admin de WordPress también va lento (no solo el front-end)
- Más de 1000 revisiones de posts en la base de datos
Solución:
- WP-Optimize (gratis): limpia revisiones, transients y tablas huérfanas
- Limpieza manual: ve a phpMyAdmin y revisa tablas como wp_postmeta, wp_options
- Frecuencia: hazlo cada 3-6 meses, o automáticamente con plugin
Comandos SQL para limpiar base de datos «sucia» en WordPress
Accede a la base de datos de tu sitio web, puedes hacerlo ingresando a tu hosting; en el caso de Cpanel lo encuentras en la opción phpMyAdmin mientras que en otros hosting los encuentra en la opción Database Manager
Lista de comandos para limpieza:
Eliminar transients (datos temporales acumulados)
DELETE FROM wp_options WHERE option_name LIKE ‘%transient%’;
Eliminar postmeta huérfano (sin post asociado)
DELETE pm FROM wp_postmeta pm
LEFT JOIN wp_posts wp ON wp.ID = pm.post_id
WHERE wp.ID IS NULL;
Eliminar opciones de plugins desinstalados
DELETE FROM wp_options WHERE option_name LIKE ‘%inactive%’
OR option_name LIKE ‘%disabled%’;
Optimizar tablas (reparar y liberar espacio)
OPTIMIZE TABLE wp_posts, wp_postmeta, wp_comments, wp_options;
Causa #7: Sin mantenimiento preventivo
El problema: No actualizas WordPress, plugins o temas por meses. Cuando finalmente lo haces, algo se rompe. O peor: tu sitio va lento pero nunca investigas por qué.
Cómo lo detecto:
- Plugins con actualizaciones pendientes de hace 3+ meses
- Versión de WordPress desactualizada (revisa en Dashboard > Actualizaciones)
- No tienes backups automáticos configurados
Lo que incluye un mantenimiento mensual profesional:
- Actualizaciones controladas (primero en staging, luego en producción)
- Backups diarios fuera del servidor
- Monitoreo de uptime (si el sitio se cae, te enteras antes que los clientes)
- Limpieza de base de datos mensual
- Revisión de seguridad (escaneo de malware, logs de acceso)
- Actualización segura de versión de php
Si lo haces tú mismo:
- Actualiza cada 2 semanas (no todos los días, no cada 6 meses)
- Backups semanales mínimo (usa UpdraftPlus o tu hosting). Recuerda establecer un limite de copias para evitar llenar el almacenamiento disponible de tu hosting.
- Revisa PageSpeed una vez al mes
Mi checklist de mantenimiento mensual para WordPress

Aquí está el checklist que uso con mis clientes en Vivoken. Puedes seguirlo tú mismo o contratar a alguien para que lo haga:
Semanal (15 minutos)
- Verificar que el sitio está online (uptime)
- Revisar backups automáticos (que se estén creando)
- Chequear comentarios spam (si tienes blog)
Mensual (1-2 horas)
- Actualizar WordPress core (si hay versión nueva)
- Actualizar plugins y temas
- Limpiar base de datos (revisiones, transients)
- Revisar PageSpeed Insights (comparar con mes anterior)
- Verificar certificados SSL (que no estén por expirar)
- Revisar logs de errores (si tu hosting lo permite)
Trimestral (3-4 horas)
- Auditoría de plugins: eliminar los que no se usan
- Optimizar imágenes antiguas (si añadiste muchas)
- Revisar velocidad de carga en móvil (prioridad 2026)
- Testear formularios y funcionalidades críticas
- Backup completo y prueba de restauración
¿Cuándo contratar ayuda profesional?
Después de revisar estas 7 causas, deberías tener una idea clara de qué está ralentizando tu sitio. Pero hay situaciones donde vale la pena delegar:
Contrata a un profesional si:
- No te sientes cómodo editando código o base de datos
- Tu sitio es crítico para tu negocio (e-commerce, landing pages de ads)
- Ya intentaste varias cosas y nada funcionó
- No tienes tiempo para dedicar 2-4 horas al mes al mantenimiento
Puedes hacerlo tú mismo si:
- Tu sitio es informativo (no genera ingresos directos)
- Te gusta aprender y tienes tiempo para investigar
- Los problemas son simples (imágenes, caché, plugins)
Si necesitas ayuda…
En Vivoken ofrecemos auditorías gratuitas de rendimiento para identificar cuellos de botella específicos de tu sitio. Sin compromiso, solo diagnóstico honesto y recomendaciones claras.
Si te da paz mental delegarlo, tenemos planes de mantenimiento mensual que incluyen todo lo de este checklist (y más). Si no, al menos usa este artículo como guía para empezar.
¿Tu sitio sigue lento? Déjame un comentario contando qué causa encontraste o qué herramienta te funcionó mejor.





