🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo acelerar WordPress: Consejos de rendimiento para usuarios de cPanel

Actualizado el 18 de septiembre de 2025

¿Por qué tu WordPress va lento y cómo solucionarlo desde cPanel?

Si tu web tarda más de 3 segundos en cargar, estás perdiendo visitantes y posicionamiento en Google. La buena noticia es que acelerar WordPress no requiere ser un experto en programación. Con acceso a tu panel de control (cPanel o Syspanel) y siguiendo esta guía paso a paso, podrás optimizar velocidad WordPress de forma notable.

Vamos a dividir el proceso en dos grandes bloques: primero, la configuración del servidor que puedes hacer desde cPanel, y segundo, los ajustes internos de WordPress y plugins recomendados. Al final tendrás una lista de verificación rápida.


1. Activa la compresión GZIP o Brotli desde cPanel

La compresión reduce el tamaño de los archivos que se envían al navegador del visitante. Es como enviar una maleta al vacío en lugar de una llena de aire. Con esto, aceleras WordPress considerablemente, sobre todo en conexiones móviles.

### Cómo activarla en cPanel (Apache/LiteSpeed)

La mayoría de servidores con cPanel usan Apache o LiteSpeed. Para activar la compresión:

  1. Entra a tu cPanel y busca la sección "Optimizar website" (o "Optimizar sitio web").
  2. Selecciona la opción "Comprimir todo el contenido".
  3. Guarda los cambios y espera 1-2 minutos.

Si tu hosting usa LiteSpeed, también puedes activar Brotli desde el administrador de LiteSpeed (LSWS Admin), aunque esto es menos común en planes básicos.

### Si no encuentras la opción

Puedes crear un archivo .htaccess en la raíz de tu WordPress (carpeta public_html) con este código:

<IfModule mod_deflate.c>
  AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript application/json
</IfModule>

[TIP] Después de activar la compresión, verifica con la herramienta GTmetrix o PageSpeed Insights que el encabezado "Content-Encoding: gzip" aparece en las respuestas.


2. Configura la caché del navegador (expiración de archivos)

Cuando un visitante vuelve a tu web, el navegador puede reutilizar archivos estáticos (imágenes, CSS, JS) si le indicas cuánto tiempo debe guardarlos en su caché local. Esto reduce peticiones al servidor y optimiza velocidad WordPress en visitas repetidas.

### Desde cPanel

  1. Ve a la sección "Expirar cabeceras" (o "Expires Headers") dentro de "Optimizar website".
  2. Activa la opción para "Establecer expiraciones para todo el contenido".
  3. Guarda los cambios.

### Manualmente con .htaccess

Si tu panel no tiene esa opción, añade esto al final de tu .htaccess:

<IfModule mod_expires.c>
  ExpiresActive On
  ExpiresByType image/jpg "access plus 1 year"
  ExpiresByType image/jpeg "access plus 1 year"
  ExpiresByType image/gif "access plus 1 year"
  ExpiresByType image/png "access plus 1 year"
  ExpiresByType text/css "access plus 1 month"
  ExpiresByType application/pdf "access plus 1 month"
  ExpiresByType text/javascript "access plus 1 month"
  ExpiresByType application/javascript "access plus 1 month"
  ExpiresByType application/x-javascript "access plus 1 month"
  ExpiresByType image/x-icon "access plus 1 year"
  ExpiresByType image/svg+xml "access plus 1 year"
  ExpiresByType application/x-font-ttf "access plus 1 year"
  ExpiresByType application/x-font-opentype "access plus 1 year"
  ExpiresByType application/vnd.ms-fontobject "access plus 1 year"
  ExpiresByType image/webp "access plus 1 year"
</IfModule>

[WARNING] Haz siempre una copia de seguridad de tu .htaccess antes de modificarlo. Un error puede tumbar tu web.


3. Activa la caché de páginas (Page Cache)

La caché de páginas guarda una versión HTML estática de tus posts y páginas. Cuando un visitante entra, el servidor le envía esa copia sin ejecutar PHP ni consultar la base de datos. Es el cambio más impactante para acelerar WordPress.

### Opción A: Caché a nivel de servidor (LiteSpeed Cache)

Si tu hosting usa LiteSpeed (lo sabrás porque en cPanel verás "LiteSpeed Web Server" o el plugin LSCache preinstalado):

  1. Instala el plugin LiteSpeed Cache desde el repositorio de WordPress.
  2. Ve a Ajustes > LiteSpeed Cache > General.
  3. Marca "Activar caché" y guarda.
  4. En la pestaña "Page Optimization", activa la opción de "Combinar CSS" y "Combinar JS" (solo si tu tema no se rompe).

### Opción B: Caché con plugin (W3 Total Cache o WP Super Cache)

Si tu servidor es Apache, usa WP Super Cache (más sencillo) o W3 Total Cache (más completo pero técnico).

Con WP Super Cache:

  1. Instala y activa el plugin.
  2. Ve a Ajustes > WP Super Cache.
  3. Marca "Caché activada (Recomendado)".
  4. Activa la opción "Compresión" y "No cachear páginas para usuarios conocidos" (si tienes login).
  5. Guarda y borra la caché.

