Antropus
IA & GEO

GEO Audit

Qué es y para qué sirve

GEO Audit es una auditoría automática de visibilidad diseñada para evaluar cuán bien posicionada está una marca o contenido para ser reconocido, citado y mencionado por buscadores generativos como ChatGPT, Claude, Perplexity y Google AI Overviews.

A diferencia del Prompt Tracker —que mide visibilidad en el tiempo contra una lista de prompts repetibles— el GEO Audit ofrece una fotografía puntual de cómo la IA ve un contenido concreto (una URL o un bloque de texto) en términos de estructura, claridad, autoridad y consenso externo. Te responde preguntas como:

  • ¿Qué tan clara es mi marca como entidad dentro de este contenido?
  • ¿Puede la IA extraer información discreta y citable de aquí?
  • ¿Hay pruebas de autoridad (fechas, fuentes, autores, referencias)?
  • ¿Hay respaldo externo independiente que valide lo que digo?

El resultado es un score 0-100 global con diagnóstico ejecutivo, desglose de 4 pilares (Entidad, Extractabilidad, Evidencia, Consenso), y 3-5 recomendaciones concretas (rewrites) ordenadas por impacto estimado.


Cómo funciona, paso a paso

  1. Aportas contenido: una URL que descargamos en vivo, o texto que pegas directamente.
  2. Extracción estructural: analizamos HTML real, títulos, párrafos, metadatos, JSON-LD, enlaces, imágenes y su alt-text.
  3. Hechos procesados: convertimos esa estructura en ~50 señales deterministas (¿tiene h1 único? ¿JSON de organización? ¿menciones de marca?).
  4. Signals baseline: aplicamos 50+ reglas duras por pilar para producir un score base 0-100 sin IA.
  5. Síntesis IA: analizamos esos hechos y signals con búsqueda web activa, generamos diagnóstico y rewrites.
  6. Validación servidor: verificamos en vivo las URLs citadas para confirmar que tu marca aparece realmente en ellas.
  7. Caps post-LLM: aplicamos límites duros según SPA, contenido bajo, dominio verificado, para que el score sea honesto.
  8. Informe final: score global, diagnosis de 3-5 frases, desglose de 4 pilares, y acciones priorizadas.

El proceso suele tomar 13–27 segundos. La UI muestra "Antropus está evaluando la web" durante la ejecución; no tienes que esperar.


Qué necesitas antes de empezar

RequisitoPara qué
Una URL o textoLa fuente a auditar. Si es URL: descargamos en vivo (recomendado). Si es texto: pegas ≥50 caracteres manualmente.
Nombre de marcaUsado para buscar menciones y coincidencias en el contenido. Ej. "Elevam".
Sector o categoría (opcional)Contexto para el análisis del modelo ("Marketing Digital", "Consultoría"). Mejora precisión.
Suscripción activaEl plan debe incluir GEO Audit. Free no tiene acceso. Lite en adelante lo tienen.

Funciones y vías de uso

El GEO Audit tiene una única entrada operacional:

VíaMétodoFunción

Dos modos de entrada:

  • URL: servidor descarga HTML en tiempo real (12s timeout, con reintentos automáticos si WAF lo bloquea).
  • Texto pegado: usuario pega contenido (sin búsqueda web, sin verificación externa).

El flujo es siempre el mismo: inputs → extracción → hechos → signals → LLM → caps → informe.


Los 4 pilares y cómo se puntúan

Cada pilar obtiene un score 0-100 derivado de reglas deterministas (signals) que hemos definido, más un ajuste cualitativo del modelo IA. Los 4 pilares se ponderan así en el global:

score global = round(0.30 × Extractabilidad + 0.25 × Entidad + 0.25 × Evidencia + 0.20 × Consenso)

1. Extractabilidad (30% del global)

Qué mide: ¿está el contenido estructurado en fragmentos discretos que un LLM pueda entender y citar?

