Google会抓取此网址吗?

时间:2012-01-07 15:02:37

标签: jquery seo

我正在将jquery address模块用于我网站的大部分内容。我遇到的问题是我创建了两种单独的URL格式,一种用于离线(访客用户),另一种用于在线(登录用户)。例如,我的两种格式如下所示:

在线: http://my-site.com/#view_profile=5

脱机: http://my-site.com/view_profile=5

Google会抓取在线网址格式,还是需要添加“#!”对于pretty URL格式,Google会抓取它吗?如果是这种情况,只需要预先处理'!'标记为哈希标记?

我非常喜欢jquery地址模块,因为它允许我的设计具有更大的灵活性,但我担心它会影响任何SEO工作。

1 个答案:

答案 0 :(得分:2)

你肯定需要适应“#!”计划在您的网址中,因为Google确实认为它们可以抓取AJAX。

第一个案例

http://my-site.com/#view_profile=5
Google不会抓取此网址,而是会抓取http://my-site.com/,因为网址的'#view_profile=5'部分未发送到服务器(无法做到这一点)。
但是如果您调整'#!'方案,则告知Google在'#'之后将特殊$_REQUEST['_escaped_fragment_']参数中的aditional部分发送到服务器。


第二个案例
这里生成的内容由GoogleBot抓取......


更多内容请阅读Making AJAX Applications Crawlable或随意提问。