Antropus
IA & GEO

AI Overview Tracker

Un AI Overview Tracker es el monitor automático de tu presencia en los bloques de AI Overview de Google Search. Rastrea, keyword a keyword y día a día, si Google te menciona en sus respuestas generativas, si te cita como fuente, qué fuentes externas compiten contigo, y detecta cambios de visibilidad en el tiempo. Es a Google AI Overview lo que un rank tracker es al ranking clásico: un vigilante persistente que te alerta cuando entra o sales del bloque.

A diferencia del SEO tradicional, en Google AI Overview no hay posiciones numéricas: solo hay presencia o ausencia. Pero esa presencia tiene grados: puedes ser citado (fuente visible), mencionado (apareces en el texto), ausente (Google disparó el bloque pero sin ti) o nunca dispararse el bloque para esa búsqueda. El tracker convierte esa realidad variable en métricas accionables.


Qué es y para qué sirve

Google AI Overview ha capturado entre un 10-30% del volumen de búsqueda en sectores competitivos. Cuando Google lo dispara, la IA resume la respuesta sin enviarte tráfico: hace que el usuario no necesite clicar en tu web. O al contrario: si apareces citado, la IA te envía atención directa.

El AI Overview Tracker responde preguntas clave:

  • ¿Para cuáles de mis keywords dispara Google AI Overview?
  • Cuando lo dispara, ¿aparezco citado como fuente, o Google usa a mis competidores?
  • ¿La IA me menciona en el texto pero sin citar mi dominio?
  • ¿Qué dominios compiten conmigo en esas respuestas?
  • ¿He perdido citación en una keyword donde antes estaba?

El resultado es un mapa vivo de tu vulnerabilidad (y oportunidad) en Google AI Overview que puedes monitorear sin intervención manual.


Cómo funciona, paso a paso

  1. Defines las keywords: los términos de búsqueda sobre los que quieres vigilar tu presencia en Google AI Overview (p. ej. "mejores agencias de marketing", "alternativas a Slack", "qué es SEO").
  2. Indicas tu dominio target y la geografía/idioma donde quieres monitorear.
  3. Configuras la cadencia: semanal (por defecto) o diaria (solo en planes Enterprise).
  4. Antropus consulta Google Search en tiempo real y busca el bloque AI Overview para esa keyword en ese país/idioma.
  5. Si existe el bloque, un parser automático detecta:
    • Si tu dominio aparece en las fuentes citadas (→ Cited)
    • Si tu marca/dominio aparece en el texto pero sin citación (→ Mentioned)
    • Si el bloque existe pero tú no apareces (→ Absent)
  6. Si Google no dispara AI Overview para esa keyword, se registra como No AI Overview.
  7. Cada snapshot se almacena en el histórico. Si hay cambio significativo desde el anterior (entrar o salir de "Cited", por ejemplo), se marca para notificación.

El tracker corre en segundo plano según tu cadencia configurada (diaria o semanal). Puedes re-chequear manualmente una keyword en cualquier momento, pero hay cooldown de 1 hora entre re-checks para proteger tu saldo de créditos.


Qué necesitas antes de empezar

RequisitoPara qué sirve
Un proyectoDefine tu marca oficial, el dominio a monitorear y el país base.
Dominio targetTu web principal (ej. elevam.es). El tracker normaliza www y búsqueda de subdomios: detecta citación en blog.elevam.es como si fuera elevam.es.
Ubicación y idiomaDónde busca Google: España/es, México/es, USA/en, etc. Google AI Overview varía por geografía.
KeywordsLas búsquedas a vigilar. Puedes agregar una a una o importar un lote en CSV.
Créditos disponiblesCada check cuesta aproximadamente 0.02 créditos. Consulta tu saldo antes de lanzar.

Funciones / Vías de uso

EndpointMétodoFunción

Autenticación: Requiere módulo "seo" activo. Las keywords se aíslan por workspace (RLS: solo ves las tuyas).


Modos u opciones

Cadencia de checkeo

  • Weekly (7 días, por defecto): Starter, Pro, Agency.
  • Daily (24 horas): Solo Enterprise. En otros planes, la preferencia "daily" se ignora y el tracker respeta el suelo de cadencia del plan.
  • Suelos por plan:
    • Free: 168h (7 días, fijo)
    • Lite: 168h (7 días)
    • Starter: 168h (7 días)
    • Pro: 72h (3 días)
    • Agency: 48h (2 días)
    • Enterprise: 24h (1 día, permite daily)

El tracker usa la cadencia más restrictiva: si eres Starter y estableces "daily", sigue chequeándose cada 7 días (el suelo del plan).

Pausa / Reanudación

Puedes pausar una keyword para que no se chequee automáticamente, sin eliminarla. Útil cuando la temporada no es relevante o mientras haces cambios SEO.