Signals positivos (suma de puntos, capped a 100):

  • h1 único y descriptivo: +20 pts
  • h2/h3 jerarquizados (≥2 subheadings): +15 pts
  • Párrafos bien formados (media >150 palabras por párrafo): +12 pts
  • Listas y tablas presentes: +10 pts
  • TL;DR explícito o resumen: +8 pts
  • FAQ o preguntas frecuentes: +7 pts
  • Imágenes con alt-text descriptivo: +8 pts
  • Palabra-clave del tema >100 palabras: +10 pts

Qué ve como problema:

  • Múltiples h1 o h1 genérico: -10 pts
  • Párrafos cortos (<50 palabras): -8 pts
  • Palabras totales <100: cap forzado a 50
  • Imágenes sin alt o alt vacío: -5 pts por imagen
  • Contenido detectado como SPA (React, Vue sin SSR): cap forzado a 75

2. Entidad (25%)

Qué mide: ¿reconoce la IA la marca como una entidad clara, única y bien definida?

Signals positivos:

  • Organization JSON-LD presente y válido: +20 pts
  • Brand en title y h1: +8 pts cada
  • Meta description >50 caracteres: +5 pts
  • sameAs links (≥2 perfiles sociales verificables): +12 pts
  • Canonical URL presente: +5 pts
  • Author con URL o credenciales: +10 pts
  • Article schema (datePublished + dateModified): +7 pts
  • Brand mencionada ≥3 veces en body: +6 pts

Qué ve como problema:

  • Sin Organization schema: -15 pts
  • Brand NO en title: -8 pts
  • Sin canonical: -3 pts
  • Author sin credenciales: -5 pts

3. Evidencia (25%)

Qué mide: ¿hay pruebas de autoridad en lo que se dice? (fechas, autores, referencias, números, citas).

Signals positivos:

  • datePublished + dateModified (recientes, <6 meses): +15 pts
  • Author nombrado con biografía: +8 pts
  • Enlaces externos a fuentes autoritativas (≥3): +10 pts
  • Números o datos concretos (porcentajes, euros, etc.): +6 pts
  • Citas directas o referencias: +7 pts
  • Marcadores de investigación original ("nuestro estudio", "hallamos", "probamos"): +8 pts
  • Case study o testimonios con detalles verificables: +6 pts

Qué ve como problema:

  • Sin datePublished: -8 pts
  • Sin author o author genérico: -5 pts
  • Enlaces rotos o internos únicamente: -5 pts
  • Sin números, métricas ni datos: -6 pts
  • Última actualización >1 año: -5 pts

4. Consenso (20%)

Qué mide: ¿hay soporte externo independiente? ¿Mencionan la marca otros sitios que los motores IA reconocen?

Signals iniciales (html_only, si no verificamos externo):

  • sameAs a directorios (LinkedIn, Twitter, etc.): +8 pts c/u
  • Favicon/branding consistency: +3 pts
  • Maintained (<1 año sin update): +5 pts
  • HTTPS + headers seguridad: +4 pts
  • Dominio de reputación conocida: +6 pts

Tras verificación de fuentes externas (si ≥3 dominios distintos verifican la marca):

  • Score recapped a 100 (sin límite)
  • Modo: external_verified

Si <3 dominios verifican:

  • Score capped a 75 (máximo alcanzable)
  • Modo: html_only

Qué ve como problema:

  • Sin sameAs: -5 pts
  • Mantenimiento obsoleto (>1 año): -8 pts
  • HTTP en lugar de HTTPS: -3 pts

Cómo se calculan las métricas / Glosario

Todas las métricas en el informe del GEO Audit siguen estas reglas:

MétricaQué esCómo se usa
Score global (0-100)Media ponderada de los 4 pilares.Gauge principal del informe. Lleva al usuario de 0 (crítico) a 100 (óptimo).
Score por pilar (0-100)Suma de signals de ese pilar, con ajuste IA, capped según modo.Desglose para entender dónde está el trabajo.
Positivos (×3 por pilar)Hechos estructurales que están bien y que la IA detectó.Refuerza lo que funciona; material para comunicar al equipo.
Issues (×3 por pilar)Carencias o anti-patterns que el LLM identificó.Identifica el trabajo concreto.
Acciones (×2 por pilar)Pasos implementables para mejorar ese pilar.Hoja de ruta.
expected_score_delta (por rewrite)Puntos estimados que ganará el pilar si implementa ese rewrite.Priorización de impacto. Rango 1-15.
confidence (0-1)Grado de confianza del análisis.Baja si: SPA, contenido bajo, consenso limitado, texto truncado.

