Saltar al contenido

Cloudflare gratuito: la guía definitiva para acelerar tu web en 2026

Cloudflare gratuito es probablemente la mejor mejora que puedes hacer en tu web sin gastar un euro. En 15 minutos configuras un CDN global con más de 300 nodos en todo el mundo, protección DDoS ilimitada, SSL universal y optimización de velocidad. Esta guía cubre el proceso completo, incluyendo la configuración específica para WordPress y WooCommerce, y los ajustes que marcan la diferencia real.

¿Qué es Cloudflare y qué hace realmente?

Cloudflare actúa como un proxy inverso entre tus visitantes y tu servidor. Cuando alguien accede a tu web, el tráfico pasa primero por la red de Cloudflare, que filtra bots y ataques, sirve contenido cacheado desde el nodo más cercano al visitante, y solo reenvía al servidor de origen las peticiones que requieren contenido dinámico.

El resultado: tu servidor de hosting recibe menos tráfico bruto, el contenido estático se sirve desde un nodo geográficamente cercano al visitante, y tu web tiene una capa adicional de seguridad entre Internet y tu servidor real.

¿Qué incluye el plan gratuito de Cloudflare en 2026?

  • CDN global con más de 300 puntos de presencia en todo el mundo
  • Certificado SSL/TLS gratuito y universal (Let’s Encrypt gestionado por Cloudflare)
  • Protección DDoS básica (L3, L4, L7 incluidos en gratuito)
  • 5 reglas de firewall personalizadas (WAF básico)
  • Minificación de HTML, CSS y JavaScript
  • Compresión Brotli/Gzip
  • Analytics de tráfico (no en tiempo real en gratuito)
  • Caché de contenido estático
  • Workers gratuitos (100.000 peticiones/día)
  • Tunnel gratuito (exponer servicios locales)

Para la mayoría de blogs, webs corporativas y tiendas pequeñas, esto es más que suficiente.

Paso 1: Crea tu cuenta en Cloudflare

Ve a cloudflare.com y regístrate con tu correo electrónico. El proceso no requiere tarjeta de crédito para el plan gratuito.

Una vez dentro, haz clic en «Add a site», introduce tu dominio (sin www) y selecciona el plan gratuito. Cloudflare escaneará automáticamente tus registros DNS actuales para importarlos.

Paso 2: Verifica los registros DNS importados

Cloudflare importa automáticamente los registros DNS de tu dominio, pero es posible que omita algunos. Antes de continuar, verifica que están todos:

  • Registro A apuntando a la IP de tu hosting (o varios si tienes múltiples IPs)
  • Registros MX para el correo electrónico (crítico — no los pierdas)
  • Registros CNAME para subdominios (www, mail, ftp…)
  • Registros TXT para SPF, DKIM, DMARC y verificaciones de Google/otras herramientas

Importante: Si tu hosting gestiona el correo (cPanel, Plesk), los registros MX deben apuntar al mismo dominio/subdominio que antes. No cambies los MX sin verificarlo — perderías el correo entrante.

El icono de nube naranja (proxied) vs nube gris (DNS only) en cada registro importa mucho:
– **Nube naranja (proxied):** el tráfico pasa por Cloudflare. Úsalo para registros web (A, CNAME para web).
– **Nube gris (DNS only):** solo resolución DNS, Cloudflare no intercepta el tráfico. Úsalo para registros de correo, FTP, y servicios que no deben pasar por proxy.

Paso 3: Cambia los nameservers en tu registrador

Cloudflare te proporcionará dos nameservers personalizados (ejemplo: anna.ns.cloudflare.com y bob.ns.cloudflare.com). Tienes que ir al panel de tu registrador de dominio y cambiar los nameservers actuales por los de Cloudflare.

El proceso varía según el registrador:
– **GoDaddy:** My Products → DNS → Nameservers → Cambiar a personalizados
– **IONOS:** Dominios → Configuración de dominio → Nameservers
– **DonDominio:** Gestor de dominios → DNS → Nameservers personalizados
– **Namecheap:** Domain List → Manage → Nameservers → Custom DNS

La propagación tarda entre unas horas y 48 horas. Cloudflare te envía un email cuando el dominio está activo. Durante la transición, tu web sigue funcionando con normalidad.

Paso 4: Configura SSL/TLS correctamente

En el panel de Cloudflare, ve a SSL/TLS y selecciona el modo apropiado:

