robots.txt 是网站与搜索引擎爬虫沟通的第一道桥梁。正确编写 robots.txt 文件,既能引导爬虫高效抓取重要页面,又能避免敏感目录被索引,是 SEO 基础工作中不可忽视的一环。本文将从文件位置、语法规则到常见误区,系统讲解 robots.txt 的编写方法。
robots.txt 必须放置在网站根目录下,且文件名严格为小写。例如:https://www.example.com/robots.txt。如果网站使用子目录,爬虫只会读取根目录下的文件,子目录中的 robots.txt 不会生效。编写前建议先确认服务器支持纯文本访问,返回状态码为 200。
robots.txt 由若干条记录组成,每条记录以 User-agent 开头,后跟 Allow 或 Disallow 规则。常用指令如下:
一个基础的配置示例如下:允许所有爬虫抓取全站,但屏蔽后台目录和搜索结果页。
编写时需注意:规则区分大小写,路径通配符支持 * 和 $;不要用 Disallow 屏蔽 CSS、JS 等渲染资源,否则会影响搜索引擎对页面的理解;修改后应使用搜索引擎的 robots.txt 测试工具验证,避免误屏蔽重要页面。同时,robots.txt 只是爬虫协议,不能替代访问权限控制,敏感数据仍需通过登录或加密保护。