首页/工具/robots.txt 生成器
Free · No signup

robots.txt 生成器

可视化配置爬虫规则,实时预览输出。注意:robots.txt 只是「请求」遵守,真正阻止收录要用 noindex 或密码保护。

支持通配符 * 与结尾 $。带参数的筛选页建议用 /*? 通配,避免抓取预算被无限 URL 吃掉。
勾选后 AI 助手能引用你的内容,提升在 AI 搜索中的曝光;若不希望内容被用于训练,取消勾选即可(默认不放行)。
OUTPUT / robots.txt

常见坑

Disallow: /
误上线会全站掉出索引
规则区分大小写
/Admin/ ≠ /admin/
不能阻止已收录
已收录页面需 410 或 noindex
文件位置
必须根域名 /robots.txt

robots.txt 与收录的正确关系

很多人以为「Disallow 了就等于删除了」。事实相反:如果页面已被收录,Disallow 只会让爬虫无法读取页面上的 noindex 标签,页面会以「无摘要」的形式长期留在索引里。

正确顺序是:先确认页面是否有价值 → 无价值用 410 彻底删除 → 有价值但版本重复用 canonical → 只想阻止抓取(如后台、购物车)才用 Disallow。

AI 爬虫要不要放行

2024 年后,AI 搜索流量占比持续上升。放行 OAI-SearchBot 与 PerplexityBot 意味着你的内容有机会被引用并获得带链接的引用流量;屏蔽它们则意味着在 AI 答案里彻底缺席。训练型爬虫(GPTBot、CCBot)与检索型爬虫是两件事,建议分开决策。

规则优先级与生效条件

robots.txt 的匹配不是「谁写在前面谁优先」,而是最长路径匹配优先:爬虫会选出所有能匹配该 URL 的规则中最具体的那一条。这点和防火墙规则、nginx location 的逻辑都不一样,是最容易理解错的地方。

匹配原则
最长路径优先,不是顺序优先
Allow vs Disallow
同路径下 Allow 可覆盖 Disallow
通配符
* 匹配任意字符,$ 表示结尾
Crawl-delay
仅部分引擎支持,Google 已忽略
Sitemap
必须是绝对 URL
大小写
路径大小写敏感

三个常见误区

用 robots.txt 隐藏已收录页面

它阻止的是抓取,不是收录。已收录页面要用 noindex 或返回 410。

Disallow 整个站点

上线前忘了删,等于把整站从搜索结果里抹掉。发布流程里必须加一道检查。

Disallow 和 noindex 一起用

Disallow 会让爬虫读不到页面上的 noindex 标签,两个指令互相抵消。

常见问题

robots.txt 能阻止收录吗?

不能。它只阻止抓取。如果页面已经被收录,Disallow 之后它仍会以「无摘要」的形式长期留在索引里。要移除必须用 noindex,或让服务器返回 410。

要不要屏蔽 AI 爬虫?

取决于你是否希望内容进入 AI 摘要与训练。本工具提供 GPTBot、ClaudeBot、PerplexityBot 等常见 AI 爬虫的一键开关,可单独放行或屏蔽。

为什么改了 robots.txt 没立刻生效?

爬虫通常缓存 24 小时左右,且它只在新的一次抓取时才读取。Search Console 的 robots.txt 报告可以看到实际生效的版本。

相关工具

整站 SEO 审计 · SERP 预览 · Meta 优化工作台 · 关键词密度检测 · 同时生成站点地图

想看完整的评分口径与阈值依据,见关于与方法论;也可以先跑一遍整站 SEO 审计找出当前最大的短板。