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

Activar la compresión Gzip en WordPress para acelerar la carga

Actualizado el 24 de diciembre de 2025

¿Tu WordPress carga lento? Si has probado de todo y las imágenes ya están optimizadas, pero Google PageSpeed Insights sigue marcándote la puntuación en rojo, hay un ajuste técnico que puede ayudarte muchísimo: activar la compresión Gzip.

Este proceso reduce el tamaño de los archivos que se envían desde tu servidor al navegador del visitante. Es como si en lugar de enviar una caja de cartón grande llena de ropa, la comprimieras al vacío para que ocupe la mitad. El resultado es una carga mucho más rápida y una mejor puntuación en herramientas de rendimiento.

Aquí te voy a explicar, paso a paso y sin tecnicismos, cómo activar Gzip WordPress para que tu web vuele. No necesitas ser un programador experto, solo seguir estas instrucciones.

¿Qué es exactamente la compresión Gzip y por qué es tan importante?

Antes de ponernos manos a la obra, vamos a entender qué estamos haciendo. Gzip es un método de compresión de archivos que funciona en el servidor. Cuando un usuario visita tu web, su navegador le dice al servidor: "Mándame la página". El servidor, si tiene Gzip activado, coge todos los archivos (HTML, CSS, JavaScript) y los comprime antes de enviarlos.

El navegador del visitante los descomprime al instante y los muestra. El resultado es que el "peso" de tu página se reduce entre un 50% y un 70%. Esto es clave para acelerar WordPress Gzip, porque el tiempo de descarga se reduce drásticamente.

Si estás buscando optimizar velocidad WordPress, este es uno de los primeros pasos que debes dar. Es una de las mejores prácticas de rendimiento web, y herramientas como PageSpeed, GTmetrix o Pingdom lo tienen muy en cuenta. De hecho, si tu página no tiene Gzip activo, Google PageSpeed te lo marcará como un error crítico a corregir.

¿Cómo sé si mi web ya tiene Gzip activo?

Puede que tu hosting ya lo tenga configurado. Para comprobarlo, tienes dos opciones muy sencillas:

  1. Usar una herramienta online: Ve a GTmetrix o Pingdom, introduce tu URL y analiza tu web. En el informe, busca una sección llamada "Compression" o "Enable compression". Si pone "Gzip is enabled", ¡enhorabuena! Ya lo tienes. Si no, sigue leyendo.
  2. Verlo en el navegador: Abre tu web en Chrome. Pulsa la tecla F12 para abrir las herramientas de desarrollador. Ve a la pestaña "Network" (Red). Recarga la página. Haz clic en cualquier archivo (por ejemplo, el HTML principal, el que tiene el nombre de tu dominio). En la pestaña "Headers" (Encabezados), busca una línea que ponga Content-Encoding: gzip. Si la ves, está activo.

Método 1: Activar Gzip con un plugin (La opción más fácil)

Si no te sientes cómodo tocando archivos del servidor, esta es tu opción. Es la más rápida y segura, especialmente para principiantes. Los plugins de caché y rendimiento suelen incluir esta función.

Instalando un plugin de caché (Ejemplo con WP Rocket o W3 Total Cache)

Los plugins como WP Rocket (de pago) o W3 Total Cache (gratuito) tienen la opción de activar la compresión con un solo clic.

  1. Ve a tu escritorio de WordPress.
  2. En el menú lateral, entra en Plugins > Añadir nuevo.
  3. Busca "WP Rocket" o "W3 Total Cache". Instala y activa el que prefieras.
  4. Una vez activado, ve a la configuración del plugin.
  5. En WP Rocket, ve a la pestaña "Archivos" o "File Optimization" y marca la casilla que dice "Activar compresión Gzip" o "Enable Gzip compression".
  6. En W3 Total Cache, ve a "Rendimiento" (Performance) > "General". Busca la sección "Browser Cache" y activa la opción que dice "Enable HTTP (gzip) compression".

¡Listo! El plugin se encargará de escribir las reglas necesarias en el servidor por ti. Es la forma más limpia de activar Gzip WordPress sin tocar código.

