【问题标题】:JavaScript loaded external content SEO [closed]JavaScript加载外部内容搜索引擎优化[关闭]
【发布时间】:2013-05-13 15:04:25
【问题描述】:

我想知道让 JavaScript 加载的内容被搜索引擎索引的最佳方式是什么。我知道搜索引擎不执行 JavaScript,但我想更多的是一种渐进式魔法。 我正在创建一个响应式网站,在主页上,我将有一些关于最常访问的产品和推荐产品的部分,我计划根据检测到的设备加载这些产品。这些产品将在带有缩略图和产品名称的滑块中。 如果检测到移动设备不会加载滑块内容,则会显示指向外部页面的链接。 我知道外部内容将通过指向这些资源的链接进行索引。 在这种情况下,用户将被引导到哪里搜索?到外部页面还是主页? 如果我只在首页上显示产品名称以便它们可以被索引并用 css 隐藏它们,这对 SEO 会不利吗? 为该内容编制索引并可能将用户从搜索引导到主页的最佳方式是什么。

另外,我已经看到 Ajax 爬行 http://code.google.com/web/ajaxcrawling/,但如果有更好的方法,我不想使用它。

【问题讨论】:

  • 试试 webmasters.stackexchange.com

标签: javascript jquery html seo


【解决方案1】:
  1. 不要尝试使用 CSS 隐藏内容等技巧。爬虫对此类事情变得越来越聪明,以防止人们将隐藏的关键字塞入他们的页面。

  2. 我也不喜欢 google 提供的 ajaxcrawling 解决方案,它可能对一些非常特殊的情况有用,但我会避免这样做。

  3. 对于您的响应式页面,重点关注您希望所有用户和所有机器人都能看到的数据。加载时,此数据应显示在页面上。它应该是可见的,理想情况下应该具有适当的语义权重。像 H1、H2 等。这基本上意味着页面上应该有指向您网站其他页面的链接(页眉/页脚导航链接)。

  4. 为了响应性,页面部分的对齐将根据设备和媒体查询发生。

  5. 从渐进增强的角度来看,如果根据浏览器的实际情况和功能,您决定在特定部分显示更多内容,请注意爬虫无法使用这些内容。所以它不会被索引。

  6. 如果爬虫只能看到主页上其他页面的链接,您不会丢失任何内容。链接的 alt 和 href 内容将在索引您的主页时被拉出,如果搜索查询与内容匹配,则将向用户显示指向二级页面的链接。 (反正这就是你想要的。)

希望这会有所帮助。

如果您的问题的特定部分仍未得到解答,请发表评论。

【讨论】:

  • 感谢您提供答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多