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 rulesVercel 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.