O SEO precisa começar aos poucos e qualquer pequeno detalhe terá um grande impacto. É difícil evitar completamente links incorretos em um site. A página 404, como página de retorno de link de erro, desempenha um papel crucial na experiência do usuário.
A função da página 404: a página retornada quando o usuário insere um link incorreto.
O objetivo da página 404: informar de forma amigável ao visualizador que a página que está visitando não existe ou que o parâmetro do link está errado. O ponto importante é que a página de erro 404 não permite que o usuário saiba que a página que está visitando. não existe e fecha a página, mas orienta o usuário a visitar outras páginas do site, para garantir a existência do ip.
Hoje em dia, muitos blogs de código aberto, CMS, etc. não fornecem páginas 404, de modo que as páginas 404 perdem seu papel e não conseguem obter efeitos de otimização de SEO.
Como fazer com que a página 404 atenda aos requisitos de SEO e melhore a experiência do usuário?
Existem muitos tipos de códigos de status HTTP, os mais comuns são:
200 Solicitação processada com sucesso
204 Processamento bem-sucedido, mas conteúdo
301 Solicitando que a página da web seja movida permanentemente
302 Solicite que a página da web seja movida temporariamente para um novo local (o URL original é salvo no índice do mecanismo de pesquisa)
Erro de servidor 500
503 O servidor não está disponível (sobrecarregado ou em manutenção), etc.
Quando um mecanismo de pesquisa acessa uma página e obtém um link incorreto, ele retornará um código de status 404 para informar ao mecanismo de pesquisa que o URL está errado e desistirá de indexá-lo. Por outro lado, se um código de status 200 ou 302 for retornado, o mecanismo de pesquisa indexará o URL. Se um grande número de URLs incorretos aparecer, o mecanismo de pesquisa ficará enojado e a confiança no site será bastante reduzida.
Crie a página 404 correta: (servidor Apache)
Adicione o código ao arquivo .htaccess: ErrorDocument 404 /404.html (erros 404 não podem ser direcionados para a página inicial do site, o que resultará na não inclusão da página inicial. Não inclua o nome de domínio principal na frente de /Error. html, caso contrário o código de status retornado será o código de status 302 ou 200).
Ao mesmo tempo, crie uma página HTML chamada 404.html
Coloque 404.html no diretório raiz do site
Crie a página 404 correta: (IIS/.net)
Primeiro, modifique as configurações do diretório raiz do aplicativo, abra o arquivo web.config para edição e adicione o seguinte conteúdo a ele:
<configuração>
<sistema.web>
<modocustomErrors=On defaultRedirect=error.asp>
<error statusCode=404″ redirecionamento=notfound.asp />
</customErrors>
</system.web>
</configuração>
error.asp é a página 404 padrão do sistema e notfound.asp é uma página 404 personalizada. O nome do arquivo correspondente pode ser modificado durante o uso.
Adicione o seguinte à página 404 personalizada notfound.asp:
<% Response.Status = 404 Não Encontrado%>
Permita que o IIS retorne corretamente o código de status 404. A configuração agora está concluída
Use redirecionamentos para páginas 404
Quando os usuários acessam uma página de erro 404 com um link de erro, eles geralmente fecham a página diretamente porque não há conteúdo necessário nela. Neste momento, você pode redefinir a página 404, mas deve deixar uma escolha ao usuário, caso contrário a experiência do usuário será reduzida.
Você pode escrever na página 404: A página não foi encontrada! Vá para a página inicial após 5 segundos. Dê aos visitantes 5 segundos para ler as informações e depois redirecioná-las.
O método de uso é o seguinte.
<html>
<cabeça>
<meta http-equiv="refresh" content="5; url=http://www.souduoduo.com">
</head>
<corpo>
A página não foi encontrada! Vá para a página inicial após 5 segundos.
</body>
</html>
O conteúdo é seguido pela contagem regressiva de segundos e o URL é seguido pelo endereço de salto.
Por favor indique ao reimprimir: http://www.souduoduo.com .
Obrigado pela contribuição de Qijingnian