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.

Foi útil?

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)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top