Qual é a melhor maneira de terminar um site?

13

Eu tenho um site, construído no ASP.NET MVC 3, que será fechado completamente. O domínio ainda será necessário por alguns meses, portanto, durante esse período, eu gostaria de exibir uma única mensagem pelo menos na página principal.

Eu estou pensando que os padrões ditariam ter todas as solicitações direcionadas para uma única página via 301 movidos permanentemente ou servir um 410 Gone para todas as solicitações.

Esta é a primeira vez que fechei completamente um site e, embora espere não ter que fazê-lo novamente em breve, gostaria de saber a maneira preferida de fazer isso.

(Estou completamente aberto a sugestões de tags. Fechar um site não parece ser um tópico popular, o que eu acho que é uma coisa boa.)

James Skemp
fonte
1
off-topic: talvez você queira deixar um link para sites semelhantes (por exemplo, se for sobre serviços comerciais ou projetos de código aberto). Você pode até tentar ganhar dinheiro com isso.
Lulalala 2/11

Respostas:

12

Após o fechamento do site, o envio de um 410 Gonecódigo de status HTTP seria a maneira correta de fazê-lo, pois isso indicará aos mecanismos de pesquisa que essas páginas desapareceram definitivamente e para removê-las de seu índice.

O 404 também fará isso, mas poderá demorar mais, pois os mecanismos de pesquisa continuarão tentando acessá-lo várias vezes antes de removê-lo do índice.

Além disso, certifique-se de que, ao enviar o código de status 410, você redirecione os usuários para uma página que expele o site para que eles não obtenham páginas de erro confusas e confundam o que aconteceu.

John Conde
fonte
1
Página inicial também, ou mantenha-a em 200 até que fique um pouco mais perto do momento em que o site realmente fecha. A maior parte do tráfego desse site específico é proveniente de pesquisa e pode haver algum benefício em permitir que as pessoas ainda o pesquisem para ver o que aconteceu.
James Skemp 31/10