WordPress impulsa una gran parte de internet, y esa popularidad lo convierte en uno de los blancos preferidos de los ataques automatizados. Los escaneos de vulnerabilidades, los intentos de fuerza bruta en el login y las inundaciones de tráfico malicioso no distinguen entre sitios grandes y chicos: todos son escaneados, todos son probados.
La mayoría de las estrategias de seguridad se centran en proteger el origen: plugins de seguridad, contraseñas fuertes y autenticación de dos factores. Todo eso es necesario, pero hay una capa que actúa antes de que la petición llegue siquiera a tu servidor: un CDN con capacidades de firewall. Cloudflare es el más conocido, y el que mejor se adapta a la mayoría de los sitios WordPress.
Por qué un CDN es una capa de seguridad, no solo de rendimiento
Un CDN (Content Delivery Network) distribuye el contenido de tu web en servidores de todo el mundo para que cada usuario lo reciba desde el nodo más cercano, y eso mejora la velocidad. Pero cuando el CDN es Cloudflare, hace algo más: se interpone entre internet y tu servidor de origen.
Todas las peticiones pasan primero por su red, donde se filtran las amenazas antes de que toquen tu hosting. Los ataques de denegación de servicio (DDoS), los escaneos de vulnerabilidades, los intentos de fuerza bruta y las peticiones maliciosas conocidas se bloquean en el borde (edge) y no en tu servidor.
El beneficio es doble: tu web carga más rápido porque el contenido se sirve desde nodos cercanos al usuario, y tu servidor queda protegido porque el tráfico malicioso nunca llega a él. La parte de velocidad la desarrollamos en Mi página web es lenta, ¿qué puedo hacer?.
Qué protecciones ofrece Cloudflare para WordPress
- Firewall de aplicaciones web (WAF). Inspecciona cada petición HTTP y bloquea las que coinciden con patrones de ataque conocidos: inyección SQL, cross-site scripting (XSS), inclusión de archivos remotos y exploits específicos de WordPress. Cloudflare mantiene reglas gestionadas que se actualizan de forma continua.
- Protección contra DDoS. Los ataques de denegación de servicio distribuido intentan saturar tu servidor con tráfico masivo hasta que deja de responder. Cloudflare los absorbe en su red global, distribuyendo el tráfico malicioso entre sus centros de datos y protegiendo tu origen.
- Bot Fight Mode. Detecta y bloquea bots maliciosos (escáneres, scrapers, spammers) y permite el acceso a rastreadores legítimos como Googlebot. Reduce el tráfico basura que consume recursos de tu servidor.
- SSL/TLS gratuito y HTTPS automático. Provee certificados SSL gratuitos y puede forzar HTTPS en todo el sitio, cifrando la comunicación entre el usuario y tu web.
Cómo configurar Cloudflare sin romper tu WordPress
El error más común al configurarlo es activar las protecciones y descubrir que el panel de administración de WordPress dejó de funcionar. El firewall bloquea peticiones legítimas porque no distingue a un atacante de un administrador hasta que le enseñás a hacerlo. El proceso correcto tiene tres etapas.
Etapa 1: activar las protecciones base
Registrá tu dominio en Cloudflare y cambiá los nameservers en tu registrador. Asegurate de que el registro DNS principal tenga la nube naranja activada (proxied): eso enruta el tráfico a través de Cloudflare. Después activá las reglas gestionadas, con las específicas de WordPress habilitadas, y verificá que estén activas las de XSS e inyección SQL.
Etapa 2: restaurar la funcionalidad del panel de administración
Esta es la parte crítica. Con las protecciones activas, probá acciones en el panel de WordPress: iniciar sesión, subir una imagen, guardar un ajuste. Algunas van a fallar, y Cloudflare registra cada bloqueo en los eventos del firewall.
Revisá esos eventos e identificá qué reglas bloquean tus acciones administrativas. Con esa información, creá una regla de excepción (Skip Rule) que excluya esas reglas puntuales para la sección de administración. Tiene que ser lo más precisa posible: aplicala solo a la ruta /wp-admin/ y, si podés, combiná condiciones como la IP de origen o una cookie de sesión para limitar su alcance.
La lógica es que el firewall protege todo el sitio, pero en la sección de administración, a la que solo accede tu equipo, se saltan las reglas que interfieren con el funcionamiento normal. La seguridad de esa zona se garantiza por otros medios: contraseñas fuertes, 2FA y restricción de acceso.
Etapa 3: restringir el acceso al panel
Con las funciones restauradas, el paso siguiente es limitar quién puede entrar al panel. Cloudflare ofrece Zero Trust, que permite restringir el acceso a /wp-admin/ según la identidad del usuario y no solo su IP. Si eso no es viable, podés usar reglas de firewall para permitir el acceso solo desde IPs conocidas, como tu oficina o tu VPN: cualquier intento desde otra IP se bloquea antes de llegar a WordPress.
Qué NO hace Cloudflare (y qué sigue siendo tu responsabilidad)
Cloudflare es una capa de defensa, no una solución completa. Hay cosas que siguen dependiendo de vos:
- Las contraseñas débiles siguen siendo un problema. El firewall frena ataques automatizados, pero si tu contraseña es “admin123”, quien conozca tu usuario puede entrar. Usá contraseñas fuertes y únicas y activá la autenticación de dos factores.
- Los plugins desactualizados siguen siendo vulnerables. Cloudflare bloquea exploits conocidos, pero uno nuevo puede pasar. Mantené todo al día, como explicamos en Guía completa para el mantenimiento de tu página web y WordPress.
- La seguridad del servidor de origen sigue importando. Si Cloudflare filtra el tráfico pero tu hosting está mal configurado, un atacante que encuentre la IP real de tu servidor puede saltearse Cloudflare por completo. Algunos hostings ocultan la IP de origen y otros no: consultalo con tu proveedor. Para entender qué influye en esto, mirá Qué es el hosting.
- Una mala configuración puede romper tu web. Si creás reglas demasiado amplias o bloqueás a Googlebot por error, tu SEO se resiente. Revisá los eventos del firewall con regularidad y ajustá las reglas con cuidado.
Cloudflare no reemplaza al resto de la seguridad de WordPress: frena el ruido en el borde para que lo que llega a tu servidor sea mucho menos y más fácil de controlar.
Si querés entender por qué todo esto forma parte de un mantenimiento continuo, mirá La importancia vital del mantenimiento web y del mantenimiento en WordPress, y si preferís delegarlo, consultanos por nuestro servicio de Soporte Web.


