Web Analyzer
🔧 Herramienta⚠️ NO es un agente — sin IA, y ni siquiera tiene cron propio: función compartida (src/lib/web-analyzer.js) llamada en el momento por Google Prospector y Web Generator
En cola
0
prospectos esperando
Ejecuciones
50
50 logs
Costo total
$0
acumulado total
Errores
0
100% éxito
Último run
12/6, 08:33 p. m.
No tiene cron — se ejecuta inline dentro de Google Prospector (chequeo) y Web Generator (extracción), no como paso separado
Descripción
Dos responsabilidades sin IA, costo $0: (1) chequeo de calidad — llamado por prospector.js, en el momento, cuando encuentra un negocio que YA tiene web (no es una segunda pasada posterior). Evalúa 7 señales: constructor gratis (Wix/Blogspot/Weebly/WordPress.com/Squarespace/GoDaddy Sites/etc.), sin HTTPS, sin meta viewport, sin meta description, redirige a Facebook, contenido <500 caracteres, sin imágenes. 2+ issues → has_bad_website=true → el negocio entra al pipeline como prospecto nuevo en vez de descartarse. (2) extracción de contenido — llamada por web-generator.js cuando genera la propuesta: extrae nombres del equipo (patrón según el rubro — Dr./Dra. para dental, ninguno para restaurant), servicios, texto "quiénes somos", redes sociales, email, teléfono, hasta 10 imágenes, y arma un brief de qué secciones tiene el sitio actual vs. qué cubren nuestros templates.
Tareas
- Chequeo de calidad (desde prospector.js): 7 checks — free_builder, no_https, no_viewport, no_meta_description, redirects_to_facebook, thin_content, no_images
- 2+ issues → has_bad_website=true, el negocio se rescata como prospecto en vez de descartarse
- Extracción de contenido (desde web-generator.js): nombres, servicios, about, redes, email, teléfono, imágenes
- Genera brief de secciones: qué tiene el sitio actual vs. qué cubren nuestros templates
Últimas ejecuciones (system_logs)
Análisis completo — 4 malas, 27 ok, 0 errores
web ok — Clínica Beladent - Las Condes: no_https
MALA WEB — Centro Odontológico Las Condes|Dentista en Las Condes|Alineadores|Ortodoncia niños y adultos|Blanqueamiento: no_https, no_meta_description
web ok — Clínica Exss: sin issues
web ok — Diseño de Sonrisas: sin issues
MALA WEB — Dr. Cristobal Hasbun Zegpi, Dentista en Las Condes: no_meta_description, thin_content, no_images
web ok — Odontología en Las Condes / Odontoestética: no_https
web ok — Clínica Integral Eudent: no_https
web ok — DentArt - Odontología Boutique: sin issues
web ok — Clínica Odontológica Dentaline: no_https
web ok — Clínica Dental HM Salud - Las Condes: no_https
web ok — Clínica Integral Eudent: no_https
web ok — Tratamientos Dentales Santiago: no_meta_description
web ok — Clínica Dental Augusto Leguía: sin issues
web ok — Mora Pavic Odontología: sin issues
web ok — Clínica Dental Agua | Clínica Dental en Las Condes: sin issues
web ok — Clínica Everest Las Condes: no_https
web ok — Clínica Dental Alberto Rosenberg: no_https
web ok — Clinica Dental y Estetica - La Boutique Dental - Las Condes: sin issues
web ok — clinica AgurtoVeasDiaz /Alineadores en adultos/Dientes firmes y encias sanas: no_meta_description
web ok — Clínica Dentistas por Chile: no_https
web ok — Clínica Lingual | Clínica de Ortodoncia Invisible en Las Condes: no_meta_description
web ok — Clinica Dental Del Inca: sin issues
web ok — Clinica Odontologica Alto Dental S A: no_https
MALA WEB — Clínica NW - Odontología y Ortodoncia: no_https, timeout
Modelo IA
Sin IA — lógica pura (fetch + regex, sin llamadas a IA)
Costo estimado (sin datos reales todavía)
$0 (solo tiempo de fetch HTTP, timeout 10s)
Script
src/lib/web-analyzer.jsCapa
Pipeline operativo