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

Cómo mejorar la velocidad de WordPress en cPanel (optimización básica)

Actualizado el 8 de abril de 2026

¿Tu WordPress va lento y no sabes por dónde empezar? No te preocupes, es uno de los problemas más comunes y, normalmente, la solución está en tu propio panel de control (cPanel). Un sitio lento no solo frustra a tus visitantes, sino que también afecta tu posicionamiento en Google. La buena noticia es que acelerar WordPress cPanel es más sencillo de lo que parece si sigues una guía básica.

En este artículo, te voy a enseñar, paso a paso y sin tecnicismos, cómo mejorar la velocidad WordPress cPanel desde cero. No necesitas ser un experto en programación; solo seguir estas instrucciones al pie de la letra.

¿Por qué es tan importante la velocidad de tu WordPress?

Antes de ponernos manos a la obra, entiende esto: el 53% de los usuarios abandona una página que tarda más de 3 segundos en cargar. Además, Google utiliza la velocidad como factor de posicionamiento. Si tu web es lenta, estás perdiendo visitas y dinero. Al optimizar, no solo mejoras la experiencia del usuario, sino que también reduces la tasa de rebote.


Paso 1: Activa la compresión GZIP o Brotli

El primer paso para acelerar WordPress cPanel es reducir el peso de los archivos que se envían al navegador. La compresión GZIP (o Brotli, si tu servidor lo soporta) empaqueta tus archivos HTML, CSS y JavaScript para que viajen más rápido.

¿Cómo activarlo desde cPanel?

  1. Entra a tu cPanel (normalmente en tudominio.com/cPanel o tudominio.com:2083).
  2. Busca la sección "Optimizar sitio web" (o "Optimize Website").
  3. Selecciona la opción "Comprimir todo el contenido" y haz clic en "Actualizar configuración".

[TIP] Si no encuentras esa opción, puedes añadir este código al final del archivo .htaccess (en la raíz de tu WordPress, dentro de la carpeta public_html):

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

Paso 2: Configura la caché del navegador y de página

La caché es tu mejor amiga. Básicamente, guarda una "foto" de tu web para que no tenga que cargarla desde cero cada vez que alguien la visita.

Caché a nivel de servidor (cPanel)

Muchos cPanels incluyen Memcached o Varnish. Para activarlo:

  1. Ve a la sección "Administrador de Memcached" o "Varnish" en tu cPanel.
  2. Haz clic en "Activar" para tu dominio.

Caché de navegador (para visitantes)

Esto lo logras añadiendo reglas al .htaccess. Así le dices al navegador del visitante que guarde ciertos archivos (imágenes, CSS) en su ordenador.

[INFO] Este código es seguro y lo usamos en miles de sitios. Copia y pega esto en 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 text/javascript "access plus 1 month"
  ExpiresByType application/javascript "access plus 1 month"
  ExpiresByType application/x-javascript "access plus 1 month"
</IfModule>

Paso 3: Instala un plugin de caché (imprescindible)

Si no quieres tocar código, los plugins son la forma más fácil de optimizar WordPress rápido. El más recomendado para usuarios de cPanel es WP Rocket (de pago) o W3 Total Cache (gratuito).

Configuración rápida para W3 Total Cache (Gratis):

  1. Ve a Plugins > Añadir nuevo en tu escritorio de WordPress.
  2. Busca "W3 Total Cache" e instálalo y actívalo.
  3. Ve a Rendimiento > Ajustes generales.
  4. Activa las siguientes casillas:
    • Caché de página: Activado.
    • Caché de base de datos: Activado.
    • Caché de objetos: Activado (si tu hosting lo permite).
    • Caché de navegador: Activado.

[WARNING] No combines dos plugins de caché a la vez (ej. W3 Total Cache y WP Super Cache). Solo usarás uno, o tendrás conflictos y tu web podría romperse.


