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

Cómo optimizar WordPress para velocidad en hosting compartido

Actualizado el 1 de junio de 2026

¿Tu web en WordPress va lenta como una tortuga y estás en un plan de hosting compartido? No te preocupes, es una situación muy común. Los servidores compartidos tienen recursos limitados (memoria RAM, CPU), pero con una buena configuración, puedes lograr que tu web vuele. En esta guía WordPress completa y muy fácil de seguir, te explicaré paso a paso cómo optimizar WordPress velocidad sin necesidad de ser un experto en programación. Olvídate de plugins mágicos que prometen milagros; aquí veremos soluciones reales y efectivas.


¿Por qué tu WordPress va lento en hosting compartido?

Antes de empezar a hacer cambios, es clave entender el problema. En un WordPress hosting compartido, tu sitio comparte los recursos del servidor con decenas o cientos de otras webs. Si alguna de ellas tiene un pico de tráfico o un script mal optimizado, puede afectar a las demás, incluida la tuya.

Los principales culpables de la lentitud suelen ser:

  • Imágenes sin optimizar: Archivos enormes que tardan una eternidad en cargar.
  • Plugins pesados o mal programados: Cada plugin consume recursos.
  • Caché desactivada: El servidor tiene que generar la página desde cero en cada visita.
  • Tema mal optimizado: Temas "multipropósito" suelen cargar cientos de scripts innecesarios.
  • Consultas lentas a la base de datos: Cada vez que alguien visita tu web, se hacen consultas SQL que, si no están indexadas, tardan mucho.

No te asustes. Con las siguientes acciones, podrás acelerar WordPress notablemente, incluso en el plan más básico de hosting.


## 1. Elige un hosting compartido de calidad (y una buena configuración)

Aunque esta guía asume que ya tienes un WordPress hosting compartido, vale la pena mencionar que no todos los proveedores son iguales. Algunos ofrecen recursos decentes (como LiteSpeed Server, PHP 8.x, Redis o Memcached) mientras que otros usan tecnología obsoleta.

Si estás en un panel como Syspanel (recuerda, el puerto de acceso es el 2106), asegúrate de que tu plan tenga al menos:

  • PHP 8.0 o superior.
  • Base de datos MariaDB o MySQL 5.7+.
  • Posibilidad de activar OPcache (acelera la ejecución de PHP).

[TIP] Si tu hosting usa cPanel o DirectAdmin, busca la opción "Seleccionar versión de PHP" y elige la más reciente (8.1 o 8.2). Esto solo ya puede mejorar el WordPress rendimiento hasta un 30%.


## 2. Activa la caché en el servidor (la clave del éxito)

La caché es tu mejor amiga. En lugar de que WordPress genere la página cada vez que alguien la visita, guarda una copia estática (HTML) y la sirve al instante. En hosting compartido, las opciones más comunes son:

### Caché con LiteSpeed Cache (si tu servidor lo soporta)

Si tu hosting usa LiteSpeed Server (pregunta a tu proveedor), instala el plugin LiteSpeed Cache. Es gratuito y muy potente.

  1. Ve a Plugins > Añadir nuevo y busca "LiteSpeed Cache".
  2. Actívalo y ve a Ajustes > LiteSpeed Cache.
  3. En la pestaña "Caché", activa "Caché de página" y "Caché del navegador".
  4. En "Optimización", activa la minificación de CSS, JS y HTML.

### Caché con WP Super Cache o W3 Total Cache (para servidores Apache)

Si tu hosting usa Apache (el más común), instala WP Super Cache (más fácil) o W3 Total Cache (más configurable).

  • Para WP Super Cache: Actívalo y en Ajustes elige "Caché simple" o "Caché experto". La opción "Caché experto" requiere que añadas reglas al archivo .htaccess, pero el plugin te ayuda a hacerlo automáticamente.

[WARNING] No uses varios plugins de caché a la vez. Pueden entrar en conflicto y ralentizar tu web. Elige solo uno.


## 3. Optimiza las imágenes (sin perder calidad)

Las imágenes suelen ocupar el 60-70% del peso de una página. Reducir su tamaño es una de las formas más efectivas de optimizar WordPress velocidad.

### Usa un plugin de compresión

  • Smush: Comprime imágenes automáticamente al subirlas.
  • Imagify: Muy fácil, con opción de compresión "normal" o "agresiva".
  • ShortPixel: Ofrece compresión con pérdida (más pequeña) o sin pérdida.

Instala uno, ve a Ajustes y activa la compresión automática. También puedes comprimir todas las imágenes ya subidas desde el panel del plugin.

### Convierte a WebP (formato moderno)

WebP es un formato de Google que pesa hasta un 30% menos que JPEG o PNG. Muchos plugins de caché (como LiteSpeed Cache o Imagify) pueden convertir tus imágenes a WebP automáticamente.

