如何让搜索引擎不要收录/爬行一些链接内含有特定参数的页面,常用的方法有哪些?

佚名 次浏览

摘要:注意:禁止Baiduspider访问您的网站,将使您的网站上的网页,在百度搜索引擎以及所有百度提供搜索引擎服务的搜索引擎中无法被搜索到。您可以根据各产品不同的user-agent设置不同的抓取规则,如果您想完全禁止百度所有的产品收录,可以直接对Baiduspider设置禁止抓取。

6. 我不想我的网站被Baiduspider访问,我该怎么做?

Baiduspider遵守互联网robots协议。您可以利用robots.txt文件完全禁止Baiduspider访问您的网站,或者禁止Baiduspider访问您网站上的部分文件。 注意:禁止Baiduspider访问您的网站,将使您的网站上的网页,在百度搜索引擎以及所有百度提供搜索引擎服务的搜索引擎中无法被搜索到。关于robots.txt的写作方法,请参看我们的介绍:robots.txt写作方法

您可以根据各产品不同的user-agent设置不同的抓取规则,如果您想完全禁止百度所有的产品收录,可以直接对Baiduspider设置禁止抓取。

以下robots实现禁止所有来自百度的抓取:

User-agent: Baiduspider

Disallow: /

如何禁止百度收录_百度不收录怎么办_百度最近怎么不收录网站

以下robots实现禁止所有来自百度的抓取但允许图片搜索抓取/image/目录:

User-agent: Baiduspider

Disallow: /

User-agent: Baiduspider-image

Allow: /image/

如何禁止百度收录_百度最近怎么不收录网站_百度不收录怎么办

请注意:Baiduspider-cpro抓取的网页并不会建入索引,只是执行与客户约定的操作,所以不遵守robots协议,如果Baiduspider-cpro给您造成了困扰,请联系union1@baidu.com。

Baiduspider-ads抓取的网页并不会建入索引,只是执行与客户约定的操作,所以不遵守robots协议,如果Baiduspider-ads给您造成了困扰,请联系您的客户服务专员。

来源:baidu.com/search/spider.html

此外百度也支持nofollow属性

robots.txt

百度不收录怎么办_百度最近怎么不收录网站_如何禁止百度收录

如果 Google 在 robots.txt 文件中识别出多个用户代理,则它会跟踪最具体的用户代理。如果您希望 Google 的所有抓取工具都能够抓取您的网页,则根本不需要 robots.txt 文件。如果您希望禁止或允许 Google 的所有抓取工具访问您的某些内容,则只需将 Googlebot 指定为用户代理即可。例如,如果您希望自己所有的网页都显示在 Google 搜索中,并希望在自己的网页上显示 AdSense 广告,则不需要 robots.txt 文件。同样,如果您不希望 Google 的所有抓取工具访问您的某些网页,则可禁止用户代理 Googlebot(系统会同时禁止 Google 的其他所有用户代理)。

但是,如果您希望进行更精确的控制如何禁止百度收录,则可以设置地更加具体。例如,您可能希望自己所有的网页都显示在 Google 搜索的结果中如何禁止百度收录,但又不希望 Google 抓取您个人目录中的图片。在这种情况下,您可以使用 robots.txt 禁止用户代理 Googlebot-image 抓取您 /personal 目录中的文件(同时允许 Googlebot 抓取所有文件),具体如下:

User-agent: Googlebot Disallow: User-agent: Googlebot-Image Disallow: /personal 再举个例子,假设您希望自己的所有网页上都显示广告,但不希望这些网页出现在 Google 搜索的结果中。这时,您可以禁止 Googlebot,同时允许 Mediapartners-Google,具体如下:User-agent: Googlebot Disallow: / User-agent: Mediapartners-Google Disallow: 漫游器元标记

某些网页会使用多个漫游器 meta 标记针对不同的抓取工具指定不同的指令,例如:

在此示例中,Google 会综合使用所有的否定指令,因而 Googlebot 会同时遵循 noindex 和 nofollow 指令。

来源:support.google.com/webmasters/bin/answer.py?hl=zh-Hans&answer=1061943

随机内容