Las agencias locales elaboran las auditorías OEA como un producto único por cliente. Este tutorial recorre el proceso de auditoría: visibilidad SERP, menciones de Reddit, citas de descripción general de AI, todo presentado en un informe de rebajas.
Requisitos previos
- Python 3.10+
- Clave API de Scavio
- Herramienta Markdown-to-PDF (opcional)
Guia paso a paso
Paso 1: Tomar insumos comerciales
Nombre, dominio del sitio web, categoría de servicio principal.
BIZ = {'name': 'Smile Dental', 'domain': 'smiledentalaustin.com', 'category': 'dentist Austin TX'}Paso 2: Consulta de marca SERP + AI Descripciones generales
Puntuación de presencia empresarial.
import requests, os
API_KEY = os.environ['SCAVIO_API_KEY']
def branded(biz):
return requests.post('https://api.scavio.dev/api/v1/search',
headers={'x-api-key': API_KEY},
json={'query': biz['name'], 'include_ai_overview': True}).json()Paso 3: Consulta de categoría: citas de descripción general de AI
¿Se citan cuando los compradores hacen la pregunta sobre la categoría?
def category(biz):
return requests.post('https://api.scavio.dev/api/v1/search',
headers={'x-api-key': API_KEY},
json={'query': f'best {biz["category"]}', 'include_ai_overview': True}).json()Paso 4: Señal de Reddit
Recomendaciones + quejas en subs locales.
def reddit(biz):
return requests.post('https://api.scavio.dev/api/v1/reddit/search',
headers={'x-api-key': API_KEY}, json={'query': biz['name']}).json()Paso 5: Puntuación 0-100 + informe de rebajas de renderizado
Entregable al cliente reutilizable.
def report(biz):
b = branded(biz); c = category(biz); r = reddit(biz)
domain = biz['domain']
branded_score = sum(20 for o in b.get('organic_results', [])[:5] if domain in o.get('link','')) + (50 if domain in (b.get('ai_overview') or {}).get('citations',[]) else 0)
cited = domain in (c.get('ai_overview') or {}).get('citations',[])
return {'branded_score': branded_score, 'category_cited': cited, 'reddit_threads': len(r.get('posts',[]))}Ejemplo en Python
# Per-business audit: 3 Scavio calls = $0.013. Sell at $99-499 per audit; margin is essentially the whole price.Ejemplo en JavaScript
// Same pattern in TS.Salida esperada
Per-business markdown report with branded SERP visibility score, category citation status, Reddit signal count, and 5 specific recommendations.