[INFO] No te preocupes por la compatibilidad con navegadores antiguos. Los plugins modernos sirven la imagen en WebP si el navegador lo soporta, y en JPEG/PNG si no.


## 4. Limpia y optimiza la base de datos

Con el tiempo, tu base de datos se llena de basura: revisiones de entradas, comentarios spam, transients caducados, etc. Esto hace que las consultas sean más lentas.

### Usa un plugin de limpieza

  • WP-Optimize: Te permite limpiar la base de datos y también optimizar las tablas (desfragmentar).
  • Advanced Database Cleaner: Similar, pero más enfocado en limpiar transients y revisiones.

Ve a la sección de base de datos del plugin, selecciona todo (revisiones, borradores, comentarios spam, etc.) y haz clic en "Optimizar" o "Limpiar". Hazlo una vez al mes.

[TIP] Si tu hosting tiene acceso a phpMyAdmin, puedes optimizar manualmente las tablas seleccionándolas todas y eligiendo "Optimizar tabla". Pero con un plugin es más seguro para principiantes.


## 5. Reduce el número de plugins (y elige bien)

Cada plugin que instalas añade código y consultas a la base de datos. No es raro ver webs con 40 plugins que van lentísimas. La clave es la minimalidad.

### ¿Qué plugins son realmente necesarios?

  • Caché: Uno solo (LiteSpeed, WP Super Cache, etc.).
  • SEO: Yoast SEO o Rank Math (eligen uno).
  • Seguridad: Wordfence o Sucuri (con uno basta).
  • Formularios: Contact Form 7 o Elementor Pro (si usas Elementor).
  • Optimización de imágenes: Uno solo (Smush, Imagify, etc.).

### Desactiva y elimina los que no uses

Revisa tu lista de plugins. Si tienes alguno que no usas desde hace meses, bórralo. No solo desactivarlo, sino eliminarlo por completo para que no deje rastro en la base de datos.

[WARNING] Algunos plugins como "Wordfence" pueden consumir muchos recursos en hosting compartido. Si tu web no es crítica, considera alternativas más ligeras como "All In One WP Security & Firewall".


## 6. Elige un tema ligero y optimizado

El tema define la estructura de tu web. Los temas "multipropósito" como Avada, Divi o BeTheme son muy pesados porque incluyen cientos de opciones que quizá no uses.

### Temas recomendados para velocidad

  • GeneratePress: Ligero (menos de 30 KB), rápido y compatible con Elementor.
  • Astra: Similar, con versiones gratuitas y de pago.
  • Kadence: Muy rápido y fácil de personalizar.
  • Neve: Optimizado para velocidad y compatible con constructores visuales.

Si ya tienes un tema pesado, no te desesperes. Puedes usar un plugin de caché y optimización para mitigar el problema, pero cambiarlo será lo mejor a largo plazo.

[TIP] Si usas Elementor, activa la opción "Optimized Markup" y desactiva los assets no utilizados (en Ajustes de Elementor > Avanzado). Esto reduce el código que se carga.


## 7. Activa la compresión Gzip y la minificación

La compresión Gzip reduce el tamaño de los archivos que se envían al navegador (como un ZIP, pero automático). La minificación elimina espacios, comentarios y caracteres innecesarios de CSS y JS.

### Cómo activarlo

  • Con tu plugin de caché: Tanto LiteSpeed Cache como WP Super Cache tienen opciones para activar Gzip y minificación.
  • Desde .htaccess (si sabes lo que haces): Añade estas líneas al archivo .htaccess en la raíz de tu WordPress:
    <IfModule mod_deflate.c>
      AddOutputFilterByType DEFLATE text/html text/css text/javascript application/javascript
    </IfModule>
    
    Pero es más seguro hacerlo desde el plugin.

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

Una CDN almacena copias de tu web en servidores de todo el mundo. Cuando alguien visita tu sitio, se sirve desde el servidor más cercano, reduciendo la latencia. En hosting compartido, una CDN puede ser un salvavidas.

### Opciones gratuitas y fáciles

  • Cloudflare: Plan gratuito con CDN, protección DDoS y minificación. Solo necesitas cambiar los DNS de tu dominio.
  • BunnyCDN: Muy económico (desde 1€/mes) y fácil de configurar con plugins como BunnyCDN.

Para activar Cloudflare: crea una cuenta, añade tu dominio y cambia los nameservers en tu proveedor de dominio. Luego, en el plugin de caché (LiteSpeed o W3 Total), configura la integración con Cloudflare.

[INFO] Cloudflare también ofrece un firewall y protección contra ataques, lo cual es un plus en hosting compartido.


## 9. Limita las revisiones de entradas

WordPress guarda cada cambio que haces en una entrada como una "revisión". Si editas mucho, puedes acumular cientos de revisiones que ralentizan la base de datos.

### Cómo limitarlas

