ScavioScavio
ProductoPreciosDocumentación
Iniciar sesionComenzar
  1. Inicio
  2. Tutoriales
  3. Cómo realizar un seguimiento de las citas de IA frente a las clasificaciones de SEO
Tutorial

Cómo realizar un seguimiento de las citas de IA frente a las clasificaciones de SEO

Mida el desfase entre la clasificación de Google y la aparición en las citas del motor de IA. Cree un panel de seguimiento con datos Scavio AEO + SERP.

Obtener clave API gratisDocumentacion API

r/AIRankingStrategy confirma el patrón de 2026: las citas de los motores de IA van por detrás de las clasificaciones de SEO en semanas o meses. La clasificación de una página en Google hoy aparecerá en las citas de ChatGPT, Claude o Perplexity más adelante. Este tutorial crea el rastreador que mide el retraso.

Requisitos previos

  • Python 3.10+
  • Una clave API de Scavio
  • Postgres o DuckDB para almacenamiento de series temporales

Guia paso a paso

Paso 1: Obtenga clasificaciones SERP diariamente

Instantánea SERP estándar de Google por palabra clave rastreada.

Python
import requests, os, datetime
API_KEY = os.environ['SCAVIO_API_KEY']

def serp_snapshot(keyword):
    r = requests.post('https://api.scavio.dev/api/v1/search',
        headers={'x-api-key': API_KEY},
        json={'query': keyword, 'num_results': 10})
    return [x['link'] for x in r.json().get('organic_results', [])]

Paso 2: Extraer citas de descripciones generales de IA

Las descripciones generales de IA de Google citan fuentes directamente.

Python
def ai_overview_citations(keyword):
    r = requests.post('https://api.scavio.dev/api/v1/search',
        headers={'x-api-key': API_KEY},
        json={'query': keyword, 'include_ai_overview': True})
    ao = r.json().get('ai_overview', {})
    return ao.get('citations', [])

Paso 3: Almacene ambos en una serie temporal

Una fila por (palabra clave, URL, fecha, superficie).

Python
import duckdb
db = duckdb.connect('citations.duckdb')
db.execute('CREATE TABLE IF NOT EXISTS citations(keyword TEXT, url TEXT, date DATE, surface TEXT)')

def record(keyword):
    today = datetime.date.today()
    for u in serp_snapshot(keyword):
        db.execute('INSERT INTO citations VALUES (?, ?, ?, ?)', (keyword, u, today, 'serp'))
    for c in ai_overview_citations(keyword):
        db.execute('INSERT INTO citations VALUES (?, ?, ?, ?)', (keyword, c, today, 'ai_overview'))

Paso 4: Calcular el retraso de las citas

Para cada URL, mida los días entre el primer ranking SERP y la primera cita de IA.

Python
def lag_days(keyword):
    return db.execute('''
      SELECT url,
        MIN(CASE WHEN surface='serp' THEN date END) AS first_serp,
        MIN(CASE WHEN surface='ai_overview' THEN date END) AS first_ai
      FROM citations WHERE keyword=?
      GROUP BY url
    ''', (keyword,)).fetchall()

Paso 5: Visualice la distribución del retraso

Espere una cola larga: la mayoría de las URL tienen un retraso de 30 a 90 días.

Python
# Plot with matplotlib or pipe into Superset
import statistics
def mean_lag(keyword):
    rows = lag_days(keyword)
    diffs = [(r[2] - r[1]).days for r in rows if r[1] and r[2]]
    return statistics.mean(diffs) if diffs else None

Ejemplo en Python

Python
import os, requests
API_KEY = os.environ['SCAVIO_API_KEY']

def track(keyword):
    r = requests.post('https://api.scavio.dev/api/v1/search',
        headers={'x-api-key': API_KEY},
        json={'query': keyword, 'include_ai_overview': True})
    return {'serp': r.json().get('organic_results', []), 'ao': r.json().get('ai_overview', {})}

print(track('best ai web scraping tools 2026'))

Ejemplo en JavaScript

JavaScript
const API_KEY = process.env.SCAVIO_API_KEY;
export async function track(keyword) {
  const r = await fetch('https://api.scavio.dev/api/v1/search', {
    method: 'POST',
    headers: { 'x-api-key': API_KEY, 'Content-Type': 'application/json' },
    body: JSON.stringify({ query: keyword, include_ai_overview: true })
  });
  const d = await r.json();
  return { serp: d.organic_results || [], ao: d.ai_overview || {} };
}

Salida esperada

JSON
Time-series of SERP ranks vs AI citations per keyword. Mean citation lag visible, queryable per URL.

Tutoriales relacionados

  • Cómo auditar el contenido de YouTube en busca de señales de spam
  • Cómo investigar palabras clave de Etsy con Scavio

Preguntas frecuentes

La mayoria de los desarrolladores completan este tutorial en 15 a 30 minutos. Necesitaras una clave API de Scavio (el plan gratuito funciona) y un entorno de Python o JavaScript.

Python 3.10+. Una clave API de Scavio. Postgres o DuckDB para almacenamiento de series temporales. Una clave API de Scavio te da 50 creditos gratuitos al registrarte.

Si. El plan gratuito incluye 50 creditos al registrarte, mas que suficiente para completar este tutorial y crear un prototipo funcional.

Scavio tiene un paquete nativo de LangChain (langchain-scavio), un servidor MCP y una API REST simple que funciona con cualquier cliente HTTP. Este tutorial usa the raw REST API, pero puedes adaptarlo al framework que prefieras.

Recursos relacionados

Best Of

Las mejores herramientas para construir SEO público en 2026

Read more
Best Of

Las mejores alternativas de API a las herramientas SEO de AppSumo (2026)

Read more
Use Case

Seguimiento de contenido OEA para empresas locales

Read more
Glossary

Convergencia SEO GEO/AI

Read more
Solution

Stack de entregables de agencia AI SEO

Read more
Solution

Pila de reemplazo de proveedores de SEO

Read more

Empieza a construir

Mida el desfase entre la clasificación de Google y la aparición en las citas del motor de IA. Cree un panel de seguimiento con datos Scavio AEO + SERP.

Obtener clave API gratuitaLeer la documentacion
ScavioScavio

API de busqueda en tiempo real para agentes de IA. Busca en todas las plataformas, no solo en Google.

Producto

  • Funciones
  • Precios
  • Panel
  • Afiliados

Desarrolladores

  • Documentacion
  • Referencia de API
  • Inicio rapido
  • Integracion MCP
  • Python SDK

Alternativas

  • Alternativa a Tavily
  • Alternativa a SerpAPI
  • Alternativa a Firecrawl
  • Alternativa a Exa

Herramientas

  • Formateador JSON
  • cURL a codigo
  • Contador de tokens
  • Todas las herramientas

© 2026 Scavio. Todos los derechos reservados.

Featured on TAAFT
Terminos de servicioPolitica de privacidad