中文问答
要不要允许 Claude-SearchBot?
如果目标是提高在 Claude 搜索类答案中的可见性,通常建议允许 Claude-SearchBot。
策略拆分建议
Claude-SearchBot:搜索可见性相关。ClaudeBot:训练抓取策略相关。Claude-User:用户触发的检索行为。
常见决策场景
- 文档/SaaS 站:一般建议放行 docs、pricing、changelog、policy 等公开页面。
- 私有业务后台:只放行公开说明页,私有路径继续严格拦截。
- 灰度验证:先放行有限路径,观察日志后再逐步扩展。
快速决策矩阵
- 目标是答案可见性:放行
Claude-SearchBot的公开页面抓取。 - 担心训练抓取:单独控制
ClaudeBot,不要把两者混为一谈。 - 站内有敏感数据:仅放行公开文档/指南,不放行账号、后台、私有 API。
怎么判断策略生效
- 日志里出现 Claude-SearchBot 对公开路径的访问。
- 状态码以
200/304为主,而不是持续 403。 - 私有路径没有出现意外放行。
如果连续多天仍看不到命中,可以先按这份清单排查再改策略:为什么 Claude-SearchBot 没有访问记录。
验证命令
# Claude-SearchBot 访问路径 Top
grep -i 'Claude-SearchBot' /var/lib/caddy/logs/llmsfile-access.log | awk '{print $7}' | sort | uniq -c | sort -nr | head -n 20
# 状态码分布
grep -i 'Claude-SearchBot' /var/lib/caddy/logs/llmsfile-access.log | awk '{print $9}' | sort | uniq -c | sort -nr
# 基础抓取入口状态
for p in /robots.txt /sitemap.xml /llms.txt; do curl -s -o /dev/null -w "%{http_code} %url_effective\n" "https://你的域名$p"; done
如果站点在 Cloudflare 后面,建议同步核对 Bot Fight Mode 对 AI 爬虫的影响。