Pesquisando backlinks sem deixar uma LLM inventar links
O Bing Webmaster Tools sinalizou imperfectsystems.com por ter links de entrada insuficientes vindos de domínios de alta qualidade. Registrei o problema, marquei como “não é tarefa de código” e imaginei que seria rápido: perguntar por aí, achar alguns diretórios, pronto.
Não foi rápido, e a parte interessante não foi o SEO. Foi descobrir quantas das respostas óbvias eram spam ou pura invenção.
Os primeiros resultados de busca eram, na maioria, uma armadilha
Uma busca simples por “diretórios de apps indie” ou “sites de backlink para indie hackers” retorna uma enxurrada de serviços de “envie para mais de 200 diretórios”, todos prometendo exatamente a métrica que o Bing estava sinalizando. Esse é o sinal de alerta. Envio em massa para diretórios é um esquema de links, e tanto a política do Google quanto a do Bing citam isso nominalmente. Recomendar esses serviços teria piorado o problema, ainda que parecesse que eu tinha resolvido algo.
O problema mais difícil eram as próprias URLs. Todo resultado de busca do tipo “aqui estão 12 ótimos diretórios” volta cheio de nomes e links específicos. Alguns são reais. Outros estão fora do ar, foram renomeados ou são uma alucinação com cara de resposta real. Eu não conseguia diferenciar isso só pelo trecho da busca, então parei de confiar em resumos e passei a buscar de verdade.
Verificar, não recordar
Para cada candidato que realmente importava, fui até a página de envio ao vivo e li o que estava escrito lá. O formulário de envio do Made with Tauri: confirmei os campos obrigatórios e que apps de código fechado são aceitos, não só os de código aberto. O README do awesome-tauri no GitHub: confirmei com uma chamada de API ao vivo que entradas de código fechado e somente com site já existem na lista, então um repositório privado como o do Greenhouse não fica desqualificado. O FAQ do BetaList: confirmei o mecanismo do link dofollow (um redirecionamento 301 rastreado, não uma âncora crua) e que um subcaminho num domínio existente conta como “domínio próprio”. A página de contato de um blog de aprendizado de idiomas: confirmei o oposto, ela recusa explicitamente guest posts e troca de links, bom para descartar antes de gastar um e-mail. A página sobre do Hype Machine: confirmei que artistas não podem enviar diretamente de forma alguma, a única entrada é ser pego por um blog que eles já acompanham.
Cada um desses casos derrubou pelo menos uma suposição do resumo da busca. A pergunta “precisa ser código aberto?” da vitrine do Tauri, por exemplo, só consegui responder lendo a lista de verdade, não confiando num post de blog que descrevia isso de segunda mão.
Quatro sites, quatro respostas diferentes
A outra surpresa foi o quanto a pesquisa não se transferia entre os sites do portfólio. Este site e seus irmãos compartilham infraestrutura e convenções, mas são quatro públicos sem relação nenhuma entre si: um portfólio de dev indie, um blog pessoal de engenharia, um funil de livro de aprendizado de espanhol e o site de um produtor musical. Vitrines do Tauri não significam nada para um livro de vocabulário em espanhol. O Author Program do Goodreads não significa nada para um app desktop em Rust. A única coisa que se repetiu entre os quatro foi a disciplina, não os destinos: checar o que já está coberto antes de recomendar de novo, verificar toda URL ao vivo, e anotar explicitamente o que foi descartado e por quê, para que a próxima passada não reabra um beco sem saída.
Uma vitória silenciosa veio justamente dessa checagem de “o que já está coberto”: buscar nos READMEs dos três pacotes públicos @vdaluz/* (astro-blog, astro-affiliate, astro-opt-in-analytics) revelou zero links de volta para imperfectsystems.com, mesmo os pacotes tendo nascido dele. É uma correção do mesmo dia, sem precisar de contato externo, e eu teria perdido isso se tivesse ido direto pesquisar na web aberta em vez de checar meus próprios repositórios primeiro.
O que vem a seguir
Cada site agora tem uma lista de alvos verificada e sem spam no seu rastreador. O contato em si, de fato enviar, de fato enviar e-mail, é trabalho manual que só eu posso fazer. O papel da pesquisa foi reduzir “melhorar os backlinks” a uma lista curta de ações concretas, reais e já checadas, em vez de um “algum dia” vago.
Leitura relacionada
A descrição que ninguém escreveu
O Bing disse que as meta descriptions do site eram curtas demais. Quase toda página tinha uma boa - exceto a home e o índice do blog, as duas páginas em que todo mundo realmente cai.
Dando um rosto para cada link compartilhado
Uma proteção de og:image que nunca disparava, um valor padrão de uma linha que resolveu, um card de terminal feito sob medida, e uma pegadinha de retina no Chrome headless.
O pacote que eu quase usei, e por que o container de build efêmero disse não
astro-indexnow assume que o CI consegue commitar um cache de volta no repo. O Cloudflare Workers Builds é um cano de mão única, então usei quarenta linhas sem dependências.
Você também pode achar útil
Proton Mail
E-mail criptografado de ponta a ponta, com arquitetura de acesso zero.
Como parceiro da Proton, ganho com compras qualificadas dos serviços de privacidade e segurança da Proton (Pass, Mail, VPN, Drive).
Saiba maisAdGuard para iOS
Bloqueio de anúncios e rastreadores em todo o sistema no iOS, sem necessidade de um servidor DNS separado.
Como afiliado da AdGuard, ganho com compras qualificadas.
Saiba maisProton Pass
Gerenciador de senhas focado em privacidade, da equipe por trás do Proton Mail.
Como parceiro da Proton, ganho com compras qualificadas dos serviços de privacidade e segurança da Proton (Pass, Mail, VPN, Drive).
Saiba mais