NewNo plan feeNo plan fee. Just 2.9% + $0.30 per card sale, and signing up is free.Try now →

智能体电商

如何检查AI爬虫是否正在访问您的网站?

更新于

在您的访问日志中grep这三类爬虫的user-agent字符串,并分别计数:训练爬虫(GPTBot, ClaudeBot, CCBot, Bytespider),答案引擎(OAI-SearchBot, PerplexityBot, Claude-SearchBot)以及实时代理抓取(ChatGPT-User, Perplexity-User)。在一周内看到零次答案引擎命中是关键发现——这几乎总是意味着CDN或WAF规则在您的源服务器记录请求之前就拒绝了它们。

要grep什么

分别计算这三类。一个总数不会告诉您任何有用的信息,因为这些类别具有相反的含义:训练爬取是中性的,答案引擎爬取是您被展示的方式,而实时代理抓取意味着有人正在询问您。

  • 训练:GPTBot, ClaudeBot, CCBot, Bytespider, Google-Extended, Applebot-Extended, meta-externalagent
  • 答案引擎:OAI-SearchBot, PerplexityBot, Claude-SearchBot, DuckAssistBot
  • 实时代理抓取:ChatGPT-User, Perplexity-User

在哪里查看,按有用性排序

您的源服务器访问日志是显而易见但最不可靠的地方,因为任何在边缘被阻止的请求都不会到达它。如果您有CDN,请首先检查CDN日志——Cloudflare, Fastly, CloudFront和Akamai都提供包含user-agent的请求日志,而且关键是,它们会显示被拒绝和已服务的请求。

这种差异是这项工作的全部意义所在。一个显示没有OAI-SearchBot流量的源服务器日志和一个显示OAI-SearchBot收到403s的CDN日志描述了完全不同的问题,而且只有第二个问题是您可以采取行动的。

解读结果

三种模式,三个结论。

您看到什么这意味着什么该怎么做
答案引擎正在爬取,200s您的网站可访问。您是否被引用取决于您的内容和机器可读性。检查它们实际可以解析的内容——原始HTML中的价格和可用性。
答案引擎收到403或429一个机器人管理规则正在拒绝它们。这是常见情况,并且在robots.txt中不可见。在CDN上将它们列入白名单。在此问题解决之前,您做的其他任何事情都无关紧要。
完全没有答案引擎请求它们要么在您的源服务器记录任何内容之前就被拒绝了,要么您的网站尚未进入它们的爬取范围。检查CDN日志。如果那里也干净,那么问题是发现——站点地图、链接、索引。
一周日志中每种模式的含义

验证而非信任user-agent

user-agent字符串是自报的,并且很容易伪造,因此,充满“GPTBot”命中的日志并不能证明OpenAI访问过。抓取工具冒充信誉良好的爬虫,正是因为许多网站将它们列入白名单。

运营商会公布其爬虫的IP范围,对请求IP进行反向DNS查找是标准检查方法。这在您决定爬取负载是否值得阻止时最为重要:限制伪造的GPTBot是可以的,而限制真实的GPTBot是您应该深思熟虑的策略决定。

情况的另一半

日志分析告诉您爬虫是否可以访问您的网站。它不会告诉您它们找到的内容是否可解析——而且第二个差距在整个行业中更大。Adobe测量发现零售产品页面在机器可读性方面得分66%,是所有页面类型中最低的。

我们的免费检查工具涵盖了这另一半:它抓取一个没有执行JavaScript的页面,并报告代理实际可以读取的内容,它还会读取您的robots.txt并分别报告这三类爬虫。它无法看到您的CDN规则——任何外部工具都不能,这就是为什么上面的日志检查值得手动进行的原因。

常见问题

AI爬虫应该多久访问一次?
没有值得引用的基准,因为它会因网站规模、更新频率和现有权威性而差异巨大。需要关注的信号不是访问频率,而是状态码:答案引擎请求收到403s在任何访问量下都是一个问题,而在一周内零请求则值得调查。
我完全没有看到AI爬虫流量。我的网站被阻止了吗?
在得出任何结论之前,请检查CDN日志。在边缘被拒绝的请求永远不会到达您的源服务器,因此,无论是您被阻止还是仅仅未被发现,空的源服务器日志看起来都一样。这两种情况需要截然不同的解决方案。
我能信任user-agent字符串吗?
不能——它是自报的,并且通常是伪造的,正是因为信誉良好的爬虫名称会被列入白名单。在根据访问量做出决定之前,请对照运营商公布的IP范围或通过对请求地址进行反向DNS查询来验证。
ChatGPT-User流量是否意味着有人正在购买?
这意味着有人向助手提出了一个问题,导致助手在那一刻为他们抓取了您的页面。这是整个类别中最接近实时意图信号的东西,在您构建的任何报告中,都值得将其与索引流量分开。

来源

相关内容