Google如何使用jQuery加载功能抓取内容?

时间:2013-01-22 09:46:12

标签: jquery seo web-crawler

当你在jQuery中使用.load功能时,我有一个关于SEO的问题。

您可以通过参考所点击链接的href值来加载文档。 在第一种情况下,标签中提到了存储html文档的文件夹名称(../ajax/),而不是jQuery:

代码:  <a href="ajax/test.html">test</a>

var thelink = $(this).attr('href');
$('#content').load(thelink);

或者您可以通过在jQuery中添加html文档的文件夹名称来加载文档,而不是在标记中。

代码:  <a href="test.html">test</a>

$('#content').load('ajax/test.html');

我想知道哪种方法最友好。 我现在使用第一个例子,但我注意到谷歌蜘蛛停在我的导航,并没有进一步到网站的其他页面。 但我想如果我尝试第二个例子,谷歌蜘蛛停止aswel,因为链接中没有提到目标文件夹......

有人经历过这个吗?

1 个答案:

答案 0 :(得分:0)

您需要更改代码以明确提及不同的href目标,而不是在代码库中的javascript中进行模糊处理。

Google会抓取JS,但不会从变量名称中推断出含义。

基本上,我建议使用JQuery来隐藏/显示内容,但不是你的主要导航;如果想要更好地编制索引,请在HTML / CSS中静态重新编码。