CLI y toolkit de Python de código abierto que puntúa del 0 al 100 la preparación de un sitio web para los motores de respuesta con IA y genera mejoras para conseguir citas.
jianruntech/geo-score
Puntuación gratuita de 0 a 100 que indica qué tan bien los motores de respuesta de IA pueden acceder a un sitio web, analizarlo y citarlo; incluye seguimiento opcional de citas con tus propias claves de API.
- Estrellas
- 320
- Forks
- 12
- Issues abiertos
- 0
- Último commit
- hace 12 horas
¿Qué es?
geo-score puntúa de 0 a 100 si los motores de respuesta de IA, como ChatGPT, Perplexity y Gemini, pueden acceder a un sitio web, analizarlo, confiar en él y citarlo. La puntuación se calcula con una rúbrica publicada y versionada, que incluye 21 comprobaciones organizadas en niveles y distribuidas en cinco pilares, además de tres condiciones que limitan el resultado cuando un rastreador no puede acceder al contenido. No requiere clave de API ni dependencias instaladas aparte de la biblioteca estándar de Python.
Si proporcionas tus propias claves para OpenAI, Perplexity, Gemini, Anthropic o OpenRouter, la herramienta también puede hacer una pregunta a los motores e indicar qué fuentes citan sus respuestas. El modo de seguimiento ejecuta un conjunto fijo de preguntas según una programación y muestra las tasas de citas, la cuota de voz y los cambios entre ejecuciones. Estos resultados de citas aparecen junto a la puntuación y nunca se suman a ella.
El proyecto está disponible como CLI, GitHub Action, servidor MCP para agentes y skill de Claude Code. Genera informes en texto, JSON, SARIF y JUnit.
Funciones clave
- 01Puntúa un sitio de 0 a 100 según su accesibilidad, facilidad de comprensión, capacidad de citar su contenido, credibilidad de marca y adecuación a las respuestas.
- 02Funciona sin clave de API y solo requiere la biblioteca estándar de Python.
- 03Hace una pregunta a ChatGPT, Perplexity, Gemini y Claude e indica las fuentes citadas.
- 04El modo de seguimiento analiza semanalmente un conjunto fijo de preguntas y calcula intervalos de confianza.
- 05Se distribuye como CLI, GitHub Action, servidor MCP y skill de Claude Code.
Casos de uso
- Comprobar si los rastreadores de búsqueda con IA pueden acceder al sitio web de una empresa y leerlo antes de renovar su contenido.
- Añadir a CI una comprobación de preparación para que las compilaciones fallen si el sitio empeora.
- Seguir con el tiempo la frecuencia con que los motores de IA citan una marca frente a competidores específicos.
- Permitir que un agente de IA audite un sitio mediante el servidor MCP.
Inicio rápido
- 1
Instala la versión fijada desde PyPI
pip install geo-score==1.8.3 - 2
Evalúa un sitio web (gratis, no se necesita una clave de API)
geo_score.py stripe.com
Antes de usarlo
- Las comprobaciones de citas de los niveles 2 y 3 requieren tus propias claves de API con búsqueda habilitada para cada motor de IA.
- Los relés de patrocinadores no se han probado para medir citas y puede que no transmitan la búsqueda web y las citas sin cambios.
- Las puntuaciones miden el nivel de preparación según una rúbrica definida por el proyecto, no el efecto medido en las citas de IA.
Temas
Preguntas frecuentes
- ¿Qué es geo-score?
- Puntuación gratuita de 0 a 100 que indica qué tan bien los motores de respuesta de IA pueden acceder a un sitio web, analizarlo y citarlo; incluye seguimiento opcional de citas con tus propias claves de API. geo-score puntúa de 0 a 100 si los motores de respuesta de IA, como ChatGPT, Perplexity y Gemini, pueden acceder a un sitio web, analizarlo, confiar en él y citarlo. La puntuación se calcula con una rúbrica publicada y versionada, que incluye 21 comprobaciones organizadas en niveles y distribuidas en cinco pilares, además de tres condiciones que limitan el resultado cuando un rastreador no puede acceder al contenido. No requiere clave de API ni dependencias instaladas aparte de la biblioteca estándar de Python.
- ¿geo-score es gratuito? ¿Qué licencia tiene?
- geo-score es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿geo-score sigue mantenido?
- Mantenimiento activo. El último commit de geo-score fue el 19 oct 2026.
- ¿Para qué puedo usar geo-score?
- Comprobar si los rastreadores de búsqueda con IA pueden acceder al sitio web de una empresa y leerlo antes de renovar su contenido. Añadir a CI una comprobación de preparación para que las compilaciones fallen si el sitio empeora. Seguir con el tiempo la frecuencia con que los motores de IA citan una marca frente a competidores específicos. Permitir que un agente de IA audite un sitio mediante el servidor MCP.
- ¿Cómo se instala geo-score?
- Instala la versión fijada desde PyPI: pip install geo-score==1.8.3 Evalúa un sitio web (gratis, no se necesita una clave de API): geo_score.py stripe.com
- ¿Dónde consigo geo-score?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/jianruntech/geo-score
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plataforma AEO autoalojada y diseñada para agentes que rastrea la visibilidad de marca en motores de respuestas de IA, junto con datos de búsqueda, tráfico y estado del sitio.
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.
Plataforma de código abierto para hacer seguimiento de cómo aparece una marca en las respuestas de búsqueda con IA de ChatGPT, Gemini, Claude, Perplexity y otros motores.
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.
Una CLI y una capa de skills que instalan, configuran y verifican canales para que los agentes de IA puedan leer y buscar en Twitter, Reddit, YouTube, Bilibili, XiaoHongShu y más.