Notificaciones (futuro)

Campo configurado: si hay cambio significativo (entrar en Cited, salir de Cited), se marca para alerta. Actualmente en beta.

Scope por proyecto

Puedes crear keywords asociadas a un proyecto específico. El listado se filtra por acceso a proyecto.


Datos o motores de IA que utiliza

AI Overview Tracker NO usa LLMs internos. Consulta directamente con Google Search en tiempo real. El análisis de presencia es determinístico (parsing local, sin IA).

No consulta ChatGPT, Claude, Gemini, Perplexity ni ningún otro motor generativo. Es puro rastreo de presencia en las respuestas de Google.


Cómo se calculan las métricas / Cómo se interpreta el resultado

Los 4 estados mutuamente excluyentes

Cada keyword, en cada snapshot, está en exactamente uno de estos estados:

EstadoQué significaImplicación comercial
CitedTu dominio aparece explícitamente en las fuentes citadas del bloque AI Overview.Máxima visibilidad: la IA te reconoce como autoridad. Alto riesgo de that traffic, bajo riesgo de pérdida de atribución.
MentionedTu marca/dominio se menciona en el texto del bloque, pero no aparece como fuente citada.Visibilidad parcial: la IA conoce tu marca, pero no la usa como soporte documental. Oportunidad de mejorar autoridad.
AbsentGoogle disparó AI Overview, pero tu dominio no aparece ni citado ni mencionado.Tu competencia sí está citada. Riesgo alto: estás fuera del bloque. Prioridad: crear contenido que Google cite.
No AI OverviewGoogle no disparó AI Overview para esa keyword en esa ubicación/idioma.Neutral: Google no genera resumen IA para esa búsqueda (todavía, o nunca lo hace). No hay competencia directa en el bloque.

Cálculo de presencia (Parser)

1. ¿El dominio target está en references (fuentes citadas)?
   → Sí: CITED
   
2. Si no cited, ¿el dominio/marca aparece como palabra completa en el markdown?
   (word-boundary match, case-insensitive, tokens ≥5 chars para dominio, ≥3 para marca explícita)
   → Sí: MENTIONED
   
3. Si Google disparó AIO pero ninguno de lo anterior:
   → ABSENT
   
4. Si no hay bloque AIO en la SERP:
   → NO_AIO

Honestidad del parser: Usa palabra completa para evitar falsos positivos. Así, "elevam" en "teletrabajamiento" no marca como "mentioned". Y dominio corto genérico ("best.com" → "best" de 4 chars) se descarta para no marcar "mentioned" por apariciones casuales en el texto.

Cambios significativos

El sistema detecta transiciones importantes:

  • Entrar en Cited (absent/mentioned/no_aio → cited): mejora major.
  • Salir de Cited (cited → absent/mentioned/no_aio): regresión.
  • Cambios entre Mentioned y Absent: también relevantes pero de impacto menor.

Cada snapshot almacena deltaFromPrevious si hay cambio significativo, para triggers de notificación futura.

Métricas agregadas (Summary)

Sobre el conjunto de keywords trackeadas:

MétricaCálculoUso
Tracked keywordsTotal de keywords en monitoreo.Ámbito del estudio.
Cited ratePorcentaje de keywords checked en estado Cited ÷ total checked.Fortaleza general.
Mentioned ratePorcentaje en estado Mentioned ÷ total checked.Visibilidad parcial.
Absent ratePorcentaje en estado Absent ÷ total checked.Debilidad detectada.
No AI Overview ratePorcentaje en estado No_aio ÷ total checked.Cobertura de bloque.
Last checkFecha del chequeo más reciente (max).Frescura de datos.

Cómo leer el informe / Los resultados

Dashboard principal

Encabezado:

  • Título "AI Overview Tracker" + descripción + botones "Add keyword" / "Import keywords".

KPI Cards (5 tarjetas):

  • Tracked keywords (ej. "47 palabras clave · 40 chequeadas, 7 pendientes")
  • Cited (ej. "8 keywords · 20% de chequeadas")
  • Mentioned (ej. "12 keywords · 30%")
  • Absent (ej. "15 keywords · 37.5%")
  • No AI Overview (ej. "5 keywords · 12.5%")

Status Trend Bar:

  • Barra horizontal con cuatro segmentos coloreados (Cited verde, Mentioned amarillo, Absent rojo, No_aio gris).
  • Leyenda: "Current snapshot · 40 keywords checked".

Tabla de Keywords:

