Resumen
Agency-grade SEO datos rollup for 300 cliente dominios. Diario seguimiento de posiciones via DataForSEO PAYG + semanal AEO/AI Overview seguimiento via Scavio + mensual backlink via Ahrefs. Rollup to Postgres/BQ → per-client informe.
Desencadenador
Diario 6am (clasificar), Semanal Mon (AEO), Mensual 1st (backlink)
Programación
Diario / semanal / mensual tiers
Pasos del flujo de trabajo
Diario DataForSEO clasificar pull
300 dominios × 50 palabras clave = 15K consultas × $0.60/1K = $9/dia.
Semanal Scavio AEO snapshot per priority palabra clave
include_ai_overview: true to rastrear citacion positions.
Mensual Ahrefs backlink delta consulta
Reserve credits for contenido explorer + backlink consultas.
Persist filas to Postgres / BigQuery
Per-client tablas: rank_tracking, ai_overview_citations, backlinks, keyword_rankings.
LLM-narrate per-client informe semanal
'Client X's palabra clave Y dropped 3 positions; AI Overview ahora cites competidor Z.'
Email/Slack el informe to cliente + internal team
Auto-send semanal cadence.
Implementacion en Python
import requests, os
H = {'x-api-key': os.environ['SCAVIO_API_KEY']}
def aeo_snapshot(keyword):
r = requests.post('https://api.scavio.dev/api/v1/search', headers=H,
json={'query': keyword, 'include_ai_overview': True}).json()
return {
'keyword': keyword,
'organic_top3': r.get('organic_results', [])[:3],
'ai_overview_cites': r.get('ai_overview', {}).get('citations', []),
}Implementacion en JavaScript
// Same in TS.Plataformas utilizadas
Búsqueda web con grafo de conocimiento, PAA y resúmenes de IA