百度的John Mueller解释为什么Rel=Canonical有时会被忽略
百度的JohnMueller回应了SEO寻求有关规范和使用角度JavaScript问题的建议。在Reddit线程中,SEO写入:“对于网站上的数千个页面,百度忽略了规范链接并选择了自己的链接,问题是百度选择的页面是不正确的。
百度的John Mueller回应了SEO寻求有关规范和使用角度JavaScript问题的建议。
在Reddit线程中,SEO写入:
“对于网站上的数千个页面,百度忽略了规范链接并选择了自己的链接,问题是百度选择的页面是不正确的。“
Mueller回应说,当谈到规范时,百度会问自己:“这些网址是否属于同一内容?”
如果URL不是针对相同的内容,为什么百度可能认为它们是?
通常答案分为两类:
他们将大部分相同的内容返回到百度。网址结构非常混乱,以至于百度无法有效地检查所有内容并且必须猜测Mueller专门解决了这个问题,因为它涉及到JavaScript:
“对于基于JavaScript的网站,内容方面是这个:的常见原因,例如,如果您使用SPA类型设置,其中静态HTML大致相同,并且必须运行JavaScript才能看到任何内容对于独特的内容,如果JS无法正确执行,那么内容Zui终会看起来一样。”
Mueller说,有多种原因导致JavaScript无法正常执行。
JS未正确执行的可能原因包括:
“薄片状”的codeWometimes它没有优雅地降级有时候资源(JS文件)或服务器响应(API请求等)被robots.txt阻止。有时JS只需要很长时间来处理如果代码适用于百度bot,这可以通过适合移动设备的测试来确定,那么值得估计处理速度是否有问题。
穆勒补充说,困难的部分是没有绝对的指导方针或硬切断点来测试。
此外,页面很少在单独的测试中以完全相同的方式加载。
考虑到这一点,Mueller提供了下一点建议:
“我的观察方式是看看适合移动设备的测试大致需要多长时间,并查看网页test.org以查看网页加载关键/唯一内容所需的时间,以及需要多少资源到达那里。所需的资源越多,关键内容可见的时间越长,百度就越不可能将关键内容编入索引。“
因此,MuellerZui终认为Reddit线程中的SEO正在发生的是,百度认为他们的两个页面主要服务于相同的内容。
这是’这是一个标志,百度无法获得独特的每页上的内容。
此外,它表明可能很难找到独特的内容。
百度可能难以获得独特的内容。内容,因为它需要加载太多的请求。
或者响应需要很长时间才能返回,因此重点放在样板HTML而不是JS加载的内容上。
Zui后,Mueller说减少依赖性和延迟可以帮助解决这个问题。
CategoryNewsSEO下一篇:Web服务管理更多更受欢迎