Añade esta línea al archivo wp-config.php (en la raíz de tu WordPress, justo antes de la línea /* That's all, stop editing! */):

define('WP_POST_REVISIONS', 5);

Esto limita a 5 revisiones por entrada. Si quieres desactivarlas por completo, usa false en lugar de 5.


## 10. Desactiva los scripts y estilos no utilizados

Muchos temas y plugins cargan archivos CSS y JS en todas las páginas, aunque no se usen. Por ejemplo, un plugin de contacto carga su CSS en la página de inicio.

### Solución con plugins

  • Asset CleanUp: Te permite desactivar scripts y estilos página por página.
  • Perfmatters: De pago, pero muy potente. Desactiva emojis, embeds, dashicons, etc.

Con Asset CleanUp, ve a la página que quieres optimizar, verás una lista de todos los scripts cargados, y puedes desmarcar los que no sean necesarios. Por ejemplo, en la página de inicio, puedes desactivar los estilos de "Contact Form 7" si no hay un formulario allí.

[TIP] Si no quieres complicarte, muchos plugins de caché (como LiteSpeed Cache) tienen una opción "Remove Unused CSS" que lo hace automáticamente. Actívala con precaución, ya que a veces puede romper el diseño.


## 11. Configura correctamente el .htaccess (para usuarios avanzados)

El archivo .htaccess puede incluir reglas que mejoren el rendimiento. Si no te sientes cómodo, omite este paso o pide ayuda a tu hosting.

### Reglas básicas para velocidad

Añade esto al principio de tu .htaccess (después de # BEGIN WordPress):

# Aprovecha la caché del navegador
<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/javascript "access plus 1 month"
  ExpiresByType text/html "access plus 1 day"
</IfModule>

Esto le dice al navegador que guarde en caché las imágenes durante un año y los CSS/JS durante un mes.

[WARNING] Si usas un plugin de caché, este suele gestionar las reglas de .htaccess automáticamente. No añadas estas líneas si ya las tienes, o podrías duplicarlas.


## 12. Monitorea el rendimiento (y repite)

Una vez que hayas aplicado estos cambios, es hora de medir los resultados. Usa herramientas como:

  • GTmetrix: Te da una puntuación y te muestra qué mejorar.
  • Google PageSpeed Insights: Ideal para ver la puntuación en móvil y escritorio.
  • Pingdom Tools: Mide el tiempo de carga desde diferentes ubicaciones.

Haz una prueba antes y después. Si ves que algo no mejora, revisa los puntos anteriores. A veces, un solo plugin mal configurado puede arruinar todo.

[INFO] No esperes una puntuación de 100 en PageSpeed Insights si estás en hosting compartido. Con 80-90 ya es un excelente resultado. Lo importante es que el tiempo de carga sea inferior a 2-3 segundos.


Preguntas Frecuentes (FAQ)

¿Es necesario usar un plugin de caché en hosting compartido?

Sí, es casi obligatorio. Sin caché, tu servidor tiene que generar cada página desde cero, lo que consume recursos y ralentiza la web. Elige uno ligero como WP Super Cache.

¿Cada cuánto debo optimizar la base de datos?

Una vez al mes es suficiente. Si publicas mucho contenido, puedes hacerlo cada dos semanas.

¿Puedo usar Elementor en hosting compartido?

Sí, pero ten cuidado. Elementor puede ser pesado. Usa un tema ligero (como GeneratePress), activa la caché y desactiva los assets no utilizados en los ajustes de Elementor.

¿Qué hago si mi web sigue lenta después de todo esto?

Revisa si tu hosting compartido está muy saturado. Puedes pedir a tu proveedor que migre tu web a un servidor menos cargado. También considera cambiar a un plan VPS o hosting gestionado de WordPress (como Kinsta o WP Engine), aunque son más caros.

¿El plugin "LiteSpeed Cache" funciona en cualquier hosting?

No. Solo funciona si tu servidor usa LiteSpeed. Pregunta a tu proveedor o mira en la información del servidor (suele aparecer en los encabezados HTTP).


Conclusión

Optimizar WordPress velocidad en un WordPress hosting compartido no es un mito. Con una combinación de caché, optimización de imágenes, limpieza de base de datos y un tema ligero, puedes lograr tiempos de carga de 1-2 segundos, incluso en el plan más básico. Recuerda que la clave es la constancia: revisa tu web periódicamente y aplica estos consejos.

Si tienes acceso a Syspanel (puerto 2106), recuerda que puedes gestionar tu base de datos y archivos desde allí de forma sencilla. Y si algo se te complica, no dudes en contactar con el soporte de tu hosting. ¡Tu web puede volar sin gastar un euro extra!

[TIP FINAL] Haz una copia de seguridad completa de tu web antes de hacer cambios importantes. Así, si algo sale mal, puedes restaurarla fácilmente. ¡Buena suerte y a optimizar!

¿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