加载对搜索引擎友好的页面片段

时间:2012-12-04 14:03:55

标签: jquery asp.net ajax

很抱歉,如果这是一个小问题。

我有时必须使用jquery / ajax从网站中的其他页面加载页面片段。有很多原因我需要这样做,但我理解客户端ajax内容对搜索引擎是不可见的。

这是对的吗?如果是这样,有没有另一种方法可以做到这一点,这是搜索引擎友好的。

网站是asp.NET,虽然我承认我不是.net专家。

感谢。

2 个答案:

答案 0 :(得分:2)

I understand client side ajax content is invisible to search engines.

这是对的。像Google这样的搜索引擎不会干净地关注AJAX。


编辑:不正确 - 可以付出额外的努力。见Blazemonger对OP post的评论。


为了使搜索引擎友好,您希望搜索引擎索引的内容需要出现在服务器构建的页面中,在任何Javascript或其他客户端脚本添加内容之前。

在将页面呈现给最终用户之前,您是否能够在服务器上加载页面片段并将其构建到页面中?这将是Google友好的。

答案 1 :(得分:1)

要在.net中的多个页面之间重用HTML,请查看此OReily文章: http://ofps.oreilly.com/titles/9781449320317/ch_ReusableUI.html

如果重复使用的内容来自同一台服务器,这是允许搜索引擎快速查找和用户浏览您网站的最佳方式。