【问题标题】:Backbone and SEO cloaking [closed]骨干网和搜索引擎优化隐藏[关闭]
【发布时间】:2013-04-21 01:30:18
【问题描述】:

所以我正在使用 Backbone.js 构建一个页面,其中包含一个 jquery 数据表和一个带有搜索选项的面板(用于过滤数据表中的数据)。现在我希望这个页面被谷歌或其他引擎索引。

问题是,搜索面板是通过 Javascript 使用主干视图创建和附加的,这意味着 Google 不会看到这一点,因为爬虫不执行 javascript。

这是否被视为 SEO 伪装?网站会被封吗?

【问题讨论】:

  • 谷歌爬虫最近支持JS
  • 好吧,我说的不完全是。

标签: javascript backbone.js seo


【解决方案1】:

不,这不是 SEO 伪装。以这种方式加载数据很常见,搜索引擎和广告词程序都禁止网站这样做。

(SEO 伪装是指您试图诱使搜索引擎认为您的网站包含实际上没有的数据。)

【讨论】:

  • 嘿,约翰,当我在 Internet 上搜索时,有些人将 javascript 伪装称为:“启用 JavaScript 的浏览器的用户显示一个版本,而关闭 JavaScript 的用户(如搜索引擎)显示另一个版本的网站。”由于爬虫无法加载搜索面板,这不是“显示另一个版本的网站”吗?
  • 来自维基百科:伪装是一种搜索引擎优化 (SEO) 技术,其中呈现给搜索引擎蜘蛛的内容与呈现给用户浏览器的内容不同。
【解决方案2】:

我认为它可以被视为伪装,它是否会导致您的网站在 google 的结果中下降是另一个问题...

如果你绝对想避免它,你有 3 个选项:

就开发/架构而言,所有 3 个都相当昂贵,但 google 目前并未为应用程序提供“真正的”支持。

【讨论】:

    【解决方案3】:

    我不认为这被认为是伪装。 Google 提倡使用无头浏览器来呈现严重依赖 JS 的页面 (http://googlewebmastercentral.blogspot.com.au/2009/10/proposal-for-making-ajax-crawlable.html)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-12-05
      • 2011-10-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多