Tutorial de Python de 17 lecciones para crear desde cero un entorno de agente similar a Claude Code, empezando con un único bucle y bash.
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 Spider
Semrush 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
Clona el repositorio
git clone https://github.com/AgriciDaniel/jev-seo.git - 2
Entra en la carpeta y crea un entorno virtual
cd jev-seo && python3 -m venv .venv && . .venv/bin/activate - 3
Instala las dependencias de Python
pip install -r requirements.txt - 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
Agente de investigación autónomo y de código abierto que planifica preguntas, recopila fuentes web y locales, y redacta informes con citas usando cualquier proveedor de LLM.
Plugin de análisis SEO de código abierto para Claude Code que ejecuta auditorías en paralelo de SEO técnico, E-E-A-T, Schema.org y optimización para búsquedas con IA.
Skill de Claude Code que audita la visibilidad de sitios web en buscadores con IA como ChatGPT, Perplexity y Google AI Overviews, además de realizar comprobaciones de SEO tradicional.
Un entorno de enseñanza para agentes de programación que diseña un curso a tu medida, prepara lecciones y adapta los ejercicios según tu progreso registrado.
Aplicación web autoalojada que audita hasta 500 páginas de un sitio web con 74 métricas de SEO on-page, usando Firecrawl y DataForSEO.