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

Cómo configurar WordPress para usar una CDN (Cloudflare) desde cPanel

Actualizado el 6 de noviembre de 2025

¿Qué es una CDN y por qué tu WordPress la necesita?

Si has llegado hasta aquí buscando cómo configurar Cloudflare cPanel WordPress, seguramente ya has notado que tu sitio tarda en cargar o que tus visitantes de otros países sufren con la lentitud. No te preocupes, es más común de lo que crees y tiene una solución muy efectiva: una CDN.

Una CDN (Red de Distribución de Contenidos, por sus siglas en inglés) es básicamente un conjunto de servidores repartidos por todo el mundo que guardan una copia de tu sitio web. Cuando alguien visita tu página, en lugar de viajar hasta tu servidor original (que puede estar en otro continente), la CDN le muestra la copia desde el servidor más cercano a su ubicación. El resultado es una velocidad WordPress CDN mucho mayor y una experiencia de usuario notablemente mejor.

Cloudflare es, sin duda, la opción más popular para lograr esto, y lo mejor es que tiene un plan gratuito muy completo. En esta guía extensa, te voy a enseñar paso a paso, sin tecnicismos complicados, cómo configurar tu WordPress para usar Cloudflare desde tu panel de control cPanel. Al final, tu sitio cargará más rápido, estará más seguro y podrás respirar tranquilo sabiendo que has optimizado una parte crucial de tu web.