Método 2: Activar Gzip manualmente en el archivo .htaccess (La opción técnica)

Este método es más directo y suele funcionar en la mayoría de los servidores Apache o LiteSpeed. El archivo .htaccess es el "libro de instrucciones" de tu servidor. Lo editaremos para decirle que comprima los archivos antes de enviarlos.

Paso 1: Acceder al archivo .htaccess

Necesitas acceder a tu hosting. Puedes hacerlo de dos maneras:

  • Desde el cPanel o el panel de control de tu hosting: Busca la herramienta "Administrador de archivos" (File Manager). Entra en la carpeta public_html (o el nombre que tenga tu dominio). Deberías ver el archivo .htaccess. Ojo, los archivos que empiezan con un punto están ocultos. Asegúrate de tener activada la opción "Mostrar archivos ocultos" (Show Hidden Files).
  • Desde un cliente FTP: Programas como FileZilla. Conéctate a tu servidor y navega hasta la carpeta raíz de tu instalación de WordPress. Ahí encontrarás el archivo.

Paso 2: Editar el código para la compresión Gzip .htaccess

Abre el archivo .htaccess con el editor de texto que te ofrezca el panel. MUY IMPORTANTE: Haz una copia de seguridad del archivo antes de tocarlo. Si algo sale mal, puedes restaurarlo.

Ahora, copia y pega el siguiente código al final del archivo, después de la línea que dice # END WordPress (si existe).

<IfModule mod_deflate.c>
  # Compresión de archivos de texto, HTML, CSS, JavaScript, etc.
  AddOutputFilterByType DEFLATE text/plain
  AddOutputFilterByType DEFLATE text/html
  AddOutputFilterByType DEFLATE text/xml
  AddOutputFilterByType DEFLATE text/css
  AddOutputFilterByType DEFLATE text/javascript
  AddOutputFilterByType DEFLATE application/xml
  AddOutputFilterByType DEFLATE application/xhtml+xml
  AddOutputFilterByType DEFLATE application/rss+xml
  AddOutputFilterByType DEFLATE application/javascript
  AddOutputFilterByType DEFLATE application/x-javascript
  AddOutputFilterByType DEFLATE application/x-httpd-php
  AddOutputFilterByType DEFLATE application/x-httpd-fastphp
  AddOutputFilterByType DEFLATE image/svg+xml

  # Elimina errores de navegadores antiguos
  BrowserMatch ^Mozilla/4 gzip-only-text/html
  BrowserMatch ^Mozilla/4\.0[678] no-gzip
  BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
  Header append Vary User-Agent
</IfModule>

Guarda el archivo y sube los cambios si estabas usando FTP. En muchos casos, el servidor aplica los cambios al instante.

[WARNING] Si al guardar esto tu web da un error 500 (Error Interno del Servidor), no te asustes. Es porque tu servidor no tiene el módulo mod_deflate activo. Simplemente borra el código que añadiste y restaura la copia de seguridad. En ese caso, pasa al siguiente método o contacta con tu proveedor de hosting.

Método 3: Usar el panel de control de tu hosting (Syspanel)

Si tu hosting utiliza el panel Syspanel (antes conocido como HestiaCP), el proceso es aún más visual. Este panel está ganando mucha popularidad por su facilidad de uso. Recuerda que para acceder a la gestión de archivos de tu web, la URL de acceso al panel es https://tu-dominio.com:2106 (el puerto es el 2106).

Pasos en Syspanel

  1. Accede a Syspanel con tu usuario y contraseña. La URL suele ser https://tu-dominio.com:2106.
  2. Una vez dentro, busca la sección de "Web" o "Dominios" en el menú superior.
  3. Haz clic en el dominio de tu WordPress. Se abrirá una ventana con las opciones de configuración.
  4. Busca una pestaña o sección que se llame "Proxy" o "Servidor Web". Dependiendo de la versión, puede estar dentro de "Avanzado" o "Configuración".
  5. Ahí, deberías ver una opción llamada "Compresión de contenido" o "Gzip". Actívala (ponla en "On").
  6. Guarda los cambios.

