Cómo Bluehost y Cloudflare casi arruinan mi SEO (y cómo lo solucioné)
Descubre los problemas ocultos de la automatización de servicios como el de Bluehost y Cloudflare y cómo evitar que impacten tu visibilidad online
CluPad es una publicación que cuenta con el respaldo de los lectores. Para recibir nuevos posts y apoyar mi trabajo, considera convertirte en un suscriptor gratis o de pago.
En algunos proyectos en los que estoy trabajando, nos peleamos duro con el tema SEO y el posicionamiento, ya que la visibilidad supone tráfico orgánico, lo cual repercute directamente en ventas o en reputación.
Para no ser menos conmigo mismo y evitar que en casa del herrero cuchara de palo, tomo el tema SEO, el posicionamiento y la performance de mi web como un elemento crucial de mi identidad digital, por lo que los cuido con especial atención.
El hosting, desde hace tiempo, lo tengo en Bluehost. Es cierto que no es el más barato del mundo, pero tampoco me he podido quejar de los servicios que ofrecen. Hasta ahora, y os voy a explicar el porqué.
Uno de los elementos que Bluehost ofrece a las webs alojadas en sus servidores para aumentar la rapidez es activar Cloudflare. Además, lo hace de una manera muy simplificada, ya que solo permite activar o desactivar la funcionalidad. El proceso de configuración y demás es automático, sin necesidad de intervención. Bluehost cambia sus registros DNS e introduce una IP de Cloudflare. Hasta aquí, todo bien.
El caso es que Cloudflare no solo funciona como una CDN, sino también como una especie de cortafuegos ante posibles ataques, bloqueando todo intento de acceso a las páginas si no lo considera adecuado. Y aquí es donde empiezan los problemas.
Hace una semana, revisé las Google Analytics y Search Console para ver que todo estaba correcto. Mi sorpresa fue que desde abril todo había ido cayendo en picado, disminuyendo tanto el tráfico orgánico como la aparición en búsquedas y, evidentemente, los clics para llegar a la web.
Al revisar más a fondo, me di cuenta de que, casi gradualmente, la indexación de las páginas había ido descendiendo hasta casi llegar a cero.
Al intentar averiguar cuál era el problema, me encontré con que el bot de Google no podía indexar las páginas debido a que se le estaba prohibiendo, recibiendo un error 403 al intentar acceder.
El caso es que no solo las páginas, el principal problema era que ese 403 también lo recibía Google al intentar acceder a robots.txt y al sitemap.xml. No había ningún problema para acceder a las páginas, pero en el momento en que intentabas acceder como Googlebot, Cloudflare, de la mano de Bluehost, bloqueaba el acceso, como podéis ver en la captura de pantalla.
Identificado el problema, me puse en contacto con Bluehost y les expuse el caso en un par de ocasiones. Pese a que la pantalla de bloqueo indicaba claramente que Cloudflare era el responsable y que Bluehost proporcionaba el servicio, su solución era que accediera a mi panel de Cloudflare e intentara solucionar el problema con ellos. Pero claro, no hay panel de Cloudflare al que acudir.
Finalmente, para solucionarlo, he tenido que retirar el servicio de Cloudflare y hacer un cambio manual en los DNS para quitar la IP de Cloudflare. Ahora, Googlebot ya vuelve a tener acceso a robots.txt, sitemap.xml y a las páginas de la web sin problemas. Ahora falta ver cuánto tiempo tardará en recuperar la indexación y visibilidad anterior.
En conclusión, la integración de servicios y la automatización pueden ofrecer ventajas significativas, pero también conllevan riesgos importantes si no se gestionan adecuadamente. Cuando estos sistemas no se configuran correctamente, pueden surgir problemas como los que he experimentado con Cloudflare y Bluehost. Si a esto le sumamos una atención al cliente que no está plenamente informada o que no considera todos los aspectos del problema, la situación puede agravarse en lugar de resolverse. Por ello, es crucial tener un enfoque integral y detallado al implementar estas tecnologías, asegurándose de que todos los componentes funcionen en armonía y que el soporte técnico esté preparado para manejar cualquier eventualidad de manera efectiva.
Espero que Bluehost y Cloudflare tomen nota sobre este problema específico y les pido que pongan en marcha una solución que evite que se repita en el futuro. Los usuarios que se encuentren con un problema similar pueden usar esta experiencia como guía para solucionar el inconveniente, retirando temporalmente servicios automatizados y revisando manualmente las configuraciones DNS para asegurar que los bots de búsqueda puedan acceder a todos los archivos necesarios para la indexación adecuada de sus sitios web.