Analisador de links

Este buscador de links mostra todos os links de uma página como o Google os lê: internos ou externos, seguidos ou nofollow, sponsored ou ugc, onde cada um realmente chega e quais estão quebrados.

Lê o HTML da página no nosso servidor · verifica cada URL com uma requisição GET · muros de bots separados de links quebrados

Verificação de status ao vivo

Um domínio também serve: example.org lê a página inicial dele.

  • LeituraLê o HTML uma vez
  • RedirecionamentosAté 10, cada um verificado
  • Robotsmeta + X-Robots-Tag
  • Links encontrados<a> e <area>
Verificações de statusUm GET por URL, 6 por vez
Teste
Resultado do analisador de links em um artigo da Wikipedia: 1.117 links internos e externos, o status e o mapa de destinosResultado do analisador de links em um artigo da Wikipedia: 1.117 links internos e externos, o status e o mapa de destinosA resposta primeiroQuantos links a página tem, quantos ficam no site, quantos saem dele e quantos estão quebrados.Observações com a correçãoLinks quebrados, links que só a proteção contra bots barrou, redirecionamentos que valem a atualização, âncoras vazias: cada um com a contagem e o que fazer.A página, de cima a baixoUm traço por link, no lugar onde ele está na página: menus, o artigo, as referências, o rodapé.Para onde vão os linksUma faixa por seção e por site, tão larga quanto o número de links, tracejada quando os links são nofollow.
Os links do artigo Domain Name System da Wikipedia: os totais, as observações e o mapa de para onde eles vão. Selecione um número para ver o que cada parte mostra.

nofollow, sponsored e ugc (e por que “dofollow” não é um atributo)

rel="nofollow" pede aos buscadores que não contem um link como aval seu, rel="sponsored" marca um link pago ou um anúncio, e rel="ugc" marca um link escrito pelos seus usuários. Um link sem nenhum deles é seguido: não existe o valor dofollow.

Desde 10 de setembro de 2019, os três são dicas, não comandos, e desde 1º de março de 2020 também para rastreamento e indexação (Google). Os valores podem ser combinados, como ugc nofollow, separados por espaços ou vírgulas.

O que mais importa: um link pago sem sponsored ou nofollow viola as políticas de spam do Google (Google). No artigo da Wikipedia que lemos, 267 dos 287 links externos têm nofollow, que o MediaWiki adiciona a toda citação.

O que cada valor de rel pede
  • <a href>Seguido por padrão: nada a adicionar
  • rel="nofollow"Não dê aval: quando nenhum outro valor se aplica
  • rel="sponsored"Pago ou anúncio: necessário em links pagos (ou nofollow)
  • rel="ugc"Escrito por usuários: comentários, posts de fórum
  • rel="ugc nofollow"Os dois: permitido, para rastreadores mais antigos
  • rel="dofollow"Não é um valor: navegadores e Google o ignoram
  1. 2005O Google apresenta o nofollow
  2. 2019-09-10sponsored e ugc chegam; os três viram dicas
  3. 2020-03-01dicas também para rastreamento e indexação
wikipedia.org/wiki/Domain_Name_System267 nofollow20 seguidosO MediaWiki marca toda citação como nofollow
dnsrobot.net/blog/hosting-com-coupon14 sponsored9 seguidosnosso próprio post de cupons: links pagos marcados como sponsored

E se a própria página diz nofollow?

Então o Google não segue nenhum link dela, seja qual for o rel de cada um. Uma meta tag robots ou um cabeçalho X-Robots-Tag com nofollow vale para a página inteira; esta ferramenta marca cada link como “nofollow (página)”.

O Google lê os nomes robots e googlebot em qualquer caso, até no corpo da página, e none significa noindex mais nofollow (Google). As mesmas regras podem vir como cabeçalho, como X-Robots-Tag: nofollow.

As páginas de histórico de revisões da Wikipedia trazem noindex,nofollow de propósito. A versão anterior desta ferramenta nunca lia a tag e contava 194 dos primeiros 200 links de uma página de histórico como seguidos.

