Auditoría de sitios — Guía del usuario | YoBench
Cómo usar el módulo «Site Audit» en YoBench: crawling, scoring Lighthouse (Perf/A11y/BP/SEO), análisis IA de los resultados, proxy y auth.
Para qué sirve el módulo «Site Audit»
El módulo realiza una auditoría completa de sitios: rastrea páginas con Chromium headless con renderizado JS, ejecuta la suite oficial de Lighthouse (Performance / Accessibility / Best Practices / SEO) y opcionalmente pasa los resultados por un LLM para un análisis exhaustivo. Sirve tanto para auditorías de página única como para crawls de sitio completo.
Lo que obtienes:
- Renderizado JS completo — el navegador ejecuta scripts, así que SPAs y lazy-loading se analizan correctamente.
- Lighthouse real — paquete oficial de Google Lighthouse, no un checker casero.
- Análisis IA — recoge metadatos de la página y el JSON de Lighthouse en un único prompt y pide al LLM recomendaciones legibles.
- Crawl paralelo — hasta 10 hilos, hasta 500 páginas por job.
- Proxy y auth — cabeceras, cookies y parámetros de query aplican tanto al navegador como a Lighthouse.
- Informes locales — los resultados viven en la base de YoBench, disponibles offline.
- Scroll infinito en informes largos — los crawls grandes se desplazan sin pasos de paginación.
Parámetros de la plantilla
Una plantilla es una configuración de auditoría reutilizable. Defines:
- Nombre — etiqueta de la plantilla.
- URL — página inicial.
- Modo —
single(una página) oall(seguir enlaces internos, tope 500). - Hilos paralelos — 1–10.
- Lighthouse —
onuoff(sin él la auditoría es solo estructural, más rápida). - Timeout de página — 5–180 segundos.
- Proveedor IA (opcional) — qué proveedor de AI Chat usar para el análisis.
- Proxy (opcional) — enrutar tráfico por un perfil proxy.
- Perfil de autenticación (opcional) — cabeceras, cookies, query.
- Prompt IA — uno grande por defecto (~216 líneas), fácil de adaptar a tu checklist.
Qué se comprueba
Auditoría estructural (cheerio)
- Title — longitud y presencia.
- Meta — description, canonical, viewport, charset, lang, robots.
- Open Graph / Twitter Cards / Schema.org JSON-LD — presencia y validez.
- Jerarquía de encabezados — H1–H6, número de H1.
- Imágenes — atributos
alt. - Enlaces — internos y externos, deduplicados,
wwwnormalizado.
Lighthouse (si está activo)
- Performance.
- Accessibility.
- Best Practices.
- SEO.
Lighthouse tarda ~10–30 segundos por página. Timeout de ejecución: 60 segundos.
Análisis IA
Con proveedor configurado, para cada página (o el sitio entero) el módulo recopila datos y los envía a la IA:
- URL, title, meta, encabezados, imágenes, enlaces, Schema.org.
- Scores Lighthouse más la lista de failed audits (score < 50).
- Prompt base + tus datos.
La salida es un informe Markdown detallado en el idioma de la UI (RU/EN/DE/FR/ES/PT/ZH-CN) con secciones de SEO, estructura del contenido, imágenes, enlaces, técnica, métricas Lighthouse y failed audits.
Ajustes globales
No hay claves siteAudit* dedicadas en los ajustes centrales. El módulo usa recursos compartidos:
language— idioma de los informes IA.- Proveedores IA, proxies, perfiles de auth — registros globales de la app.
Flujo de uso
1. Crea una plantilla
- Abre el módulo Site Audit en el menú lateral izquierdo.
- En Plantillas pulsa Crear plantilla.
- Rellena nombre, URL, modo, hilos, timeout.
- Activa Lighthouse, elige proveedor IA, proxy, perfil de auth.
- Opcionalmente edita el prompt.
- Guarda.
2. Lanza una auditoría
El botón Iniciar junto a la plantilla crea un informe con estado running. En modo all el crawl avanza dentro del límite de hilos. Solo se puede ejecutar una auditoría a la vez.
3. Revisa el informe
En la pestaña Informes ves:
- Scores Lighthouse a nivel de sitio.
- Lista por página con métricas y estado.
- Panel de detalle de la página: desglose HTML, categorías Lighthouse, análisis IA.
- Botón Reintentar análisis para volver a analizar una página (útil tras editar el prompt).
4. Usa los resultados
- El análisis IA da recomendaciones concretas (encabezados, meta, scoring).
- Los failed audits de Lighthouse marcan lo crítico.
- El JSON de Lighthouse y los datos estructurales se conservan — los puedes usar en AI Chat para preguntas adicionales.
Siguientes pasos
- Conecta proveedores de IA — sin ellos solo obtienes Lighthouse + informe estructural.
- Para parsear páginas no estándar usa el Web Parser.
- Para chequeos continuos de uptime ejecuta Health Check en paralelo.
Ayuda y comentarios
¿Quieres auditorías programadas o comparación entre ejecuciones? Escríbenos a través del formulario de contacto.