Esta tradução ainda não foi revista editorialmente. A versão alemã é vinculativa. Deutsche Fassung
Indexação
Por que um endereço inexistente tem que fornecer status 404?
Cada resposta de um servidor web tem um código de estado. 200 significa: Esta página existe, apanha-a. 404 significa: Este endereço não existe. Alguns sites respondem a qualquer endereço com 200 e, em seguida, mostrar uma página de erro bonita — discreto para os visitantes, um problema para os motores de busca: eles não podem mais distinguir páginas de erro de páginas reais, adicioná-los ao índice e desperdício rastejar orçamento em endereços que nunca existiu. A indexação da área de verificação, portanto, convoca um endereço inventado do domínio para cada verificação e relatórios se for respondido com 200.
O que exatamente é verificado
A sonda cria um endereço que não pode existir em nenhum site — com um timestamp no caminho para que ele nunca exista por acaso — e chama-o com os mesmos cabeçalhos que um rastreador de motor de busca. Se 404 ou 410 voltarem, está tudo bem; Essa é a regra. Se 200 vier, um resultado com o endereço chamado como um recibo surge. O resultado não altera o valor do ponto porque o livro de regras idx-v1 permanece inalterado e selos emitidos mantêm seu significado; ele aparece no relatório e na lista de tarefas. Encaminhar um endereço desconhecido para a homepage também conta como um problema se a homepage, em seguida, responde com 200 – isso também borra a linha entre existente e faltando para os motores de busca.
De onde vem o comportamento e como pará-lo
Causas comuns são aplicações de uma única página onde o servidor entrega cada endereço para o mesmo arquivo inicial e apenas o navegador decide se algo está faltando; regras de encaminhamento de mantas que enviam tudo desconhecido para a página inicial; e sistemas editoriais cuja página de erro foi configurada como uma página normal. A correcção é, em cada caso, no mesmo ponto: A página de erro pode ser agradável, mas deve ser entregue com o status 404. Para aplicações de uma única página, isto faz uma renderização do lado do servidor ou regra que separa caminhos conhecidos de desconhecidos; no caso de regras de transmissão, é suficiente remover a regra de taxa fixa. Após a conversão, o comportamento pode ser verificado com qualquer ferramenta que exibe códigos de status.
- Vá para um endereço inventado do seu domínio e verifique o código de status nas ferramentas do desenvolvedor: 404 está correto, 200 é o achado.
- Configure a página de erro no sistema de edição ou servidor para que ele venha com o status 404 - você ainda pode projetá-lo.
- Remova regras de manta que redirecionem qualquer coisa desconhecida para a página inicial.
- Verifique novamente após um relançamento; Novas configurações de servidor geralmente trazem o comportamento de volta.




