SEO私馆

原创知识、有效实用、促进思考、学习交流

ard.json开启GEO的读取清单模式

现在给网站做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放权读取,具体根据自身的技术情况和运营需求而定。