当前位置:首页 > SEO培训 > 正文内容

如何使用robots.txt阻止搜索引擎爬(抓取)你的网站?

admin4年前 (2022-07-29)SEO培训995

为了你的网站可以被别人搜寻到,搜寻引擎爬虫,有时也称为搜寻机器人(bots)或是搜寻蜘蛛(spiders),会爬取你的网站,搜寻有变动的内容并且重新更新搜寻引擎的搜寻检索。


如何用robts.txt 这个档桉去控制搜寻蜘蛛

网站站长可以使用robots.txt这个文件,来指导搜寻蜘蛛应该如何爬取这个网站,当搜寻引擎爬取网站时,会先读取robots.tx 文件,并且依照规则爬取网站。


※ robots.txt 规则虽然是重要的,但是搜寻机器人不一定会遵守 robot.txt 规则,它只是一个执行方针。

※ 以Google而言,要设定Crawl-delay,是必须在Google管理工具裡设定。

※ 对于浮滥爬取你的网站的劣质搜寻蜘蛛,应该研究如何凭藉.htaccess裡的User-agent去阻挡不好的搜寻蜘蛛。


编辑与创建robots.txt 文件

Robots.txt 文件是必须放在网站根目录里,如果你的网址是******.com 是可以读取到的。


网址位置:


http://******.com/robots.txt


伺服器位置:


/home/userna5/public_html/robots.txt


如果没有这个档桉的话,你可以使用纯文件档桉建立一个新的robots.txt文件。


搜寻引擎的使用者代理

以搜寻引擎蜘蛛的User-agent来说,使用robots.txt文件来控制,是最普通的规范方式。


当搜寻蜘蛛爬取网站时,他们会以使用者代理User-agent来识别、以下提供些参考范例


前三名美国最常发现的搜寻引擎使用者代理:

Googlebot

Yahoo! Slurp

bingbot


最常被阻挡的搜寻引擎使用者代理:

AhrefsBot

Baiduspider

Ezooms

MJ12bot

YandexBot


搜寻引擎蜘蛛是会以robots.txt文件规则来抓取网站

robots.txt 文件有许多的规则,可以控制搜寻蜘蛛如何爬取你得网站。


User-agent:可以具体指定哪一个User-agent是适用的,如*是万用搭配于全部的User-agent。


Disallow:设定档桉或是资料夹,不允许被搜寻蜘蛛爬取。


设定全部搜寻引擎延迟爬取

如果你的网站有1000页,搜寻蜘蛛可能在几分钟内检索全部的网站,然而这有可能导致系统资源使用过度,在短时间内让全部的网页超过负荷,导致网页无法浏览。


延迟30秒的时间,将允许搜寻蜘蛛在8.3小时内检索1000张网页。


延迟500秒的时间,将允许搜寻蜘蛛在5.8天内检索1000张网页。


你也可以设定Crawl-delay:所有的搜寻蜘蛛立即搜寻。


User-agent: *

Crawl-delay: 30


允许搜寻蜘蛛爬取全部网站

在预设空白情况下,搜寻引擎蜘蛛还是会爬取你的网站,不过你还是可以指定它是允许的。


User-agent: *

Disallow:


不允许搜寻蜘蛛爬取全部网站

User-agent: *

Disallow: /


不允许搜寻蜘蛛爬取特定一个网站

你可以运用这些规则,不允许特定的搜寻引擎蜘蛛爬取你的网站。


User-agent: Baiduspider

Disallow: /


不允许全部搜寻蜘蛛爬取特定的档桉

如果有些档桉如contactus.htm, index.htm, 或是store.htm我们不想要搜寻蜘蛛爬取,我可以使用:


User-agent: *

Disallow: /contactus.htm

Disallow: /index.htm

Disallow: /store.htm


除了指定的以外,不允许全部搜寻蜘蛛爬取

如果我们只想让Googlebot爬取我们的/private/目录,但是不允许其他搜寻蜘蛛爬取,我们可以这样使用:


User-agent: *

Disallow: /

User-agent: Googlebot

Disallow: /private/


当Googlebot读取我的robots.txt文件时,会去理解文件内容,不会禁止全部目录的爬取。

扫描二维码推送至手机访问。

版权声明:本文由老苏SEO转载并发布,如侵权可联系删除。

本文链接:https://www.laosuseo.com/?id=3696

标签: robots.txt
分享给朋友:

“ 如何使用robots.txt阻止搜索引擎爬(抓取)你的网站?” 的相关文章

SEO优化应该掌握的技巧

SEO优化应该掌握的技巧

一、标题 首页的标题其实可以用一句话来概括,在满足关键词的基础上,尽量展示自己独特的优势,给人一种明快的感觉,也就是给人点击的欲望。你可能有很多问题。我来告诉你我如何在首页做标题,关键词的数量应该尽可能少。有两个匹配的关键词,4-5个匹配的关键词,关键是突出产品优势,提高点击率。为...

山东网站建设分享网站SEO标题的具体写作方法及优化技巧

山东网站建设分享网站SEO标题的具体写作方法及优化技巧

每个站长或SEO人员对网站标题和描述的优化并不陌生,因为网站标题是关键词优化的一个重要因素。一个好的描述可以吸引用户的点击,它对整个网站页面优化的影响不可低估。【百度优化】虽然有很多关于网站标题、关键词和描述的相关介绍,但很多人还是没有把细节做到位,导致网站关键词没有排名。接下来,我将与大家分享网站...

网站关键词布局-密度与质量

网站关键词布局-密度与质量

作为一名SEO优化人员,不仅仅要懂得利用代码整理网站与利用基础SEO优化手法优化网站,还应该学会一些特殊的SEO技能,而关键一直是SEO优化的重点部分。今天笔者就为站长分享如何做好关键词排列,让整个网站的关键词呈现出“合理、有序、优质”的布局模式。关键词排列之密度战略关键词密度一直是站长比较关心的话...

SEO优化技巧有哪些

SEO优化技巧有哪些

SEO优化是网络营销的一个手段,想要做好网络营销,需要懂得SEO相关技巧。它就像一道工艺程序,有着自己一套完整的流程。但是SEO优化更重要的是需要好的创新的思维、技巧以及策略,SEO优化技巧必须了解,B58B建议先做以下这些布局。一、网站合理的布局都知道搜索引擎蜘蛛通过URL爬行网站。蜘蛛的爬行深度...

网站收录慢的原因,怎么办?

网站收录慢的原因,怎么办?

最近有不少站长反映,网站收录很慢,而且不只是刚刚上线的新站,就连运营好几年的老站收录都很慢。网站收录问题一直是seo人员比较关注的事情,因为网站一旦没有收录,也就意味着没有流量,更不会有排名。那么,网站收录慢的原因?怎么办?其实导致网站收录慢的原因有很多,而且新站和老站情况也不一样。咱们今天主要讲一...

如何才能做好上海SEO优化?

如何才能做好上海SEO优化?

上海作为一线城市,很多行业的待遇都比其他城市要高不少,上海SEO也就拥有更多的市场空间。对于企业来说,想要在上海这个城市立足,就需要做好SEO搜索引擎优化,只有这样才能更好的为企业的经营服务,让更多的潜在客户,通过互联网了解到企业,从而让企业获得更多的利益。在上海要想做好SEO优化,主要有两个途径,...