Histórico de URLs entre rastreamentos

Veja como uma URL mudou entre os rastreamentos de um projeto: status, indexabilidade, title, meta description, H1, canonical, destino do redirecionamento e corpo. Compare o corpo entre dois rastreamentos.

O que faz

Uma URL ao longo dos rastreamentos

O scan-url-history lê os rastreamentos salvos mais recentes de um projeto e mostra o estado de uma URL exata em cada um. Rastreamentos sem a URL são marcados como ausentes. Rastreamentos vizinhos são comparados campo a campo somente quando ambos têm uma observação legível.

  • Campos: status, indexabilidade, title, meta description, H1, canonical, destino do redirecionamento, contagem de palavras, tempo de resposta, tamanho do HTML e hash do corpo.
  • As contagens de inlinks e outlinks estão incluídas. Não há comparação link a link.
  • Um intervalo entre rastreamentos é marcado como não comparável.

Diferença no corpo

O scan-body-diff compara o corpo salvo da mesma URL em dois arquivos de rastreamento. Ele também pode comparar o corpo estático e o renderizado dentro de um mesmo rastreamento. Um corpo alterado é um fato para revisar, não uma pontuação nem um veredito.

  • --text acrescenta uma diferença de texto, limitada por --max-bytes e --max-lines.
  • Não faz nenhuma requisição ao seu site.
  • Precisa de rastreamentos que salvaram os corpos das páginas.

Antes dos seus rastreamentos

O wayback-history lista os snapshots do Internet Archive de uma URL: quando ela mudou, o status que devolveu e o seu tipo MIME. Não precisa de chave. O compare-url mostra os fatos de antes e depois de uma URL a partir de duas auditorias salvas.

  • O Wayback mostra snapshots que o arquivo fez, não todas as mudanças.
  • Só o wayback-history acessa um serviço externo.

Três passos, um rastreamento salvo

  1. Guarde os rastreamentos em um projeto

    Cada rastreamento é salvo como um arquivo SQLite na pasta scans do projeto. Rastreamentos antigos continuam legíveis, então você pode consultar qualquer URL no passado.

  2. Leia uma URL ao longo dos rastreamentos

    O scan-url-history mostra o status, a indexabilidade, o title, o canonical e o destino do redirecionamento de uma URL em cada rastreamento salvo, além do hash do corpo. Rastreamentos sem a URL são marcados como ausentes.

  3. Compare o corpo entre dois rastreamentos

    O scan-body-diff compara o corpo salvo da mesma URL em dois arquivos de rastreamento. A saída de texto é limitada por --max-bytes e --max-lines. O wayback-history acrescenta snapshots gratuitos do Internet Archive como contexto.

Um comando

bash
seohead scan-url-history --project ./shop --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 pasta de projeto cujo diretório scans/ guarda seus rastreamentos salvos
  • A URL exata, escrita como foi rastreada
  • Para comparar o corpo: dois arquivos SQLite scan.v1 com corpos salvos
  • Para o Wayback: uma URL e, opcionalmente, um intervalo de datas

Limites

  • Só URLs que seus próprios rastreamentos registraram têm histórico.
  • A busca usa o texto exato da URL salvo.
  • Mudanças em links são comparadas como contagens, não como uma lista de links adicionados e removidos.
  • A cobertura do Wayback depende do que o arquivo acabou capturando.

Perguntas

Isso altera meus rastreamentos ou meu site?
Não. O histórico de URLs só lê arquivos de rastreamento, e o scan-body-diff também é somente leitura. Nenhum dos dois envia requisições ao seu site. O wayback-history lê o Internet Archive público.
Mostra mudanças de links entre rastreamentos?
Em parte. O scan-url-history inclui as contagens observadas de inlinks e outlinks em cada rastreamento. Não lista quais links foram adicionados ou removidos. Dados de links incompletos ficam indisponíveis, nunca zero.
Um corpo alterado significa um problema de SEO?
Não por si só. Um corpo alterado é um fato para revisar, não uma pontuação nem um veredito. A diferença mostra o que mudou; você decide se isso importa.
Preciso de chave de API para o histórico do Wayback?
Não. O wayback-history usa o Internet Archive público e não precisa de chave. Ele lista quando a URL mudou, o status que devolveu e o seu tipo MIME.
Quantos rastreamentos posso ler de uma vez?
O scan-url-history lê os rastreamentos mais recentes que você pedir com --limit, de 1 a 500. O padrão é 50.
Onde o histórico fica guardado?
Nos arquivos de rastreamento do seu projeto, na sua máquina. O SpiderHead não cria um banco de dados de histórico separado para este recurso.

Teste no seu próprio site