El problema
Los creadores de contenido y editores no tienen una forma sistemática de detectar cuándo sus artículos, descripciones de productos o publicaciones de blog son copiados y publicados en otros sitios. El contenido robado puede posicionarse por encima del original, desviando tráfico e ingresos.
La solucion de Scavio
Usa Scavio para buscar frases únicas de tu contenido e identificar páginas que lo han copiado. Los escaneos semanales automatizados detectan nuevas instancias de robo de contenido con la URL infractora y un fragmento comparativo.
Antes
El robo de contenido pasa desapercibido durante meses. Las páginas copiadas a veces superan al original en los resultados de búsqueda, robando tráfico orgánico sin posibilidad de recurso.
Después
Los escaneos semanales automatizados detectan nuevas instancias de robo de contenido en pocos días. Cada detección incluye la URL infractora, el fragmento copiado y la posición en búsqueda para una acción DMCA inmediata.
Para quien es
Creadores de contenido, editores y equipos de protección de marca.
Beneficios clave
- Detección automatizada de contenido copiado en toda la web
- Identifica cuándo el contenido robado supera al original en posicionamiento
- Informes de escaneo semanal con URLs infractoras y fragmentos
- Permite una eliminación DMCA rápida con evidencia documentada
Ejemplo en Python
import requests
def detect_content_theft(unique_phrases: list, original_domain: str) -> list:
theft_instances = []
for phrase in unique_phrases:
resp = requests.post(
"https://api.scavio.dev/api/v1/search",
headers={"x-api-key": SCAVIO_API_KEY, "Content-Type": "application/json"},
json={"query": f'"{phrase}"', "platform": "google", "limit": 10}
)
results = resp.json().get("results", [])
for r in results:
if original_domain not in r.get("link", ""):
theft_instances.append({
"phrase": phrase,
"offending_url": r["link"],
"offending_title": r["title"],
"position": r.get("position"),
"snippet": r.get("snippet", "")
})
return theft_instances
phrases = [
"Our proprietary methodology combines real-time SERP analysis",
"Unlike traditional scraping approaches that break on layout changes"
]
thefts = detect_content_theft(phrases, "scavio.dev")
for t in thefts:
print(f"THEFT: '{t['phrase']}' found at {t['offending_url']} (position {t['position']})")Ejemplo en JavaScript
const H = {'x-api-key': process.env.SCAVIO_API_KEY, 'Content-Type': 'application/json'};
fetch('https://api.scavio.dev/api/v1/search', {method: 'POST', headers: H, body: JSON.stringify({query: 'example', country_code: 'us'})}).then(r => r.json()).then(d => console.log(d.organic_results?.length + ' results'));Plataformas utilizadas
Búsqueda web con grafo de conocimiento, PAA y resúmenes de IA