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

Cómo optimizar la velocidad de WordPress en cPanel (10 trucos)

Actualizado el 3 de enero de 2026

¿Tu sitio WordPress va lento y no sabes por dónde empezar? Es una de las consultas más habituales que recibimos en soporte. Un WordPress lento en cPanel no solo frustra a tus visitantes, sino que también castiga tu posicionamiento en Google. La buena noticia es que no necesitas ser un experto en desarrollo para notar una mejora drástica. En esta guía extensa y práctica, vamos a desgranar 10 trucos infalibles para optimizar la velocidad de WordPress en cPanel, explicados paso a paso y sin tecnicismos innecesarios.

Si has buscado en foros y has visto términos como "TTFB", "render blocking" o "caché de objetos", no te preocupes. Aquí lo traducimos a un lenguaje claro. Al final de este artículo, tendrás un plan de acción concreto para acelerar WordPress desde el panel de control de tu hosting, incluso si es tu primera vez tocando archivos de configuración.


1. Activa la compresión GZIP desde el archivo .htaccess

El primer paso para acelerar WordPress es reducir el peso de los archivos que se envían al navegador del usuario. La compresión GZIP funciona como una "mochila comprimida": empaqueta todo el contenido (HTML, CSS, JavaScript) en un archivo más pequeño, lo envía y el navegador lo descomprime al instante. Esto puede reducir el tiempo de carga hasta en un 70%.

En cPanel, el archivo .htaccess es el corazón de la configuración de tu servidor Apache. Para editarlo, ve a Administrador de archivos en cPanel, busca la carpeta public_html (o la carpeta raíz de tu instalación de WordPress) y localiza el archivo .htaccess.

Antes de tocarlo, haz una copia de seguridad del archivo por si acaso. Luego, añade el siguiente bloque de código al final del mismo:

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

Guarda los cambios y borra la caché de tu navegador para probar. Puedes verificar si la compresión está activa usando herramientas online como "GZIP Checker" de GiftOfSpeed. Si tu hosting usa LiteSpeed (muy común en cPanel), es posible que ya esté activo, pero no está de más forzarlo.


2. Activa la caché de navegador (Expires Headers)

Cuando un visitante entra a tu web por primera vez, su navegador descarga todos los recursos (logos, estilos, scripts). Si no le indicas cuándo debe guardar una copia local, la próxima visita volverá a descargarlo todo desde cero. Esto es un lastre enorme para optimizar velocidad WordPress cPanel.

Para solucionarlo, añadimos cabeceras de expiración. Esto le dice al navegador: "Guarda esta imagen durante 30 días". Es un cambio sencillo pero muy efectivo. En el mismo archivo .htaccess, justo debajo del código anterior, pega esto:

<IfModule mod_expires.c>
  ExpiresActive On
  ExpiresByType image/jpg "access 1 year"
  ExpiresByType image/jpeg "access 1 year"
  ExpiresByType image/gif "access 1 year"
  ExpiresByType image/png "access 1 year"
  ExpiresByType text/css "access 1 month"
  ExpiresByType text/html "access 1 month"
  ExpiresByType application/pdf "access 1 month"
  ExpiresByType text/x-javascript "access 1 month"
  ExpiresByType application/x-shockwave-flash "access 1 month"
  ExpiresByType image/x-icon "access 1 year"
  ExpiresDefault "access 1 month"
</IfModule>

[TIP] Si usas un plugin de caché como W3 Total Cache o WP Super Minify, esta regla suele estar integrada. Pero si prefieres no instalar más plugins, este método manual es perfecto.


3. Activa la caché de páginas (con plugin o con LiteSpeed Cache)

Aquí atacamos el problema de raíz: WordPress lento cPanel suele ser sinónimo de "consultas repetitivas a la base de datos". Cada vez que alguien visita una página, WordPress ejecuta código PHP para "construir" la página. Con una caché de páginas, guardamos el HTML final generado y lo servimos directamente, sin ejecutar PHP ni consultar la base de datos.

¿Cómo activarla?

  • Opción A (Recomendada): Si tu hosting usa LiteSpeed (la mayoría de cPanels modernos), instala el plugin LiteSpeed Cache. Ve a su panel de ajustes y activa la opción "Caché". Es la solución más rápida y no requiere configuración avanzada.
  • Opción B: Si usas Apache puro, instala WP Super Cache o W3 Total Cache. En WP Super Cache, ve a Ajustes -> WP Super Cache y activa la opción "Caché activada (Recomendada)".

Con esto, tu web pasará de cargar en 3 segundos a hacerlo en 0.5 segundos. Es el truco más impactante de toda la lista.


4. Optimiza las imágenes antes de subirlas (y usa WebP)

