无需登录 数据私有 本地保存

robots.txt生成器 - 在线搜索引擎爬虫规则配置

45
0
0
0

Robots.txt 生成器

在线搜索引擎爬虫规则配置工具 — 可视化生成标准 robots.txt 文件

完全开放 允许所有爬虫
完全禁止 拒绝所有爬虫
WordPress WP标准配置
屏蔽AI爬虫 GPTBot/CCBot
SEO推荐 主流搜索引擎
极简配置 仅Sitemap
规则配置 0 条规则
自定义
选择目标爬虫,使用 * 匹配所有爬虫。可同时选择多个。
提示:路径支持通配符 *(任意字符序列)和 $(URL结尾)。如 /*.pdf$ 匹配所有PDF文件。
请输入完整的Sitemap URL,如 https://example.com/sitemap.xml
可选。设置爬虫两次请求之间的等待秒数。Googlebot不支持此指令,Bing/Yahoo支持。
实时预览 已生成
# 请配置规则后预览
使用提示
  • robots.txt 文件应放置在网站根目录,如 https://yoursite.com/robots.txt
  • 该文件不是安全机制,仅是爬虫的礼貌协议,恶意爬虫可能忽略它
  • 规则中路径区分大小写,/Admin//admin/
  • Disallow: / 表示禁止访问整个网站;Disallow:(空值)表示不禁止任何内容
  • 每条 User-agent 指令开启一个新的规则块,直到下一个 User-agent
  • Google 建议 robots.txt 文件大小不超过 500KB
通配符速查
通配符含义示例
*匹配任意字符序列/*.pdf 匹配所有PDF
$匹配URL结尾/page$ 仅匹配 /page,不匹配 /page/
/根目录Disallow: / 禁止整个站点
组合使用:/*?* 匹配所有带查询参数的URL

常见问题 FAQ

robots.txt 是网站根目录下的一个纯文本文件,用于告知搜索引擎爬虫(如Googlebot、Bingbot)哪些页面或目录可以抓取,哪些不可以。它遵循机器人排除协议(Robots Exclusion Protocol),是SEO优化的基础配置之一。

正确配置 robots.txt 可以:避免爬虫抓取敏感或无用页面(如后台、重复内容)、节省服务器带宽资源(Crawl Budget)、引导爬虫优先抓取重要内容、配合Sitemap提升网站收录效率。

Disallow 用于禁止爬虫访问指定路径,Allow 用于在禁止范围内开放特定路径。规则按从上到下的顺序匹配,最具体的匹配规则优先。

常见场景:禁止 /private/ 目录但允许其中的 /private/public-docs/ 子目录:

Disallow: /private/
Allow: /private/public-docs/

不能! robots.txt 只是一个公开的协议建议,任何用户都可以直接访问 https://yoursite.com/robots.txt 查看其内容。恶意爬虫完全可以忽略这些规则。如需保护敏感数据,请使用身份验证、IP限制、密码保护等真正的安全措施,而不是依赖 robots.txt。

您可以通过以下方式验证:

  1. Google Search Console:使用「robots.txt 测试工具」输入URL进行实时测试
  2. 直接访问:在浏览器中打开 https://你的域名/robots.txt 确认内容正确
  3. 命令行工具:使用 curl https://你的域名/robots.txt 检查返回内容
  4. 本工具:使用本生成器的实时预览功能,下载后上传到网站根目录即可

Crawl-delay 指定爬虫两次请求之间的等待秒数。注意:Googlebot 不支持此指令(需通过Google Search Console设置抓取速率),但Bing、Yahoo、Yandex等支持。

一般建议:小型网站无需设置;中型网站可设置 3-5 秒;大型网站或服务器性能有限时可设置 5-10 秒。设置过大会导致搜索引擎收录缓慢。

是否屏蔽AI爬虫取决于您的内容策略。屏蔽后您的网站内容不会被用于训练大型语言模型(LLM)。常见的AI爬虫包括:

  • GPTBot — OpenAI(ChatGPT训练数据收集)
  • CCBot — Common Crawl(公开数据集,被多家AI公司使用)
  • anthropic-ai — Anthropic(Claude训练数据)
  • Google-Extended — Google(Bard/Gemini训练,独立于Googlebot索引)
robots.txt SEO 知识点
📄 文件位置

必须放在网站根目录,如 /robots.txt。子目录下的 robots.txt 不会被爬虫识别。仅对 HTTP/HTTPS 协议有效,FTP 不适用。

🔍 爬虫识别

主流搜索引擎爬虫会定期检查 robots.txt。如果文件返回 404 状态码,爬虫会认为没有限制,正常抓取整个网站。

⚠️ 常见误区

noindex 与 robots.txt 混淆。robots.txt 只能阻止抓取,不能阻止索引。已抓取的页面如需从搜索结果中移除,应使用 meta robots noindex 标签。