Modo SSL Cuándo usar Riesgo
Off Nunca — no recomendable Sin cifrado
Flexible Solo si tu hosting NO tiene SSL instalado Tráfico entre Cloudflare y tu servidor sin cifrar
Full Tu hosting tiene SSL (aunque sea autofirmado) No verifica validez del certificado del servidor
Full (Strict) Tu hosting tiene SSL válido (Let’s Encrypt, etc.) Más seguro — verifica el certificado del servidor

Si tu hosting tiene Let’s Encrypt instalado (casi todos los hostings modernos lo tienen), usa Full (Strict). Es el modo más seguro.

Activa también:
– Always Use HTTPS: redirige HTTP a HTTPS automáticamente
– Minimum TLS Version: TLS 1.2 como mínimo
– Automatic HTTPS Rewrites: convierte URLs http:// en https:// en el HTML

Paso 5: Optimiza la velocidad

En Speed → Optimization, configura:

Auto Minify: activa HTML + CSS + JavaScript. Reduce el tamaño de los archivos eliminando espacios, comentarios y caracteres innecesarios.

Brotli: activa la compresión Brotli. Mejor ratio de compresión que Gzip para archivos de texto. La mayoría de navegadores modernos lo soportan.

Early Hints (103): activa si está disponible en tu plan. Permite al navegador empezar a precargar recursos antes de recibir la respuesta completa.

Rocket Loader: úsalo con precaución. Carga JavaScript de forma asíncrona, lo que puede mejorar el LCP. Sin embargo, puede romper algunos scripts que esperan el DOM cargado. Si activas Rocket Loader, prueba exhaustivamente que todo funciona, especialmente formularios, popups y carrito de WooCommerce.

Paso 6: Configura la caché correctamente

En Caching → Configuration:

  • Caching Level: Standard (para la mayoría de casos)
  • Browser Cache TTL: 4 horas mínimo, 1 día es razonable para la mayoría de webs
  • Always Online: activa. Si tu servidor está caído, Cloudflare sirve la versión en caché.

Importante: el plan gratuito de Cloudflare no cachea HTML dinámico por defecto — solo archivos estáticos (imágenes, CSS, JS, fuentes). Para cachear HTML necesitas usar Page Rules o Workers.

Configuración específica para WordPress

WordPress en Cloudflare requiere algunas consideraciones adicionales para evitar problemas:

Plugin recomendado: Cloudflare (oficial)

El plugin oficial de Cloudflare para WordPress permite:
– Limpiar la caché de Cloudflare cuando publicas o actualizas contenido
– Configurar reglas de Page Rules directamente desde WordPress
– Activar modo «Under Attack» desde el panel de WP

Instala el plugin desde WordPress → Plugins → Añadir nuevo → busca «Cloudflare».

Regla de Page Rule imprescindible para WordPress:

Crea una Page Rule para excluir el área de admin de la caché:

