¿Qué hace seo-audit?
Auditoría SEO completa de sitios web con delegación paralela a subagentes. Rastrea hasta 500 páginas, detecta el tipo de negocio, delega en hasta 15 especialistas (8 fijos + 7 condicionales) y genera una puntuación de salud. Úsalo cuando el usuario diga auditoría, revisión SEO completa, analiza mi sitio o verificación de salud del sitio web.
Cómo funciona
- El usuario solicita una auditoría SEO.
- La habilidad rastrea el sitio web hasta 500 páginas para recopilar datos.
- Detecta automáticamente el tipo de negocio (por ejemplo, comercio electrónico, blog, sitio corporativo).
- Despliega hasta 15 subagentes en paralelo:
- 8 subagentes fijos: analizan rendimiento, accesibilidad, metaetiquetas, estructura de enlaces, contenido duplicado, etc.
- 7 subagentes condicionales: se activan según el tipo de negocio detectado (por ejemplo, análisis de productos para comercio electrónico, análisis de artículos para blogs).
- Cada subagente devuelve sus hallazgos y recomendaciones.
- Se genera una puntuación de salud general del sitio (0-100).
- Se presenta un informe resumido al usuario con los principales problemas y acciones recomendadas.
Plataformas compatibles
- Claude Code
- Cursor
- Codex
- Otras herramientas de agentes de IA que admitan ejecución de comandos y delegación paralela.
Requisitos
- Acceso a internet para rastrear el sitio web.
- Node.js (versión 18 o superior) si se ejecuta localmente.
- API key para servicios externos (opcional, dependiendo de la configuración).
Uso
Mediante comando
npx agricidaniel/seo-audit --url https://ejemplo.com
Mediante lenguaje natural
Simplemente di:
- "Audita mi sitio web https://ejemplo.com"
- "Haz una revisión SEO completa de ejemplo.com"
- "Analiza el sitio para verificar su salud SEO"
Variables de entorno
| Variable | Descripción | Valor por defecto |
|---|---|---|
SEARCH_API_KEY | Clave API para servicios de búsqueda (opcional) | - |
MAX_PAGES | Número máximo de páginas a rastrear | 500 |
TIMEOUT | Tiempo de espera por página (ms) | 10000 |
Ejemplo de informe
{
"url": "https://ejemplo.com",
"pagesCrawled": 150,
"businessType": "ecommerce",
"healthScore": 72,
"issues": [
{
"severity": "high",
"description": "Meta descripciones faltantes en 25 páginas",
"recommendation": "Agregar meta descripciones únicas para cada página"
},
{
"severity": "medium",
"description": "Tiempo de carga lento en página de inicio (4.2s)",
"recommendation": "Optimizar imágenes y minimizar CSS/JS"
}
]
}
Notas importantes
- La auditoría puede tardar varios minutos dependiendo del tamaño del sitio.
- La puntuación de salud es una estimación basada en los datos recopilados; no reemplaza una auditoría manual profesional.
- Los subagentes condicionales se activan solo si se detecta el tipo de negocio correspondiente.