高级搜索运算符可能会有用。许多人将它们用于诊断目的,尤其是 site:search。然而,有充分的理由不依赖谷歌的网站:搜索可以深入了解网站的排名、索引或谷歌的算法本身。
从 Google 的算法中移除站点搜索
site:search 与 Google 的算法无关。事实上,所有高级搜索运算符都是如此。
高级搜索运算符旨在完成一项任务,而无需自然语言处理或反向链接分析来完成其工作。
没有可以从 site:search 获得的与搜索算法相关的见解。在过去 17 年左右的时间里,SEO 一直在进行试验,如果有的话,我们现在正在谈论它。
站点搜索可能是随机且不完整的
站点搜索运算符显示随机且不完整的搜索结果。对于某些网站,如果您切换浏览器,site:search 运算符将显示不同的结果。
Google Search Console 拥有与索引相关的更完整和准确的信息。
传统上,Google 高级搜索运算符的结果是不完整和/或随机的。更重要的是,site: search 与谷歌的排名算法脱节。
这是网站的截图:搜索纽约时报。奇怪的是,中文子域名排在第一位。人们会认为主页(可以说是最受欢迎的页面)将是第一个结果。列出的下一页是 Twitter 页面。我不知道这些页面是否存在。
纽约时报网站站内搜索显示的随机性网站搜索结果。
高级搜索运算符和随机化
旧的链接搜索运算符是 Google 如何随机化和限制显示信息的一个有趣示例。
最初,链接搜索会显示排名 PageRank 4 或更高的网站。我记得只显示来自 PageRank 4 以上网站的反向链接的原因是为了显示不完整的反向链接列表。
仅显示 PageRank 4+ 站点的选择是任意的。
2004 年,搜索营销人员 Dave Naylor (DaveN) 在一次搜索会议上与 Google 工程师接触,建议最好显示随机选择的反向链接,而不考虑 PageRank。原因是因为较小的网站将能够看到更多的反向链接。
前 Google 工程师马特·卡茨 (Matt Cutts) 在 WebmasterWorld 中以昵称 GoogleGuy 发表的一篇文章中谈到了这些事件:
“我相信在最近的搜索引擎策略会议上在伦敦,DaveN 向 Google 代表建议,显示反向链接的随机样本可能更好、更公平,而不仅仅是高 PR 链接;另请查看更多反向链接。
我知道 Google 代表是这么认为的帮助可能没有高 PR 链接的小型站点是一个非常好的主意,因此他们采纳了 DaveN 的建议。如果您看到 link:command 开始返回更广泛的反向链接而不仅仅是高 PR 链接,您可以感谢 WebmasterWorld 成员他们的建议!”
GoogleGuy(又名前 Google 工程师 Matt Cutts)撰写的 WebmasterWorld 帖子的屏幕截图。
为什么要谈论链接搜索运算符?
我展示了链接搜索运算符的示例,因为 Google 确认搜索运算符将显示随机样本。谷歌很少有人公开讨论对其中一家高级搜索运营商的选择。
高级搜索运算符独立于核心算法
如链接搜索运算符的示例所示,高级搜索运算符专门设计用于在算法之外执行有限的工作。
当 allintitle、allinurl 和链接搜索运算符首次被引入时,SEO 社区疯狂地试图解构 Google 的算法。他们花了几个小时才弄清楚为什么他们的网站在 allintitle SERP 中排名第一,而不是在常规 SERP 中排名第一。等等
浪费大量时间尝试将高级搜索运算符与过去 16 或 17 年的排名相关联。如果您发现有用的内容,我们今天将讨论这些细节。
但我们在这里是因为 Google 有意设计这些高级搜索运算符来展示示例。大家都知道 Google 的 Search Console 更准确。
Google 的 John Mueller 就假设发出警告
Google 的 John Mueller 最近警告不要根据网站做出假设:搜索。
嗨,约翰,希望你做得很好。如果我搜索“site: https://t.co/udgAteyfMM keywords”,我确定第一个结果是 G'algorithm 被选为该查询的最佳页面吗?还是“site:”字符串是随机的并且不受 pagerank/etc 的影响?
— Eduardo Borges (@duborges) 2020 年 3 月 13 日
重点是,网站:搜索运算符对于诊断排名问题或试图了解 Google 的算法至关重要没用。