Para definiciones de términos como "SPA", "HTML-only", "external_verified", "hallucination", ver el Glosario de métricas en la documentación (remitimos para no duplicar).


Cómo leer el informe

El informe de un GEO Audit se organiza así:

1. Hero Section (cabecera)

  • Score donut (0-100) con estado humano: Fuerte / Sólido / Mejorable / Crítico.
  • Diagnosis de 3-5 frases (qué pilar es el fuerte, cuál el cuello de botella, acción de apalancamiento).
  • Botones: Copiar resumen ejecutivo, Descargar PDF, Nueva auditoría.

2. Limitaciones (badges) Si aplican, aparecen como avisos:

  • consenso_no_verificado_externamente: menos de 3 dominios externos verificaron tu marca.
  • spa_o_contenido_bajo: sitio SPA detectado o <100 palabras.
  • contenido_insuficiente: menos de 100 palabras totales.
  • websearch_fallback_no_local_signals: la URL no se pudo descargar; análisis basado en búsqueda web.

3. Los 4 Pilares (Entidad, Extractabilidad, Evidencia, Consenso) Cada pilar muestra:

  • Score 0-100 con barra de color (verde fuerte, ámbar mejorable, rojo crítico).
  • Peso en el score global.
  • 3 positivos: lo que funciona bien, con hechos concretos.
  • 3 issues: lo que falta o está mal.
  • 2 acciones: cómo mejorarlo (e.g., "añade h2s temáticos", "cita tus datos").

4. Priority Actions (top 3) Acciones consolidadas de todos los pilares, ordenadas por impacto estimado. 1-2 líneas por acción, tono ejecutivo.

5. Recommended Changes (Rewrites) 3-5 rewrites implementables:

  • Problema (short phrase): qué está mal.
  • Fragmento original: texto actual o "N/A: ausente" si no hay.
  • Sugerencia: ready to paste (copia y pega).
  • Pilar: qué pilar mejora.
  • Delta estimado: cuántos puntos ganará ese pilar.

6. Metadata

  • Confianza (0.0-1.0).
  • Modo de consenso (html_only o external_verified).
  • Limitaciones (array de flags).
  • Fetch metadata (si URL): status HTTP, URL final, palabras totales, conteos de h1/h2/enlaces/JSON-LD/imágenes sin alt.

Tiempos orientativos

FaseDuración típica
Fetch + extracción HTML3-6 seg
Análisis de hechos y signals<0.1 seg
Análisis de contenido8-15 seg
Validación + retry si falla2-8 seg (solo si falla)
Verificación de fuentes externas2-5 seg
Caps + respuesta final<0.1 seg
TOTAL TÍPICO13-27 seg

Con retry corrector si el análisis no valida: +5-10 seg. Con fallback web search (URL no descargable): 15-25 seg (menos signals locales).


Factores que determinan coste en créditos

El coste en créditos depende de un único factor: la complejidad del análisis y búsqueda web realizada.

Estimación típica:

  • Análisis de tokens del contenido y búsqueda web.
  • Total: ~0.3 a 0.5 créditos por audit típico (rango 0.1-1.0 según tamaño de contenido y fuentes verificadas).

Antes de lanzar, el panel de coste estimado te muestra:

  • "~X.X créditos necesarios"
  • "Y créditos disponibles"
  • Advierte si no te llega saldo.

NO cuesta créditos:

  • Validación de fuentes externas (es fetch server-side).
  • Retry corrector automático (análisis call adicional, SÍ cuesta).
  • Fallback web search (SÍ cuesta como call extra).