Columnas principales:

  • Keyword: texto de búsqueda. Clickable → abre drawer lateral.
  • País · Idioma: ubicación del monitoreo (ej. "ES · es").
  • Status: chip de estado (Cited/Mentioned/Absent/No_aio) o "Pending" si nunca se chequeó.
  • Cited: sí/no (booleano visual).
  • Mentioned: sí/no (booleano visual).
  • Source domains: dominios que cita Google para esa keyword. Mostrados los primeros 2, "+N" si hay más.
  • Competitors: dominios externos citados (tus rivales en el bloque). Lista compacta.
  • Last check: fecha del último snapshot, "—" si nunca, "Running…" si en ejecución.
  • Details: botón para abrir drawer.

Filtros encima:

  • Search por keyword (text).
  • Status (All/Cited/Mentioned/Absent/No_aio).
  • Country.
  • Language.
  • Last check (Any time / Today / Last 7d / Last 30d / Never checked).

Secciones inferiores (grid 2 columnas):

  • Recent changes: Lista de cambios significativos detectados en el histórico (vacío si no hay histórico; placeholder mientras se carga).
  • Keyword opportunities: Top 6 oportunidades (keywords absent/mentioned con fuentes competidoras citadas). Tabla con: Keyword, Issue, Priority, Action.

Drawer lateral (Detalle de keyword)

Al clickear una keyword:

Header sticky:

  • Keyword (h2)
  • Chip de estado + país · idioma + "Last checked X hours ago" o "Never checked"
  • Botones: "Re-check" (activa POST manual), "Remove" (DELETE).

Citation Status:

  • Grid 2×1:
    • Domain cited: Yes/No chip
    • Brand mentioned: Yes/No chip

Recommended Action:

  • Consejos estratégicos según el estado:
    • Cited: "Bien hecho. Mantén la autoridad de esa página."
    • Mentioned: "Tu marca aparece pero sin citación. Mejora las señales de entidad."
    • Absent: "Google no te cita. Crea/actualiza contenido autoridad para esa keyword."
    • No_aio: "Google no genera IA para esa búsqueda todavía."

Source domains:

  • Lista completa con URLs y títulos. Tu dominio resaltado en verde.

Competing sources:

  • Chips de dominios externos (competidores citados).

AI Overview excerpt:

  • Bloque scrollable con el markdown del bloque AI Overview (truncado a 2400 caracteres). Border gris.

History:

  • Tabla de snapshots previos (últimos 60), ordenada descendente (más recientes arriba).
  • Columnas: Date · Time, Status, "Changed" label (si deltaFromPrevious).
  • Clickeable para ver snapshot antiguo completo.

Empty States

  • Sin proyecto: "Select a project".
  • Sin keywords: "No keywords tracked yet. Start by adding your first keyword."
  • Tabla vacía tras filtros: "No keywords match the filters."
  • Recent changes sin histórico: Skeletons + "No changes yet. Monitoring active."
  • Opportunities sin oportunidades: "No open opportunities. You're cited on all checked keywords."

Cuánto suele tardar

OperaciónTiempo típico
Crear keyword (POST)<1 segundo (no ejecuta check inline)
Primer check automático (automático)20-40 segundos (Google Search + análisis)
Re-check manual (POST)20-40 segundos (igual que arriba)
Chequeo automático completo (≤50 keywords)3-5 minutos (procesamiento paralelo)
GET keywords list<500 ms
GET keyword detail + history<500 ms
DELETE keyword<100 ms

Cooldown: 1 hora entre re-checks manuales de la misma keyword (para proteger tu saldo de créditos y evitar abuso).


Cuánto consume (créditos)

AI Overview Tracker se cobra a precio de coste. Cada check tiene un coste fijo en créditos.

Por operación

1 check (captura Google + análisis) ≈ 0.02 créditos

Qué dispara cobros

  1. Crear keyword: No cobra (check es asíncrono, se lanza automáticamente).
  2. Re-check manual (POST /keywords/:id): Cobra aproximadamente 0.02 créditos (pre-check de saldo antes).
  3. Chequeo automático (≤50 keywords vencidas por cadencia): Cobra aproximadamente 0.02 créditos × N keywords ejecutadas.
  4. Bulk import (hasta 100 keywords): Cobra aproximadamente 0.02 créditos por cada una si la cadencia lo requiere.

Qué NO cobra

  • Listar keywords (GET).
  • Ver detalle + histórico (GET).
  • Filtrar, buscar, reordenar (UI puro).
  • Eliminar keyword (DELETE).

Factores que afectan coste total

  1. Cadencia: Weekly = 52 checks/año. Daily = 365 checks/año.
  2. Cantidad de keywords: N keywords × ~0.02 cr/check.
  3. Plan: Define el suelo mínimo de cadencia (no puedes ir más rápido aunque quieras).

Estimación antes de lanzar: El UI te muestra coste estimado. Si te falta saldo, rechaza la acción (402 Capacity).


Disponibilidad y límites por plan

