El link building es, sobre todo, investigación. Antes de enviar un solo email de outreach, alguien tiene que buscar prospectos, separar los editores reales de las granjas de enlaces, ver quién enlaza a la competencia y, más adelante, comprobar que cada enlace conseguido sigue ahí. Con unas pocas decenas de sitios es trabajo manual. Con unos pocos miles se topa con CAPTCHAs, límites de solicitudes y resultados que cambian según el país, y ahí es donde entran los proxies residenciales.
Esta guía cubre las cuatro tareas de investigación que automatizan quienes hacen link building, qué datos recoger en cada una y cómo configurar los proxies para que los datos sean completos y precisos.
Por qué la investigación de enlaces se topa con obstáculos
Dos cosas fallan cuando escalas la investigación de enlaces desde la conexión de una oficina.
Volumen. Una ronda de prospección puede suponer cientos de búsquedas, cada una con varias páginas de resultados, seguidas de la descarga de cada resultado para evaluarlo. Google responde a las consultas automatizadas repetidas desde una misma IP con su página de “tráfico inusual”, y muchos sitios de editores están protegidos contra bots que ponen a prueba las visitas rápidas y repetidas. La ronda se detiene o, peor aún, sigue adelante y registra las páginas de verificación como si fueran resultados reales.
Ubicación. Los resultados de búsqueda son locales. Una consulta de “guest post” más un tema devuelve sitios distintos en Estados Unidos, Alemania e India, y un negocio local necesita enlaces de sitios locales. Si buscas desde tu propio país, solo ves tu propio mercado. Explicamos cuánto cambian los resultados según la ubicación en nuestra guía sobre resultados de Google localizados.
Las IP residenciales rotativas con segmentación por país resuelven ambos problemas: cada solicitud sale de una conexión doméstica distinta en el mercado que elijas, así que parece un usuario normal que busca desde allí.
Tarea 1: prospección con footprints de búsqueda
La mayoría de las listas de prospectos empiezan con operadores de búsqueda, llamados footprints, que sacan a la luz páginas con probabilidad de aceptar una colaboración o un enlace:
"write for us" + topiceintitle:"guest post" + topicpara objetivos de guest post.inurl:resources + topiceintitle:"useful links"para páginas de recursos."best tools for" + topicpara recopilaciones y listas en las que podría encajar un producto.- El nombre de marca de un competidor excluyendo su propio dominio, para páginas que lo mencionan y que podrían mencionarte a ti.
Qué recoger: la URL del resultado, el título, la posición y la consulta que lo encontró. Guarda la consulta con cada resultado para ver más tarde qué footprints dan buenos prospectos y descartar los que no.
Configuración del proxy: rota la IP en cada solicitud y segmenta por el país del mercado en el que estás consiguiendo enlaces. Mantén cada worker lento y ejecuta varios en paralelo en lugar de uno solo rápido. Antes de guardar una página de resultados, comprueba que realmente es una página de resultados y no una pantalla de consentimiento o un CAPTCHA.
Tarea 2: evaluar prospectos
Una lista en bruto de 2.000 URL puede contener 200 sitios que merezcan un email. Descargar cada uno y puntuarlo elimina la mayor parte de la revisión manual.
Qué recoger por sitio:
- Si el sitio está activo y devuelve una página normal.
- El idioma y el país al que se dirige (el atributo
lang, las etiquetas hreflang, la moneda, la dirección). - Si publica contenido reciente, según las fechas del índice del blog o del sitemap.
- Señales de granja de enlaces: cientos de temas sin relación, listas de precios de “posts patrocinados”, todos los enlaces salientes marcados como sponsored.
- Una página de contacto o un email de la redacción, si se publica.
Configuración del proxy: rota en cada solicitud. La mayoría de los sitios de editores son pequeños y no bloquean, pero los grandes medios de tu lista a menudo sí, y una página de verificación puntuada como “sitio activo” arruina la lista. Nuestra guía para detectar contenido bloqueado o falso muestra cómo detectar esas respuestas antes de que lleguen a tus datos.
Tarea 3: investigación de backlinks de la competencia
Las herramientas de backlinks te dicen quién enlaza a un competidor. No te dicen si esa página sigue enlazando hoy, cómo son ahora el texto ancla y el párrafo que lo rodea, ni si el enlace es follow.
Exporta las páginas de referencia del competidor desde tu herramienta de backlinks, luego descarga tú mismo cada página y registra:
- Si el enlace sigue en la página.
- El texto ancla y el valor de
rel(nofollow,sponsored,ugco ninguno). - Si la propia página es indexable: sin
noindexen la metaetiqueta robots ni en la cabeceraX-Robots-Tag, y con una canonical que apunte a sí misma.
Las páginas que siguen enlazando, son follow y son indexables son tus mejores prospectos: el editor ya ha demostrado que enlaza a sitios como el tuyo.
Configuración del proxy: rota en cada solicitud y segmenta por el país del sitio que enlaza cuando su contenido cambia según la ubicación, como en un medio de noticias regional.
Tarea 4: verificar los enlaces que has conseguido
Los enlaces conseguidos desaparecen. Las páginas se rediseñan, los posts se despublican y algunos editores añaden nofollow discretamente después del pago o cambian el enlace por una redirección. Si consigues enlaces para clientes, una revisión mensual forma parte del trabajo, y es el informe que los clientes leen con más atención.
Un script pequeño cubre casi todo. Este descarga una página a través de una IP residencial rotativa e informa de si hay un enlace a tu dominio, su valor de rel y si la página es indexable:
import requests
from html.parser import HTMLParser
PROXY = "http://customer-USERNAME-country-us:PASSWORD@p.shifter.io:443"
PROXIES = {"http": PROXY, "https": PROXY}
class LinkFinder(HTMLParser):
def __init__(self, domain):
super().__init__()
self.domain = domain
self.links = []
self.noindex = False
def handle_starttag(self, tag, attrs):
a = dict(attrs)
if tag == "a" and self.domain in (a.get("href") or ""):
self.links.append({"href": a["href"], "rel": a.get("rel", "")})
if tag == "meta" and (a.get("name") or "").lower() == "robots":
self.noindex = "noindex" in (a.get("content") or "").lower()
def check(page_url, domain):
r = requests.get(page_url, proxies=PROXIES, timeout=30,
headers={"User-Agent": "Mozilla/5.0"})
finder = LinkFinder(domain)
finder.feed(r.text)
header = r.headers.get("X-Robots-Tag", "").lower()
return {
"status": r.status_code,
"links": finder.links,
"indexable": not finder.noindex and "noindex" not in header,
}
print(check("https://example.com/some-guest-post", "yourdomain.com"))
Ejecútalo sobre tu lista de enlaces conseguidos, compara con los resultados del mes anterior y marca tres cambios: el enlace ha desaparecido, el valor de rel ha cambiado o la página ha dejado de ser indexable. Añade una comprobación de que la respuesta es una página real y no una verificación antes de dar un enlace por perdido.
Configuración del proxy: rota en cada solicitud y segmenta por el país del editor cuando el sitio muestra contenido distinto según la ubicación.
Elegir la rotación y la segmentación
| Tarea | Rotación | Segmentación |
|---|---|---|
| Prospección en buscadores | En cada solicitud | País del mercado, ciudad para SEO local |
| Evaluar prospectos | En cada solicitud | Normalmente ninguna |
| Revisión de enlaces de la competencia | En cada solicitud | País cuando el contenido cambia según la ubicación |
| Verificar enlaces conseguidos | En cada solicitud | País cuando el contenido cambia según la ubicación |
En el link building local, como el de un dentista o un despacho de abogados que necesita enlaces de su propia ciudad, la segmentación por ciudad importa sobre todo en la fase de prospección, porque los resultados locales se ordenan según la ubicación de quien busca. Nuestra página de monitorización SEO muestra cómo los equipos hacen estas comprobaciones junto al seguimiento de posiciones en la misma red.
Hacerlo de forma limpia
Aquí los proxies son una herramienta de investigación, y ese es su lugar. Las políticas contra el spam de Google consideran spam de enlaces la compra de enlaces que transmiten valor de posicionamiento, los intercambios de enlaces a gran escala y la colocación automatizada de enlaces. Usa los proxies para encontrar oportunidades y revisar resultados; gánate los enlaces con contenido que merezca ser citado y un outreach honesto. Nunca los uses para publicar comentarios, crear cuentas en masa ni gestionar redes de enlaces.
Mantén un ritmo de solicitudes razonable en los sitios de editores pequeños, lee solo páginas públicas y respeta los términos de cada sitio.
En resumen
El link building a gran escala es un problema de datos: miles de búsquedas para encontrar prospectos, miles de descargas para evaluarlos y un flujo constante de comprobaciones para asegurarte de que los enlaces que has conseguido siguen funcionando. Los proxies residenciales con rotación y segmentación por país o ciudad mantienen esa investigación en marcha y muestran cada mercado tal como lo ven quienes buscan desde allí. Las agencias que hacen esto para muchos clientes suelen mantenerlo en una sola red con seguimiento separado por cliente, como se describe en nuestra página para agencias.