ASP.NET MVC Googlebot Problemas
-
21-09-2019 - |
Pergunta
Eu escrevi um site usando o ASP.NET MVC e, embora não seja completamente otimizado no SEO neste momento, achei que é um bom começo. O que estou descobrindo é que, quando uso as ferramentas de webmaster do Google para buscar meu site (para ver o que um Googlebot vê), ele vê isso.
HTTP/1.1 200 OK
Cache-Control: public, max-age=1148
Content-Type: application/xhtml+xml; charset=utf-8
Expires: Mon, 18 Jan 2010 18:47:35 GMT
Last-Modified: Mon, 18 Jan 2010 17:07:35 GMT
Vary: *
Server: Microsoft-IIS/7.0
X-AspNetMvc-Version: 2.0
X-AspNet-Version: 2.0.50727
X-Powered-By: ASP.NET
Date: Mon, 18 Jan 2010 18:28:26 GMT
Content-Length: 254
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>
Index
</title>
</head>
<body>
</body>
</html>
Obviamente não é isso meu site se parece. Não tenho idéia de onde o Google está obtendo esse HTML. Alguém tem uma resposta e uma solução? Alguém experimenta os mesmos problemas?
Desde já, obrigado.
Solução
Você pode usar o plug -in do Switcher do agente do usuário para o Firefox para fazer uma solicitação como o Googlebot faria. https://addons.mozilla.org/en-us/firefox/addon/59
Eu tentei e seu site parece bem. Eu entraria em contato com o Google para ver se é um problema no final deles.
Outras dicas
Você tem algum desses arquivos na pasta raiz?
- index.htm
- index.html
- default.htm
- default.html
Parece que pode estar pegando um deles. Se isso não ajudar, você pode precisar postar o HTML da sua página inicial.
Seu tipo de conteúdo parece desligado.
O meu é:
Content-Type: text/html; charset=utf-8
Se isso não funcionar (o que eu acho que deveria), tente desligar o cache.
(NOTA: Veja isso: Removendo cabeçalhos HTTP)