URL: tudominio.com/wp-admin/*
Setting: Cache Level → Bypass

Sin esta regla, la caché puede servir versiones antiguas del panel de administración, causando problemas con nonces y sesiones.

Si usas caché en el servidor (LiteSpeed Cache, W3 Total Cache):

Asegúrate de que la caché del servidor y la caché de Cloudflare no entran en conflicto. La recomendación es:
1. Caché del servidor: activa para páginas HTML
2. Cloudflare: activa para archivos estáticos solamente (o usar un plugin que coordine ambas)

El plugin WP Cloudflare Super Page Cache puede gestionar la coordinación automáticamente.

Configuración específica para WooCommerce

WooCommerce con Cloudflare requiere configuración especial para evitar problemas con el carrito y el checkout:

URLs que NUNCA deben cachearse:

  • /carrito/ (o /cart/)
  • /finalizar-compra/ (o /checkout/)
  • /mi-cuenta/ (o /my-account/)
  • /wp-admin/
  • Cualquier URL con parámetro de sesión de WooCommerce

Crea Page Rules para estas rutas con «Cache Level: Bypass». Sin esto, usuarios diferentes pueden ver el carrito de otro usuario, lo que es tanto un bug de UX como un problema de seguridad potencial.

Configuración de seguridad

En Security → Settings:

  • Security Level: Medium (por defecto). «High» puede bloquear tráfico legítimo.
  • Bot Fight Mode: activa. Bloquea bots maliciosos conocidos automáticamente.
  • Browser Integrity Check: activa. Verifica que los visitantes tienen navegadores reales.

En Security → WAF, las 5 reglas personalizadas del plan gratuito permiten bloquear IPs específicas, rangos de IPs, o patrones de URL. Útil para bloquear tráfico malicioso conocido.

Análisis de impacto real: qué puedes esperar

Tras configurar Cloudflare correctamente en una web WordPress típica (blog o corporativa):

Métrica Sin Cloudflare Con Cloudflare gratuito Mejora
Tiempo de carga (visitante cercano al DC) 1,5-2,5 s 0,8-1,5 s 30-50%
Tiempo de carga (visitante lejos del DC) 3-5 s 1-2 s 50-70%
Ancho de banda consumido en servidor 100% 40-60% 40-60% ahorro
Peticiones al servidor origen 100% 30-50% 50-70% menos
PageSpeed Insights (móvil) 50-70 65-85 +10-20 puntos

Nota: los resultados con WooCommerce son menores porque el contenido dinámico no se cachea. La mejora se nota principalmente en páginas de blog, categorías y páginas estáticas.

Cloudflare gratuito vs planes de pago

Funcionalidad Gratuito Pro (20$/mes) Business (200$/mes)
CDN global Sí Sí Sí
Reglas WAF personalizadas 5 20 100+
Polish (optimización imágenes) No Sí Sí
Analytics en tiempo real No No Sí
Caché de HTML (Page Rules) 3 reglas 20 reglas Ilimitado
Soporte Comunidad Email prioritario Chat 24/7
SLA uptime No No 100%

Para la gran mayoría de webs, el plan gratuito es suficiente. Solo cuando necesitas WAF avanzado, optimización de imágenes automática (Polish), o soporte garantizado tiene sentido pagar.

¿Para quién es Cloudflare gratuito suficiente?

Suficiente con el plan gratuito:

  • Blogs y webs de contenido de cualquier tamaño
  • Webs corporativas y portfolios
  • Tiendas WooCommerce con tráfico moderado (menos de 10.000 visitas/día)
  • Proyectos personales y webs de startups

Considera el plan Pro si:

  • Tienes problemas de seguridad frecuentes (bots, scraping agresivo)
  • Quieres más de 3 Page Rules
  • Necesitas optimización automática de imágenes
  • Tu web genera ingresos significativos y quieres soporte por email

Preguntas frecuentes

¿Cloudflare gratuito funciona con cualquier hosting?

Sí. Cloudflare funciona como proxy inverso, por lo que es completamente independiente del proveedor de hosting. Funciona con Hostinger, SiteGround, Raiola Networks, OVHcloud o cualquier otro. Algunos hostings como SiteGround ofrecen integración nativa desde su panel de control.

¿Configuro Cloudflare antes o después de instalar WordPress?

Da lo mismo. Cloudflare actúa a nivel de DNS, no a nivel de aplicación. Puedes añadir Cloudflare en cualquier momento, antes o después de instalar WordPress o cualquier otra aplicación.

¿Cloudflare puede romper mi web?

En casos excepcionales, sí. Los escenarios más comunes: Rocket Loader conflictuando con scripts de terceros, caché sirviendo contenido desactualizado, o modo Flexible SSL causando bucles de redirección. Todos tienen solución y son raros con la configuración correcta.

¿Cloudflare gratuito incluye protección DDoS?

Sí. El plan gratuito incluye protección DDoS en capas 3, 4 y 7, que es suficiente para ataques de volumen estándar. Ataques muy sofisticados o de gran volumen pueden requerir el plan Enterprise, pero esto afecta a empresas grandes, no a webs normales.

¿Pierdo el tráfico real en Analytics si uso Cloudflare?

Google Analytics sigue funcionando igual porque el código de seguimiento se ejecuta en el navegador del usuario, no pasa por Cloudflare. Lo que sí cambia es que en los logs del servidor verás IPs de Cloudflare en lugar de las IPs reales de los visitantes. Para recuperar las IPs reales en los logs, activa «Restore Original Visitor IP» en tu configuración de servidor.

¿Es Cloudflare compatible con certificados SSL propios?

Sí. Puedes usar tu propio certificado en el origen (servidor de hosting) con el modo Full Strict de Cloudflare. Cloudflare gestionará su propio certificado de cara a los visitantes, y verificará el tuyo en la conexión origen.