
现在给网站做SEO/AEO/GEO,要考虑是否使用ard.j.json(ARD)规范方案,这是套针对AI及智能的搜索式生成引擎的读取清单文档,使用层面很简单,也没有技术方面的难度,但是要准确,其实就是告知去哪读取资料、知识、功能。
ard.json的作用是什么?
1:有哪些抓取的渠道及文件。
2:目录以及文本的具体位置。
3:直达读取API获取的方式。
4:集成公开资源的结构分布。
5:专为AI降噪读取网页资料。
你会发现就是个通道的明晰清单文档,但是要注意ard.json的初始版本是ai-catalog.json,而且目前只作为名称用途,保守起见可以同时使用ard.json和ai-catalog.json共存。
ard.json的使用规范说明
specVersion:规范版本号。host:包含displayName(展示名称)和identifier(域名标识)。entries:资源条目数组,每个条目代表一个可被智能体调用的资源。identifier:资源的唯一标识符,推荐使用URN格式(如urn:ai:acme.com:tool:ocr)。type:资源的媒体类型(MIME type),用于让智能体理解资源种类(如application/mcp-server+json表示MCP服务器)。url:资源的具体访问地址。description:对资源功能的描述。
注意:ard.json放置于网站根目录/.well-known/内,也可以备用于根目录,因为有些AI读取时的路径不相同,但是格式的规范是一致的,以及使用方法没有区别。
如何使用ard.json(ai-catalog.json)?
示例:
{
"specVersion": "1.0",
"host": {
"displayName": "SEO私馆",
"identifier": "www.seosiguan.com"
},
"entries": [
{
"identifier": "urn:ai:www.seosiguan.com:knowledge:llms-txt",
"displayName": "博客知识索引(llms.txt)",
"type": "text/plain",
"url": "https://www.seosiguan.com.com/llms.txt",
"description": "博客内容的结构化索引,供AI智能体理解和检索博客文章。"
},
{
"identifier": "urn:ai:www.seosiguan.com:feed:rss",
"displayName": "RSS订阅源",
"type": "application/rss+xml",
"url": "https://www.seosiguan.com/feed.php",
"description": "博客最新文章的RSS订阅源,AI可用于追踪内容更新。"
},
{
"identifier": "urn:ai:www.seosiguan.com:api:rest",
"displayName": "博客REST API",
"type": "application/json",
"url": "https://www.seosiguan.com/zb_users/api/",
"description": "博客的REST API入口,支持获取文章列表、分类、标签等数据。"
}
]
}结语:使用ard.json(ai-catalog.json)要注意网站的安全防护的事项,尤其是API方面要进行限流和控制,避免被恶意的攻击,可以针对指定的AI及搜索引擎IP放权读取,具体根据自身的技术情况和运营需求而定。