[INFO] La caché de página puede causar que los cambios en tu web no se vean al instante. Si editas contenido, recuerda vaciar la caché desde el plugin o desde cPanel > "Vaciar caché".


4. Optimiza las imágenes antes de subirlas

Las imágenes sin comprimir son la causa nº1 de lentitud. Un JPEG de 2MB puede reducirse a 200KB sin pérdida visible de calidad.

### Estrategia básica

  1. Antes de subir: usa herramientas como TinyPNG o Squoosh para comprimir.
  2. En WordPress: instala un plugin de optimización automática. Los mejores son:
    • Smush (gratuito, fácil).
    • ShortPixel (mejor compresión, permite WebP).
    • Imagify (de los creadores de WP Rocket).

### Configuración recomendada con Smush

  1. Instala y activa Smush.
  2. Ve a Ajustes > Smush > Bulk Smush.
  3. Ejecuta la compresión de todas las imágenes existentes.
  4. En Ajustes > Smush > Configuración, activa:
    • "Optimización automática" (para nuevas imágenes).
    • "Convertir a WebP" (si tu servidor lo soporta).
    • "Escalar imágenes más grandes" (máximo 2560px).

[TIP] Usa el formato WebP siempre que sea posible. Es un 30% más ligero que JPEG y PNG.


5. Usa una red de distribución de contenido (CDN)

Un CDN guarda copias de tu web en servidores de todo el mundo. Cuando un visitante de México entra, recibe el contenido desde un servidor en México, no desde el tuyo (que puede estar en EE.UU. o Europa). Esto reduce la latencia y acelera WordPress globalmente.

### Opciones gratuitas y fáciles

  • Cloudflare: el más popular. Plan gratuito suficiente para la mayoría.
  • BunnyCDN: muy económico y rápido, con opción de pago por uso.

### Configurar Cloudflare en 5 minutos

  1. Crea una cuenta gratuita en Cloudflare.
  2. Añade tu dominio y sigue los pasos para cambiar los servidores DNS (te darán dos nombres NS que debes actualizar en tu registrador de dominios).
  3. Una vez activo, ve a la pestaña "Speed" y activa:
    • "Auto Minify" (CSS, JS y HTML).
    • "Brotli".
  4. En "Caching", pon el nivel de caché en "Standard" y el TTL del navegador en 1 mes.

[WARNING] Si usas Cloudflare, desactiva la compresión GZIP de tu servidor para evitar conflictos. Cloudflare ya la hace por ti.


6. Optimiza la base de datos de WordPress

Con el tiempo, tu base de datos acumula revisiones de entradas, comentarios spam, transients caducados y tablas fragmentadas. Limpiarla optimiza velocidad WordPress y reduce el tiempo de consulta.

### Desde cPanel (phpMyAdmin)

  1. Entra a cPanel > "phpMyAdmin".
  2. Selecciona tu base de datos (la verás en wp-config.php).
  3. Marca todas las tablas (clic en "Seleccionar todo").
  4. En el desplegable inferior, elige "Optimizar tabla".
  5. Confirma.

### Con plugin (más seguro para novatos)

Instala WP-Optimize o Advanced Database Cleaner. Con WP-Optimize:

  1. Ve a Ajustes > WP-Optimize > Base de datos.
  2. Marca las opciones:
    • "Limpiar todas las revisiones de entradas" (guarda las últimas 5).
    • "Limpiar transients caducados".
    • "Limpiar comentarios spam y papelera".
  3. Haz clic en "Ejecutar optimización".

[INFO] Programa una limpieza automática semanal. WP-Optimize tiene opción de programación en su versión premium, pero con la gratuita puedes hacerlo manualmente cada mes.


7. Reduce el número de plugins y usa los adecuados

Cada plugin activo añade código PHP y peticiones a la base de datos. No es que tengas que eliminar todos, pero sí ser selectivo.

### Regla de oro

  • Menos de 20 plugins: razonable.
  • 20-30: aceptable si son ligeros.
  • Más de 30: revisa si alguno es pesado o duplica funciones.

### Plugines que suelen ralentizar

  • Sliders pesados (busca alternativas ligeras como Splide).
  • Constructores de páginas con muchas características (Elementor es pesado; considera GenerateBlocks o Kadence Blocks).
  • Plugins de seguridad que escanean en cada carga (mejor usar el firewall de Cloudflare).

### Plugines imprescindibles para rendimiento

  1. Caché: LiteSpeed Cache o WP Super Cache.
  2. Optimización de imágenes: Smush o ShortPixel.
  3. Minificación: si tu plugin de caché no lo hace, usa Autoptimize.
  4. Base de datos: WP-Optimize.

[TIP] Desactiva y borra plugins que ya no uses. Muchas veces se quedan activos sin que lo recuerdes.


8. Elige un tema ligero (o al menos, optimizado)

