最新n1n v2.0.1 正式上线!企业级大模型接口聚合平台 (LLM API Gateway),为您接入 500+ AI Models,价格低至 1 折, 立即尝试

AI爬虫会读取llms.txt吗?三天服务器日志分析揭示真相

作者
  • avatar
    姓名
    Nino
    职业
    Senior Tech Editor

当llms.txt标准被提出以向大语言模型提供网站架构的清晰轻量级地图时,开发人员和SEO工程师立即对其实际效用产生了疑问。主流的AI引擎真的会去获取它吗?为了客观回答这个问题,AI Visibility Census对一个全新域名在上线前75小时内的服务器日志进行了监控。

通过将传入请求与各大科技公司公布的已验证IP地址范围进行交叉比对,该实验获取了关于Googlebot、ClaudeBot以及其他爬虫如何与llms.txt、llms-full.txt及原始Markdown页面副本交互的具体数据。

理解llms.txt的结构与作用

llms.txt于2024年9月提出,旨在作为一个直接放置在网站根目录(例如 yoursite.com/llms.txt)的简单Markdown文件。它通常包含:

  • 简洁的网站标题。
  • 解释网站核心目的简短摘要。
  • 指向关键页面的链接层级列表,通常附带可选的描述性备注。

许多站长还采用了发布llms-full.txt文件的惯例,将核心页面的完整文本汇集到单个文档中。虽然这两种文件格式都不是搜索引擎财团强制执行的官方网页标准,但了解自治代理对它们的采用情况对于现代内容优化至关重要。

在构建将LLM与实时网络数据通过平台(如n1n.ai)集成的的高性能管道时,确保您的内容易于提取已成为当务之急。寻求简化AI工作流的开发者可以通过n1n.ai轻松利用高速模型聚合器来高效处理抓取到的Markdown数据。

服务器日志方法论与验证

观察窗口精确持续了75小时,从2026年10月29日10:23 UTC的第一条记录请求开始,到2026年11月1日13:00 UTC结束。

为了消除伪造User-Agent字符串(恶意的行为者或测试脚本伪装成流行的搜索机器人)带来的噪音,每个请求都针对各大公司官方发布的IP地址范围进行了严格验证。

三天爬虫活动详细拆解

爬虫(所属公司)已验证请求总数llms.txtllms-full.txtMarkdown副本(.md)
Googlebot (Google)2303242
ClaudeBot (Anthropic)1011014
GoogleOther (Google)722221
Bingbot (Microsoft)13000
Applebot (Apple)12000
Google-InspectionTool (Google)12000
OpenAI crawlers0000
PerplexityBot0000
总计4406477

注:有十个匹配爬虫名称的请求源自已发布范围之外的未验证IP地址(例如内部开发人员测试),因此被排除在此数据集之外。

日志数据的核心发现

  1. llms.txt的初始占比较低:在440个已验证的爬虫请求中,只有10个针对llms.txt或llms-full.txt(约占2%)。
  2. 对Markdown(.md)副本的高需求:针对单独Markdown副本的直接请求达到了77个,占已验证总流量的17.5%。这表明爬虫在早期发现阶段明显更偏爱粒度化的、页面级别的Markdown,而不是结构概览文件。
  3. 采用速度迅速:Anthropic的ClaudeBot在网站上线仅5小时后(10月29日15:38 UTC)就请求了llms.txt,打破了先前的悲观预测,随后GoogleOther和Googlebot也相继跟进。
  4. OpenAI和Perplexity缺席:在此特定的75小时窗口内,没有发现源自OpenAI公开IP范围或PerplexityBot的已验证请求,这凸显了各大AI实验室之间截然不同的抓取策略。

开发者分步实现指南

如果您想为AI代理优化网络资产,并将清晰的上下文无缝馈送至您的应用程序或聚合器(如n1n.ai),请遵循以下实现策略:

第一步:生成干净的Markdown版本

确保您网站上的每个动态或静态页面都有一个对应的.md文件,可以通过在相同路由后追加.md来访问(例如 /docs/api.md)。

第二步:配置HTTP响应头

在HTTP响应标头中公开备用Markdown链接,以便自动化抓取工具无需解析繁重的HTML DOM树即可立即发现它:

Link: <https://yoursite.com/docs/api.md>; rel="alternate"; type="text/markdown"

第三步:编写根目录的llms.txt

在您的域名根目录创建一个简洁的摘要文件。这是一个生产就绪的模板:

# n1n.ai集成中心

> n1n.ai是领先的LLM API聚合器,提供对高性能模型的统一访问。

- [API定价与限制](https://n1n.ai/pricing):详细的成本分析和速率限制说明。
- [Python SDK指南](https://n1n.ai/docs/python):面向开发人员的分步实现教程。

第四步:通过IndexNow自动索引

每当发布或更新内容时,通过IndexNow触发自动通知,以立即提醒搜索引擎和兼容的AI爬虫。

import requests

def notify_indexnow(url, key):
    endpoint = "https://api.indexnow.org/indexnow"
    payload = {
        "host": "n1n.ai",
        "key": key,
        "urlList": [url]
    }
    response = requests.post(endpoint, json=payload)
    return response.status_code == 200

AI搜索优化的专业技巧

  • 优先考虑页面级Markdown:由于日志显示.md副本获得的关注度明显高于llms.txt,请将工程精力集中在为核心内容呈现干净、高Token效率的Markdown表示上。
  • 验证IP范围而非User-Agent:切勿仅仅信任User-Agent字符串。始终针对官方企业文档执行反向DNS查找或IP CIDR匹配,以准确审计爬虫行为。
  • 结合强大的API基础设施:在构建对话代理或自动检索增强生成(RAG)系统时,请将您抓取的网络资产与高速、可靠的推理端点配对。开发者可以通过集成n1n.ai轻松测试多种前沿模型。

获取免费API密钥请访问 n1n.ai