【问题标题】:how Google crawl content with jQuery's load function?Google 如何使用 jQuery 的加载功能抓取内容?
【发布时间】:2013-01-22 09:46:11
【问题描述】:

当您在 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');

我想知道哪种方法对 seo 最友好。 我现在使用第一个示例,但我注意到 google 蜘蛛程序会在我的导航处停止,并且不会进一步访问该站点的其他页面。 但我想如果我尝试第二个例子,谷歌蜘蛛也会停止,因为链接中没有提到目标文件夹......

有人有这方面的经验吗?

【问题讨论】:

    标签: jquery seo web-crawler


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-29
      • 1970-01-01
      • 1970-01-01
      • 2021-05-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多