Tratamento de erros e redirecionamentos 301

Tratamento de erros e redirecionamentos 301. Um grande site com milhares de páginas pode estar sujeito a erros de digitação de URL ou técnicos.

Isso pode ocasionar a solicitação de uma página que não está realmente presente em nosso servidor: nestes casos é necessário criar uma página 404 (indicando que a página não foi encontrada), que informa ao usuário que o recurso procurado não está disponível e aconselhá-lo a acessar o site a partir de um link apropriado.



As principais razões pelas quais um A página 404 são os seguintes:

  • links quebrados ao escrever o site;
  • página indexada no SERPs mas não presente no site;
  • links para páginas ou recursos que não estão mais presentes no servidor.

Tratamento de erros e redirecionamentos 301

Tratamento de erros e redirecionamentos 301

La Página de erro 404 deve ter um layout igual ao restante do site e fornecer as informações necessárias para o usuário acessar o nosso site. Por este motivo, pode ser útil inserir nele uma série de links de "entrada" para o nosso site e, possivelmente, um e-mail de contato em caso de erro. Desta forma, o usuário não tomará a decisão de sair do nosso site, mas continuará a navegar nele.

A respeito disso Google fornece um Widget para melhorar a usabilidade da página de erro 404 nas ferramentas para webmasters.

Quando uma página indexada precisa ser excluída, é recomendado usar o redirecionar 301 para dizer ao spider que a página em questão não existe mais, mas fisicamente e permanentemente aponta para outra página da web. Existem várias maneiras de fazer um redirecionamento 301 amigável para SEO para várias linguagens de programação.



Aqui está uma lista para mostrar as principais técnicas disponíveis.

htaccess 301

Redirecionamento Htaccess 301: ele pode ser implementado em sites hospedados em servidores Apache onde as solicitações são controladas pelas regras especificadas no arquivo .htaccess.

Vejamos um exemplo:

Redirect 301 /pagina_seo1.php http://www.test.com/pagina_seo_ok.php

Desta forma, o usuário será redirecionado para a página http://www.test.com/pagina_seo_ok.php quando a página page_seo1.php for solicitada.

US 301

Redirecionamento IIS 301: O IIS pode ser configurado apropriadamente para gerenciar o redirecionamento de página. Vamos ver como fazer um redirecionamento 301 de um site inteiro: após iniciar IIS, devemos selecionar o servidor onde o recurso está presente e, em seguida, o site a ser gerenciado. Após clicar com o botão direito, escolhemos o item Propriedade. Nós selecionamos a guia Home Directory, nós escolhemos Redirecionar para um URL e na caixa Redirecionar para: insira o endereço para o qual as solicitações serão redirecionadas. Finalmente, vamos ativar a opção Redirecionamento permanente para o recurso necessário para redirecionar 301.

Para redirecionar um único arquivo devemos seguir estes passos: iniciar o IIS, após selecionar o servidor, devemos passar para a página a gerenciar. Nós clicamos com o botão direito nele e selecionamos o item Propriedade. Uma vez posicionado no quadro Envie o, podemos alterar a configuração em Redirecionar para um URL, conforme visto acima.

PHP 301

Redirecionamento de PHP 301: o código a seguir deve ser inserido na página onde você deseja fazer o redirecionamento 301.


ASP 301

Redirecionamento Asp 301:  o código a seguir deve ser inserido na página onde você deseja fazer o redirecionamento 301.


<% @ Language = VBScript%>
<% Response.Status = "301 movidos permanentemente"
Response.AddHeader “Location”, ”http://mysite.com/new.html”%>

ASP.NET 301

Redirecionamento Asp.net 301: o código a seguir deve ser inserido dentro da página (seção Page_Load) na qual você deseja fazer o redirecionamento 301.

