robots.txt 是网站与搜索引擎爬虫之间的“沟通协议”,正确编写能引导爬虫抓取重要页面,避免浪费抓取配额。那么,robots.txt怎么写?本文从基础语法到实战示例,帮你快速掌握。
robots.txt 是一个纯文本文件,必须放在网站根目录,文件名全小写。其核心由若干条记录组成,每条记录包含 User-agent(指定爬虫)和若干规则(Allow 或 Disallow)。
注意:Disallow 只阻止爬虫抓取,不阻止页面被索引;如需彻底移除,应使用 noindex 标签。另外,不要屏蔽 CSS 和 JS 文件,否则可能影响页面渲染和收录。
禁止所有爬虫抓取整个网站:
User-agent: *
Disallow: /
允许所有爬虫抓取,并声明站点地图:
User-agent: *
Disallow:
Sitemap: https://www.example.com/sitemap.xml
禁止抓取后台和搜索页:
User-agent: *
Disallow: /admin/
Disallow: /search/
掌握以上内容,你就能根据网站需求写出规范的 robots.txt,让爬虫更高效地抓取你的站点。