如果仅在有人点击按钮时才将链接添加到 DOM,那么 Google 将看不到它们。
尽管很简单,但许多大公司都会犯这些错误。
正确的链接结构
Googlebot 为了抓取网站,需要传统的“href”链接。如果不提供这项服务,您的许多网页将无法被 Googlebot 单独访问!
我认为 Tom Greenaway(Google 代表)在 Google I/O 大会期间对此进行了很好的解释。
请注意:如果您有适当的 <a href> 链接和一 电报数据 些附加参数,例如 onClick、data-url、ng-href,那么对于 Google 来说仍然是没问题的。
开发人员常犯的一个错误:Googlebot 无法访问分页的第二页及后续页面。
不让 Googlebot 探索分页第二页及以后的页面是开发人员常犯的一个错误。
当你打开 Gearbest、Aliexpress 和 IKEA 的移版本时,你会立即注意到,事实上,它们并不让 Googlebot 看到分页链接,这真的很奇怪。当谷歌为这些网站启用移动优先索引时,这些网站就会受到影响。
您如何自行检查?
如果您尚未下载 Chrome 41,请从 Ele.ph/chrome41 获取。
然后转到任意页面。为了本教程的目的,我使 远程工作将会继续存在(但并不适合所有人) 用的是 AliExpress.com 的移动版本。出于教育目的,如果您遵循相同的示例会很好。
打开Aliexpress手机版分类的手机版。
然后,右键单击“查看更多”并选择“检查”按钮以查看其如何应用。
如您所见,分页中没有 <a href>,也没有指向另一个页面的 <link rel> 链接。
Aliexpress.com 上的手机类别有超过 2,000 种产品。由于移动版 Googlebot 只能访问其中的 20 个,所以这仅占 1%!
这意味着该类别中的 99% 产品对于移动端 Google 机器人来说是不可见的!这太疯狂了!
这些错误是由于延迟加载的错
误实现造成的。还有许多其他网站也犯了类似的错误。您可以在 购买电子邮件列表 我的文章“可能无法进行移动优先索引的热门网站”中阅读更多内容。
TL;DR:仅使用 link rel=”next” 对 Google 来说是一个非常弱的信号。
注意:通常使用“link rel=”next” 来表示分页系列。但是,Kyle Blanchette 的研究结果表明,单独的“link rel=”next” 对 Google 来说是一个非常弱的信号,应该使用传统的 <a href> 链接来强化。
进一步讨论了这一点:
“我们可以通过 rel=”next“、rel=”previous“ 了解哪些页面是相关的,但如果页面上没有链接,我们就很难从一个页面爬到另一个页面。(…) 因此,在页面头部使用 rel=”next“ rel=”previous” 是个好主意,它可以告诉我们这些页面是如何相关的,但你真正需要的是页面上的普通 HTML 链接。”
别误会我的意思——使用 <link rel=”next”> 并没有错。相反,它们是有益的,但将这些标签与传统的 <a href> 链接结合起来会更好。