Privado void Page_Load (remetente do objeto, System.EventArgs e)
{
response.Status = ”301 Movido Permanentemente”;
response.AddHeader (“Location”, ”http://miosito.com/new.html”);
}

JSP 301

Redirecionamento JSP 301: o código a seguir deve ser inserido na página onde você deseja fazer o redirecionamento 301.

<% response.setStatus (301);
response.setHeader (“Location”, “http://miosito.com/new.html”);
response.setHeader (“Connection”, “close”);%>

Ruby 301

Ruby on Rails redireciona 301:o código a seguir deve ser inserido na página onde você deseja fazer o redirecionamento 301.
def old_action
cabeçalhos (“Status”) = “301 movidos permanentemente”
redirect_to "http://miosito.com/new.html"
final

Coldfusion 301

Redirecionamento Coldfusion 301:

Redirecionar HTML

Redirecionar HTML: o valor CONTENT = 0 especifica um redirecionamento do tipo 301.

Googe e outros mecanismos de pesquisa como o Yahoo! eles são capazes de reconhecer o redirecionamento por meio de atualização meta, que é tratado especificamente como 301 (se um valor de 0 for indicado) ou 302 (se o atraso for maior). Em conclusão, o redirecionamento via HTML só deve ser aplicado nos casos em que não haja alternativas, pelo contrário, é sempre aconselhável usar o redirecionamento 301.


Il Redirecionar 302 é um redirecionamento temporário e é aconselhável usá-lo apenas nos casos em que você deseja comunicar ao spider que uma determinada página da web foi temporariamente renomeada ou removida da web, mas que será restaurada em breve. Dessa forma, o spider, não encontrando a página, não a removerá de seu índice, mas manterá uma cópia em cache na memória até que esta página da web seja restaurada.


Ainda existem redirecionamentos não apreciados pelos motores e que, pelo contrário, são interpretados como ações de spam, penalizando a página ou site. Os principais redirecionamentos a serem evitados são:

O HTML Meta Refresh: com um tempo de redirecionamento de mais de cinco segundos, não parece ser uma técnica popular para mecanismos de pesquisa.

Javascript 301

Redirecionamento de Javascript: ele se enquadra na categoria de cloaking e, portanto, pode levar a penalidades para a página que o implementa.

document.location.href=’http://miosito.com/nuovo.html’

Redirecionar quadro de con

Redirecionar quadro de con: normalmente é usado na página principal do site onde um conjunto de quadros é inserido que chama um URL da página a ser exibida. Esta também é uma técnica que os motores de busca não apreciam.




Por que é importante usar o redirecionamento 301

Tratamento de erros e redirecionamentos 301

O Redirecionamento 301 é essencial para não perder a popularidade e o PageRank, mas quais são as principais páginas a focar no momento de uma hipotética migração?

  • as páginas com mais visitas
  • as melhores páginas de destino
  • as páginas com mais backlinks
  • as páginas melhor posicionadas no SERP.

As etapas a seguir para uma migração bem-sucedida são:

  • evite ter duas versões com conteúdo duplicado online;
  • verifique se todos os links do site novo e antigo estão funcionando;
  • implementar a página de erro 404 para gerenciar e controlar erros;
  • execute um redirecionamento 301 globalmente ou para cada página que deseja transferir;
  • monitorar as operações por meio da ferramenta de controle do Google "Ferramentas do Google para webmasters".

Ao aplicar essas etapas, poderemos transferir nosso domínio sem cair em possíveis penalidades pelos motores de busca. Para verificar todos os links internos do nosso site podemos utilizar duas ferramentas importantes:

Xenu: é um software de instalação que analisa os links em nosso site e prováveis ​​links ausentes.

Outra ferramenta importante é GWT (Ferramentas do Google para webmasters). Após o registro, você deve inserir todas as metatags de verificação no site a ser monitorado. Depois de executar essas etapas, vá para o menu Mudar endereço será possível transferir o nosso domínio para um novo mantendo a popularidade adquirida e sobretudo informando o Google desta mudança.

Outros artigos úteis

Adicione um comentário do Tratamento de erros e redirecionamentos 301
Comentário enviado com sucesso! Vamos analisá-lo nas próximas horas.