使用jQuery加载数据库的搜索引擎优化



我目前正在为搜索引擎优化我的网站。它主要是一个数据库驱动的网站。我在后端使用C#,但数据库内容是通过jQueryajax和web服务加载的。因此,在机器人抓取时,我的数据库内容不是html格式的。我的网站有点像网上超市的格式,因为我的数据库中有数千件商品,用户可以一次将其中一件或多件加载到网页上,一旦加载了商品,页面就不会发生重大变化。

我的问题是,如何(如果有)为数据库内容编制索引?我想有一个链接到aspx页面的锚点(,例如mydatabase),它将我所有的数据库项加载为一个大的html列表。然后,使用jQuery,我将使锚点对用户不可见。用户仍然可以访问数据,但不能通过这个链接访问,它将通过使用我创建的jQuery接口访问。

问题是,我真的不想让用户看到这个又大又乱的列表——谷歌结果会把这个页面(例如www.mysite.com/mydatabase.aspx)显示为搜索结果吗?谷歌也会认为这是"关键词丰富"的垃圾邮件页面吗?我做了很多研究,但在这方面一无所获。只有php的说明。请帮忙,我不知道该怎么办,需要知道最好的方法。

遗憾的是,您没有采用渐进式增强方法,因为这意味着您将从可爬网的标准HTML输出开始,然后在顶部添加分层行为(AJAX)以获得用户体验。

提供一个以列表格式列出所有产品的文件(例如mydatabase.aspx)并不能为您给出的原因提供真正的价值,它只是一个无用的大列表。每个链接等没有编辑内容相关性。

你最好重新审视一下你的信息体系结构,并尝试确保每个产品都可以通过它自己的唯一URL访问,然后将产品分组(结果页),小心考虑分页。

您仍然可以使用AJAX使其表现得像一个单页应用程序,但您希望了解HTML5的History API,以搜索引擎友好的方式实现这一点。

相关内容

  • 没有找到相关文章

最新更新