Uma meta tag, todos os links
<meta name="robots" content="noindex,nofollow">
en.wikipedia.org/w/index.php?title=Example&action=history
A versão anterior contava
194 seguidos

dos primeiros 200 links: a meta tag nunca era lida

Lido como o Google lê
549

links, todos nofollow (página): o Google não segue nenhum

543 nofollow (página)6 nofollow
A mesma regra como cabeçalho HTTP
X-Robots-Tag: nofollow
X-Robots-Tag: none

“Bloqueado aqui, mas funciona no meu navegador”

Muitos sites põem proteção contra bots na frente das páginas. Ela barra visitantes que não executam JavaScript ou parecem automatizados, então nosso verificador recebe um 403 ou 429 enquanto o seu navegador passa. Esses links aparecem como Bloqueados, não como quebrados.

A Cloudflare marca seus desafios com um cabeçalho cf-mitigated: challenge (Cloudflare) e, por padrão, desafia clientes com user agents incomuns; 429 significa requisições demais (RFC 6585).

Enviamos um user agent honesto e nunca tentamos contornar um muro. No artigo que lemos, 18 URLs foram bloqueadas: 17 pela Cloudflare, AWS WAF, Akamai e limites de requisições, uma por um 403 simples. Abra-as você mesmo antes de mudar qualquer coisa.

A mesma URL, dois visitantes
Nosso verificadoruser agent honesto, sem JavaScript403 · 429cf-mitigated: challenge
Seu navegadorexecuta o desafioproteção contra bots200
Os muros no artigo
  • Desafio da Cloudflare7dl.acm.org · onlinelibrary.wiley.com · queue.acm.org · 403
  • AWS WAF6api.semanticscholar.org · ui.adsabs.harvard.edu · sgp.fas.org · 202 · 405
  • Limite de requisições (429)3search.worldcat.org · api.semanticscholar.org · 429
  • Proteção contra bots da Akamai1dyn.com → www.oracle.com · 403

target=_blank e noopener: ainda são necessários?

Não nos navegadores atuais. Um link com target="_blank" abre uma nova aba, e todos os principais navegadores hoje o tratam como rel="noopener": a nova página não consegue voltar e alterar a sua. Noopener ausente aparece como observação, não como risco.

O padrão HTML fez _blank implicar noopener em 2019 (HTML); Safari 12.1, Firefox 79 e Chrome 88 o adotaram. noreferrer também esconde de onde o visitante veio: uma escolha de privacidade e de análise, não uma correção de segurança.

Uma nova aba não consegue mais voltar
sua página<a target="_blank">sem rel nenhum
abrenão consegue voltar
nova abawindow.opener→ null
  1. 2019-02HTML: _blank implica noopenerwhatwg/html #4330
  2. 2019Safari 12.1noopener implícito
  3. 2020Firefox 79noopener implícito
  4. 2021Chrome 88noopener implícito
Páginas que lemos hoje
  • dnsrobot.net/blog/hosting-com-coupon23 de 23 têm noopener ou noreferrer
  • github.com10 de 10 têm noopener ou noreferrer
  • developer.mozilla.org/en-US/10 de 10 têm noopener ou noreferrer

Perguntas frequentes sobre o analisador de links

Este link é seguro para clicar?

Esta ferramenta não julga se um link é seguro, e nenhuma ferramenta pode prometer isso só pelo endereço. Ela mostra para onde o link redirecionou quando o verificamos, com todos os saltos; um site pode mandar nosso verificador a um lugar diferente do que ao seu navegador, então use como guia. Para ver a reputação de um site, consulte o domínio em uma blacklist de IP e no WHOIS, e abra o que for duvidoso só em navegador atualizado.

Como encontrar todos os links de uma página da web?

Informe o endereço da página acima e selecione Analisar links. Este buscador de links lê o HTML da página uma vez e lista cada link dele, dos menus ao rodapé, com o texto âncora, o destino, os valores de rel e o status de cada URL. Baixe a lista em CSV ou JSON, ou copie todas as URLs de uma vez.

Qual é a diferença entre links internos e externos?