Las imágenes son, probablemente, el 60% del peso total de cualquier web. Subir fotos directamente desde la cámara del móvil (de 4-5 MB) es un error garrafal que ralentiza todo. Para acelerar WordPress, debemos optimizar imágenes.

Pasos prácticos desde cPanel:

  1. Redimensiona antes: Usa herramientas como Photoshop o la gratuita GIMP para ajustar la imagen a su tamaño real de visualización (ej. 1200px de ancho).
  2. Comprime al guardar: Elige el formato JPG con calidad 70-80%. No se nota la diferencia, pero el peso baja muchísimo.
  3. Convierte a WebP: Es el formato moderno de Google. Puedes usar plugins como Converter for Media o Imagify. Si no quieres plugins, muchos paneles de control de hosting (incluido cPanel con LiteSpeed) ofrecen conversión automática de WebP en la caché.

[WARNING] No subas nunca imágenes en PNG si son fotos (solo para logos o gráficos con transparencia). Un PNG de una foto puede pesar 10 veces más que un JPG.


5. Desactiva o elimina plugins que no uses

Este es el consejo de oro para cualquier WordPress lento cPanel. Cada plugin activo carga código PHP y CSS/JS en cada página, aunque no lo uses en esa sección. Revisa tu lista de plugins y pregúntate: ¿Este plugin es imprescindible? ¿Está duplicando funciones?

¿Cómo identificar al culpable?

  • Ve a Plugins en tu escritorio.
  • Revisa la fecha de última actualización. Si un plugin no se actualiza en más de 2 años, es un lastre y un riesgo de seguridad.
  • Busca plugins que hagan lo mismo (ej. dos plugins de caché, o dos de optimización de base de datos). Nunca tengas dos plugins de caché activos a la vez.

[INFO] Si no quieres eliminar un plugin pero tampoco usarlo, puedes desactivarlo temporalmente. Si la web va más rápida, ya sabes cuál era el problema. Luego decides si lo borras definitivamente.


6. Optimiza la base de datos desde phpMyAdmin

Con el tiempo, tu base de datos se llena de "basura": revisiones de entradas antiguas, comentarios spam, transitorios caducados. Esto hace que las consultas sean lentas. La solución es limpiarla y optimizarla.

Acceso desde cPanel:

  1. Ve a la sección Bases de datos y haz clic en phpMyAdmin.
  2. En el panel izquierdo, selecciona la base de datos de tu WordPress (normalmente empieza con wp_).
  3. Haz clic en la pestaña Marcar todas en la parte inferior para seleccionar todas las tablas.
  4. En el menú desplegable "Con seleccionadas", elige Optimizar tabla. Esto compacta los espacios vacíos.

Opcional (más avanzado): Ejecuta esta consulta SQL para borrar revisiones antiguas (cambia wp_ por tu prefijo real):

DELETE FROM wp_posts WHERE post_type = "revision" AND post_status = "inherit";

[TIP] Para los que no quieren tocar SQL, el plugin WP-Optimize hace esto automáticamente con un clic y además limpia la caché.


7. Activa el almacenamiento en caché de objetos (Redis o Memcached)

Esto es un poco más técnico, pero muy potente. Cuando mencionamos optimizar velocidad WordPress cPanel, la caché de objetos se refiere a guardar en memoria (RAM) los resultados de las consultas a la base de datos. Así, si 100 personas visitan la misma página, WordPress no consulta la BD 100 veces, sino que saca los datos de la memoria.

¿Cómo activarlo en cPanel?

  • Ve a la sección Software de cPanel y busca "Select PHP Version" o "MultiPHP Manager".
  • En la pestaña "Extensiones", activa redis o memcached (depende de lo que ofrezca tu hosting).
  • Luego, en tu plugin de caché (si usas W3 Total Cache o LiteSpeed Cache), ve a la pestaña "Caché de objetos" y selecciona Redis, con el puerto por defecto 6379.

[WARNING] Si no ves estas extensiones en tu cPanel, es que tu hosting no lo permite. No intentes instalar Redis manualmente vía SSH, ya que es complejo y podrías romper el servidor.


8. Usa una CDN (Red de Distribución de Contenidos)

Una CDN sirve tus archivos estáticos (imágenes, CSS, JS) desde servidores repartidos por todo el mundo. Si tu web está en un servidor en Madrid y te visita alguien de México, la CDN mostrará las imágenes desde un servidor en Texas o California, reduciendo la latencia.

¿Es gratis?

  • Cloudflare tiene un plan gratuito excelente. Solo necesitas cambiar tus nameservers en el registro de tu dominio.
  • En cPanel, ve a Dominios -> Zone Editor para ver tus registros DNS, pero el cambio de nameservers se hace en tu registrador de dominios (donde compraste el dominio).