LímiteFreeLiteStarterProAgencyEnterprise
Max keywords102550150500Ilimitado
Cadencia mínima168h (7d)168h (7d)168h (7d)72h (3d)48h (2d)24h (1d)
Permitir "daily"
Cooldown re-check1h1h1h1h1h1h

Validación server-side:

  • Crear keyword: Rechaza POST si count >= maxKeywords (402 "AIO_LIMIT").
  • Crear con frequency="daily": Rechaza si plan ≠ "enterprise" (402 "AIO_DAILY_NOT_ALLOWED").
  • Chequeo automático: Respeta el suelo la cadencia de tu plan del plan.
  • Re-check manual: Enfuerza cooldown 1 hora (429 si menos).

Downgrade: Si bajas de plan, no borra keywords existentes. Solo impide agregar nuevas hasta estar dentro del límite o actualizar plan. el sistema sigue ejecutando los existentes (con la cadencia del nuevo plan).


Errores y casos frecuentes

Errores comunes (y soluciones)

EscenarioResponseCódigoSolución
"Análisis no disponible"Service temporarily unavailable.503Sistema caído. Reintenta más tarde.
"Petición inválida"Missing keyword or domain.400Rellena todos los campos requeridos.
"No encontrado"Keyword not in your workspace.404Comprueba el ID o que la keyword no fue eliminada.
"Espera X min antes de re-chequear"Cooldown active.429Esperaste <1h desde último check. Aguarda.
"Saldo insuficiente"Not enough credits.402Compra créditos o reduce la cadencia.
"Tu plan permite hasta N keywords"Limit reached.402Elimina keywords o sube de plan.
"La cadencia diaria solo en Enterprise"Feature not in plan.402Cambiar a Enterprise o usar Weekly.
Acceso denegado403 Forbidden403Keyword no es tuya o proyecto inaccesible.

Edge cases (comportamiento honesto)

  1. Dominio muy corto ("best.com" → token "best" = 4 chars):

    • No marca "mentioned" aunque aparezca en texto (anti-falso-positivo).
    • Requiere brand explícita ≥3 chars o citación directa.
  2. Subdomios propios (blog.tudominio.es, shop.tudominio.es):

    • Parser normaliza a root domain.
    • Detecta como "cited" en cualquier subdominio.
  3. Palabra incompleta ("teletrabajamiento" contiene "trabajo" pero no palabra completa):

    • Match word-boundary regex: no marca "mentioned".
  4. Sin referencias en AIO (bloque sin fuentes):

    • Almacena sources = [].
    • Status = "absent" o "mentioned" (según token en markdown).
  5. Bloque AIO vacío (markdown = ""):

    • Fallo raro en el análisis. Status = "absent" (safe fallback).
  6. Keyword pausada pero no eliminada:

    • Se salta automáticamente.
    • Histórico preservado.
    • Al reanudar, re-chequea si cadencia vencida.
  7. Fallo parcial del chequeo (50 keywords, 3 fallan):

    • Devuelve: { ok: true, checked: 47, failed: 3, skippedNoBalance: 0 }.
    • Las 47 se persistieron. Las 3 se reintentan al siguiente tick (24h).
  8. Bulk import >100 keywords:

    • UI limita a primeros 100.
    • Backend rechaza si suma supera cap.
  9. Downgrade sin eliminar keywords:

    • Keyword no se borra.
    • POST rechaza nuevas si supera límite.
    • El sistema sigue ejecutando las existentes (con nueva cadencia).
  10. Sin histórico previo:

    • Primer check = baseline. deltaFromPrevious = null (no dispara alerta).
    • Segundo check compara con primero → puede marcar delta.

Distinción crítica: No_aio vs. Absent

  • No_aio: Google no disparó AI Overview para esa keyword.
  • Absent: Google SÍ disparó AI Overview, pero tu dominio no aparece.

Esta distinción es fundamental para estrategia: si es "no_aio", no hay competencia IA que ganar. Si es "absent", hay competencia visible (otros están citados).


Notas finales

AI Overview Tracker es una herramienta de vigilancia pura, no de análisis generativo. No usa LLMs, no analiza sentimiento ni calidad de respuesta: solo detecta presencia y cambios en las búsquedas de Google.

Diseño por retención: el coste accesible y la cadencia configurable por plan hacen que sea accesible incluso en Starter, sin disparar costes operacionales en planes bajos.

Honestidad de datos: el parser no inventa presencia que no hay, respeta word-boundary, y marca "no_aio" cuando Google no dispara (en lugar de confundirlo con "absent"). El histórico de snapshots es auditable.

Referencia de métricas y definiciones detalladas: consulta el Glosario de métricas si necesitas fórmulas exactas o detalles de otros KPIs de Antropus.

#ai-overview-tracker#google-ai-overview#monitoring#tracking#seo#ia#citacion#metricas#herramienta#documentacion