Link building é, acima de tudo, pesquisa. Antes de sair um único e-mail de outreach, alguém precisa buscar prospects, separar publishers reais de fazendas de links, ver quem linka para os concorrentes e, depois, conferir se cada link conquistado continua no lugar. Com algumas dezenas de sites, é trabalho manual. Com alguns milhares, você esbarra em CAPTCHAs, limites de requisições e resultados que mudam conforme o país, e é aí que entram os proxies residenciais.
Este guia aborda as quatro tarefas de pesquisa que os profissionais de link building automatizam, o que coletar em cada uma e como configurar os proxies para que os dados sejam completos e precisos.
Por que a pesquisa de links esbarra em barreiras
Duas coisas dão errado quando você escala a pesquisa de links a partir da conexão de um único escritório.
Volume. Uma rodada de prospecção pode envolver centenas de buscas, cada uma com várias páginas de resultados, seguidas do download de cada resultado para qualificá-lo. O Google responde a consultas automatizadas repetidas de um mesmo IP com sua página de “tráfego incomum”, e muitos sites de publishers ficam atrás de proteções contra bots que desafiam visitas rápidas e repetidas. A rodada para ou, pior, continua e registra páginas de desafio como se fossem resultados reais.
Localização. Os resultados de busca são locais. Uma consulta por “guest post” mais um tema retorna sites diferentes nos EUA, na Alemanha e na Índia, e um negócio local precisa de links de sites locais. Se você pesquisa a partir do seu próprio país, só enxerga o seu próprio mercado. Explicamos o quanto os resultados mudam conforme a localização no nosso guia sobre resultados localizados do Google.
IPs residenciais rotativos com segmentação por país resolvem as duas coisas: cada requisição sai de uma conexão doméstica diferente no mercado que você escolher, então parece um usuário comum pesquisando de lá.
Tarefa 1: prospecção com footprints de busca
A maioria das listas de prospects começa com operadores de busca, chamados footprints, que revelam páginas com chance de aceitar uma contribuição ou um link:
"write for us" + topiceintitle:"guest post" + topicpara alvos de guest post.inurl:resources + topiceintitle:"useful links"para páginas de recursos."best tools for" + topicpara compilações e listas em que um produto poderia se encaixar.- O nome da marca de um concorrente excluindo o próprio domínio dele, para páginas que o mencionam e poderiam mencionar você.
O que coletar: a URL do resultado, o título, a posição e a consulta que o encontrou. Guarde a consulta junto com cada resultado para ver depois quais footprints geram bons prospects e descartar os que não geram.
Configuração do proxy: troque o IP a cada requisição e segmente pelo país do mercado em que você está conquistando links. Mantenha cada worker lento e rode vários em paralelo, em vez de um único worker rápido. Antes de salvar uma página de resultados, confira se ela é mesmo uma página de resultados e não uma tela de consentimento ou um CAPTCHA.
Tarefa 2: qualificar prospects
Uma lista bruta de 2.000 URLs pode ter 200 sites que valem um e-mail. Baixar cada um e atribuir uma pontuação elimina a maior parte da revisão manual.
O que coletar por site:
- Se o site está no ar e retorna uma página normal.
- O idioma e o país que ele atende (o atributo
lang, as tags hreflang, a moeda, o endereço). - Se ele publica conteúdo recente, pelas datas no índice do blog ou no sitemap.
- Sinais de fazenda de links: centenas de temas sem relação entre si, tabelas de preços de “posts patrocinados”, todos os links de saída marcados como sponsored.
- Uma página de contato ou um e-mail da redação, se houver um publicado.
Configuração do proxy: rotação a cada requisição. A maioria dos sites de publishers é pequena e não bloqueia, mas os grandes portais de mídia da sua lista muitas vezes bloqueiam, e uma página de desafio pontuada como “site no ar” estraga a lista. Nosso guia sobre como detectar conteúdo bloqueado ou falso mostra como identificar essas respostas antes que elas cheguem aos seus dados.
Tarefa 3: pesquisa de backlinks dos concorrentes
As ferramentas de backlinks dizem quem linka para um concorrente. Elas não dizem se essa página ainda linka hoje, como estão agora o texto âncora e o parágrafo ao redor, nem se o link é follow.
Exporte as páginas de referência do concorrente da sua ferramenta de backlinks, depois baixe você mesmo cada página e registre:
- Se o link ainda está na página.
- O texto âncora e o valor de
rel(nofollow,sponsored,ugcou nenhum). - Se a própria página é indexável: sem
noindexna meta tag robots nem no cabeçalhoX-Robots-Tag, e com uma canonical que aponta para ela mesma.
As páginas que ainda linkam, são follow e são indexáveis são seus melhores prospects: o publisher já mostrou que linka para sites como o seu.
Configuração do proxy: rotação a cada requisição e segmentação pelo país do site que linka quando o conteúdo dele muda conforme a localização, como em um portal de notícias regional.
Tarefa 4: verificar os links que você conquistou
Links conquistados desaparecem. Páginas são redesenhadas, posts são despublicados, e alguns publishers adicionam nofollow discretamente depois do pagamento ou trocam o link por um redirecionamento. Se você faz link building para clientes, uma verificação mensal faz parte do trabalho, e é o relatório que os clientes leem com mais atenção.
Um script pequeno resolve quase tudo. Este baixa uma página por meio de um IP residencial rotativo e informa se há um link para o seu domínio, o valor de rel dele e se a página é indexável:
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"))
Rode o script na sua lista de links conquistados, compare com os resultados do mês anterior e sinalize três mudanças: o link sumiu, o valor de rel mudou ou a página deixou de ser indexável. Inclua uma verificação de que a resposta é uma página real, e não um desafio, antes de reportar um link como perdido.
Configuração do proxy: rotação a cada requisição e segmentação pelo país do publisher quando o site exibe conteúdo diferente conforme a localização.
Escolhendo rotação e segmentação
| Tarefa | Rotação | Segmentação |
|---|---|---|
| Prospecção em buscadores | A cada requisição | País do mercado, cidade para SEO local |
| Qualificação de prospects | A cada requisição | Geralmente nenhuma |
| Verificação de links dos concorrentes | A cada requisição | País quando o conteúdo varia conforme a localização |
| Verificação de links conquistados | A cada requisição | País quando o conteúdo varia conforme a localização |
No link building local, como o de um dentista ou de um escritório de advocacia que precisa de links da própria cidade, a segmentação por cidade importa mais na etapa de prospecção, porque os resultados locais são ranqueados pela localização de quem pesquisa. Nossa página de monitoramento de SEO mostra como as equipes fazem essas verificações junto com o acompanhamento de posições na mesma rede.
Mantendo tudo limpo
Aqui os proxies são uma ferramenta de pesquisa, e é esse o lugar deles. As políticas de spam do Google tratam como spam de links a compra de links que transmitem crédito de ranqueamento, as trocas de links em larga escala e a inserção automatizada de links. Use proxies para encontrar oportunidades e verificar resultados; conquiste os links com conteúdo que mereça ser citado e um outreach honesto. Nunca os use para publicar comentários, criar contas em massa ou operar redes de links.
Mantenha um ritmo de requisições moderado em sites pequenos de publishers, acesse apenas páginas públicas e respeite os termos de cada site.
Conclusão
Link building em escala é um problema de dados: milhares de buscas para encontrar prospects, milhares de downloads para qualificá-los e um fluxo constante de verificações para garantir que os links que você conquistou continuam funcionando. Proxies residenciais com rotação e segmentação por país ou cidade mantêm essa pesquisa rodando e mostram cada mercado como os usuários locais o veem. Agências que fazem isso para muitos clientes costumam manter tudo em uma única rede, com acompanhamento separado por cliente, como descrito na nossa página para agências.