Rendimiento básico en WordPress: diagnóstico y mejoras sin programación

Capítulo 10

Tiempo estimado de lectura: 8 minutos

+ Ejercicio

Qué hace lento un sitio WordPress (y cómo reconocerlo)

El rendimiento en WordPress suele degradarse por una combinación de factores. Lo importante es identificar cuál domina en tu caso para aplicar mejoras con impacto real.

Hosting y servidor (límite “invisible”)

Si el servidor responde lento, todo lo demás se vuelve secundario. Señales típicas: el panel de administración tarda en cargar, el sitio va lento incluso con pocas imágenes, y la lentitud es constante (no solo en una página).

  • Recursos insuficientes (CPU/RAM), disco lento o límites agresivos del proveedor.
  • PHP desactualizado o mal configurado (impacta el tiempo de respuesta).
  • Falta de caché a nivel servidor (cuando el hosting no la ofrece o está mal ajustada).

Imágenes grandes (peso y dimensiones)

Es la causa más frecuente en sitios con muchas fotos. Dos problemas comunes: archivos pesados (MB) y dimensiones excesivas (por ejemplo, subir una imagen de 6000px para mostrarla a 1200px).

Exceso de plugins o plugins redundantes

No es solo “cantidad”: es el tipo de plugin y lo que hace en cada carga. Señales: el sitio se vuelve lento tras instalar algo, o hay funciones duplicadas (por ejemplo, dos plugins de optimización, varios de formularios, varios de estadísticas).

Tema pesado o constructor con demasiados recursos

Algunos temas cargan muchas hojas de estilo, scripts y librerías aunque no se usen en una página concreta. Esto aumenta el tiempo de carga y el trabajo del navegador.

Continúa en nuestra aplicación.
  • Escuche el audio con la pantalla apagada.
  • Obtenga un certificado al finalizar.
  • ¡Más de 5000 cursos para que explores!
O continúa leyendo más abajo...
Download App

Descargar la aplicación

Consultas a base de datos y contenido dinámico

Listados complejos (portadas con muchos bloques, sliders, productos, filtros), widgets que consultan mucho, o búsquedas internas pueden disparar consultas. La caché de página suele mitigar gran parte, pero no siempre.

Scripts de terceros

Chats, mapas, píxeles de publicidad, trackers, reproductores externos y fuentes remotas pueden bloquear el renderizado o añadir latencia. Señales: el sitio tarda “en empezar a pintar” o se queda cargando por elementos externos.

Método de diagnóstico simple (sin herramientas avanzadas)

1) Medir antes/después (para no “optimizar a ciegas”)

Antes de tocar nada, registra una línea base. Usa siempre las mismas páginas y condiciones para comparar.

  • Elige 3 URLs: Inicio, una página de contenido (blog/servicio) y una página crítica (contacto, landing, checkout si aplica).
  • Haz pruebas en modo incógnito y, si puedes, desde móvil y escritorio.
  • Registra: tiempo total, peso total (MB) y número de solicitudes (requests).

Herramientas recomendadas para medir (elige 1–2 y sé consistente):

  • PageSpeed Insights (Google)
  • GTmetrix
  • WebPageTest

2) Identificar páginas críticas y “patrones”

Busca si el problema ocurre:

  • En todo el sitio (probable servidor/tema/terceros globales).
  • Solo en ciertas plantillas (por ejemplo, solo en la home o en páginas con slider).
  • Solo en móvil (imágenes, fuentes, scripts pesados).

3) Separar problema de servidor vs problema del sitio

Una forma práctica sin programación:

  • Si el TTFB (Time To First Byte) es alto en varias páginas, suele apuntar a servidor, caché inexistente o demasiada carga dinámica.
  • Si el TTFB es razonable pero el total es alto, suele ser peso de recursos (imágenes, CSS/JS, fuentes, terceros).

En muchos reportes verás “Reduce initial server response time” (servidor) vs “Properly size images / Serve images in next-gen formats” (recursos).

Guía práctica paso a paso: mejoras sin programación

Paso 1: Activar caché (página y navegador)

Objetivo: que el servidor no tenga que “reconstruir” cada página en cada visita y que el navegador reutilice recursos.

  • Caché de página: genera versiones estáticas para visitantes no logueados. Ideal para sitios corporativos y blogs.
  • Caché de navegador: indica al navegador cuánto tiempo guardar CSS/JS/imágenes.

Acción recomendada:

  • Si tu hosting ofrece caché integrada (muy común), actívala desde el panel del proveedor.
  • Si no, usa un plugin de caché reconocido (uno solo). Evita tener dos plugins que hagan caché a la vez.

Validación rápida:

  • Repite mediciones: deberías ver menor TTFB y mejor estabilidad entre pruebas.
  • Comprueba que páginas dinámicas (carrito/checkout/área privada) no se cacheen si aplica (muchos plugins lo gestionan automáticamente).

Paso 2: Optimizar imágenes (alto impacto)

Objetivo: reducir MB y acelerar la carga visual.

2.1 Usar formatos modernos

  • Prioriza WebP (o AVIF si tu stack lo soporta bien) para fotografías.
  • Mantén PNG solo cuando necesites transparencia o gráficos muy específicos.

2.2 Comprimir sin perder calidad visible

Acciones sin código:

  • Activa compresión automática con un plugin de optimización de imágenes (configura “lossy” moderado si el sitio es fotográfico y revisa resultados).
  • Optimiza también imágenes existentes (bulk optimization) fuera de horas pico.

