Repolode
AgriciDaniel

AgriciDaniel/jev-seo

Herramienta de línea de comandos y skill de Claude Code que audita el SEO de cualquier sitio web a partir de la URL de su página de inicio y genera informes en PDF, XLSX y Markdown.

Alternativa open source a:Screaming Frog SEO SpiderSemrush Site Audit

Estrellas
657
Forks
106
Issues abiertos
2
Último commit
hace 28 días

¿Qué es?

jev-seo rastrea un sitio web y lo evalúa según 52 reglas basadas en Google Search Central, mide los Core Web Vitals mediante la API de PageSpeed Insights y envía preguntas tipadas sobre cada página al modelo Jev para que evalúe el tipo de página, la intención de búsqueda, la utilidad y la adecuación del título. Cada hallazgo se convierte en una acción con ID, prioridad, impacto, esfuerzo, evidencia y una solución sugerida.

Los resultados se presentan en un PDF diseñado para clientes, un libro de Excel con un seguimiento editable de acciones y un informe en Markdown que se muestra correctamente en GitHub y Obsidian. Los tres se generan a partir de un único audit.json. Se ejecuta como skill de Claude Code (/jev-seo URL) o desde la línea de comandos con bin/jevseo.

El modo estándar no requiere una suscripción a datos de SEO. El modo opcional --full añade rankings, palabras clave, competidores y backlinks de DataForSEO. Ambas API de pago cuentan con límites de presupuesto por ejecución, y todas las llamadas aparecen en el registro de costos del informe.

Funciones clave

  • 01Rastrea robots.txt, sitemaps, redirecciones, enlaces rotos, canonicals y datos estructurados de un sitio activo.
  • 02Comprueba 52 reglas e informa de los problemas con evidencia y fuentes oficiales.
  • 03Usa el modelo Jev para responder preguntas tipadas sobre la intención de la página, su utilidad y la adecuación del título.
  • 04Ordena las correcciones por prioridad, impacto y esfuerzo.
  • 05Exporta informes en PDF, XLSX y Markdown a partir de un único audit.json.

Casos de uso

  • Realizar una primera auditoría de SEO de un sitio web de un cliente antes de una revisión más profunda.
  • Dar seguimiento a las correcciones de SEO a lo largo del tiempo en la hoja de acciones de Excel.
  • Añadir una comprobación de SEO a un flujo de trabajo de Claude Code mediante el skill.
  • Generar un resumen en PDF fácil de compartir con los problemas técnicos y de contenido de un sitio.

Inicio rápido

  1. 1

    Clona el repositorio

    git clone https://github.com/AgriciDaniel/jev-seo.git
  2. 2

    Entra en la carpeta y crea un entorno virtual

    cd jev-seo && python3 -m venv .venv && . .venv/bin/activate
  3. 3

    Instala las dependencias de Python

    pip install -r requirements.txt
  4. 4

    Realiza una auditoría de un sitio

    bin/jevseo run https://example.com

Antes de usarlo

  • El modo estándar utiliza una clave de API de pago de TypeSafe Jev para evaluar las páginas, y el modo --full requiere credenciales de pago de DataForSEO.
  • WeasyPrint necesita que la biblioteca del sistema Pango esté instalada para generar archivos PDF.
  • De forma predeterminada, los sitios grandes se muestrean en 60 páginas, y los umbrales de Jev aún no se han ajustado con etiquetas humanas.

Temas

Preguntas frecuentes

¿Qué es jev-seo?
Herramienta de línea de comandos y skill de Claude Code que audita el SEO de cualquier sitio web a partir de la URL de su página de inicio y genera informes en PDF, XLSX y Markdown. jev-seo rastrea un sitio web y lo evalúa según 52 reglas basadas en Google Search Central, mide los Core Web Vitals mediante la API de PageSpeed Insights y envía preguntas tipadas sobre cada página al modelo Jev para que evalúe el tipo de página, la intención de búsqueda, la utilidad y la adecuación del título. Cada hallazgo se convierte en una acción con ID, prioridad, impacto, esfuerzo, evidencia y una solución sugerida.
¿jev-seo es gratuito? ¿Qué licencia tiene?
jev-seo es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿jev-seo sigue mantenido?
Mantenimiento activo. El último commit de jev-seo fue el 22 sept 2026.
¿Para qué puedo usar jev-seo?
Realizar una primera auditoría de SEO de un sitio web de un cliente antes de una revisión más profunda. Dar seguimiento a las correcciones de SEO a lo largo del tiempo en la hoja de acciones de Excel. Añadir una comprobación de SEO a un flujo de trabajo de Claude Code mediante el skill. Generar un resumen en PDF fácil de compartir con los problemas técnicos y de contenido de un sitio.
¿Cómo se instala jev-seo?
Clona el repositorio: git clone https://github.com/AgriciDaniel/jev-seo.git Entra en la carpeta y crea un entorno virtual: cd jev-seo && python3 -m venv .venv && . .venv/bin/activate Instala las dependencias de Python: pip install -r requirements.txt Realiza una auditoría de un sitio: bin/jevseo run https://example.com
¿Dónde consigo jev-seo?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/AgriciDaniel/jev-seo

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados