# Robots.txt生成器

为搜索引擎爬虫生成robots.txt文件，支持可配置规则

> 标准页面: https://elysiatools.com/zh/tools/robots-txt-generator

- **分类:** Development

- **关键词:** robots, txt, 生成器, seo, 爬虫, 搜索引擎, 站点地图, robots.txt

## 概述

Robots.txt生成器是一款高效的SEO辅助工具，旨在帮助网站管理员快速创建符合标准的robots.txt文件，通过配置爬虫访问权限、设置抓取延迟及关联站点地图，有效优化搜索引擎对网站内容的抓取效率。

## 输入项

- **用户代理** (text): * (for all crawlers) or Googlebot, Bingbot, etc.
- **允许路径** (textarea): /, /blog/, /products/ (comma-separated)
- **禁止路径** (textarea): /admin/, /private/, /temp/, /cgi-bin/ (comma-separated)
- **爬取延迟（秒）** (number): Enter crawl delay in seconds...
- **站点地图URL** (text): https://example.com/sitemap.xml
- **包含注释** (checkbox)

## 适用场景

- 新网站上线前，需要明确告知搜索引擎哪些页面可以被抓取。
- 需要屏蔽后台管理页面、临时文件或敏感目录，防止被搜索引擎索引。
- 希望通过设置爬取延迟来减轻服务器负载，或优化大型网站的抓取优先级。

## 工作原理

- 在“用户代理”字段指定目标爬虫，默认使用通配符“*”匹配所有搜索引擎。
- 在“允许路径”和“禁止路径”中输入对应的目录或文件路径，支持批量添加。
- 根据需求设置爬取延迟（Crawl-delay）及站点地图（Sitemap）URL。
- 点击生成按钮，即可获得规范的robots.txt文本内容，直接保存并上传至网站根目录即可生效。

## 使用案例

- 屏蔽敏感目录：防止搜索引擎抓取后台管理系统、临时备份文件或私有数据目录。
- 优化抓取预算：通过禁止抓取无关的脚本、样式表或重复页面，让爬虫更专注于核心内容。
- 引导爬虫索引：通过添加Sitemap URL，帮助搜索引擎更快速、准确地发现网站的所有页面。

## 常见问题

### 什么是robots.txt文件？

它是存放在网站根目录下的文本文件，用于向搜索引擎爬虫说明网站哪些部分允许访问，哪些部分禁止访问。

### 如果不设置robots.txt会怎样？

搜索引擎默认会尝试抓取网站的所有公开页面，这可能导致后台路径或重复内容被索引。

### 爬取延迟（Crawl-delay）有什么作用？

它告诉爬虫在两次请求之间需要等待的秒数，有助于降低服务器压力，防止因抓取过快导致网站响应变慢。

### 我可以为不同的爬虫设置不同的规则吗？

可以，通过多次使用不同的User-agent配置，您可以分别为Googlebot、Bingbot等指定特定的访问权限。

### 生成的文件应该放在哪里？

生成后请将内容保存为robots.txt，并上传至您网站的根目录（例如：example.com/robots.txt）。

## 相关工具

- [Data URI 生成器](https://elysiatools.com/zh/tools/data-uri-generator): 将文件转换为 Data URI（Base64 或百分号编码），用于直接在 HTML、CSS 或 Markdown 中内联图片、字体等资源
- [Slug 生成器（支持中文转拼音）](https://elysiatools.com/zh/tools/slug-generator): 从任意文本生成干净的网址 slug，内置中文转拼音。可折叠分隔符、转小写，并支持按整词截断的最大长度限制。
- [面积图生成器](https://elysiatools.com/zh/tools/area-chart-generator): 从数据生成可自定义的面积图，线条下方填充区域，非常适合展示趋势和累积数据
- [CSS 瀑布流布局生成器](https://elysiatools.com/zh/tools/css-masonry-layout-generator): 生成纯 CSS 的瀑布流布局代码，支持响应式断点、间距设置和可跳过元素
- [环形图生成器](https://elysiatools.com/zh/tools/donut-chart-generator): 从数据生成可自定义的环形图（甜甜圈图），具有中央空间，非常适合显示比例数据
- [CSV 生成 JSON-LD](https://elysiatools.com/zh/tools/json-ld-generator-from-csv): 把 CSV 或 Excel 行数据转换为适用于 Article、Product、Event 的 Schema.org JSON-LD，方便 SEO 团队直接验证
- [llms.txt / AI 爬虫审计生成器](https://elysiatools.com/zh/tools/llms-txt-and-ai-crawler-audit): 从实站爬取或粘贴的页面清单生成 llms.txt（llmstxt.org v2 格式：H1、引用块摘要、H2 文件列表），并按 RFC 9309 匹配算法审计 robots.txt 对 GPTBot、ClaudeBot、PerplexityBot、Bytespider 的策略——附 allow/block 预览与可直接粘贴的指令。
- [站点地图生成器](https://elysiatools.com/zh/tools/sitemap-generator): 为搜索引擎生成XML站点地图，支持自定义选项

## 示例

- [文本示例文件](https://elysiatools.com/zh/samples/txt-samples): 不同语言和编码的文本示例文件
- [无版权MP3音频样本](https://elysiatools.com/zh/samples/mp3-samples): 免费使用和测试的无版权音频样本集合，包括自然声音、冥想音乐和环境音频，适用于测试和开发目的
- [Web Python 图像处理示例](https://elysiatools.com/zh/samples/web-image-processing-python): Web Python 图像处理示例，使用 PIL/Pillow 包括读取、保存、缩放和格式转换
- [Web Rust 图像处理示例](https://elysiatools.com/zh/samples/web-image-processing-rust): Web Rust 图像处理示例，包括图像读取保存、缩放和格式转换

## 相关内容

- [技术 SEO URL 工作流](https://elysiatools.com/zh/hubs/technical-seo-url-workflows): 校验 SEO 友好的 slug，检查查询参数，准备 robots 与 sitemap，生成社交元数据，并在上线前验证页面信号。
