O Guia Empresarial SEO Para códigos de resposta

A+ A-
códigos de redirecionamento do site confuso

códigos de resposta impacto cada página, imagem e arquivo em seu site.

Um bot motor de busca visitar descobre o que fazer com base nesses códigos. códigos de resposta incorreta pode causar:

  • problemas de indexação;
  • Duplicar conteúdo;
  • problemas de desempenho do site;
  • Todos os tipos de outro site desregrado.

Empresa SEO é tudo sobre grandes vitórias, todo o site.

códigos de resposta são apenas isso: Eles são fáceis de configurar. Eles têm um amplo impacto. Parece ser um slam dunk para mim.

E ainda assim, quando eu chequei mais de 1.000 grandes sites de'large 'significado' mais de 5.000 pages' somente 30% tem seus códigos de resposta certa.

Trinta. Por cento.

Com isso, eu poeira meus tutoriais código de resposta, e escrever este guia rápido para os códigos de resposta para os desenvolvedores do site da empresa, SEOs e qualquer outra pessoa que vai ouvir:

Os três grandes códigos de resposta

Há três códigos de resposta que você quer saber mais sobre:

  • 404. Página não encontrada. Se um arquivo simplesmente não existe, o servidor deve entregar um status 404. Você pode usar uma resposta 410 se você quiser Googlebot para repetir o mau URL com menos frequência.
  • 301. Página movido permanentemente. Se você removido de forma permanente um URL e substituiu-o com outro, use um 301.
  • 302. Página movido temporariamente. Se você tenha removido alguma coisa e será colocá-lo de volta, use um 302.

Há outros: 200 significa 'OK'. Felizmente, você tem que um quadrado de distância.

Respostas Página não encontrada

O mais importante: se um navegador ou bot visitas seu site e tenta carregar um arquivo que não existe, ele deve obter uma resposta 404.

404 é como um servidor diz “Uh, esse arquivo não está aqui.” Não é uma coisa ruim. É a resposta certa quando alguém clica em um link quebrado, ou uma página é apenas ido.

Você pode ficar complicado com o redirecionamento se você quiser tentar preservar autoridade ligação de uma página excluída. Mas a resposta padrão para uma página perdida deve ser 404.

O Problema: Muitos sites de entregar 302 redirecionamento temporário, 301 redirecionamento permanente ou, pior ainda, 200 códigos de resposta 'OK'. Isto leva a enorme duplicação local e terrível eficiência rastreamento. bots visitam gastar seu tempo rastrear conteúdo inútil.

Possíveis causas e soluções:

  • .NET gosta de assumir o controle de 40x erros, substituindo-os por um 302 redirecionar para uma página de erro amigável. Isso é bom. Mas totalmente errado. Desligue a manipulação do .NET 404 e deixe IIS assumir, em seu lugar. Você ainda pode ter uma página de erro amigável.
  • Um desenvolvedor equivocada pode ter pensado que redirecionando todos 'não encontrado' erros para sua home page ajuda os usuários. Isso não acontece. É totalmente confuso, como entrar em uma porta giratória e saindo em algum local aleatório. Fornecer um amigável página 404 que explica algo deu errado e fornece opções.
  • Alguém pode ter configurado uma página de redirecionamento que usa uma atualização javascript ou meta para, em seguida, redirecionar os visitantes para um 'melhor palpite' página. Veja o problema ponto-mesmo anterior.
  • Se o seu site está em PHP, ele pode estar usando header('location: /'); die(); header('location: /'); die(); . Tente algo como header("HTTP/1.1 404 Not Found"); , em vez de.
  • Seu site apenas oferece um código de 200 'OK' não importa o que. Eu não tenho idéia por que você faria isso, mas eu vi 100-200 sites que fazem. Mude.

Uma resposta 410 é OK, também. Isso faz com que o Googlebot para remover mais rapidamente uma URL do índice, e para tentar novamente a URL com menos frequência. Você pode ler sobre 4xx códigos, e quase todos os outros código de status, na página de definição de códigos de status do W3.

Que tipo de redirecionamento?

Redirecionamentos são uma ferramenta de SEO poderosa. Eles permitem-lhe consolidar a autoridade nos lugares certos. Mas você tem que fazer 'em direito.

Um código 301 diz um bot visitar ou navegador que a página é carregado se foi, para sempre, e o URL da página de substituição. Use isso para consolidar a autoridade e resolver problemas básicos de canonização.

A pesquisa visitar bot irá transferir um pouco da autoridade do URL antigo para o novo. Ele também irá eventualmente parar de visitar o antigo URL, substituindo-o por um novo.

Um código 302 diz um bot visitar ou o navegador da página é o carregamento está desaparecido, mas apenas temporariamente. Um bot visita vai manter a voltar para o antigo URL, verificação para ver se a página está de volta.

O problema: Tanto quanto eu posso dizer, grandes sites misturar aleatoriamente 302 e 301. Eles perdem autoridade em alguns casos, e força bots para rastrear conteúdo permanentemente removido novamente e novamente.

Possíveis causas e soluções:

  • IIS 6 e anteriores não têm um botão agradável, claro que disse “Faça deste um redirecionamento 301”. Em vez disso, você deve verificar “Um redirecionamento permanente para este recurso”. Por padrão, essa caixa está desmarcada. Assim, o comportamento padrão é um 302, redirecionamento temporário.
  • Você está escrevendo redirecionamento em sua aplicação Web, mas você deixou de fora o código de status. Alguns servidores são configurados como padrão para um 302, redirecionamento temporário se você não definir o código de status para 301.

Não é tão difícil

Não importa a complexidade da infra-estrutura de servidores, obtendo os três grandes códigos de resposta -404, 301, 302- direita faz para vitórias no site inteiro. Se você estiver executando um grande site, procure a seus códigos de resposta. Pegá-los direito. Vai impulsionar SEO, desempenho e experiência do usuário.


As opiniões expressas neste artigo são as do autor convidado e não necessariamente Search Engine Land. Autores pessoal aqui.


Ads

Compartilhar