El tema determina la estructura HTML, CSS y JS de tu web. Un tema mal codificado puede hacer que todo lo demás sea inútil.

### Temas recomendados por velocidad

  • Astra: muy ligero (menos de 50KB).
  • GeneratePress: igual de rápido.
  • Kadence: flexible y rápido.
  • Hello Elementor: si usas Elementor, es la base ideal.

### Evita

  • Temas premium con muchas opciones de personalización en el panel (suelen cargar muchos scripts).
  • Temas que incluyen sliders, portafolios y funciones que no usas.

### Comprobación rápida

  1. Ve a Apariencia > Temas.
  2. Si tu tema actual pesa más de 1MB en archivos CSS/JS, considera cambiarlo.

[INFO] Puedes ver el peso de tu tema en herramientas como GTmetrix (pestaña "Waterfall" o "Cascada").


9. Activa la minificación de CSS y JavaScript

La minificación elimina espacios, comentarios y caracteres innecesarios de los archivos CSS y JS. Puede reducir el peso en un 20-40%.

### Cómo hacerlo

  • Si usas LiteSpeed Cache: ve a Ajustes > LiteSpeed Cache > Page Optimization y activa "CSS Minify" y "JS Minify".
  • Si usas WP Super Cache: no incluye minificación, así que instala Autoptimize.
  • Con Autoptimize: activa las opciones de "Optimizar código CSS" y "Optimizar código JavaScript".

[WARNING] La minificación puede romper el diseño de tu web si hay conflictos. Si notas algo raro, prueba a excluir archivos específicos en la configuración de Autoptimize.


10. Usa PHP 8.x y la última versión de MySQL

Las versiones antiguas de PHP son más lentas y tienen vulnerabilidades. cPanel te permite cambiar la versión de PHP fácilmente.

### Pasos en cPanel

  1. Ve a "Select PHP Version" (o "MultiPHP Manager").
  2. Elige la versión más reciente estable (PHP 8.2 o 8.3).
  3. Marca las extensiones recomendadas (opcache, redis, etc.).
  4. Guarda.

### En Syspanel (HestiaCP)

Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso es por el puerto 2106 (ejemplo: https://tudominio.com:2106). Dentro, busca "Web" > "PHP" y selecciona la versión actualizada.

[INFO] La mayoría de hosting ya usan PHP 8.x por defecto. Verifica en tu cPanel > "Información del sistema" o en la herramienta "PHP Configuration".


11. Activa el caché de objetos (Redis o Memcached)

Si tu web tiene muchos visitantes o usa WooCommerce, el caché de objetos guarda consultas repetidas a la base de datos en memoria, evitando que se ejecuten cada vez.

### Requisitos

  • Tu hosting debe tener Redis o Memcached instalado (pregunta al soporte).
  • Debes poder activarlo desde cPanel (normalmente en "Software" > "PHP Extensions").

### Activación con plugin

  1. Instala Redis Object Cache.
  2. Ve a Ajustes > Redis.
  3. Haz clic en "Enable Object Cache".

[TIP] Si no tienes Redis, no te preocupes. Para webs pequeñas o medianas, la caché de página es suficiente.


12. Comprueba la velocidad y monitoriza

Después de aplicar todos estos cambios, es fundamental medir el resultado. No sirve de nada optimizar a ciegas.

### Herramientas gratuitas

  • GTmetrix: da una puntuación A-F y muestra qué elementos tardan más.
  • Google PageSpeed Insights: prioriza Core Web Vitals (LCP, FID, CLS).
  • Pingdom Tools: útil para ver tiempos de carga por ubicación.

### Qué mirar

  • Tiempo de carga total: debería ser menor a 2 segundos.
  • Tamaño de página: menos de 1.5MB ideal.
  • Número de peticiones: menos de 50.

[WARNING] No te obsesiones con puntuaciones de 100/100. Un 90+ en PageSpeed es excelente y un 80+ es aceptable.


Lista de verificación final (resumen)

Aquí tienes un checklist rápido para aplicar todo lo anterior:

  • Activar compresión GZIP en cPanel o .htaccess.
  • Configurar expiración de cabeceras (caché del navegador).
  • Instalar y activar plugin de caché (LiteSpeed o WP Super Cache).
  • Comprimir todas las imágenes (Smush o ShortPixel).
  • Activar CDN (Cloudflare gratuito).
  • Optimizar la base de datos (WP-Optimize).
  • Revisar y eliminar plugins innecesarios.
  • Cambiar a un tema ligero si es necesario.
  • Minificar CSS y JS.
  • Actualizar PHP a 8.x.
  • Activar caché de objetos si es posible.
  • Medir con GTmetrix y ajustar lo que falte.

Preguntas frecuentes (FAQ)

¿Cuánto tardaré en ver resultados?

Si aplicas los pasos 1, 2, 3 y 4, notarás una mejora inmediata (en 10-15 minutos). Los pasos 5, 6 y 9 tardan un poco más pero son igual de importantes.

¿Puedo hacer todo esto sin conocimientos técnicos?

Sí, esta guía está pensada para princip

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel