欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

SEO Baiduspider常见问题解答

程序员文章站 2023-04-06 07:53:34
Baiduspider是百度搜索引擎的一个自动程序,它的作用是访问互联网上的网页,建立索引数据库,使用户能在百度搜索引擎中搜索到您网站上的网页。... 10-02-14...
  1. 什么是baiduspider?
    baiduspider是百度搜索引擎的一个自动程序,它的作用是访问互联网上的网页,建立索引数据库,使用户能在百度搜索引擎中搜索到您网站上的网页。
    1. baiduspider的user-agent是什么?
      百度各个产品使用不同的user-agent:
    1. 产品名称
    对应user-agent
    无线搜索 baiduspider-mobile
    图片搜索 baiduspider-image
    视频搜索 baiduspider-video
    新闻搜索 baiduspider-news
    百度搜藏 baiduspider-favo
    百度联盟 baiduspider-cpro
    百度推广 baiduspider-sfkr
    网页以及其他搜索 baiduspider

    1. baiduspider对一个网站服务器造成的访问压力如何?
      baiduspider会自动根据服务器的负载能力调节访问密度。在连续访问一段时间后,baiduspider会暂停一会,以防止增大服务器的访问压力。所以在一般情况下,baiduspider对您网站的服务器不会造成过大压力。

    2. 为什么baiduspider不停的抓取我的网站?
      对于您网站上新产生的或者持续更新的页面,baiduspider会持续抓取。此外,您也可以检查网站访问日志中baiduspider的访问是否正常,以防止有人恶意冒充baiduspider来频繁抓取您的网站。 如果您发现baiduspider非正常抓取您的网站,请通过投诉平台反馈给我们,并请尽量给出baiduspider对贵站的访问日志,以便于我们跟踪处理。

    3. 如何判断是否冒充baiduspider的抓取?
      您可以使用host ip命令反解ip来判断baiduspider的抓取是否冒充。baiduspider的hostname以*.baidu.com的格式命名,非*.baidu.com即为冒充。

      $ host 123.125.66.120
      120.66.125.123.in-addr.arpa domain name pointer baiduspider-123-125-66-120.crawl.baidu.com.

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

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

      以下robots实现禁止所有来自百度的抓取:
      user-agent: baiduspider
      disallow: /

      以下robots实现仅禁止来自百度视频搜索的抓取:
      user-agent: baiduspider-video
      disallow: /

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

      user-agent: baiduspider-image
      allow: /image/

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

    5. 为什么我的网站已经加了robots.txt,还能在百度搜索出来?
      因为搜索引擎索引数据库的更新需要时间。虽然baiduspider已经停止访问您网站上的网页,但百度搜索引擎数据库中已经建立的网页索引信息,可能需要数月时间才会清除。另外也请检查您的robots配置是否正确。
      如果您的拒绝被收录需求非常急迫,也可以通过投诉平台反馈请求处理。

    6. 我希望我的网站内容被百度索引但不被保存快照,我该怎么做?
      baiduspider遵守互联网meta robots协议。您可以利用网页meta的设置,使百度显示只对该网页建索引,但并不在搜索结果中显示该网页的快照。
      和robots的更新一样,因为搜索引擎索引数据库的更新需要时间,所以虽然您已经在网页中通过meta禁止了百度在搜索结果中显示该网页的快照,但百度搜索引擎数据库中如果已经建立了网页索引信息,可能需要二至四周才会在线上生效。

    7. baiduspider多长时间之后会重新抓取我的网页?
      百度搜索引擎每周更新,网页视重要性有不同的更新率,频率在几天至一月之间,baiduspider会重新访问和更新一个网页。

    8. baiduspider抓取造成的带宽堵塞?
      baiduspider的正常抓取并不会造成您网站的带宽堵塞,造成此现象可能是由于有人冒充baiduspider恶意抓取。如果您发现有名为baiduspider的agent抓取并且造成带宽堵塞,请尽快和我们联系。您可以将信息反馈至投诉平台,如果能够提供您网站该时段的访问日志将更加有利于我们的分析。