当你在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,因为链接中没有提到目标文件夹......
有人经历过这个吗?
答案 0 :(得分:0)
您需要更改代码以明确提及不同的href目标,而不是在代码库中的javascript中进行模糊处理。
Google会抓取JS,但不会从变量名称中推断出含义。
基本上,我建议使用JQuery来隐藏/显示内容,但不是你的主要导航;如果想要更好地编制索引,请在HTML / CSS中静态重新编码。