Extrator de Links Externos

Cole um HTML bruto e obtenha uma lista limpa e sem duplicatas de todos os links externos que ele contém. Opcionalmente, informe uma URL base para o extrator saber qual host conta como interno; links para qualquer outro host são listados. Útil ao auditar um site em busca de vazamentos de links, posicionamentos de parceiros desatualizados ou para confirmar que os links de saída vão para onde sua política exige.

Como extrair links externos

  1. 1

    Forneça a fonte

    Cole o HTML bruto da página. Opcionalmente, adicione uma URL base para o extrator saber qual host conta como interno; deixe vazia para tratar todos os hosts como externos.

  2. 2

    Executar a extração

    Escolha se os subdomínios contam como internos e se os links nofollow, sponsored e ugc devem ser incluídos. Em seguida, cada `<a href>` e `<area href>` é lido, os links relativos são resolvidos a partir da URL base e apenas os links http/https para outro host são mantidos. Duplicatas são agrupadas e contadas.

  3. 3

    Revisar a lista

    Você recebe uma tabela com as URLs externas, o texto âncora, os valores de rel (nofollow, sponsored, ugc) e quantas vezes cada uma aparece, além da contagem de links internos.

  4. 4

    Usar o resultado

    Copie todas as URLs para a área de transferência, baixe a tabela como arquivo CSV para abrir em uma planilha ou abra qualquer destino em uma nova aba.

O que o extrator considera externo

Um link é externo quando seu host difere do host da URL base que você informou. A comparação não diferencia maiúsculas de minúsculas e ignora o www. inicial, então example.com e www.example.com são o mesmo site. Por padrão, subdomínios contam como hosts separados, então blog.example.com é externo em relação a www.example.com; escolha Sim na opção de subdomínios para tratar todos os subdomínios do seu host como internos. Deixe a URL base vazia para listar todos os links http/https como externos.

Para cada destino, a tabela mostra o texto âncora (o texto alternativo, no caso de links de imagem e de áreas <area> de mapas de imagem), os valores de rel encontrados nos links, com nofollow, sponsored e ugc destacados, e quantas vezes o destino aparece. O download em CSV traz as mesmas colunas, mais o domínio.

O que ele ignora

  • mailto:, tel:, javascript: e hrefs apenas de fragmento #.
  • URLs relativas quando a URL base está vazia: sem ela, o extrator não tem como saber para onde elas apontam, então apenas as conta. Com uma URL base, elas são resolvidas e contam como internas. URLs relativas ao protocolo, como //cdn.example.com, sempre indicam um host, por isso são verificadas (como https quando não há URL base).
  • Tags âncora sem href (não são links navegáveis).

Dicas

  • Cole o HTML renderizado se a página usa JavaScript. Links que um framework gera no cliente só aparecem quando você cola o DOM renderizado (por exemplo, copie o outerHTML do DevTools).
  • Cuidado com wrappers de rastreamento. Redirecionamentos de afiliados por meio de /go/ ou /out/ podem ocultar o destino real; o extrator devolve a URL do wrapper como está, então inspecione o href bruto quando um destino parecer suspeito.
  • Normalize antes de comparar. Uma URL com fragmento ou parâmetro de rastreamento diferente conta como um link separado; normalize as URLs antes de comparar duas execuções do extrator.
  • Compare ao longo do tempo. Execute o extrator mensalmente e compare as listas; novos links externos que você não adicionou são o primeiro sinal de um tema ou plugin comprometido.

Perguntas frequentes

Ela extrai o href exatamente como escrito no HTML. Seguir cada redirecionamento atrasaria muito o relatório e pode ativar proteções contra bots no destino; resolva-os separadamente se precisar da URL final.

Não. O extrator analisa o HTML conforme entregue. Links que um framework renderiza no cliente só aparecerão se você colar o DOM renderizado (por exemplo, copie o outerHTML do DevTools).

Apenas links http/https para outro host são listados. Caminhos relativos são internos (sem URL base, eles só são contados), links mailto:, tel: e javascript: são ignorados, subdomínios contam como internos quando você escolhe Sim na opção de subdomínios, e links nofollow, sponsored e ugc ficam de fora quando você responde Não à opção correspondente.

O HTML que você cola e a URL base ficam no seu navegador. Eles não são enviados aos nossos servidores nem adicionados ao link da página: os links são extraídos nesta mesma página e, de uma etapa para outra, o HTML fica guardado no armazenamento temporário desta aba até você recomeçar ou fechar a aba.

Ferramentas relacionadas

Ferramenta disponível em outros idiomas