Verificador de links quebrados com origem e posição

Encontre links internos e externos para URLs 4xx e 5xx, junto com a página que aponta para eles e o lugar do template onde o link está.

O que faz

Corrija o template, não cada página

Cada destino quebrado lista as páginas que apontam para ele, com a posição do link, como conteúdo, navegação ou rodapé. Quando o mesmo link quebrado está em um bloco compartilhado, uma única correção no template resolve todas essas páginas. As exportações do Inlinks do Screaming Frog também trazem o XPath do link.

  • Página de origem de cada link quebrado
  • Posição do link: conteúdo, navegação, rodapé e outras
  • XPath de cada link da varredura nativa
  • Links quebrados 4xx internos, 5xx internos e externos, como verificações separadas

Higiene de links

Além dos destinos mortos, as verificações olham links tecnicamente incorretos. Um fragmento que não nomeia nenhum elemento na página de destino é informado, assim como um link target="_blank" sem noopener ou noreferrer. Links de imagem sem texto âncora nem texto alternativo são informados, porque nada indica ao visitante para onde eles levam.

  • Fragmentos (#id) que não apontam para lugar nenhum
  • Links target="_blank" inseguros
  • Links de imagem sem texto
  • Links com texto âncora vazio

Uma página ou o site inteiro

O links-check testa os links de uma página ao vivo e mostra o resultado na hora. Para o site inteiro, o crawl-site percorre o site a partir de uma URL inicial e guarda cada link em uma varredura local, que a auditoria lê. Um link cujo destino não foi buscado nunca é marcado como quebrado.

  • links-check para uma página, ao vivo
  • crawl-site para o grafo completo de links
  • --internal-only para pular os links externos

Três passos, um rastreamento salvo

  1. Verifique uma página ou o site inteiro

    O links-check testa os links de uma página ao vivo. O crawl-site percorre o site a partir de uma URL inicial e guarda o resultado para uma auditoria completa.

  2. Veja onde fica cada link quebrado

    Na varredura nativa, cada link quebrado é listado com a página de origem, a posição e o XPath.

  3. Corrija o bloco compartilhado uma vez

    Cada destino quebrado lista todas as páginas que apontam para ele, então um link quebrado no rodapé ou no menu é corrigido em um único template.

Verificações deste recurso

VerificaçãoO que significaGravidadeEvidência
BROKEN_INTERNAL_LINKLink interno aponta para uma URL 4xxCriticalVarredura nativa: página de origem e posição do link (destino 4xx)
LINK_TO_5XXLink interno aponta para uma URL 5xxCriticalVarredura nativa: página de origem e posição do link (destino 5xx)
BROKEN_EXTERNAL_LINKLink externo aponta para uma URL quebrada (4xx ou 5xx)ImportantVarredura nativa: página de origem do link (destino externo quebrado)
BROKEN_BOOKMARKO fragmento do link (#id) não nomeia nenhum elemento na página de destinoImportantVerificação de fragmentos no rastreamento, sobre o HTML da página armazenado
IMAGE_LINK_WITHOUT_TEXTO link de imagem não tem texto âncora nem texto alternativo, então nada indica para onde ele levaImportantPosicionamento de links no rastreamento
UNSAFE_CROSS_ORIGIN_LINKLink target="_blank" sem rel="noopener" ou rel="noreferrer"ImportantProblemas de link encontrados no rastreamento
Também no registro de verificações
INTERNAL_LINK_NO_ANCHOR

Um comando

bash
seohead links-check --url https://example.com/

Instale primeiro: guia de instalação. Todo comando também funciona como ferramenta MCP para agentes de IA.

O que você precisa

  • Uma URL de página para o links-check
  • Uma URL inicial para um rastreamento, ou exportações do Inlinks do Screaming Frog para o caminho de auditoria
  • Sem chaves de API

Limites

  • O links-check cobre uma página e, por padrão, no máximo 200 destinos únicos
  • Respostas 403 de sites externos podem ser alarmes falsos: alguns sites bloqueiam rastreadores de propósito
  • Os redirecionamentos são listados, mas cadeias e loops ficam com o verificador de redirecionamentos
  • Links adicionados por JavaScript podem passar despercebidos, a menos que a página seja renderizada

Perguntas

Preciso do Screaming Frog?
Não. O links-check funciona em uma URL sem nenhuma outra ferramenta, e o crawl-site é o rastreador próprio do SpiderHead. As exportações do Inlinks do Screaming Frog são mais uma fonte de evidências para a auditoria, com posição do link e XPath. Sem nenhum dado de links, as verificações de links são puladas com um motivo, em vez de aparecer como limpas.
Ele verifica todos os links do site?
O links-check cobre os links da única URL que você informar, com limite padrão de 200 destinos únicos por página. Para o site inteiro, rastreie-o e audite a varredura.
Respostas 403 são informadas como quebradas?
Sim. Um 4xx de um site externo é informado como link externo quebrado. Alguns sites devolvem 403 a rastreadores de propósito, então confira esses links manualmente antes de removê-los.
Ele segue redirecionamentos?
Não. O links-check lista os redirecionamentos (3xx) separadamente, com o respectivo cabeçalho Location. Cadeias e loops de redirecionamentos ficam por conta do verificador de redirecionamentos.
Ele altera o meu site?
Não. As verificações enviam requisições somente de leitura. Um rastreamento grava um arquivo de varredura SQLite local na sua máquina, e o relatório é um arquivo que você guarda.
Ele consegue verificar âncoras de fragmento como #pricing?
Sim. Um fragmento que não nomeia nenhum elemento na página de destino é informado como marcador quebrado.

Teste no seu próprio site