态的一致信号。 谷歌一直在按照我们的预期呈现我们的页面。 谷歌正在从网络上可能存在的任何重复页面中挑选正确的页面。 而你的问题还没有解决? 这很重要吗? 嗯,开枪。 随意雇用我们……? 尽管我很希望这篇文章列出每一个 SEO 问题,但这并不实际,所以在结束这篇文章之前,让我们先了解两个更常见的问题和原则,这些问题和原则在其他地方并不真正适合这些问题的答案我们一开始就列出了四个问题。 无效/构造不良的 HTML 您和 Googlebot 可能会看到相同的 HTML,但它可能无效或错误。当不遵循 HTML 规范时,Googlebot(以及任何爬虫)必须提供变通办法,而这些有时会导致奇怪的行为。 发现它的最简单方法是观察渲染的 DOM 工具或使用HTML 验证器。
验证器非常有用,但会引发很多您不关心的错误/警告。我能给出的最接近的总结是: 查找错误 忽略与属性有关的任何事情(并不总是适用,但通常是正确的)。 最经典的例子就是断头。 头部代码中不允许使用 iframe,因此 Chrome 将结束头部并启动正文。不幸 号码表 的是,它带有标题和规范,因为它们紧随其后——所以谷歌无法阅读它们。头代码应该在不同的地方结束。 奥利弗·梅森(Oliver Mason)写了一篇很好的文章,解释了一个更微妙的版本,即悄悄打破头部。 当有疑问时,差异 永远不要低估尝试用Diff Checker之类的 diff 逐行比较两件事的力量。它不会适用于所有事情,但当它适用时,它是强大的。
例如,如果 Google 突然停止显示您的特色标记,请尝试在您的 QA 环境或Wayback Machine中将您的页面与历史版本进行比较。 回答我们最初的 4 个问题 是时候回答这些问题了。这些都是我们让客户在 Distilled 给我们带来的所有问题。 1. 为什么谷歌没有在产品页面上显示 5 星标记? 谷歌同时看到了服务器渲染的标记和客户端渲染的标记;但是,服务器渲染端优先。 删除服务器呈现的标记意味着 5 星标记开始出现。 争对手进行了比较,唯一的区别是我们在 itemtype 中引用了 HTTPS 版本的 schema.org,这导致 Bing 不支持它。 来吧,宾。