2.3 Ajustar dimensiones (evitar “sobredimensionado”)

Regla práctica: sube imágenes cercanas al tamaño máximo real en el que se mostrarán.

  • Hero/encabezado: suele bastar con 1600–2000px de ancho (según diseño).
  • Imágenes de contenido: 1200px de ancho suele ser suficiente en muchos temas.

Validación rápida:

  • En PageSpeed/GTmetrix revisa avisos tipo “Properly size images” y “Serve images in next-gen formats”.

Paso 3: Limpieza de plugins redundantes

Objetivo: reducir carga de scripts, consultas y procesos en cada petición.

Proceso recomendado:

  • Haz una lista de plugins y su función en una tabla simple (puede ser en una hoja de cálculo).
  • Marca duplicidades: dos plugins de caché, dos de optimización, varios de estadísticas, etc.
  • Desactiva primero (no borres aún) el plugin sospechoso y mide.
  • Si no hay impacto negativo funcional, retíralo de forma definitiva.
Función¿Necesaria?¿Duplicada?Acción
CachéNoMantener 1 solución
Optimización de imágenesNoMantener 1 solución
EstadísticasDependePosibleReducir a 1 fuente
Constructor/blocks extraDependePosibleEliminar lo no usado

Paso 4: Lazy load (carga diferida) cuando aplique

Objetivo: que imágenes y/o iframes fuera de la primera pantalla no bloqueen la carga inicial.

  • WordPress suele aplicar lazy load a imágenes por defecto en muchas configuraciones modernas, pero plugins/temas pueden alterarlo.
  • Aplica especialmente a páginas con muchas imágenes, galerías y embeds (por ejemplo, mapas o videos).

Buenas prácticas:

  • No fuerces lazy load en el elemento principal “above the fold” (imagen destacada/hero) si empeora la percepción.
  • Si usas un plugin de rendimiento, revisa su opción de lazy load y prueba en páginas reales.

Paso 5: Limitar fuentes externas y recursos globales

Objetivo: reducir solicitudes y bloqueos de renderizado.

  • Reduce el número de familias y variantes (por ejemplo, 2 pesos en lugar de 6).
  • Evita cargar fuentes en páginas donde no aportan valor.
  • Si tu tema permite usar fuentes del sistema, es una opción rápida para mejorar rendimiento.

Señales en herramientas: avisos de “Eliminate render-blocking resources” o tiempos altos en recursos de fuentes.

Paso 6: Minimizar redirecciones

Objetivo: evitar saltos innecesarios que añaden latencia.

  • Evita cadenas: http → https → www → URL final.
  • Revisa reglas de redirección en plugins y en el panel del hosting (si aplica).
  • Actualiza enlaces internos para apuntar directamente a la URL final (especialmente en menús y botones).

Validación rápida: en un test de cascada (waterfall) revisa si la URL inicial responde con 301/302 antes de llegar a 200.

Actualizaciones y versiones al día como factor de rendimiento

Mantener WordPress y PHP en versiones soportadas no solo es una práctica de mantenimiento: también impacta en rendimiento (mejoras del motor, compatibilidad con cachés modernas, optimizaciones internas).

  • Si tu hosting permite elegir versión de PHP, usa una versión reciente soportada por tu entorno y compatible con tus plugins/tema.
  • Tras actualizar, vuelve a medir: a veces el cambio se refleja en menor TTFB y mejor estabilidad.

Checklist de validación tras cambios (antes de darlo por terminado)

  • Mediciones repetidas (antes/después) en las 3 URLs elegidas: tiempo total, MB y requests.
  • Prueba en móvil y escritorio; revisa que no haya saltos de diseño o recursos que no cargan.
  • Revisa páginas críticas (formularios, compra, contacto) para confirmar que la caché no rompe funcionalidad.
  • Comprueba que imágenes se sirven en formato moderno (WebP/AVIF) y con dimensiones correctas.
  • Verifica que no hay dos plugins haciendo lo mismo (caché/optimización/minificación).
  • Revisa que lazy load funciona en galerías y embeds, sin afectar el elemento principal visible.
  • Confirma que fuentes externas están reducidas (menos variantes/pesos) y que el sitio mantiene consistencia visual.
  • Comprueba que no existen cadenas de redirecciones y que la URL canónica carga directo.
  • Repite una navegación real (home → contenido → contacto) y valida sensación de fluidez.

Ahora responde el ejercicio sobre el contenido:

Al diagnosticar lentitud en un sitio WordPress, ¿qué interpretación es más adecuada si el TTFB es razonable pero el tiempo total de carga sigue siendo alto en varias páginas?

¡Tienes razón! Felicitaciones, ahora pasa a la página siguiente.

¡Tú error! Inténtalo de nuevo.

Si el TTFB es normal pero el total es alto, el cuello de botella suele estar en la descarga y procesamiento de recursos (imágenes, CSS/JS, fuentes y terceros), no en el servidor. Esto orienta las mejoras hacia optimización de peso y solicitudes.

Siguiente capítulo

Mantenimiento continuo de WordPress: checklist operativo y buenas prácticas

Arrow Right Icon
Portada de libro electrónico gratuitaWordPress sin código: estructura, temas, plugins y mantenimiento básico
91%

WordPress sin código: estructura, temas, plugins y mantenimiento básico

Nuevo curso

11 páginas

Descarga la aplicación para obtener una certificación gratuita y escuchar cursos en segundo plano, incluso con la pantalla apagada.