Pasos rápidos para configurar Cloudflare:

  1. Crea una cuenta gratuita.
  2. Añade tu dominio.
  3. Te pedirá cambiar los DNS. Copia los dos nameservers que te da Cloudflare.
  4. Ve a tu proveedor de dominios y reemplaza los actuales por los nuevos.
  5. Espera 24-48 horas a que se propague.

[INFO] Cloudflare también te ofrece protección contra ataques DDoS y un firewall básico, lo cual es un extra de seguridad.


9. Configura correctamente PHP (versión y límites de memoria)

Un WordPress lento cPanel a veces se debe a una configuración de PHP obsoleta. La versión 7.4 o inferior es del siglo pasado. Necesitas PHP 8.0 o superior.

Cómo cambiarlo en cPanel:

  1. Ve a la sección Software y entra en Select PHP Version.
  2. En el menú desplegable de la parte superior, elige la versión más reciente y estable (generalmente 8.2 o 8.3).
  3. Haz clic en "Set as current".

Mientras estás ahí, en la pestaña "Opciones", busca memory_limit y cámbialo de 256M a 512M o 1G si tu hosting lo permite. Esto evita errores de "memoria agotada" y permite que los scripts pesados se ejecuten sin problemas.


10. Revisa el Tiempo de Respuesta del Servidor (TTFB)

Este es el truco final y el más diagnóstico. El TTFB (Time To First Byte) es el tiempo que tarda tu servidor en empezar a enviar datos. Si es superior a 500ms, el problema no es tu web, es el servidor.

¿Cómo medirlo? Usa la herramienta "PageSpeed Insights" de Google o "GTmetrix". Si el TTFB es alto, contacta con tu proveedor de hosting. Puede ser que tu plan sea demasiado básico.

Soluciones si el TTFB es alto:

  • Cambia de plan: Si estás en un plan compartido barato, considera subir a un VPS o un plan "Cloud" optimizado para WordPress.
  • Cambia de hosting: Busca hosts que usen LiteSpeed y NVMe SSD. El almacenamiento SSD es crucial.
  • Revisa el plugin de seguridad: Algunos plugins de seguridad como Wordfence hacen muchas consultas a bases de datos externas, ralentizando el TTFB. Prueba a desactivarlo temporalmente.

[TIP] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso a la configuración de PHP y caché se realiza a través del puerto 2106 (ej. https://tudominio.com:2106). Allí encontrarás todas las opciones de optimización de forma visual y simplificada, similar a cPanel pero más moderna.


Preguntas Frecuentes (FAQ)

¿Por qué mi WordPress sigue lento después de activar la caché?
Puede que el problema sea el TTFB del servidor o que tengas demasiados plugins activos. Revisa el punto 9 y el 5. Además, asegúrate de que la caché de tu plugin realmente se esté generando (revisa el estado en el panel del plugin).

¿Es seguro editar el archivo .htaccess?
Sí, siempre que hagas una copia de seguridad. Un error de sintaxis puede dar un error 500, pero puedes revertir los cambios subiendo el archivo de respaldo desde el Administrador de archivos de cPanel.

¿Cuál es el mejor plugin de caché para cPanel?
Si tu hosting usa LiteSpeed (lo verás en tu panel), el plugin LiteSpeed Cache es el rey. Si es Apache, WP Super Cache es el más sencillo y W3 Total Cache el más completo (pero más complejo).

¿Necesito una CDN si mi web solo es para clientes locales?
Si tu público está en la misma ciudad que tu servidor, la CDN no aportará mucho. Pero si tienes visitas nacionales o internacionales, es imprescindible.

¿Qué hago si mi hosting no tiene Redis?
Puedes usar la caché de página normal y la optimización de imágenes. Con eso deberías ver una mejora del 80% en la velocidad.


Conclusión final: Tu plan de acción

Optimizar la velocidad de WordPress en cPanel no es un único paso, sino una suma de pequeñas mejoras. Empieza por los trucos más fáciles (activar GZIP y Expires Headers) y luego pasa a la caché de páginas. Si haces los 10 pasos, tu web volará.

Resumen rápido de prioridades:

  1. Hoy mismo: Activa GZIP + Expires + Caché de páginas (trucos 1, 2 y 3).
  2. Esta semana: Optimiza las imágenes de tus entradas antiguas (truco 4) y limpia plugins (truco 5).
  3. El mes que viene: Configura una CDN gratuita (truco 8) y revisa si tu plan de hosting es suficiente (truco 10).

Con estos cambios, notarás una diferencia abismal en la experiencia de usuario y en tu posicionamiento SEO. Si tienes dudas en algún paso, no dudes en contactar con el soporte de tu hosting, pero ahora ya sabes exactamente qué pedirles.

¿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