ScavioScavio
ProductoPreciosDocumentación
Iniciar sesionComenzar
  1. Inicio
  2. Tutoriales
  3. Cómo crear un enriquecimiento de auditoría de una página
Tutorial

Cómo crear un enriquecimiento de auditoría de una página

Enriquezca las auditorías de una página con datos de búsqueda en vivo. Agregue automáticamente análisis de la competencia, clasificaciones de palabras clave y lagunas de contenido a las auditorías de prospectos.

Obtener clave API gratisDocumentacion API

Las auditorías de una página son un imán de clientes potenciales comprobado para agencias y empresas de SaaS: usted audita el sitio web de un cliente potencial y entrega un informe conciso que muestra lo que pueden mejorar. Enriquecer estas auditorías con datos de búsqueda en vivo las hace dramáticamente más valiosas porque incluyen clasificaciones de competidores reales, brechas de contenido y oportunidades de palabras clave. Este tutorial muestra cómo crear un canal de enriquecimiento de auditoría automatizado de una página que toma un dominio, consulta datos SERP en vivo y genera una auditoría enriquecida con información procesable.

Requisitos previos

  • Python 3.8+ instalado
  • solicita biblioteca instalada
  • Una clave API de Scavio de scavio.dev
  • Un dominio potencial para auditar

Guia paso a paso

Paso 1: Configurar el proceso de auditoría

Configure el cliente API y defina la estructura de auditoría.

Python
import os, requests, json

API_KEY = os.environ["SCAVIO_API_KEY"]

def search(query):
    resp = requests.post("https://api.scavio.dev/api/v1/search",
        headers={"x-api-key": API_KEY},
        json={"platform": "google", "query": query})
    return resp.json()

Paso 2: Auditar la visibilidad del sitio

Verifique cuántas páginas ha indexado el dominio del cliente potencial y qué clasificación.

Python
def audit_visibility(domain):
    data = search(f"site:{domain}")
    results = data.get("organic_results", [])
    return {
        "domain": domain,
        "indexed_pages_sample": len(results),
        "top_pages": [{"title": r["title"], "url": r.get("link", "")}
                      for r in results[:5]],
    }

Paso 3: Analizar el panorama de la competencia

Encuentre quién clasifica según la palabra clave principal del cliente potencial y compare posiciones.

Python
def audit_competitors(domain, keyword):
    data = search(keyword)
    results = data.get("organic_results", [])[:10]
    my_position = None
    competitors = []
    for i, r in enumerate(results):
        if domain in r.get("link", ""):
            my_position = i + 1
        else:
            competitors.append({"title": r["title"][:60], "position": i + 1,
                                "url": r.get("link", "")})
    return {
        "keyword": keyword,
        "my_position": my_position,
        "top_competitors": competitors[:5],
        "paa": [q.get("question","") for q in data.get("people_also_ask", [])],
    }

Paso 4: Generar el informe de auditoría enriquecido

Combine todos los datos de auditoría en un único informe enriquecido.

Python
def generate_audit(domain, keywords):
    visibility = audit_visibility(domain)
    keyword_audits = [audit_competitors(domain, kw) for kw in keywords]
    gaps = []
    for ka in keyword_audits:
        gaps.extend(ka["paa"])
    return {
        "domain": domain,
        "visibility": visibility,
        "keyword_analysis": keyword_audits,
        "content_gaps": list(set(gaps))[:10],
        "recommendations": [
            f"Target {len(set(gaps))} unanswered questions from PAA",
            f"Compete with {sum(len(ka['top_competitors']) for ka in keyword_audits)} ranking pages",
        ],
    }

audit = generate_audit("example.com", ["project management tool", "team collaboration software"])
with open("audit_report.json", "w") as f:
    json.dump(audit, f, indent=2)
print("Audit generated")

Ejemplo en Python

Python
import os, requests
API_KEY = os.environ["SCAVIO_API_KEY"]
def audit(domain):
    resp = requests.post("https://api.scavio.dev/api/v1/search",
        headers={"x-api-key": API_KEY},
        json={"platform": "google", "query": f"site:{domain}"})
    results = resp.json().get("organic_results", [])[:5]
    return {"domain": domain, "pages": len(results),
            "titles": [r["title"] for r in results]}

print(audit("example.com"))

Ejemplo en JavaScript

JavaScript
const H = {"x-api-key": process.env.SCAVIO_API_KEY, "Content-Type": "application/json"};
async function audit(domain) {
  const r = await fetch("https://api.scavio.dev/api/v1/search", {
    method: "POST", headers: H,
    body: JSON.stringify({platform: "google", query: `site:${domain}`})
  });
  const results = (await r.json()).organic_results || [];
  return {domain, pages: results.length, titles: results.slice(0,5).map(r=>r.title)};
}
audit("example.com").then(console.log);

Salida esperada

JSON
An enriched one-page audit report with site visibility, competitor analysis, keyword positions, PAA-based content gaps, and actionable recommendations.

Tutoriales relacionados

  • Cómo crear una herramienta de auditoría SEO con SERP y análisis de la competencia
  • Cómo enriquecer los clientes potenciales de correo electrónico frío con la Búsqueda de Google

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.8+ instalado. solicita biblioteca instalada. Una clave API de Scavio de scavio.dev. Un dominio potencial para auditar. 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

La mejor API para informes SEO de agencias en 2026

Read more
Best Of

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

Read more
Solution

Cree una capa API de SEO de costo predecible

Read more
Glossary

Panorama de proveedores de API de búsqueda (2026)

Read more
Glossary

Informes API de SEO para agencias

Read more
Comparison

Google Places API vs SERP Local Pack API

Read more

Empieza a construir

Enriquezca las auditorías de una página con datos de búsqueda en vivo. Agregue automáticamente análisis de la competencia, clasificaciones de palabras clave y lagunas de contenido a las auditorías de prospectos.

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