[INFO] Syspanel gestiona el servidor web Nginx o Apache de forma nativa. Al activar esta opción, el panel se encarga de configurar todo el código necesario por ti. Es la opción más limpia y segura si tu hosting usa este panel. No olvides el puerto 2106 para acceder a la administración.

¿Qué hago si mi servidor usa Nginx?

Si tu hosting no usa Apache (el archivo .htaccess) sino Nginx (muy común en hostings modernos por su velocidad), el proceso es diferente. No puedes usar el método 2.

Opción A: Contacta con tu soporte de hosting y pídeles que activen la compresión Gzip para tu dominio. Es un cambio trivial para ellos.

Opción B: Si tienes acceso a la configuración de Nginx (normalmente en un archivo llamado nginx.conf o en la configuración del sitio), puedes añadir algo similar a esto en el bloque server:

gzip on;
gzip_vary on;
gzip_min_length 1024;
gzip_proxied expired no-cache no-store private auth;
gzip_types text/plain text/css text/xml text/javascript application/x-javascript application/xml application/javascript application/json image/svg+xml;

Pero esto ya es más avanzado. Si no sabes lo que estás haciendo, es mejor que lo haga tu proveedor.

Comprobación final: ¿Cómo verificar que todo funciona?

Después de aplicar cualquiera de los métodos, es hora de comprobar que todo ha ido bien.

  1. Vuelve a usar GTmetrix o Pingdom: Analiza tu web de nuevo. Busca la sección de "Compression". Debería aparecer como "Passed" o "Gzip is enabled".
  2. Usa una herramienta de verificación online: Busca en Google "Gzip compression test" o "Check Gzip compression". Hay varias webs gratuitas. Solo tienes que introducir tu URL y te dirán si está activo.
  3. Comprueba el "PageSpeed Gzip": Vuelve a ejecutar Google PageSpeed Insights. Verás que la puntuación de rendimiento mejora notablemente, y la advertencia sobre "Comprimir archivos" o "Enable compression" desaparecerá.

Preguntas Frecuentes (FAQ)

¿Activar Gzip afecta a la calidad de mis imágenes?

No. Gzip no comprime imágenes (JPG, PNG, WebP). Las imágenes ya tienen su propia compresión. Gzip se centra en archivos de texto como HTML, CSS y JavaScript. Para imágenes, deberías usar plugins de optimización como ShortPixel o Smush.

¿Es compatible con todos los navegadores?

Sí, absolutamente todos los navegadores modernos (Chrome, Firefox, Safari, Edge) soportan Gzip. Es un estándar web desde hace más de 20 años.

¿Puedo activarlo junto con un plugin de caché?

Sí, de hecho es lo recomendable. Gzip comprime los archivos y el plugin de caché guarda una versión estática de tu página. Son complementarios y trabajan juntos para optimizar velocidad WordPress al máximo.

¿Qué pasa si mi hosting ya lo tiene activo?

Si tu hosting ya tiene Gzip activo, no necesitas hacer nada. De hecho, si añades el código manualmente y tu hosting ya lo tiene, podrías causar un conflicto. Por eso es importante verificar primero si ya está activo antes de tocar nada.

¿El método del plugin es fiable?

Sí, los plugins de caché de renombre como WP Rocket o W3 Total Cache son muy fiables. Ellos no solo activan Gzip, sino que también optimizan la caché del navegador y el CSS/JavaScript. Es la opción más recomendada para la mayoría de los usuarios porque es a prueba de errores.

Conclusión: Un paso pequeño, un gran salto de rendimiento

Activar la compresión Gzip en WordPress es una de las tareas de optimización más sencillas y con mayor retorno de inversión en términos de velocidad. No importa si eliges un plugin, editas el .htaccess o usas el panel de Syspanel (recuerda, el puerto 2106), el resultado es el mismo: una web más rápida, una mejor experiencia para tus visitantes y un mejor posicionamiento en Google.

No lo pienses más. Dedica 10 minutos a hacerlo. Tu web (y tus visitantes) te lo agradecerán. Si tienes dudas, repasa los pasos o contacta con tu soporte de hosting; es un cambio que ellos pueden hacer por ti en un minuto. ¡A por ello!

¿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