robots txt怎么写是许多站长和SEO从业者必须掌握的基础技能。一个配置正确的robots.txt文件可以引导搜索引擎蜘蛛高效抓取,而错误的写法则可能导致页面被误屏蔽,直接影响收录和排名。本文将从语法、实例到常见错误,帮你彻底搞懂robots.txt的编写方法。
robots.txt是一个纯文本文件,必须放在网站根目录下,文件名全小写。它由若干条记录组成,每条记录包含字段和值,字段名不区分大小写,但值通常区分大小写。
下面是一个最常用的通用写法,允许所有蜘蛛抓取全站,并指定站点地图:
User-agent: *
Disallow:
Sitemap: https://www.example.com/sitemap.xml
如果只想屏蔽后台目录和临时文件,可以这样写:
User-agent: *
Disallow: /admin/
Disallow: /tmp/
Allow: /
针对特定蜘蛛设置不同规则也很常见,例如禁止百度蜘蛛抓取某个目录:
User-agent: Baiduspider
Disallow: /private/
很多新手会犯以下错误:把文件命名为Robots.txt(大写R)、放在子目录、使用通配符*但不被所有蜘蛛支持、或者忘记写Sitemap地址。编写完成后,可以通过搜索引擎的站长平台工具测试,或直接在浏览器访问你的域名/robots.txt确认可访问。定期检查robots.txt是否被误改,是保障网站SEO健康的重要习惯。