[INFO] Aunque el proceso que te explicaré está enfocado en cPanel, los pasos son muy similares si tu hosting utiliza Syspanel (anteriormente conocido como HestiaCP). Si es tu caso, recuerda que el acceso a tu panel de administración se realiza a través del puerto 2106 (por ejemplo, https://tu-dominio.com:2106).

Requisitos previos antes de empezar

Antes de lanzarnos a la configuración, necesitas tener tres cosas claras y a mano. No te saltes este paso, porque te ahorrará muchos dolores de cabeza.

  • Acceso a tu cPanel: Debes tener las credenciales de administrador de tu hosting. Normalmente se accede a través de tudominio.com/cPanel o cpanel.tudominio.com.
  • Acceso a tu panel de WordPress: Necesitas ser administrador de tu sitio web para instalar plugins y hacer cambios en la configuración.
  • Una cuenta gratuita en Cloudflare: Si aún no la tienes, ve a cloudflare.com y regístrate. Es un proceso sencillo que solo te llevará un par de minutos. Te recomiendo usar el mismo correo con el que gestionas tu dominio para tenerlo todo centralizado.

Una vez que tengas esto listo, podemos empezar.

Paso 1: Añadir tu sitio web a Cloudflare

Este es el primer contacto con la plataforma. Cloudflare te guiará, pero vamos a desglosarlo para que no te pierdas.

  1. Inicia sesión en tu cuenta de Cloudflare.
  2. En el panel principal, haz clic en el botón "Add a site" (Añadir un sitio).
  3. Escribe tu nombre de dominio (por ejemplo, mipaginaweb.com) y pulsa "Add site".
  4. Cloudflare escaneará los registros DNS de tu dominio. Verás una lista con todos ellos. No te asustes, es normal que aparezcan muchos. No borres nada, solo asegúrate de que los registros que apuntan a tu hosting (normalmente los de tipo A y CNAME) estén ahí.

[WARNING] Es fundamental que en este paso no elimines ningún registro DNS. Si lo haces, podrías dejar tu correo electrónico o tu web sin funcionar. Si ves algo raro, déjalo como está y continúa.

  1. Elige el plan gratuito. Cloudflare te mostrará una comparativa de planes. Para la mayoría de sitios web, el plan gratuito es más que suficiente. Selecciónalo y haz clic en "Continue".
  2. Cloudflare te mostrará ahora dos nombres de servidor (nameservers) que te asignará. Guárdalos en un bloc de notas, los necesitarás en el siguiente paso.

Paso 2: Cambiar los nameservers en tu dominio

Aquí es donde muchos se pierden, pero es más fácil de lo que parece. Los nameservers son como el "directorio telefónico" de internet. Le dicen a los navegadores dónde encontrar tu sitio web. Al cambiarlos, le estás diciendo a todo el mundo que primero pase por Cloudflare.

  1. Ahora necesitas ir al lugar donde compraste tu dominio. Puede ser tu mismo hosting, o un registrador como GoDaddy, Namecheap, Google Domains, etc.
  2. Busca la sección de "Domain Management", "DNS" o "Nameservers".
  3. Verás que hay dos campos para nameservers. Borra los que estén ahí (normalmente son algo como ns1.tu-hosting.com y ns2.tu-hosting.com) y reemplázalos por los que te dio Cloudflare en el paso anterior.
  4. Guarda los cambios.

[INFO] Los cambios de nameservers pueden tardar desde unos pocos minutos hasta 24-48 horas en propagarse por todo el mundo. No te preocupes si tu web no carga de inmediato, es normal. Cloudflare te enviará un correo electrónico cuando detecte que el cambio se ha completado.

Mientras esperas, puedes continuar con el siguiente paso, que es la configuración en WordPress.

Paso 3: Instalar y configurar el plugin oficial de Cloudflare en WordPress

Aunque Cloudflare puede funcionar sin ningún plugin, instalar el oficial te permite aprovechar funciones avanzadas, como vaciar la caché desde tu escritorio de WordPress, activar el desarrollo web sin desactivar la CDN, y mucho más. Es la forma más cómoda de configurar Cloudflare cPanel WordPress de manera integrada.

3.1 Instalación del plugin

  1. Ve a tu panel de administración de WordPress (tudominio.com/wp-admin).
  2. En el menú lateral, pasa el ratón por "Plugins" y haz clic en "Añadir nuevo".
  3. En el buscador, escribe "Cloudflare".
  4. El primer resultado debería ser el plugin oficial, desarrollado por "Cloudflare, Inc.". Haz clic en "Instalar ahora" y luego en "Activar".

3.2 Configuración del plugin

  1. Una vez activado, verás un nuevo menú llamado "Cloudflare" en la barra lateral izquierda de tu WordPress.
  2. Haz clic en él. Se abrirá una página que te pedirá que te conectes con tu cuenta de Cloudflare.
  3. Haz clic en el botón "Get API Token" o "Obtener token de API". Se abrirá una nueva pestaña en Cloudflare.
  4. Sigue las instrucciones para crear un token de API con el permiso adecuado (el plugin te guiará). Es un proceso seguro y reversible.
  5. Copia el token generado y pégalo en el campo correspondiente en tu WordPress, junto con tu correo electrónico de Cloudflare.
  6. Haz clic en "Save API Credentials" (Guardar credenciales). El plugin se conectará y te mostrará la configuración.

[TIP] Si tienes problemas con el token de API, siempre puedes usar la "Global API Key" que encontrarás en la parte inferior de la página "Mi perfil" en Cloudflare. Es menos segura, pero más fácil de obtener si el token te da problemas.

Paso 4: Ajustes recomendados en Cloudflare para WordPress

Con el plugin conectado, es hora de ajustar el rendimiento. Ahora vamos a configurar la CDN en sí. Aunque el plugin tiene algunos ajustes rápidos, es mejor ir directamente al panel de Cloudflare para una configuración más fina.

  1. Ve a cloudflare.com e inicia sesión. Selecciona tu sitio web.
  2. En el menú superior, verás diferentes pestañas. Vamos a centrarnos en "Speed" (Velocidad) y "Caching" (Caché).

4.1 Configuración de Caché

  1. Haz clic en "Caching" y luego en "Configuration".
  2. Nivel de caché (Cache Level): Asegúrate de que esté en "Standard". Esto hará que Cloudflare guarde copias de tus archivos estáticos (imágenes, CSS, JavaScript) en sus servidores.
  3. TTL de caché del navegador (Browser Cache TTL): Puedes subirlo a "1 month" (1 mes). Esto le dice a los navegadores de tus visitantes que guarden los archivos estáticos durante más tiempo, lo que acelerará las visitas repetidas.
  4. Modo de desarrollo (Development Mode): Este botón es muy útil cuando estás haciendo cambios en tu web. Déjalo en "Off" por ahora. Si en el futuro estás modificando el diseño y no ves los cambios, puedes activarlo temporalmente para que Cloudflare no te muestre versiones antiguas.

4.2 Configuración de Velocidad (Speed)

  1. Haz clic en "Speed" y luego en "Optimization".
  2. Auto Minify: Activa las tres opciones (JavaScript, CSS y HTML). Esto elimina espacios y comentarios innecesarios de tu código, haciendo que los archivos pesen menos. Es una mejora de velocidad WordPress CDN muy sencilla y efectiva.
  3. Broccoli: Esta es una opción más avanzada que puede mejorar el rendimiento. Puedes activarla, pero si tu sitio tiene algún comportamiento raro, desactívala.

4.3 Configuración de Red (Network)

  1. Ve a la pestaña "Network".
  2. HTTP/3 (con QUIC): Actívalo. Es un protocolo más moderno y rápido que acelera la carga de la web, especialmente en conexiones móviles.
  3. 0-RTT Connection Resumption: También puedes activarlo. Reduce la latencia de las conexiones.

Paso 5: Configurar SSL/HTTPS en Cloudflare y WordPress

Un sitio con HTTPS (el candadito en la barra de direcciones) es imprescindible hoy en día para el SEO y la confianza de los usuarios. Cloudflare te facilita esto enormemente.

5.1 Configuración de SSL en Cloudflare

  1. Ve a la pestaña "SSL/TLS" en el panel de Cloudflare.
  2. Haz clic en "Overview".
  3. Verás el "SSL/TLS encryption mode". Te recomiendo que elijas "Full (strict)". Esto significa que la conexión entre el visitante y Cloudflare está cifrada, y también entre Cloudflare y tu servidor de hosting.

[WARNING] Para usar el modo "Full (strict)", tu hosting debe tener un certificado SSL válido instalado. Si tu hosting no lo tiene, primero debes instalarlo desde cPanel. Busca la sección "SSL/TLS Status" en cPanel y activa el certificado gratuito de AutoSSL o Let's Encrypt si está disponible. Si no estás seguro, elige "Full" en lugar de "Full (strict)", pero ten en cuenta que es ligeramente menos seguro.

5.2 Forzar HTTPS en WordPress

Para que todas las visitas usen HTTPS, puedes usar el plugin de Cloudflare o hacerlo manualmente.

Opción A: Usando el plugin de Cloudflare

  1. En tu WordPress, ve al menú "Cloudflare".
  2. Busca la opción "Always Use HTTPS" y actívala. Es un botón que hace exactamente eso.

Opción B: Desde el archivo wp-config.php

  1. Accede a tu cPanel y abre el "Administrador de archivos".
  2. Navega hasta la carpeta public_html (o la carpeta donde esté instalado tu WordPress).
  3. Busca el archivo wp-config.php. Haz clic derecho y selecciona "Editar".
  4. Añade estas dos líneas justo antes de la línea que dice /* That's all, stop editing! Happy publishing. */:
define('FORCE_SSL_ADMIN', true);
define('WP_HOME', 'https://tudominio.com');
define('WP_SITEURL', 'https://tudominio.com');
  1. Guarda los cambios y cierra el archivo.

Paso 6: Configurar la caché de WordPress

La caché de WordPress es diferente a la caché de Cloudflare, pero trabajan juntas para ofrecer la máxima velocidad. Mientras que Cloudflare guarda copias estáticas, la caché de WordPress guarda las páginas dinámicas generadas por PHP.

  1. Instala un plugin de caché. Los más populares y fiables son W3 Total Cache o WP Super Minify. Para esta guía, usaré W3 Total Cache como ejemplo.
  2. Ve a "Plugins" -> "Añadir nuevo", busca "W3 Total Cache", instálalo y actívalo.
  3. En el menú lateral, verás "Performance". Haz clic en "General Settings".
  4. Activa "Page Cache" y "Database Cache". Guárdalo.
  5. Ve a "Performance" -> "Page Cache" y asegúrate de que el método de caché sea "Disk: Enhanced".
  6. Vuelve a "Performance" -> "General Settings" y en la parte superior verás un botón "Purge Cache" (Vaciar caché). Haz clic en él para asegurarte de que todo está limpio.

[TIP] Si usas el plugin de Cloudflare, también puedes vaciar su caché desde el menú "Cloudflare" en WordPress. Es una buena práctica hacerlo después de hacer cambios importantes en tu sitio.

Paso 7: Verificar que todo funciona correctamente

Después de todos estos pasos, es hora de comprobar que todo está funcionando como debería.

  1. Comprueba la propagación del DNS: Puedes usar herramientas en línea como dnschecker.org para ver si tus nameservers ya están actualizados.
  2. Comprueba el certificado SSL: Visita tu sitio web con https://tudominio.com. Deberías ver el candado.
  3. Comprueba la caché de Cloudflare: En el panel de Cloudflare, ve a la pestaña "Overview". Si todo está bien, verás un gráfico con solicitudes y ancho de banda.
  4. Comprueba la velocidad: Usa herramientas como Google PageSpeed Insights o GTmetrix. Introduce tu URL y verás una mejora notable en los tiempos de carga.

Solución de problemas comunes (FAQ)

Aquí tienes las respuestas a las dudas más frecuentes de nuestros clientes al configurar Cloudflare cPanel WordPress.

¿Por qué mi sitio web no carga después de cambiar los nameservers?

Esto es normal. La propagación del DNS puede tardar hasta 48 horas. Mientras tanto, tu sitio puede ser inaccesible para algunos visitantes. Ten paciencia. Puedes usar la herramienta dnschecker.org para verificar el estado de la propagación en diferentes partes del mundo.

¿Cloudflare puede romper mi sitio web?

En raras ocasiones, sí. Los problemas suelen estar relacionados con la caché de archivos dinámicos o con la configuración de SSL. Si tu sitio se ve "roto" (sin estilos, imágenes que no cargan), prueba a vaciar la caché de Cloudflare desde el plugin o el panel. Si el problema persiste, activa el "Modo de desarrollo" en Cloudflare para solucionarlo temporalmente.

¿Qué pasa con mi correo electrónico al cambiar los nameservers?

Si tu correo está gestionado por tu hosting (tipo tu@tudominio.com), los registros MX se importan automáticamente a Cloudflare cuando añades tu sitio. No deberías tener problemas. Si los correos dejan de funcionar, verifica en la pestaña "DNS" de Cloudflare que tienes un registro de tipo MX apuntando a tu servidor de correo.

¿Necesito el plan de pago de Cloudflare?

No. El plan gratuito es perfecto para la mayoría de blogs y sitios web de pequeñas y medianas empresas. Incluye la CDN, el certificado SSL y protección básica contra ataques DDoS. Los planes de pago ofrecen más funciones, pero no son necesarias para empezar a ver una gran mejora.

¿Puedo usar Cloudflare con otros paneles de control como Syspanel?

Sí, por supuesto. El proceso de configuración en Cloudflare es independiente de tu panel de control. La diferencia es cómo accedes a los archivos de tu sitio. Si usas Syspanel (anteriormente HestiaCP), recuerda que el acceso se realiza a

¿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