Las descripciones generales de IA de Google citan cada vez más los hilos de Reddit como fuentes, especialmente para recomendaciones de productos, preguntas prácticas y opiniones de la comunidad. El seguimiento de los hilos de Reddit que se citan en las descripciones generales de IA revela qué contenido considera Google autorizado para consultas específicas. Este tutorial muestra cómo consultar las descripciones generales de AI para obtener una lista de palabras clave, extraer fuentes de Reddit y crear un canal de monitoreo que rastree los cambios de citas a lo largo del tiempo. Identificará qué subreddits y tipos de publicaciones obtienen constantemente citas de descripción general de AI.
Requisitos previos
- Python 3.8+ instalado
- solicita biblioteca instalada
- Una clave API de Scavio de scavio.dev
- Una lista de palabras clave para monitorear las citas de Reddit
Guia paso a paso
Paso 1: Consultar descripciones generales de IA para fuentes de Reddit
Busque palabras clave y extraiga fuentes específicas de Reddit de las respuestas de AI Overview.
import os, requests
from datetime import date
API_KEY = os.environ["SCAVIO_API_KEY"]
def get_reddit_citations(keyword):
resp = requests.post("https://api.scavio.dev/api/v1/search",
headers={"x-api-key": API_KEY},
json={"platform": "google", "query": keyword})
aio = resp.json().get("ai_overview", {})
sources = aio.get("sources", []) if aio else []
reddit = [s for s in sources if "reddit.com" in s.get("link", "")]
return {"keyword": keyword, "reddit_sources": reddit, "total_sources": len(sources)}Paso 2: Escanear varias palabras clave
Ejecute la verificación de citas en una lista de palabras clave objetivo.
KEYWORDS = [
"best vpn 2026",
"best crm for startups",
"how to learn python",
"best budget laptop",
]
citations = []
for kw in KEYWORDS:
result = get_reddit_citations(kw)
citations.append(result)
reddit_count = len(result["reddit_sources"])
print(f"{kw}: {reddit_count} Reddit citations / {result['total_sources']} total")Paso 3: Extraer patrones de subreddit
Analice qué subreddits aparecen con más frecuencia en las citas de AI Overview.
import re
from collections import Counter
def extract_subreddit(url):
match = re.search(r"reddit\.com/r/(\w+)", url)
return match.group(1) if match else "unknown"
all_subs = []
for c in citations:
for s in c["reddit_sources"]:
sub = extract_subreddit(s.get("link", ""))
all_subs.append(sub)
sub_counts = Counter(all_subs)
for sub, count in sub_counts.most_common(10):
print(f"r/{sub}: {count} citations")Paso 4: Almacenar instantáneas diarias
Guarde los datos de las citas diariamente para realizar un seguimiento de los cambios a lo largo del tiempo.
import json
def save_snapshot(citations_data):
snapshot = {
"date": date.today().isoformat(),
"citations": citations_data,
}
filename = f"reddit_citations_{date.today().isoformat()}.json"
with open(filename, "w") as f:
json.dump(snapshot, f, indent=2)
print(f"Saved snapshot to {filename}")
save_snapshot(citations)Ejemplo en Python
import os, requests
API_KEY = os.environ["SCAVIO_API_KEY"]
def reddit_citations(kw):
resp = requests.post("https://api.scavio.dev/api/v1/search",
headers={"x-api-key": API_KEY},
json={"platform": "google", "query": kw})
aio = resp.json().get("ai_overview", {})
sources = aio.get("sources", []) if aio else []
return [s for s in sources if "reddit.com" in s.get("link", "")]
for s in reddit_citations("best vpn 2026"):
print(s.get("link",""))Ejemplo en JavaScript
const H = {"x-api-key": process.env.SCAVIO_API_KEY, "Content-Type": "application/json"};
async function redditCitations(kw) {
const r = await fetch("https://api.scavio.dev/api/v1/search", {
method: "POST", headers: H,
body: JSON.stringify({platform: "google", query: kw})
});
const aio = (await r.json()).ai_overview || {};
return (aio.sources || []).filter(s => (s.link||"").includes("reddit.com"));
}
redditCitations("best vpn 2026").then(rs => rs.forEach(s => console.log(s.link)));Salida esperada
A monitoring pipeline that tracks which Reddit threads are cited in AI Overviews, identifies top-cited subreddits, and stores daily snapshots for trend analysis.