Disponibilidad y límites por plan

Acceso a GEO Audit:

PlanIncluido
FreeNo
Lite
Starter
Pro
Agency

No hay límite de prompts ni audits por mes (a diferencia de Prompt Tracker). Consumen créditos del pool mensual de tu plan:

PlanCréditos/mesAudits justificables
Lite200~200-400
Starter500~500-1000
Pro1800~1800-3600
Agency5500~5500-11000

(Cálculos asumen ~0.5 créditos por audit típico. Rango depende de tamaño de contenido y complejidad de verificación externa.)

Compra adicional de créditos (one-time top-ups):

  • Small Express: 200 créditos por 18€.
  • Medium Plus: 500 créditos por 42€.
  • Large Bulk: 2000 créditos por 149€.

Errores y casos frecuentes

Códigos de error

CódigoHTTPCausaAcción
INVALID_INPUT400Body malformado o campo faltante.Revisa que URL sea válida o texto ≥50 caracteres.
INVALID_URL400URL no es http(s) o está malformada.Comprueba protocolo y sintaxis.
FETCH_FAILED422No se pudo descargar la URL (DNS, timeout, WAF).Reintenta o pega el contenido manualmente.
LOW_CONTENT422Respuesta <30 palabras (SPA, WAF extremo).Pega el contenido en modo texto.
VALIDATION_FAILED422Output del análisis no pasó validación después de retry.Reintenta o contacta soporte.
LLM_ERROR502Fallo en el análisis o timeout.Reintenta en 1 minuto.
RATE_LIMIT429Plan sin cuota disponible.Espera al reinicio del mes o compra créditos.
INSUFFICIENT_CREDITS403Saldo mensual insuficiente.Compra créditos en /credits.
SUBSCRIPTION_INACTIVE403Plan sin suscripción activa.Reactiva o actualiza suscripción.

Edge cases y limitaciones documentadas

SPA o contenido bajo

  • Si detecta markers de SPA (data-reactroot, next) o <100 palabras.
  • Todos los pilares son capped a 75 (máximo alcanzable).
  • Confidence baja -0.1.
  • Aparece limitation badge spa_o_contenido_bajo.

Consenso sin verificación externa (muy frecuente)

  • Si <3 dominios independientes verifican tu marca.
  • Consenso capped a 75 (modo html_only).
  • Limitation badge: consenso_no_verificado_externamente.
  • Sugerencia: trabajar en backlinks, menciones en prensa, directorios.

Contenido insuficiente

  • Si wordCount < 100.
  • Extractabilidad capped a 50.
  • Limitation badge: contenido_insuficiente.
  • Sugerencia: amplía el contenido.

Texto pegado (sin búsqueda web)

  • No se verifican fuentes externas.
  • Consenso siempre en modo html_only (capped a 70).
  • Sin citations para validar.

OriginalFragment no encontrado (en rewrites)

  • Si un issue no aparece literalmente en el contenido (ej. "falta h2s").
  • Aparece como "N/A: ausente" en suggested.
  • Si >2 por audit: confidence baja -0.1.

URL con timeout (>12 seg)

  • Si descarga lenta: fallback a búsqueda web.
  • Limitation badge: websearch_fallback_no_local_signals.

Dominio no identificable (texto pegado)

  • Sin URL de referencia, verificación de fuentes externas se salta.
  • Consenso nunca se activa (siempre html_only).

Resumen ejecutivo

GEO Audit es tu herramienta de diagnóstico puntual para optimización en buscadores generativos. Mide una URL o contenido contra 4 pilares (Entidad, Extractabilidad, Evidencia, Consenso) en ~20 segundos, produce un score 0-100 honesto con caps post-análisis, y entrega 3-5 rewrites ordenados por impacto. Cuesta entre 0.3 y 0.5 créditos por audit típico. Sin límites de uso; disponible en Lite y superior.

#geo-audit#visibility-audit#herramienta#documentacion-tecnica#markdown#espanol#IA#buscadores-generativos#citacion#extractabilidad#evidencia#consenso