Um link interno aponta para o mesmo host da página, como outro artigo do mesmo site. Um link externo aponta para um site diferente. Links para outro host do mesmo site, como um subdomínio de idioma, são contados à parte e desenhados ao lado dos internos, então a divisão bate com o que você esperaria do seu próprio site.

O que significa nofollow, e dofollow é um atributo de verdade?

rel="nofollow" pede aos buscadores que não tratem um link como aval seu; desde 2019 o Google o lê como uma dica, não como regra estrita. Não existe o atributo dofollow: um link sem nofollow, sponsored ou ugc é seguido por padrão, então as ferramentas que listam “links dofollow” só querem dizer links sem nenhum desses valores.

Quando devo usar rel="sponsored" ou rel="ugc"?

Use sponsored em links pelos quais você foi pago, inclusive links de afiliado e anúncios; as políticas de spam do Google exigem sponsored ou nofollow neles. Use ugc em links que seus visitantes escrevem, como comentários e posts de fórum. Os valores podem ser combinados, como ugc nofollow, para rastreadores que só entendem o nofollow mais antigo.

Por que um link aparece como “Bloqueado” e não como quebrado?

A proteção contra bots do site barrou nosso verificador, em geral com um desafio da Cloudflare ou da Akamai (403), um firewall da AWS ou um limite de requisições (429), ou o servidor simplesmente respondeu 403 a um leitor automático. Isso não diz se a página existe: um navegador normalmente a abre. Listamos esses links à parte para você não apagar links que funcionam. Abra-os você mesmo para ter certeza.

Por que um link redireciona, e devo corrigi-lo?

O site mudou a página e envia os visitantes para o novo endereço. O link continua funcionando, mas cada salto custa uma requisição e tempo. Corrija primeiro os links dentro do seu próprio site, já que você controla as duas pontas, e atualize os links externos para o endereço final quando editar uma página. Um redirecionamento que termina em 404 conta aqui como quebrado.

Este leitor de links encontra links adicionados por JavaScript?

Não. Ele lê o HTML que o servidor envia, que é o que os rastreadores buscam primeiro. Links que um script adiciona depois que a página carrega não aparecem, e por isso o example.com não mostra links aqui. O Google ainda pode encontrar links adicionados por script quando renderiza uma página, desde que sejam links <a href> de verdade.

A página bloqueia leitores automáticos. Dá para analisá-la mesmo assim?

Dá. Abra a página no navegador, veja o código-fonte (Ctrl+U, ou ⌘⌥U no Mac), copie tudo e selecione Colar o código-fonte de uma página. O HTML é lido no seu navegador com o mesmo motor; só os endereços dos links vão para o nosso servidor, que verifica cada um. Links que um script adiciona após o carregamento continuam fora.

Quantos links ele verifica?

Lista todos os links da página, até 10.000, e verifica cada URL única uma vez: até 1.000 em uma análise de no máximo 90 segundos. Pede seis por vez, quatro por site e no máximo 100 URLs em qualquer outro site, e limita a frequência com que um site é verificado entre todos os visitantes. Cada verificação é um GET real com redirecionamentos seguidos um a um, porque requisições HEAD costumam receber respostas erradas.

Quantos links uma página deve ter?

Quantos ajudarem seus leitores. O Google não define limite e diz que não existe número ideal; o velho conselho de ficar abaixo de 100 links vem do tempo em que o Google lia só parte de uma página. Garanta que os links importantes sejam links <a href> de verdade no HTML e que a página fique bem dentro dos 2 MB que o Googlebot lê.

O analisador de links é grátis, e vocês guardam as páginas?

Sim, é grátis e sem cadastro. Lemos a página uma vez no nosso servidor, verificamos cada URL e enviamos o resultado a você; uma análise concluída fica guardada por 5 minutos para não ler a mesma página duas vezes, e nada é guardado sobre quem pediu. Para compartilhar um resultado, copie o link: ele contém o endereço da página, então quem o abrir vê a mesma análise.

Sentiu falta de algo?Sugira um recurso ou uma nova ferramenta