Resumen
Dedicated backlink herramientas like Ahrefs ($99+/mo) y Semrush ($129.95+/mo) proporcionar deep rastrear datos, pero muchos teams solo necesita un mensual snapshot of referring dominios y menciones de marca. Este flujo de trabajo usa consultas de busqueda to encontrar paginas linking to un dominio y menciones de marca, providing 80% of el insight at 2% of el cost.
Desencadenador
Cron programar: 1st of cada mes at 2 AM UTC.
Programación
Mensual (1st at 2 AM UTC)
Pasos del flujo de trabajo
Configurar Target Domains y Brand Names
Set up el lista of objetivo dominios y nombre de marca variations to monitorear for backlinks y menciones.
Search for Linking Paginas
Ejecutar consultas de busqueda for cada dominio objetivo usando consultas like 'enlace:ejemplo.com' y 'ejemplo.com -sitio:ejemplo.com' to encontrar external paginas ese reference el dominio.
Search for Brand Mentions
Search for nombre de marca menciones sin el dominio to encontrar unlinked menciones ese podria be converted to backlinks.
Comparar Against Anterior Month
Diff este month's resultados contra last mes to identificar nuevo referring paginas, lost menciones, y nuevo unlinked menciones.
Generar Mensual Informe
Compile el mensual backlink snapshot con nuevo enlaces, lost enlaces, unlinked mencion oportunidades, y tendencia datos.
Implementacion en Python
import requests, os, json
from datetime import date
API_KEY = os.environ["SCAVIO_API_KEY"]
def find_backlinks(domain: str) -> list:
queries = [f'"{domain}" -site:{domain}', f"link:{domain}"]
results = []
for q in queries:
resp = requests.post(
"https://api.scavio.dev/api/v1/search",
headers={"x-api-key": API_KEY, "Content-Type": "application/json"},
json={"query": q, "country_code": "us"},
timeout=15,
)
data = resp.json()
for r in data.get("organic_results", []):
results.append({"title": r.get("title", ""), "url": r.get("link", ""), "snippet": r.get("snippet", "")})
return results
links = find_backlinks("example.com")
print(f"Found {len(links)} referring pages")
for l in links[:5]:
print(f" {l['url']}")Implementacion en JavaScript
const H = {'x-api-key': process.env.SCAVIO_API_KEY, 'Content-Type': 'application/json'};
async function findBacklinks(domain) {
const queries = ['"'+domain+'" -site:'+domain, 'link:'+domain];
const results = [];
for (const q of queries) {
const r = await fetch('https://api.scavio.dev/api/v1/search', {method:'POST', headers:H, body:JSON.stringify({query:q, country_code:'us'})});
const d = await r.json();
(d.organic_results||[]).forEach(r => results.push({title:r.title, url:r.link, snippet:r.snippet}));
}
return results;
}
const links = await findBacklinks('example.com');
console.log(links.length + ' referring pages found');Plataformas utilizadas
Búsqueda web con grafo de conocimiento, PAA y resúmenes de IA