robots.txt文件是什么?robots.txt文件作用与写法详解

📍 WDQWDWQD987AAAAA:216.73.216.19
📱 Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
🔗 /06b1c46e5e68.html
📄

robots.txt文件是放置在网站根目录下的纯文本文件,主要用于告诉搜索引擎爬虫哪些页面可以抓取、哪些页面不允许抓取。对于SEO优化来说,robots.txt文件是一个基础但非常重要的配置工具。正确使用robots.txt文件,既能保护网站敏感内容,又能引导爬虫高效抓取核心页面。

robots.txt文件的基本作用

robots.txt文件遵循“爬虫协议”,通过简单的指令与搜索引擎沟通。常见作用包括:

需要注意的是,robots.txt文件只是建议性协议,遵守与否取决于爬虫本身,因此不能用于保护机密信息。

robots.txt文件的常见写法

robots.txt文件由若干条记录组成,每条记录以User-agent开头。常见指令包括:

  1. User-agent:指定规则适用的爬虫,如Baiduspider、Googlebot,用*表示所有爬虫。
  2. Disallow:禁止抓取的路径,如Disallow: /admin/。
  3. Allow:允许抓取的路径,常用于覆盖Disallow规则。
  4. Sitemap:声明网站地图地址,如Sitemap: https://www.example.com/sitemap.xml。

例如,禁止所有爬虫访问admin目录,可写成:User-agent: * 换行 Disallow: /admin/。若想禁止整个网站抓取,可写Disallow: /。

配置robots.txt文件的注意事项

首先,robots.txt文件必须放在网站根目录,且文件名全部小写。其次,不要使用Disallow阻止CSS和JS文件,否则会影响搜索引擎渲染页面。再次,robots.txt文件不能阻止页面被索引,若需彻底移除页面,应使用noindex标签。最后,修改robots.txt文件后,建议在百度搜索资源平台或Google Search Console中测试验证,避免误屏蔽重要内容。

总之,robots.txt文件是网站SEO的基础配置之一,合理编写robots.txt文件,有助于提升爬虫抓取效率,保障网站内容安全。

图1 图2

nginx