【问题标题】:How does Google Know you are Cloaking?Google 如何知道您在伪装?
【发布时间】:2010-12-25 02:27:44
【问题描述】:

我似乎找不到任何关于 google 如何确定您是否是 cloaking 您的内容的信息。从技术角度来看,您认为他们是如何确定这一点的?他们是否发送了 googlebot 以外的内容并将其与 googlebot 结果进行比较?他们有一群人比较吗?或者他们能以某种方式告诉您已经检查了用户代理并执行了不同的代码路径,因为您在名称中看到了“googlebot”?

这与legitimate url cloaking for seo 上的这个问题有关。如果文字内容完全一样,但是渲染不一样(1995年风格的html vs. ajax vs. flash),真的有隐藏的问题吗?

感谢您对这个的投入。

【问题讨论】:

  • 投票关闭作为题外话:迁移到 Webmasters.SE!

标签: seo implementation googlebot cloaking


【解决方案1】:

据我所知,Google 准备搜索引擎结果的方式是秘密且不断变化的。欺骗不同的用户代理很容易,所以他们可能会这样做。在 Javascript 的情况下,它们也可能实际呈现部分或整个页面。 “他们有人类团队比较吗?”这是值得怀疑的。关于谷歌的抓取策略已经写了很多,包括this,但如果涉及到人类,他们只会在特定情况下被调用。我什至怀疑这一点:花费的任何人力都可能是通过调整爬行引擎来花费的。

【讨论】:

    【解决方案2】:

    Google 会查看您的网站,同时展示 googlebot 以外的用户代理。

    【讨论】:

    • 他们有吗?这个其他用户代理是否仍然将自己标识为某种机器人?如果不是,那对 Google 来说不是很狡猾吗?
    • 即使是不同的用户代理也无法帮助 Google 判断浏览器是否使用 z-index 覆盖 div 以隐藏某些内容 - 这是否属于“伪装”?
    • @jdk:google 已经创建了一个带有渲染引擎的浏览器。他们很清楚。
    • 好吧,这就是我在下面发布的解决方案 - 我不确定我的理解是否真的符合伪装的定义,但它似乎确实或足够接近。
    • @Thilo:偷偷摸摸?我想不同的人有不同的看法,但我认为只要他们尊重 robots.txt 就可以了
    【解决方案3】:

    请参阅Google Chrome comic book page 11,它描述了(甚至比外行的术语更好)Google 工具如何获取网页示意图。他们可以将这种或类似的技术用于谷歌搜索索引和隐身检测——至少这将是另一个很好的用途。

    【讨论】:

    • 你能解释一下这(这是关于渲染引擎的自动化测试)与斗篷检测的关系吗?
    • 我推测技术可以像“浏览器认为它正在显示的内容”一样重新包装,并应用于 Googlebot 实际抓取的内容。它与 jQuery testswarm.com 的 TestSwarm 没有什么不同,但 Google 会为此使用服务器场。是的,它就在那里,但它有一些生存能力。
    • 我的解释可能不是很清楚,但基本上我是说谷歌(通过 Chrome)是否可以创建技术来展示网络浏览器“认为”它看到的内容和实际看到的内容之间的差异,那么这个想法并非不可行,他们还可以使用其他技术来比较“思考”与“看到”网络世界。
    【解决方案4】:

    Google 确实雇佣了承包商(通过外部机构间接地以非常低的薪水)来人工审核作为搜索结果返回的文档,并判断它们与搜索词的相关性、翻译质量等。我非常怀疑这是他们的唯一检测伪装的工具,但它就是其中之一。

    【讨论】:

      【解决方案5】:

      实际上,Google 的许多算法都被简单地颠倒过来,与火箭科学相去甚远。在所谓的“伪装检测”的情况下,所有先前的猜测都是有钱的(有点讽刺的是,John K lol 除外)如果你不相信我设置一些测试站点(输入)和一些'隐藏测试用例(进一步输入),将您的网站提交给 Google 叔叔(处理)并通过伪高级基于人类的认知相关量子感知测试您的非假设(

      【讨论】:

        【解决方案6】:

        一个非常简单的测试是将 Googlbot 看到的网页的文件大小与看起来像普通用户的 Google 别名用户扫描的页面的文件大小进行比较。

        这将检测出大多数可疑候选人以进行更仔细的检查。

        【讨论】:

          【解决方案7】:

          他们使用 curl 之类的工具调用您的页面,并在没有用户代理的情况下基于页面构建哈希,然后使用 googlebot 用户代理构建另一个哈希。两个散列必须相似,它们有算法来检查散列并知道它是否隐藏

          【讨论】:

          • 从技术上讲,您的回答是正确的,但最好提供链接以支持您提供的信息,以提高此答案的质量。
          猜你喜欢
          • 2016-12-12
          • 2012-01-25
          • 1970-01-01
          • 1970-01-01
          • 2017-09-28
          • 1970-01-01
          • 1970-01-01
          • 2015-01-03
          • 1970-01-01
          相关资源
          最近更新 更多