【问题标题】:Avoid crawling part of a page with "googleoff" and "googleon"避免使用“googleoff”和“googleon”抓取页面的一部分
【发布时间】:2012-12-28 03:46:14
【问题描述】:

我试图告诉 Google 和其他搜索引擎不要抓取我网页的某些部分。

我做的是:

<!--googleoff: all-->

<select name="ddlCountry" id="ddlCountry">
<option value="All">All</option>
<option value="bahrain">Bahrain</option>
<option value="china">China</option>
</select>

<!--googleon: all-->

上传页面后,我注意到搜索引擎仍在渲染 googleoff 标记中的元素。

我做错了吗?

【问题讨论】:

  • 我不确定,但我所读到的关于 googleoff 的所有内容听起来都只适用于 Google Search Appliance,不一定适用于 Google.com 本身。
  • 不确定 seo 浏览器是如何进行实时更新的,因为它也可能有一个按时间设置的爬虫。使用猴子脚本或插件到萤火虫或检查器怎么样
  • 你好,我得到了firebug,刚刚安装了monkey-script,但是如何使用这些工具来检查以实现我的目标?谢谢。
  • 尝试使用 和 代替 all
  • 正如有人已经说过的,这些标签仅适用于谷歌企业搜索,不适用于你们都说的谷歌搜索引擎。请参阅 Google 的企业帮助文档中描述此内容的页面。谷歌搜索引擎允许你做的就是从索引中取出一个页面/URL,而不是它的一部分。参考:google.com/support/enterprise/static/gsa/docs/admin/70/…

标签: html seo comments googlebot google-crawlers


【解决方案1】:

“googleon”和“googleoff”仅受 Google Search Appliance 支持(当您托管自己的搜索结果时,通常用于您自己的内部网站)。

Google 的网络搜索根本不支持它们。

【讨论】:

  • 一个很好而清晰的答案约翰,正是这个困惑的线程所需要的!我还澄清了打开的两个误导性评论线程的情况,并在此处重复该引用,以支持您的正确答案。这是谷歌企业搜索文档中的相关部分:google.com/support/enterprise/static/gsa/docs/admin/70/…
【解决方案2】:

正确的googleon标签如下:

    <!--googleon: all>

【讨论】:

【解决方案3】:

被数据属性data-nosnippet 替换为仅div、span 或section 元素,如下所示:https://developers.google.com/search/docs/advanced/robots/robots_meta_tag?hl=en#data-nosnippet-attr

【讨论】:

  • data-nosnippet 阻止 Google 在搜索结果中显示该文本,但不会阻止 Google 将其中包含的单词编入索引。了解它很有用而且很好,但我不会说它是 Search Appliance 功能的“替代品”。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-10
  • 1970-01-01
  • 1970-01-01
  • 2018-06-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多