robots txt 是网站根目录下的纯文本协议文件,用来告诉搜索引擎爬虫哪些页面可以抓取、哪些应当回避。它虽然不是强制指令,但对控制抓取预算、保护后台目录、引导蜘蛛发现优质内容有重要作用。正确配置 robots txt,是技术 SEO 的基础工作之一。
文件必须命名为 robots.txt,放在域名根目录,例如 https://example.com/robots.txt。常用指令包括:
一个简单示例:User-agent: * 下一行写 Disallow: /admin/,再写 Allow: /admin/public/。注意路径区分大小写,规则按最长匹配生效。
很多站点误用 Disallow: / 导致整站被屏蔽,或把 CSS、JS 文件全部禁止,影响搜索引擎渲染页面。robots txt 只能阻止抓取,不能阻止收录;若页面已被外部链接指向,仍可能出现在搜索结果中。敏感内容应使用密码保护或 noindex 标签,而不是只依赖 robots txt。
总之,robots txt 要写得精准而克制:只屏蔽真正无需抓取的路径,同时保持对搜索引擎的友好开放。配合站点地图和清晰的网站结构,才能让抓取与收录效率最大化。