El problema
Google I/O 2026 anunció el modo AI para más de mil millones de usuarios, Gemini 3.5 Flash, agentes de información y un cuadro de búsqueda rediseñado. Las configuraciones de seguimiento de clasificación existentes solo monitorean las posiciones orgánicas. Se pierden las citas del modo AI, que ahora generan una proporción cada vez mayor del tráfico. Los equipos de SEO deben actualizar su seguimiento para cubrir tanto las clasificaciones tradicionales como la visibilidad del modo AI.
La solucion de Scavio
Amplíe el seguimiento de clasificación para incluir la extracción de descripción general de IA a través de Scavio. Cada consulta con ai_overview habilitado devuelve resultados orgánicos (seguimiento de posición tradicional) y texto de descripción general de AI (seguimiento de citas en modo AI). Una llamada API, dos dimensiones de seguimiento. Compare los datos de E/S anteriores y posteriores para detectar cualquier cambio de clasificación causado por la actualización Flash de Gemini 3.5.
Antes
Antes de la actualización, el equipo realizó un seguimiento de las posiciones orgánicas de 200 palabras clave. Se desconocían las citas del modo AI. Los cambios en la clasificación posterior a la E/S se detectaron con dos semanas de retraso porque el equipo no estaba monitoreando los cambios en la descripción general de la IA.
Después
Después de la actualización, se realiza un seguimiento de las mismas 200 palabras clave tanto para la posición orgánica como para la presencia de citas en AI Overview ($1 por semana). El equipo detectó 12 palabras clave en las que las citas del modo AI cambiaron dentro de los 3 días posteriores a la actualización de E/S, lo que permitió respuestas inmediatas de optimización del contenido.
Para quien es
Equipos de SEO actualizando el seguimiento después de Google I/O 2026. Agencias que informan métricas de visibilidad de IA a los clientes. Equipos empresariales que monitorean el impacto de Gemini 3.5 Flash en las clasificaciones.
Beneficios clave
- Realice un seguimiento de las posiciones orgánicas y las citas en modo AI en una llamada API
- Detectar cambios en la clasificación posterior a las E/S en cuestión de días, no de semanas
- 200 palabras clave rastreadas semanalmente por $1,00
- El impacto de Gemini 3.5 Flash es visible a través de los cambios en la descripción general de la IA
- Comparación histórica de patrones de citas anteriores a la E/S y posteriores a la E/S
Ejemplo en Python
import requests
import json
from datetime import datetime
from pathlib import Path
API_KEY = "your_scavio_api_key"
DOMAIN = "yourdomain.com"
def track_post_io(keywords: list[str]) -> dict:
results = []
for kw in keywords:
res = requests.post(
"https://api.scavio.dev/api/v1/search",
headers={"x-api-key": API_KEY},
json={"platform": "google", "query": kw, "ai_overview": True},
timeout=15,
)
res.raise_for_status()
data = res.json()
organic_pos = None
for r in data.get("organic", []):
if DOMAIN in r.get("link", ""):
organic_pos = r.get("position")
break
ai_text = data.get("ai_overview", {}).get("text", "")
ai_cited = DOMAIN in ai_text.lower()
results.append({"keyword": kw, "organic_position": organic_pos, "ai_cited": ai_cited, "has_ai_overview": len(ai_text) > 0})
date = datetime.utcnow().strftime("%Y-%m-%d")
report = {"date": date, "total": len(keywords), "organic_top10": sum(1 for r in results if r["organic_position"] and r["organic_position"] <= 10), "ai_citations": sum(1 for r in results if r["ai_cited"]), "details": results}
Path(f"rank_tracking_{date}.json").write_text(json.dumps(report, indent=2))
return report
report = track_post_io(["best search api", "serp api pricing 2026"])
print(f"Organic top 10: {report['organic_top10']}, AI citations: {report['ai_citations']}")Ejemplo en JavaScript
const API_KEY = "your_scavio_api_key";
const DOMAIN = "yourdomain.com";
async function trackPostIO(keywords) {
const results = [];
for (const kw of keywords) {
const res = await fetch("https://api.scavio.dev/api/v1/search", {
method: "POST",
headers: { "x-api-key": API_KEY, "content-type": "application/json" },
body: JSON.stringify({ platform: "google", query: kw, ai_overview: true }),
});
const data = await res.json();
const match = (data.organic ?? []).find((r) => (r.link ?? "").includes(DOMAIN));
const aiText = data.ai_overview?.text ?? "";
results.push({ keyword: kw, organicPos: match?.position ?? null, aiCited: aiText.toLowerCase().includes(DOMAIN) });
}
return results;
}
const r = await trackPostIO(["best search api", "serp api 2026"]);
r.forEach((x) => console.log(`${x.keyword}: pos=${x.organicPos ?? "n/a"}, ai=${x.aiCited}`));Plataformas utilizadas
Búsqueda web con grafo de conocimiento, PAA y resúmenes de IA