4

我们都知道向谷歌机器人展示不存在的东西是不允许的,这会损害搜索定位,但反过来呢?向访问者显示未针对 Google 机器人显示的内容?

我需要这样做,因为我有照片页面,每个页面都有短标题和照片以及包含嵌入 HTML 代码的文本区域。googlebot 正在获取嵌入代码并将其放在其搜索结果的页面描述中,这非常难看。

请指教。

4

3 回答 3

5

当你开始玩这样的技巧时,你需要考虑几件事。

... 向访问者显示 Google 机器人未显示的内容。

这种方法有点棘手。

  • 您当然可以检查User-agents以查看访问者是否是Googlebot,但 Google 可以添加任意数量的具有不同User-agents的新蜘蛛,最终将索引您的图像。你将不得不不断地监控它。
  • 测试您的网站的每个代码版本都必须检查“图像和 Googlebot ”场景。这将延长测试阶段和测试成本。
  • 这也可能会影响未来的开发——所有更改都必须考虑到“图像和 Googlebot ”场景,这可能会给您的系统带来额外的限制。

就个人而言,我会选择一种不同的方法:

  • 首先检查您是否可以使用 Google 推荐的任何方法。Google 提供了一些很好的页面来描述该问题,例如Blocking GoogleBlock or remove pages using a robots.txt 文件
  • 如果这还不够,也许重组你的 HTML 会有所帮助。考虑使用 JavaScript 构建一些面向客户的界面。
  • 不管你做什么,尽量保持简单,否则非常复杂的解决方案可能会反过来咬你。

如果不了解您的系统、约束和策略,很难给您很好的建议。但我希望我的回答能帮助您为您的系统选择好的架构/解决方案。

于 2013-01-18T19:42:08.977 回答
0

男孩,你想要更多。谷歌不会因为一个方面因此判断你作弊,他需要一个审查,只要你的目的是为了用户体验,常见的作弊策略,谷歌并不认为你作弊。

于 2013-01-18T06:35:47.190 回答
0

只需用 robots.txt 阻止这些页面,你会没事的,这不是作弊 - 这就是为什么他们首先提出了这样的解决方案

于 2013-01-24T15:12:39.997 回答