SEO Ajax和Asp.net MVC

时间:2011-04-01 10:29:22

标签: asp.net-mvc ajax seo

我对如何允许Google索引Ajax内容感到困惑。

我想澄清我在这里发表的想法,直到我明白:

  • 显然我们必须提供google一个“漂亮”的网址来索引/ content / contentdetail#!id = 0123456。

  • 另一方面,我们必须为这个漂亮的网址提供Html片段而不是完整页面。

  • 我们必须在页面中添加一个标签,以便向谷歌表明我们将使用这个漂亮的网址:<meta name="fragment" content="!">

你能解释一下它的运作方式吗?它唯一的客户端javascript编程我应该做什么来实现它,或服务器呢?我必须创建一个处理这类网址的路由?

我觉得我太乱了。

2 个答案:

答案 0 :(得分:1)

在处理这些内容时,我们始终没有创建任何支持JavaScript的页面版本,这些版本涵盖了Javascript被禁用以及所有搜索引擎,而不仅仅是针对谷歌。此外,无论搜索引擎发生什么变化,我们都不需要更改我们的代码或网站的工作方式,因为我们将其用于搜索引擎,我们为没有javascript的用户创建网站。

还有搜索引擎优化,谷歌看到你的内容并不重要,重要的是内容总是变化并且是相关的,如果你可以改变那么谷歌会爱你,因为它是一个数据饥饿的怪物,只是想要喂养和喂食。

希望这会有所帮助

答案 1 :(得分:1)

Google彻底整理了一步一步指导您完成整个过程

https://developers.google.com/webmasters/ajax-crawling/

您是否尝试过遵循他们的指示?