Paso 4: Optimiza tus imágenes (el error #1 del peso)

Las imágenes pesadas son la causa principal de la lentitud. Un archivo JPEG de 5MB puede tardar segundos en cargar, mientras que uno optimizado pesa 100KB y se ve igual.

Herramientas gratuitas para comprimir:

  • TinyPNG o Squoosh.app (online).
  • Plugin "Smush" o "ShortPixel" (automático).

Configuración recomendada en Smush:

  1. Instala y activa Smush desde tu WordPress.
  2. Ve a Smush > Bulk Smush.
  3. Haz clic en "Smush all" (Comprimir todos). Esto comprimirá todas tus imágenes existentes sin perder calidad.

[TIP] Antes de subir una imagen a tu web, redimensiona siempre la versión más grande a 1920px de ancho como máximo. No necesitas más para web.


Paso 5: Activa Lazy Load (Carga diferida)

El Lazy Load hace que las imágenes se carguen solo cuando el usuario las ve. Es decir, si tu web tiene 20 imágenes y un usuario solo ve las 3 primeras, las otras 17 no se descargan hasta que haga scroll. Esto acelera la carga inicial de forma brutal.

Cómo activarlo:

  • Con Smush: Ve a Smush > Lazy Load y actívalo.
  • Con W3 Total Cache: Ve a Rendimiento > Ajustes generales > Caché de navegador y activa la opción de "Cargar imágenes diferidas".
  • Sin plugin: Si usas un tema moderno (como GeneratePress o Astra), ya lo incluyen en sus ajustes.

Paso 6: Limpia y optimiza la base de datos

Con el tiempo, tu base de datos se llena de basura: revisiones antiguas de entradas, comentarios spam, transients (caché temporal) y borradores. Esto ralentiza las consultas SQL.

Desde cPanel (phpMyAdmin):

  1. Entra a cPanel > Bases de datos > phpMyAdmin.
  2. Selecciona la base de datos de tu WordPress (la que aparece en tu archivo wp-config.php).
  3. Haz clic en la pestaña "SQL" y ejecuta este código para limpiar revisiones y basura:
DELETE FROM wp_posts WHERE post_type = "revision";
DELETE FROM wp_comments WHERE comment_approved = "spam";
OPTIMIZE TABLE wp_options;

[WARNING] MUY IMPORTANTE: Haz una copia de seguridad de tu base de datos ANTES de ejecutar cualquier consulta SQL. Si no sabes hacerlo, mejor usa un plugin.

Desde WordPress (más fácil):

Instala el plugin WP-Optimize. Ve a WP-Optimize > Optimizar y haz clic en "Ejecutar optimización". Es seguro y lo hace todo automáticamente.


Paso 7: Desactiva plugins que no usas

Tener 30 plugins activos no significa que tu web sea mejor. Cada plugin carga archivos PHP y JavaScript, lo que aumenta el tiempo de respuesta del servidor.

Auditoría rápida:

  1. Ve a Plugins > Plugins instalados.
  2. Pregúntate: ¿Uso este plugin? ¿Aporta algo?
  3. Desactiva y elimina todo lo que no uses.

[INFO] Los plugins de "page builder" como Elementor o Divi son muy pesados. Si solo los usas en una página, intenta usar el tema nativo de WordPress para el resto de páginas, o usa el editor de bloques (Gutenberg).


Paso 8: Revisa tu hosting y PHP

A veces, el problema no es tu web, sino el servidor. La velocidad de tu WordPress depende mucho de la versión de PHP que uses.

Actualiza la versión de PHP desde cPanel:

  1. Ve a cPanel > Software > Select PHP Version.
  2. Cambia a la última versión estable (PHP 8.2 o 8.3, si tu hosting lo ofrece).
  3. Asegúrate de tener activadas las extensiones: mbstring, curl, mysqli, gd, imagick, zip.

[WARNING] Antes de cambiar de versión de PHP, comprueba que tu tema y plugins son compatibles. Si no lo son, tu web dará error. Si pasa, vuelve a la versión anterior.

PHP Workers (si usas LiteSpeed o Apache)

En cPanel, busca la sección "MultiPHP Manager" o "EasyApache". Aumenta el límite de memoria (memory_limit) a 256M o 512M. Esto ayuda con las consultas complejas.


Paso 9: Usa CDN (Red de Distribución de Contenido)

Si tu audiencia es global, un CDN (como Cloudflare) guarda una copia de tu web en servidores de todo el mundo. Cuando alguien de España visita tu web, se sirve desde un servidor en Madrid, no desde tu hosting en USA.

Configuración rápida con Cloudflare (Gratis):

  1. Crea una cuenta en Cloudflare.
  2. Añade tu dominio y sigue los pasos para cambiar tus servidores DNS (Cloudflare te da 2 IPs que debes poner en tu cPanel > Zone Editor).
  3. Activa el CDN (nube naranja) y la opción "Auto Minify" para CSS, JS y HTML.

[TIP] Cloudflare también bloquea ataques DDoS y bots maliciosos, lo que indirectamente acelera tu web.


Paso 10: Mide tu progreso

No puedes mejorar lo que no mides. Antes y después de cada cambio, usa estas herramientas:

  • GTmetrix: Te da un informe detallado con la letra (A-F) y te dice exactamente qué archivos pesan más.
  • PageSpeed Insights (Google): La herramienta oficial de Google. Si puntúa 90+ en móvil, estás en el buen camino.
  • Pingdom Tools: Similar a GTmetrix, muy visual.

¿Qué puntuación es buena?

  • 90-100: Excelente. Web relámpago.
  • 70-89: Aceptable. Hay margen de mejora.
  • <70: Necesitas aplicar los pasos de esta guía con urgencia.

Preguntas frecuentes (FAQ) sobre velocidad WordPress cPanel

¿Cuánto tiempo tarda en notarse la mejora?

Inmediatamente, sobre todo con la caché y la compresión. Las optimizaciones de imágenes son visibles desde el primer momento.

¿Es necesario instalar un plugin de caché si ya uso Cloudflare?

Sí, porque Cloudflare guarda el HTML, pero el plugin de caché optimiza la base de datos y el CSS/JS de tu servidor. Son complementarios.

¿Puedo romper mi web siguiendo estos pasos?

Si sigues las instrucciones al pie de la letra, es difícil. El único riesgo es tocar el .htaccess sin saber lo que haces. Por eso, siempre haz una copia de seguridad del .htaccess antes de editarlo.

¿Qué hago si mi hosting es muy malo?

Si después de seguir todos los pasos tu web sigue lenta, el problema es el hardware. Cambia a un hosting de pago con SSD (discos sólidos) y recursos dedicados. Los hostings gratis son la causa #1 de lentitud.

¿Sirve esto también si uso Syspanel en vez de cPanel?

Sí, absolutamente. Si tu proveedor usa Syspanel (el antiguo HestiaCP), los pasos son los mismos pero en lugar de entrar por el puerto 2083, entras por el puerto 2106 (ej. tudominio.com:2106). La estructura de carpetas y las opciones de PHP y caché son muy similares.


Conclusión final

Acelerar WordPress cPanel no es un misterio. Con estos 10 pasos básicos, que he aplicado en cientos de sitios, conseguirás reducir el tiempo de carga de 5 segundos a menos de 1.5 segundos en la mayoría de los casos.

Resumen rápido de la lista de tareas:

  1. Activa GZIP.
  2. Activa la caché del navegador (.htaccess).
  3. Instala un plugin de caché (W3 Total Cache o WP Rocket).
  4. Comprime tus imágenes (Smush).
  5. Activa Lazy Load.
  6. Optimiza la base de datos (WP-Optimize).
  7. Desactiva plugins inútiles.
  8. Sube la versión de PHP a 8.2+.
  9. Activa un CDN (Cloudflare).
  10. Mide con GTmetrix.

Empieza por los pasos 1, 3 y 4; son los que más impacto tienen con menos esfuerzo. Si tienes dudas, déjalas en los comentarios y te ayudo a resolverlas.

[WARNING] Si tu web es de comercio electrónico (WooCommerce), ten mucho cuidado con la caché. A veces, la caché de páginas puede mostrar carritos vacíos o precios desactualizados. En ese caso, excluye las páginas de "carrito", "checkout" y "mi cuenta" de la caché en tu plugin.

¿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