Skip to main content

MadbotzVisibilityBot

El web crawler detrás del Informe de Visibilidad IA de Madbotz.

Qué hace este bot

MadbotzVisibilityBot consulta páginas web públicas bajo demanda cuando un usuario de Madbotz Visibility solicita el análisis de un sitio. No recorre el sitio recursivamente, no sigue enlaces y no almacena el contenido más allá del informe del usuario (cache de 7 días, luego se borra). Un request a tu sitio equivale a un informe generado por un usuario de Madbotz.

Cómo identificarlo

El scanner se identifica con este User-Agent exacto en las tres capas de crawling (curl, fetch, navegador headless):

MadbotzVisibilityBot/1.0 (+https://visibility.madbotz.com/bot)

Ejemplo de línea de log

203.0.113.42 - - [22/May/2026:14:31:17 +0000] "GET / HTTP/1.1" 200 12345 "-" "MadbotzVisibilityBot/1.0 (+https://visibility.madbotz.com/bot)"

Hosting: funciones estándar de Vercel en AWS Lambda us-east-1 (IPs dinámicas dentro del pool de Vercel — no publicamos rangos de IP estáticos, por eso las reglas de allowlist deben basarse en el User-Agent de arriba). La capa de navegador headless corre en Google Cloud Run us-central1.

Permitir el bot en tu WAF

Si tu sitio está protegido por un WAF que reta el tráfico de bots (Cloudflare Bot Fight Mode, AWS WAF Bot Control, Akamai Bot Manager, etc.), el scanner puede recibir una página de challenge en lugar de tu contenido real — entregando puntajes inexactos. Para evitarlo, agrega una regla que exente el User-Agent de arriba.

Cloudflare (plan Free en adelante)

Security → Security rules → Create rule. Field: User Agent. Operator: contains. Value: MadbotzVisibilityBot. Action: Skip — marcar Bot Fight Mode, Browser Integrity Check y todas las managed rules.

(http.user_agent contains "MadbotzVisibilityBot")
→ Action: Skip
→ Skip: Bot Fight Mode, Browser Integrity Check, All managed rules

Vercel Firewall

Crea una regla custom con la condición «User-Agent contains MadbotzVisibilityBot» y acción «Allow».

Otros WAFs

Cualquier WAF que soporte reglas sobre el header User-Agent puede permitir el bot. Usa match por substring «MadbotzVisibilityBot» para forward compatibility con versiones futuras (1.x, 2.x, …).

¿Preguntas o falsos positivos?

Si el scanner está causando problemas en tu sitio, o ves tráfico que no logras identificar, escribe a contacto@madbotz.com y lo revisamos.