CookingMetrics Data-Driven Business
Martín Garay·2 de agosto de 2026·4 min de lecturaIndexNowCloudflareGuías

Cloudflare Workers: cómo publicar tu clave IndexNow cuando tu plataforma no te deja tocar la raíz del dominio

IndexNow exige una prueba de propiedad simple: un archivo {clave}.txt que responda en la raíz de tu dominio — https://tutienda.com/a1b2c3….txt — con la clave como único contenido. Sin ese archivo, cada envío vuelve rechazado con un 403. En un servidor propio son dos minutos. En una plataforma SaaS como Tiendanube, donde no podés subir archivos a la raíz ni tocar el servidor, parece imposible. No lo es: la solución vive en el borde de la red.

Qué es un Cloudflare Worker

Cloudflare es la red que acelera y protege una parte enorme de internet; si tu tienda usa dominio propio, es muy probable que tu DNS ya pase por ahí. Un Worker es un mini-programa que corre en los servidores de Cloudflare, antes de que el tráfico llegue a tu tienda. Podés decirle: "cuando alguien pida exactamente esta URL, respondé vos; todo lo demás, dejalo pasar".

Eso convierte el problema imposible en uno trivial: el archivo de clave no necesita existir en tu tienda — Cloudflare lo responde por vos.

La arquitectura que usamos (y por qué es key-agnóstica)

Un primer instinto sería escribir la clave dentro del código del Worker. Funciona, pero se rompe elegante: si la clave rota (reinstalación, migración), hay que volver a editar Cloudflare. Nuestra solución evita ese mantenimiento para siempre:

  1. Rutas acotadas: el Worker se conecta a tudominio.com/{clave}.txt y su variante www. Ojo con la restricción de Cloudflare: el comodín solo se admite al final del path, así que un patrón como /*.txt es rechazado. La alternativa amplia es tudominio.com/*, que sobrevive a un cambio de clave pero hace pasar todo el tráfico del sitio por el Worker.
  2. Filtro por formato: solo atiende nombres de archivo con forma de clave (hexadecimal); robots.txt y todo lo demás pasan intactos a tu tienda.
  3. Consulta en vivo: ante una petición válida, el Worker le pregunta a nuestra API cuál es la clave vigente de ese dominio y la sirve como text/plain. Si la clave rota mañana, el Worker sirve la nueva sin que nadie toque nada.

Costo: cero. El plan gratuito de Workers incluye 100.000 requests diarios y esta URL recibe un puñado de visitas de los buscadores por semana.

El caso real que nos hizo aprender DNS: los registros A que se comen tu Worker

Durante el onboarding de una tienda real nos topamos con un fantasma: el Worker configurado perfecto, las rutas correctas, y el dominio raíz devolviendo 404 mientras www funcionaba impecable. La causa, invisible en cualquier tutorial: el dominio raíz tenía registros A apuntando directo a las IPs de la plataforma. Con esa configuración, Cloudflare enruta el tráfico del apex directo a la infraestructura SaaS de la plataforma (que también usa Cloudflare) y tu propia zona — Workers incluidos — queda bypasseada, aunque el proxy figure activo.

El fix es quirúrgico: reemplazar esos registros A por un CNAME @ → tutienda.mitiendanube.com con proxy activado (igual que suele estar www). El cambio es instantáneo, reversible y la tienda sigue sirviendo exactamente igual — pero ahora el tráfico pasa por TU zona y tus Workers corren. Si tu clave verifica en www pero no en el dominio pelado, ya sabés dónde mirar. El resto de la configuración de Cloudflare que pesa sobre tu visibilidad — caché, firewall, bots de IA — está en la guía técnica de Cloudflare para SEO y GEO.

Hacerlo a mano vs. hacerlo guiado

Todo lo anterior se puede configurar a mano en unos 10-15 minutos si estás cómodo con Cloudflare (y si no lo estás, empezá por la guía de implementación sin jerga). IndexNow Connect lo convierte en un checklist: la guía integrada usa tu dominio y tu clave reales, muestra capturas de cada pantalla de Cloudflare (con los botones exactos), te da el snippet listo para pegar, diagnostica en vivo qué está respondiendo tu dominio — incluido el caso de los registros A — y verifica la clave automáticamente cuando todo queda en su lugar.

Preguntas frecuentes

¿El Worker hace más lenta mi tienda?

No. Con las rutas acotadas, el Worker solo corre cuando alguien pide el archivo de la clave; el resto del tráfico ni pasa por él — y esa URL recibe un puñado de visitas de buscadores por semana.

¿Necesito el plan pago de Cloudflare?

No: el plan gratuito incluye 100.000 requests de Workers por día, miles de veces más de lo que esa URL va a consumir.

¿Qué pasa si mi clave IndexNow rota?

Nada: la arquitectura es key-agnóstica. El Worker consulta la clave vigente en cada petición, así que una rotación (reinstalación, migración) nunca exige tocar Cloudflare.

¿Esto sirve para cualquier plataforma SaaS?

Sí, siempre que tu dominio use Cloudflare como DNS: la condición es poder crear la ruta del Worker sobre tu zona. El diagnóstico en vivo de IndexNow Connect te dice si tu dominio está listo.

Conectá tu tienda gratis → — el plan gratuito incluye la guía completa y 500 URLs por mes.