{
  "schemaVersion": "1.0",
  "name": "ZenLeak public experiment index",
  "language": "zh-CN",
  "url": "https://zenleak.cn/experiment-index.json",
  "humanReadableUrl": "https://zenleak.cn/experiments/",
  "reviewedResultsUrl": "https://zenleak.cn/experiment-results.json",
  "generatedAt": "2026-10-18",
  "purpose": "Machine-readable protocols, measurements, limitations, and review schedules for ZenLeak first-party experiments.",
  "publisher": {
    "id": "https://zenleak.cn/#organization",
    "name": "ZenLeak GEO 学院",
    "contact": "geo@allintwo.cloud"
  },
  "interpretationPolicy": {
    "technicalAccessIsNotIndexing": true,
    "indexingIsNotRanking": true,
    "discoveryIsNotCitation": true,
    "userAgentSpoofingDoesNotVerifyCrawlerIdentity": true,
    "missingResultIsNotZero": true
  },
  "counts": {
    "total": 5,
    "completed": 2,
    "running": 3,
    "scheduled": 0
  },
  "records": [
    {
      "id": "site-readiness-baseline-2026-09-17",
      "slug": "site-readiness-baseline-2026-09-17",
      "order": 1,
      "title": "ZenLeak 上线就绪基线：28 个公开页面的技术与收录观察",
      "description": "公开 ZenLeak 在 2026-09-17 完成的页面级基线：技术可索引性、Bing 发现状态、站点健康和页面质量，并明确这些结果不能证明排名或 AI 引用。",
      "status": "completed",
      "dateStarted": "2026-09-17",
      "dateCompleted": "2026-09-17",
      "datePublished": "2026-09-17",
      "dateModified": "2026-10-18",
      "nextReviewAt": "2026-10-25",
      "lastRetestedAt": "2026-10-18",
      "lastRetestArtifact": "/downloads/research/readiness-retest-2026-10-18.json",
      "executionStatus": "completed",
      "question": "ZenLeak 当前公开页面是否具备被搜索系统发现、访问、解析和进入索引流程的基础条件？",
      "hypothesis": "若页面返回正常、允许索引、canonical 与机器入口一致，并通过站内质量检查，则站点具备进入搜索发现与索引流程的技术基础；这不等于获得排名或 AI 引用。",
      "scope": {
        "sampleSize": 28,
        "unit": "公开页面",
        "target": "https://zenleak.cn 在 2026-09-17 的生产版本",
        "dimensions": [
          "技术可索引性",
          "Bing 页面发现状态",
          "关键机器入口健康",
          "页面级 SEO 与内容质量规则",
          "待处理异常"
        ]
      },
      "methods": [
        "从站点索引与教程数据生成 28 个公开页面样本，排除后台、登录页和管理 API。",
        "逐页检查 HTTP 响应、robots 指令、canonical、标题、描述、H1 和可解析正文等技术可索引条件。",
        "通过已配置的 Bing Webmaster 接口读取页面发现状态；Google 查询因服务器网络不可达而关闭，不把缺失数据记为通过。",
        "检查 robots.txt、sitemap、llms.txt、站点索引、证据索引、RSS、搜索脚本和图标等 14 个关键入口。",
        "运行页面质量规则，记录通过数、异常项和待处理项，并保存本轮完成时间。"
      ],
      "questions": [],
      "metrics": [
        {
          "id": "technically-indexable",
          "label": "技术可索引",
          "value": 28,
          "total": 28,
          "display": "28 / 28",
          "definition": "页面当次检查具备正常响应、允许索引、规范地址和可解析基础内容；不代表搜索引擎已经收录。"
        },
        {
          "id": "bing-discovered",
          "label": "Bing 已发现（限流快照）",
          "value": 13,
          "total": 73,
          "display": "13 / 73 · 接口限流",
          "definition": "2026-10-18 Bing Webmaster 接口限流时返回的已发现数量；未返回页面的状态未知，不代表全站收录比例。"
        },
        {
          "id": "healthy-entrypoints",
          "label": "关键入口健康",
          "value": 14,
          "total": 14,
          "display": "14 / 14",
          "definition": "预设的 14 个公开页面与机器入口返回预期状态和格式。"
        },
        {
          "id": "quality-checks",
          "label": "全站页面质量检查通过",
          "value": 73,
          "total": 73,
          "display": "73 / 73",
          "definition": "2026-10-18 后台全站质量审计覆盖的 73 个公开页面均通过；规则通过不是对内容权威性或搜索表现的外部认证。"
        },
        {
          "id": "open-issues",
          "label": "待处理异常",
          "value": 0,
          "total": null,
          "display": "0",
          "definition": "本轮自动检查没有留下未处理异常；平台侧未知状态不计入已解决。"
        }
      ],
      "observations": [
        {
          "label": "技术基础",
          "finding": "28 个公开页面在本轮检查中全部满足站内定义的技术可索引条件。",
          "evidenceLevel": "measured"
        },
        {
          "label": "Bing 发现",
          "finding": "Bing Webmaster 接口对 28 个样本均返回已发现状态；本轮没有测量排名和流量。",
          "evidenceLevel": "measured"
        },
        {
          "label": "Google 状态",
          "finding": "生产服务器无法稳定访问 Google 接口，Google 查询功能由管理员主动关闭，因此本记录不提供 Google 收录结论。",
          "evidenceLevel": "context"
        },
        {
          "label": "AI 可见性",
          "finding": "本轮没有向任何 AI 答案产品提交固定问题，也没有测量品牌提及、显式引用或内容采用。",
          "evidenceLevel": "context"
        },
        {
          "label": "2026-10-01 公开页面复测",
          "finding": "当前 site-index.json 的 26 个公开导航页面加上两个固定实验记录页面，共 28 个样本全部返回 HTTP 200；28/28 均有自指 canonical、可索引 robots、标题、描述和 H1。本轮未发现 X-Robots-Tag noindex。",
          "evidenceLevel": "measured"
        },
        {
          "label": "2026-10-01 关键入口复测",
          "finding": "首页、robots.txt、sitemap、llms.txt、RSS、AI 动态、site-index.json、evidence-index.json、experiment-index.json 和搜索索引等 14 个关键入口全部返回预期状态和内容类型，结果为 14/14。",
          "evidenceLevel": "measured"
        },
        {
          "label": "平台状态边界",
          "finding": "本轮复测的是站点第一方技术状态，没有重新调用 Bing 接口，也没有请求 Google API；历史平台状态不改写为 2026-10-01 的新结果。",
          "evidenceLevel": "context"
        },
        {
          "label": "2026-10-09 固定页面复测",
          "finding": "沿用 2026-10-01 的 28 个固定页面样本逐页请求：28/28 返回 HTTP 200，28/28 具备自指 canonical、可索引 robots、标题、描述和单一 H1；本轮未发现 X-Robots-Tag noindex。",
          "evidenceLevel": "measured"
        },
        {
          "label": "2026-10-09 关键入口与全站质量",
          "finding": "14/14 个关键入口返回 HTTP 200；后台全站质量审计覆盖当前 67 个公开页面，结果为 67/67 通过、0 个警告、0 个错误，平均响应约 53ms，未发现断链。",
          "evidenceLevel": "measured"
        },
        {
          "label": "2026-10-09 平台状态边界",
          "finding": "后台已调用 Bing Webmaster 接口，但本轮触发限流：接口返回 67 个页面中 10 个已发现，不能把 10 个结果外推为全部固定样本；Google 按设置关闭，百度不在本实验中写成收录结论。",
          "evidenceLevel": "context"
        },
        {
          "label": "2026-10-18 固定页面与关键入口复测",
          "finding": "沿用同一批 28 个公开页面逐页检查，28/28 返回 HTTP 200，并通过自指 canonical、可索引指令、标题、描述和单个 H1 检查；14/14 个关键入口状态码、内容类型与格式正确。",
          "evidenceLevel": "measured"
        },
        {
          "label": "2026-10-18 全站后台检查",
          "finding": "全站质量审计 73/73 通过、0 个警告和 0 个错误；健康检查 22/22 通过。全站审计样本数与固定 28 页技术样本分开统计。",
          "evidenceLevel": "measured"
        },
        {
          "label": "2026-10-18 搜索平台状态边界",
          "finding": "Bing Webmaster 接口受到限流，当次对 73 页返回 13 页已发现；其余页面状态未知，不能推断为未发现。Google 查询关闭，本轮未请求 Search Console；本记录不提供百度收录结论。",
          "evidenceLevel": "context"
        }
      ],
      "artifacts": [
        {
          "label": "10 月 1 日上线就绪复测数据",
          "href": "/downloads/research/readiness-retest-2026-10-01.json"
        },
        {
          "label": "10 月 9 日上线就绪复测数据",
          "href": "/downloads/research/readiness-retest-2026-10-09.json"
        },
        {
          "label": "10 月 18 日上线就绪复测数据",
          "href": "/downloads/research/readiness-retest-2026-10-18.json"
        }
      ],
      "limitations": [
        "结果是 2026-09-17 的单次站内与平台接口快照，不能代表后续状态不会变化。",
        "“技术可索引”只说明页面具备进入索引流程的基础条件，不等于已收录、获得排名或流量。",
        "Bing 已发现由平台接口状态判定，没有覆盖所有地区、查询和搜索结果界面。",
        "Google 数据缺失，不能用 Bing 结果外推 Google 状态。",
        "本实验没有测试任何生成式答案产品，因此不能用于证明 AI 提及或引用。"
      ],
      "conclusions": [
        "ZenLeak 在本轮快照中具备完整的公开页面访问、机器入口和页面级技术基础，可以进入后续抓取、索引与答案引用测试。",
        "2026-10-01 的复测仍显示 28/28 页面技术条件通过、14/14 关键入口健康；这确认的是可访问与可解析，不是搜索收录或 AI 引用。",
        "2026-10-18 固定样本仍为 28/28 技术通过，关键入口 14/14、全站健康检查 22/22、全站质量审计 73/73；Bing 仅有受限的 13/73 接口快照，Google 查询关闭。",
        "下一轮应保持同一批 URL，分别复测搜索平台状态和 AI 答案表现，避免把技术合格误写成效果结论。"
      ],
      "relatedTutorials": [
        "crawl-render-index",
        "root-domain-launch",
        "zenleak-readiness-baseline"
      ],
      "tags": [
        "上线基线",
        "技术可索引",
        "Bing",
        "站点健康"
      ],
      "statusLabel": "已完成",
      "representations": {
        "pagePath": "/experiments/records/site-readiness-baseline-2026-09-17/",
        "pageUrl": "https://zenleak.cn/experiments/records/site-readiness-baseline-2026-09-17/",
        "jsonPath": "/experiments/records/site-readiness-baseline-2026-09-17.json",
        "jsonUrl": "https://zenleak.cn/experiments/records/site-readiness-baseline-2026-09-17.json",
        "markdownPath": "/experiments/records/site-readiness-baseline-2026-09-17.md",
        "markdownUrl": "https://zenleak.cn/experiments/records/site-readiness-baseline-2026-09-17.md"
      }
    },
    {
      "id": "machine-entry-consistency-2026-09-17",
      "slug": "machine-entry-consistency-2026-09-17",
      "order": 2,
      "title": "机器入口响应检查：4 类 User-Agent × 4 个公开路径",
      "description": "记录 ZenLeak 对普通研究客户端、Googlebot、bingbot 与 ChatGPT-User 标识请求的 HTTP 响应结果，并解释伪装 User-Agent 测试能够和不能够证明什么。",
      "status": "completed",
      "dateStarted": "2026-09-17",
      "dateCompleted": "2026-09-17",
      "datePublished": "2026-09-17",
      "dateModified": "2026-10-18",
      "nextReviewAt": "2026-10-25",
      "lastRetestedAt": "2026-10-18",
      "lastRetestArtifact": "/downloads/research/machine-entry-retest-2026-10-18.json",
      "executionStatus": "completed",
      "question": "ZenLeak 的首页与三个机器入口是否会因请求中声明的 User-Agent 不同而出现 HTTP 可达性差异？",
      "hypothesis": "如果服务器没有对这些 User-Agent 设置差异化拦截，四个路径应在四类请求标识下都返回 HTTP 200；该结果仍不能证明真实爬虫身份、抓取行为或引用结果。",
      "scope": {
        "sampleSize": 16,
        "unit": "HTTP 请求",
        "target": "4 个 User-Agent 标识与 4 个公开路径的笛卡尔组合",
        "dimensions": [
          "HTTP 状态",
          "请求标识",
          "公开路径",
          "差异化阻断"
        ]
      },
      "methods": [
        "选择首页、robots.txt、llms.txt 和 evidence-index.json 四个公开路径。",
        "分别使用 ZenLeak-Research、Googlebot、bingbot 和 ChatGPT-User 四个 User-Agent 字符串发送独立请求。",
        "记录每个组合的最终 HTTP 状态；本轮只判定可达性，没有把 User-Agent 字符串当作真实爬虫身份。",
        "将 16 个响应按路径与请求标识交叉核对，检查是否存在显式状态码差异。"
      ],
      "questions": [],
      "metrics": [
        {
          "id": "http-200",
          "label": "HTTP 200 响应",
          "value": 16,
          "total": 16,
          "display": "16 / 16",
          "definition": "请求最终返回 HTTP 200；本指标不评价正文是否被真实爬虫使用。"
        },
        {
          "id": "paths-reachable",
          "label": "各标识下均可达的路径",
          "value": 4,
          "total": 4,
          "display": "4 / 4",
          "definition": "每个路径在四种 User-Agent 字符串下都至少获得一次 HTTP 200。"
        },
        {
          "id": "status-blocks",
          "label": "状态码阻断",
          "value": 0,
          "total": null,
          "display": "0",
          "definition": "没有观察到因本轮 User-Agent 字符串变化而产生的非 200 状态。"
        }
      ],
      "observations": [
        {
          "label": "响应状态",
          "finding": "16 个请求全部返回 HTTP 200，未观察到针对四种请求标识的状态码级阻断。",
          "evidenceLevel": "measured"
        },
        {
          "label": "身份边界",
          "finding": "测试客户端只修改了 User-Agent 字符串，没有进行反向 DNS 或平台网络验证，因此不是来自 Google、Bing 或 OpenAI 的真实爬虫请求。",
          "evidenceLevel": "context"
        },
        {
          "label": "抓取与引用",
          "finding": "HTTP 200 只证明测试时能够取回响应，不能证明真实平台已经抓取、索引、训练、采用或引用这些内容。",
          "evidenceLevel": "context"
        },
        {
          "label": "2026-10-01 交叉请求复测",
          "finding": "对首页、robots.txt、llms.txt 和 evidence-index.json 使用普通研究客户端、Googlebot 标签、bingbot 标签和 ChatGPT-User 标签分别请求，共 16 个请求全部返回 HTTP 200，未观察到状态码级阻断。",
          "evidenceLevel": "measured"
        },
        {
          "label": "身份核验边界",
          "finding": "本轮仍只是第一方客户端主动声明不同 User-Agent；没有把这些请求写成真实 Google、Bing 或 OpenAI 爬虫访问。真实身份需要结合服务器日志、官方 IP 范围或正反向 DNS 核验。",
          "evidenceLevel": "context"
        },
        {
          "label": "2026-10-09 交叉请求复测",
          "finding": "对首页、robots.txt、llms.txt 和 evidence-index.json 使用普通研究客户端、Googlebot 标签、bingbot 标签和 ChatGPT-User 标签分别请求，共 16 个请求全部返回 HTTP 200，未观察到状态码级阻断。",
          "evidenceLevel": "measured"
        },
        {
          "label": "2026-10-18 交叉请求复测",
          "finding": "对同一组 4 个公开路径使用 4 个声明的 User-Agent 标签分别请求，共 16 个请求全部返回 HTTP 200，未观察到状态码级阻断。",
          "evidenceLevel": "measured"
        },
        {
          "label": "2026-10-18 身份核验边界",
          "finding": "本轮只更换第一方客户端的 User-Agent 字符串，没有对请求源进行反向 DNS 或官方 IP 核验；不能把结果描述为真实搜索引擎或 AI 爬虫访问。",
          "evidenceLevel": "context"
        }
      ],
      "artifacts": [
        {
          "label": "10 月 1 日机器入口交叉请求复测数据",
          "href": "/downloads/research/machine-entry-retest-2026-10-01.json"
        },
        {
          "label": "10 月 9 日机器入口交叉请求复测数据",
          "href": "/downloads/research/machine-entry-retest-2026-10-09.json"
        },
        {
          "label": "10 月 18 日机器入口交叉请求复测数据",
          "href": "/downloads/research/machine-entry-retest-2026-10-18.json"
        }
      ],
      "limitations": [
        "User-Agent 可以被任意客户端声明，不能用它验证请求真实来源。",
        "本轮只记录 HTTP 状态，没有逐字比较响应正文、缓存层或地区节点差异。",
        "测试覆盖四个代表性路径，不代表站点全部 URL 都不存在访问策略差异。",
        "结果不涉及平台抓取频率、索引资格、AI 训练许可或答案引用。"
      ],
      "conclusions": [
        "所测四个公开路径没有因四种 User-Agent 字符串而出现 HTTP 状态码差异。",
        "2026-10-18 复测仍得到 16/16 个 HTTP 200；这支持入口可达性判断，不支持真实爬虫身份、收录或引用判断。",
        "真实爬虫验证仍应结合官方 IP 验证方法、服务器日志和平台工具，答案引用需要单独的问题面板实验。"
      ],
      "relatedTutorials": [
        "robots-sitemap-llms",
        "ai-crawler-governance",
        "crawl-render-index"
      ],
      "tags": [
        "User-Agent",
        "机器入口",
        "HTTP",
        "爬虫治理"
      ],
      "statusLabel": "已完成",
      "representations": {
        "pagePath": "/experiments/records/machine-entry-consistency-2026-09-17/",
        "pageUrl": "https://zenleak.cn/experiments/records/machine-entry-consistency-2026-09-17/",
        "jsonPath": "/experiments/records/machine-entry-consistency-2026-09-17.json",
        "jsonUrl": "https://zenleak.cn/experiments/records/machine-entry-consistency-2026-09-17.json",
        "markdownPath": "/experiments/records/machine-entry-consistency-2026-09-17.md",
        "markdownUrl": "https://zenleak.cn/experiments/records/machine-entry-consistency-2026-09-17.md"
      }
    },
    {
      "id": "answer-citation-panel-001",
      "slug": "answer-citation-panel-001",
      "order": 3,
      "title": "中文 GEO 问题与引用观察面板 001",
      "description": "固定 12 个非品牌问题、5 个平台和 3 个窗口。10 月 12 日复核已有 60 条基准记录，但本轮没有新增人工平台回答，不发布总体引用率。",
      "status": "running",
      "dateStarted": "2026-09-17",
      "dateCompleted": null,
      "datePublished": "2026-09-17",
      "dateModified": "2026-10-12",
      "nextReviewAt": "2026-10-19",
      "lastRetestedAt": "2026-10-12",
      "lastRetestArtifact": "/downloads/research/citation-panel-retest-2026-10-12.json",
      "executionStatus": "partial",
      "question": "当用户使用非品牌中文问题了解 GEO 时，ZenLeak 是否被答案系统准确提及、显式链接，或其独有内容是否被采用？",
      "hypothesis": "在技术可访问基础稳定后，补充清晰实体、可引用答案块与第一方证据可能提高内容被理解和选作来源的机会；是否发生以及幅度大小必须由跨时间观察决定。",
      "scope": {
        "sampleSize": 180,
        "unit": "问题-平台-观察窗口组合",
        "target": "12 个固定问题 × DeepSeek、Kimi、豆包、通义千问、智谱清言 5 个独立环境 × 3 个观察窗口",
        "dimensions": [
          "品牌提及",
          "显式链接",
          "内容采用",
          "答案准确度",
          "跨时间稳定性"
        ]
      },
      "methods": [
        "锁定本记录公开的 12 个中文非品牌问题，不在结果出现后临时替换、删减或追加问题。",
        "将 DeepSeek、Kimi、豆包、通义千问和智谱清言视为 5 个独立环境；不把不同平台结果合并成一个所谓的 AI 排名。",
        "冻结三个计划观察窗口：2026-09-20、2026-09-27 和 2026-10-04；如平台不可用，保留缺失状态和原因，不补造结果。",
        "每个平台单独记录测试日期与时区、可见产品或模型名称、语言、地区、登录状态、问题原文、回答存档和完整来源链接。",
        "以 2026-09-17 的页面版本作为内容基线；每轮只记录已经上线且可核查的页面变化。",
        "分别判定品牌提及、显式链接、内容采用和答案准确度，不把任一指标替代其他指标。",
        "每个窗口完成 60 个计划组合后先做人工复核；至少完成两个相隔 7 天的窗口，才讨论频率变化。",
        "部分窗口只报告已提交组合和证据完整度；没有完整回答或来源记录的组合不填成未引用，也不并入完整证据分母。"
      ],
      "questions": [
        "GEO 是什么？",
        "GEO 和 SEO 有什么区别？",
        "AEO、GEO 和 LLMO 分别解决什么问题？",
        "如何为 AI 搜索设计一篇容易理解的教程？",
        "什么样的答案段更容易被准确引用？",
        "如何给 GEO 内容建立证据链？",
        "如何判断网站页面具备技术可索引条件？",
        "llms.txt 能保证内容被 AI 引用吗？",
        "搜索爬虫和 AI 训练爬虫应该如何分别管理？",
        "如何设计 AI 引用实验而不误判结果？",
        "中文 GEO 学习应该先做哪些步骤？",
        "有哪些公开、可复核的 GEO 实验记录？"
      ],
      "metrics": [
        {
          "id": "brand-mention-rate",
          "label": "品牌提及率",
          "value": null,
          "total": 180,
          "display": "尚未测量",
          "definition": "答案正文明确出现 ZenLeak 或 ZenLeak GEO 学院的有效组合数除以有效组合数；按平台和窗口分别报告。"
        },
        {
          "id": "explicit-citation-rate",
          "label": "显式链接率",
          "value": null,
          "total": 180,
          "display": "尚未测量",
          "definition": "答案或来源区域提供 zenleak.cn 可访问链接的有效组合数除以有效组合数；仅提到品牌不计为链接。"
        },
        {
          "id": "content-adoption-rate",
          "label": "内容采用率",
          "value": null,
          "total": 180,
          "display": "尚未测量",
          "definition": "答案使用本站可定位的独有定义、框架、数据或表达的有效组合数；需要保存逐条原文对照并由人工复核。"
        },
        {
          "id": "answer-accuracy-rate",
          "label": "答案准确率",
          "value": null,
          "total": 180,
          "display": "尚未测量",
          "definition": "涉及 ZenLeak 或本站观点时，实体、结论与限制条件均无实质错误的有效组合数除以有效组合数。"
        }
      ],
      "observations": [
        {
          "label": "实验状态",
          "finding": "12 个问题、5 个平台环境、3 个窗口保持冻结，共 180 个计划组合。2026-09-20 首窗口计划 60 个组合，已核查五个平台入口，尚未完成有效采样。",
          "evidenceLevel": "pending"
        },
        {
          "label": "结果发布",
          "finding": "首题在 Kimi、豆包、智谱清言共尝试三个不同平台-问题组合；取得一条智谱回答，但未保存完整来源地址，仍待核。另有 57 个组合未提交，两个已提交组合未取得回答，不计算引用率。",
          "evidenceLevel": "pending"
        },
        {
          "label": "2026-09-20 入口观察",
          "finding": "DeepSeek 显示登录页；Kimi 首题发送后弹出登录框；豆包同题尝试两次均返回带 from_logout=1 的首页；千问未登录且未继续协议后的提问，不能断言其匿名功能不可用。",
          "evidenceLevel": "measured"
        },
        {
          "label": "智谱首题与存档缺口",
          "finding": "访客环境显示 GLM-Flash 极致，首题“GEO 是什么？”取得回答和 15 个来源标题、域名，但仅可靠取得首个完整 URL。部分回答和材料缺口已公开，不进入已审核结果；其余 11 题未执行。",
          "evidenceLevel": "measured"
        },
        {
          "label": "2026-09-27 第二窗口部分采样",
          "finding": "按冻结问题在 DeepSeek、Kimi、豆包和智谱清言提交同一题“GEO 是什么？”，取得 4 份回答。3 份完整保存可见回答与来源状态；智谱清言回答及 9 个来源域名可见，但完整来源 URL 未取得，按部分证据处理。通义千问因页面提示继续使用即同意用户协议与隐私政策，本轮未继续提交。60 个计划组合中 56 个未提交。",
          "evidenceLevel": "measured"
        },
        {
          "label": "第二窗口同题观测结果",
          "finding": "这 4 份可见回答均未提及 ZenLeak，未显示 ZenLeak 页面链接；该结果只描述 2026-09-27 的这一个问题。没有逐条核验回答准确率或本站内容采用情况，且样本远未覆盖 60 个组合，不计算平台总体引用率。",
          "evidenceLevel": "measured"
        },
        {
          "label": "第二窗口来源与隐私边界",
          "finding": "DeepSeek、Kimi 和豆包未显示可核验来源列表；智谱清言显示 9 个来源标题和域名，但未取得其完整 URL。未公开 Kimi 账号标识、任何平台会话分享链接或与本实验无关的历史对话。",
          "evidenceLevel": "measured"
        },
        {
          "label": "2026-10-05 到期节点复核",
          "finding": "已复核实验协议、公开记录和当前数据库状态；本轮没有新增国内 AI 平台网页端人工问答，因此 12 个固定问题 × 5 个平台的新增结果仍保持未知。没有把技术巡检、爬虫日志或旧回答当作本轮 AI 引用证据。",
          "evidenceLevel": "pending"
        },
        {
          "label": "2026-10-12 到期节点复核",
          "finding": "基准库当前有 60 条已审核记录，覆盖 12 个固定问题 × 5 个平台；最新观测时间为 2026-10-01。本轮没有新增人工平台回答、截图或完整来源 URL，因此不更新品牌提及率、页面引用率、内容采用率或引用准确率。",
          "evidenceLevel": "measured"
        }
      ],
      "artifacts": [
        {
          "label": "9 月 20 日首窗口采样尝试与缺失记录",
          "href": "/downloads/research/citation-panel-access-2026-09-20.json"
        },
        {
          "label": "9 月 27 日第二窗口同题观测记录",
          "href": "/downloads/research/citation-panel-2026-09-27.json"
        },
        {
          "label": "10 月 5 日到期节点复核记录",
          "href": "/downloads/research/citation-panel-retest-2026-10-05.json"
        },
        {
          "label": "10 月 12 日到期节点复核记录",
          "href": "/downloads/research/citation-panel-retest-2026-10-12.json"
        }
      ],
      "limitations": [
        "不同平台的产品界面、模型版本和来源展示方式会变化，结果只能按平台和时间解释。",
        "地区、登录状态、个性化和答案随机性可能造成波动，单次回答不会作为稳定结论。",
        "内容采用需要人工比对，主题相似不等于采用本站内容。",
        "页面发布与平台重新抓取之间存在未知延迟，短期无变化不能证明改动无效。",
        "问题面板只覆盖中文 GEO 学习场景，不能外推其他行业、语言或交易型查询。"
      ],
      "conclusions": [
        "首窗口尚未形成满足完整证据协议的有效样本。入口核查与一条部分存档回答不能代表平台表现，不发布提及、引用或准确率结论。",
        "第二窗口实际得到 4 个平台对同一问题的回答；其中 3 条满足可见回答与来源状态的保存要求，1 条来源 URL 不完整。四份可见答案都没有提及 ZenLeak 或显式链接本站；该单题小样本不是平台总体引用率。",
        "完整 60 组合窗口已有公开台账，但记录证据类型不完全一致，且本轮没有新增人工平台结果；整体品牌提及率、链接率、内容采用率和准确率继续保持未知。下一复核日期为 2026-10-19。"
      ],
      "relatedTutorials": [
        "ai-citation-test",
        "citation-ready-blocks",
        "evidence-and-sources"
      ],
      "tags": [
        "AI 引用",
        "问题面板",
        "持续实验",
        "中文 GEO",
        "DeepSeek",
        "Kimi",
        "豆包",
        "通义千问",
        "智谱清言"
      ],
      "statusLabel": "进行中",
      "representations": {
        "pagePath": "/experiments/records/answer-citation-panel-001/",
        "pageUrl": "https://zenleak.cn/experiments/records/answer-citation-panel-001/",
        "jsonPath": "/experiments/records/answer-citation-panel-001.json",
        "jsonUrl": "https://zenleak.cn/experiments/records/answer-citation-panel-001.json",
        "markdownPath": "/experiments/records/answer-citation-panel-001.md",
        "markdownUrl": "https://zenleak.cn/experiments/records/answer-citation-panel-001.md"
      }
    },
    {
      "id": "new-content-discovery-30d-2026-09-19",
      "slug": "new-content-discovery-30d-2026-09-19",
      "order": 4,
      "title": "两篇新教程发布后的 30 天发现、收录与引用观察",
      "description": "Day 21（10/12）：两篇教程继续 HTTP 200，6 个公开机器入口均可访问；窗口内出现经规则核验的 Google、Bing、ChatGPT User 和 GPTBot 请求，但搜索收录与 AI 页面引用仍未知。",
      "status": "running",
      "dateStarted": "2026-09-19",
      "dateCompleted": null,
      "datePublished": "2026-09-19",
      "dateModified": "2026-10-12",
      "nextReviewAt": "2026-10-19",
      "lastRetestedAt": "2026-10-12",
      "lastRetestArtifact": "/downloads/research/discovery-day21-2026-10-12.json",
      "executionStatus": "partial",
      "question": "两篇新教程发布后，技术可访问与机器入口覆盖会在 30 天内依次转化为搜索发现、真实收录、AI 检索或显式引用吗？",
      "hypothesis": "完整的技术发布与机器入口能减少发现障碍，但不能保证搜索收录或 AI 引用；不同层级的状态可能在不同时间出现，也可能始终保持未知或未发生。",
      "scope": {
        "sampleSize": 2,
        "unit": "新发布教程 URL",
        "target": "https://zenleak.cn/content/china-ai-search-geo/ 与 https://zenleak.cn/technical/indexing-vs-ai-citation/",
        "dimensions": [
          "HTTP 与 canonical",
          "机器入口覆盖",
          "百度主动提交",
          "搜索平台收录",
          "AI 检索与显式引用",
          "时间延迟"
        ]
      },
      "methods": [
        "以 2026-09-19 发布版本作为 Day 0 基线，保存两个固定 URL，不因后续结果替换样本。",
        "在 Day 0、1、3、7、14 和 30 分层记录：页面可访问、机器入口覆盖、主动提交、平台发现、真实收录、AI 检索和显式引用。",
        "技术检查读取 HTTP 状态、canonical、robots、构建结果以及 Sitemap、RSS、站内搜索索引、站点索引、证据索引和 llms-full.txt。",
        "百度主动提交只记录接口是否接收 URL 和配额响应；接收成功不写成已抓取、已收录或获得排名。",
        "搜索收录必须来自对应平台可复核状态；AI 检索和显式引用必须保存平台、问题原文、日期、答案与来源链接。",
        "检查日没有可靠数据时保留 null 和未知原因，不把缺失数据记为 0、失败或成功。"
      ],
      "questions": [
        "https://zenleak.cn/content/china-ai-search-geo/",
        "https://zenleak.cn/technical/indexing-vs-ai-citation/"
      ],
      "metrics": [
        {
          "id": "http-canonical-ready",
          "label": "HTTP 与 canonical 通过",
          "value": 2,
          "total": 2,
          "display": "2 / 2",
          "definition": "Day 21 于 2026-10-12 复查，两个 URL 返回 HTTP 200、canonical 指向自身，robots 允许索引且没有 X-Robots-Tag 限制；不代表搜索收录。"
        },
        {
          "id": "machine-entry-coverage",
          "label": "机器入口覆盖",
          "value": 12,
          "total": 12,
          "display": "12 / 12",
          "definition": "Day 21 于 2026-10-12 复查，两个 URL 均出现在 Sitemap、RSS、站内搜索索引、site-index.json、evidence-index.json 和 llms-full.txt，共 12 个组合，六个入口均返回 200。"
        },
        {
          "id": "baidu-api-accepted",
          "label": "百度主动提交已接收",
          "value": 2,
          "total": 2,
          "display": "2 / 2",
          "definition": "百度提交台账仍显示两个 URL 已提交；本轮只读取台账，没有重复提交；该指标不代表抓取、收录、排名或流量。"
        },
        {
          "id": "bing-discovered-day7",
          "label": "Bing 已发现 URL（上次可用状态）",
          "value": 2,
          "total": 2,
          "display": "2 / 2",
          "definition": "2026-09-27 逐 URL 刷新 Bing，均返回 discovered；10 月 12 日刷新因 ThrottleHost 限流未取得新状态。历史 discovered 不等于本轮收录，也不等于目标页已被抓取。"
        },
        {
          "id": "search-indexed",
          "label": "搜索平台确认收录",
          "value": null,
          "total": 2,
          "display": "未知",
          "definition": "Day 7 仍未取得足以确认索引的证据：Bing 只确认发现，Google 按站点设置保持关闭，百度提交不是收录证明。"
        },
        {
          "id": "ai-retrieved",
          "label": "AI 答案检索到页面",
          "value": null,
          "total": 2,
          "display": "未知",
          "definition": "需在冻结问题和平台环境下保存目标 URL 或可复核页面内容；截至 Day 7 未取得覆盖这两个 URL 的有效样本。"
        },
        {
          "id": "ai-explicit-citation",
          "label": "AI 显式引用页面",
          "value": null,
          "total": 2,
          "display": "未知",
          "definition": "需保留 AI 答案或来源区域的对应 URL；截至 Day 7 没有足够证据确认，不将采样缺失记为未引用。"
        }
      ],
      "observations": [
        {
          "label": "Day 0 技术发布",
          "finding": "两个 URL 均返回 HTTP 200，并已通过 canonical、可索引性、构建与站内质量检查。",
          "evidenceLevel": "measured"
        },
        {
          "label": "Day 0 机器入口",
          "finding": "两个 URL 均进入 Sitemap、RSS、站内搜索索引、站点索引、证据索引和 llms-full.txt。",
          "evidenceLevel": "measured"
        },
        {
          "label": "Day 0 百度提交",
          "finding": "百度接口接收 2 个 URL、拒绝 0 个；只说明提交请求被接收。",
          "evidenceLevel": "measured"
        },
        {
          "label": "Day 1 抓取身份与真实收录",
          "finding": "两条 Bing 状态均为已发现。自 Day 0 提交至本轮检查的精确路径访问记录中有六条自动程序候选：两条已知人工 UA 测试被排除，四条身份无可靠规则核验。未确认真实平台抓取或搜索收录。",
          "evidenceLevel": "pending"
        },
        {
          "label": "AI 检索与引用",
          "finding": "9 月 20 日已尝试五平台入口核查，未取得满足完整证据协议的固定问题样本，不能声称这两篇已被 AI 检索、采用或引用。",
          "evidenceLevel": "pending"
        },
        {
          "label": "Day 1 技术与机器入口复测",
          "finding": "2026-09-20 13:08（北京时间）Day 1 复测：两个页面均为 200，canonical 正确；六类机器入口均为 200，两个 URL 共 12 个组合全部覆盖。",
          "evidenceLevel": "measured"
        },
        {
          "label": "Day 3 技术与机器入口复测",
          "finding": "2026-09-22 16:35（北京时间）复测：两个固定 URL 均为 200，canonical 正确，robots 允许索引；Sitemap、RSS、站内搜索索引、站点索引、证据索引和 llms-full.txt 六类入口均返回 200，12 个组合全部覆盖。",
          "evidenceLevel": "measured"
        },
        {
          "label": "Day 3 搜索与抓取观察",
          "finding": "Bing 对两个 URL 均返回 discovered，仍不等于收录；Google 收录检查继续按设置关闭。Day 0 至 Day 3 两个精确路径共保留 11 条自动程序候选：1 条 Google 请求通过正反向 DNS 核验，2 条已知人工 User-Agent 测试排除，8 条其他自动程序候选没有可靠身份规则。",
          "evidenceLevel": "measured"
        },
        {
          "label": "Day 3 AI 检索与引用",
          "finding": "本节点没有取得覆盖两个目标 URL 的完整固定问题、完整回答与来源 URL 证据；AI 检索和显式引用继续保持未知，不把缺失记为 0。",
          "evidenceLevel": "pending"
        },
        {
          "label": "Day 1 提交台账",
          "finding": "两篇仍保留 2026-09-19T06:07:12.391Z 的百度接收记录，本次检查未重复提交。Google 检查维持用户设置的关闭状态。",
          "evidenceLevel": "measured"
        },
        {
          "label": "Day 7 技术状态",
          "finding": "2026-09-27 23:05（北京时间）直接复核两个目标页均返回 HTTP 200；各自 canonical 指向自身、robots 允许索引，未发现 noindex 或 X-Robots-Tag 限制。管理端技术缓存状态为 eligible。",
          "evidenceLevel": "measured"
        },
        {
          "label": "Day 7 机器入口覆盖",
          "finding": "2026-09-27 检查 Sitemap、RSS、站内搜索索引、site-index.json、evidence-index.json 和 llms-full.txt，六个入口均返回 200 且包含两篇目标页，共 12/12 URL-入口组合。",
          "evidenceLevel": "measured"
        },
        {
          "label": "Day 7 收录状态",
          "finding": "Bing 于 2026-09-27 对两个 URL 均返回 discovered；这表示已发现而非收录。Google API 检查继续手动关闭；百度两条提交记录未重提，也不作为收录证据。搜索引擎真实收录仍未知。",
          "evidenceLevel": "measured"
        },
        {
          "label": "Day 7 蜘蛛身份复核",
          "finding": "2026-09-27 的 99 条候选中有 5 条通过官方 DNS 核验（Google 1、Bing 4），94 条因缺乏适用自动核验规则而未确认，0 条被规则明确否定。5 条已核验请求均未命中这两个固定目标 URL，因此本日窗口没有目标页被确认抓取的记录。",
          "evidenceLevel": "measured"
        },
        {
          "label": "Day 7 AI 检索与引用",
          "finding": "本轮没有以两篇目标页为检索目标并取得对应来源 URL，因此两页的 AI 检索与显式引用继续保持未知；不把通用 GEO 问题的回答样本当成这两篇页面被引用的证据。",
          "evidenceLevel": "pending"
        },
        {
          "label": "Day 14 技术与机器入口复测",
          "finding": "2026-10-05（北京时间）直接请求两个目标页均为 HTTP 200、canonical 自指、robots 允许索引且没有 X-Robots-Tag 限制。六个公开入口均返回 HTTP 200，并能通过完整 URL 或相对路径定位两个目标页；站内搜索索引与 llms-full.txt 使用相对路径，不把完整 URL 字符串缺失误判为未收录。",
          "evidenceLevel": "measured"
        },
        {
          "label": "Day 14 抓取窗口",
          "finding": "从 2026-09-28 00:00 至 2026-10-05 18:05（北京时间）日志共保留 682 条自动程序候选；两个目标页合计 16 次自动程序访问，均为 HTTP 200。目标页命中主要标记为其他自动程序、Ahrefs 和 Yandex，没有一条在本窗口内按现有规则核验为百度或 Google。",
          "evidenceLevel": "measured"
        },
        {
          "label": "Day 14 平台状态边界",
          "finding": "索引缓存最近一次刷新为 2026-10-04：两个目标页技术状态为 eligible，Google 检查手动关闭，Bing 本轮因接口限流未取得新状态；百度提交台账中没有这两个目标 URL 的新提交记录，接口接收也不能替代收录证明。",
          "evidenceLevel": "context"
        },
        {
          "label": "Day 21 技术与机器入口复测",
          "finding": "2026-10-12 复测两个固定 URL 均为 HTTP 200、canonical 自指、robots 允许索引且没有 X-Robots-Tag 限制。Sitemap、RSS、站内搜索索引、site-index.json、evidence-index.json 和 llms-full.txt 六类入口均返回 200，并包含两个目标页，共 12/12 组合。",
          "evidenceLevel": "measured"
        },
        {
          "label": "Day 21 搜索与抓取观察",
          "finding": "Bing 刷新因 ThrottleHost 限流未取得新状态，Google 检查按站点设置关闭；百度台账存在提交接收记录但不证明收录。2026-10-05 18:05:31 至 2026-10-12 15:02:30（北京时间）共有 472 条候选，143 条通过身份核验；两个目标页有 15 次自动程序访问，均为 HTTP 200，其中 1 条 Google、5 条 Bing、1 条 ChatGPT User 和 1 条 OpenAI GPTBot 通过官方规则核验。",
          "evidenceLevel": "measured"
        },
        {
          "label": "Day 21 AI 检索与显式引用",
          "finding": "本轮没有取得针对两个目标 URL 的固定问题、完整 AI 回答和来源 URL 证据，因此 AI 检索与显式引用继续保持未知；已核验的 ChatGPT User 或 GPTBot 网络请求也不等于答案引用。",
          "evidenceLevel": "pending"
        }
      ],
      "artifacts": [
        {
          "label": "Day 1 脱敏核查数据",
          "href": "/downloads/research/discovery-day1-2026-09-20.json"
        },
        {
          "label": "Day 3 脱敏核查数据",
          "href": "/downloads/research/discovery-day3-2026-09-22.json"
        },
        {
          "label": "Day 7 脱敏核查数据",
          "href": "/downloads/research/discovery-day7-2026-09-27.json"
        },
        {
          "label": "Day 14 技术与抓取窗口复测数据",
          "href": "/downloads/research/discovery-day14-2026-10-05.json"
        },
        {
          "label": "Day 21 技术与抓取窗口复测数据",
          "href": "/downloads/research/discovery-day21-2026-10-12.json"
        }
      ],
      "limitations": [
        "样本只有两个同站点、同日发布的中文教程，不能外推到其他网站、语言或页面类型。",
        "机器入口覆盖说明 URL 已被本站公开列出，不证明外部平台读取了这些入口。",
        "百度主动提交的“成功”只表示接口接收，不等于抓取、收录、排名或展示。",
        "搜索平台状态、地区、数据延迟和个性化可能造成观察差异。",
        "AI 答案具有随机性且产品版本会变化，单次出现或未出现都不能作为稳定因果结论。"
      ],
      "conclusions": [
        "Day 0 可以确认两篇教程已完成技术发布、机器入口覆盖和百度主动提交。",
        "Day 1 确认两篇仍技术可访问、机器入口覆盖完整，Bing 均返回已发现；未确认真实平台抓取、搜索收录、AI 检索或显式引用。",
        "Day 3 再次确认两篇技术可访问、机器入口覆盖完整，Bing 仍为已发现；观察窗口内新增 1 条通过 Google 正反向 DNS 核验的抓取候选，但这不等于 Google 收录或 AI 引用。",
        "Day 7 实际于 2026-09-27（比计划日期晚 1 天）复测：技术状态 2/2、机器入口覆盖 12/12；Bing 均为已发现。服务器当日有 5 条 Google/Bing 真实抓取通过身份核验，但没有一条命中这两个固定目标 URL；真实收录仍未知。",
        "Day 14 于 2026-10-05 复测确认两个目标页和六个机器入口仍可访问；窗口内确有自动程序访问目标页，但身份不足以归因百度或 Google。Google 检查关闭、Bing 新查询受限、AI 检索和显式引用继续保持未知。",
        "Day 21 于 2026-10-12 复测确认技术状态 2/2、机器入口覆盖 12/12；窗口内两个目标页共收到 15 次自动程序请求，其中 1 条 Google 和 5 条 Bing 通过身份核验。该结果只说明可访问和请求身份，不证明收录、排名或 AI 引用；下一节点为 2026-10-19。"
      ],
      "relatedTutorials": [
        "china-ai-search-geo",
        "indexing-vs-ai-citation",
        "crawl-render-index",
        "ai-citation-test"
      ],
      "tags": [
        "30 天观察",
        "内容发现",
        "搜索收录",
        "AI 引用",
        "百度主动提交"
      ],
      "statusLabel": "进行中",
      "representations": {
        "pagePath": "/experiments/records/new-content-discovery-30d-2026-09-19/",
        "pageUrl": "https://zenleak.cn/experiments/records/new-content-discovery-30d-2026-09-19/",
        "jsonPath": "/experiments/records/new-content-discovery-30d-2026-09-19.json",
        "jsonUrl": "https://zenleak.cn/experiments/records/new-content-discovery-30d-2026-09-19.json",
        "markdownPath": "/experiments/records/new-content-discovery-30d-2026-09-19.md",
        "markdownUrl": "https://zenleak.cn/experiments/records/new-content-discovery-30d-2026-09-19.md"
      }
    },
    {
      "id": "verified-crawler-observation-protocol-2026-09-19",
      "slug": "verified-crawler-observation-protocol-2026-09-19",
      "order": 5,
      "title": "真实爬虫来源核验协议：从 User-Agent 候选到可复核身份",
      "description": "10 月 12 日复核 10 月 5 日以来的 472 条候选：143 条通过身份核验，314 条因规则不支持保持未确认，15 条明确未通过。",
      "status": "running",
      "dateStarted": "2026-09-19",
      "dateCompleted": null,
      "datePublished": "2026-09-19",
      "dateModified": "2026-10-12",
      "nextReviewAt": "2026-10-19",
      "lastRetestedAt": "2026-10-12",
      "lastRetestArtifact": "/downloads/research/crawler-retest-2026-10-12.json",
      "executionStatus": "completed",
      "question": "如何区分真实搜索或 AI 平台爬虫、伪装 User-Agent、站内巡检和人工测试，避免把自造请求写成外部平台访问？",
      "hypothesis": "将 User-Agent 识别降级为候选信号，再使用平台公开 IP 范围或反向与正向 DNS 双重核验，可以减少身份误判；无法核验的记录应保持未确认。",
      "scope": {
        "sampleSize": 472,
        "unit": "自动程序候选事件（含已确认与未确认）",
        "target": "ZenLeak 流量数据库中未来进入核验队列的搜索与 AI 爬虫候选访问",
        "dimensions": [
          "User-Agent 候选分类",
          "官方 IP 范围",
          "正反向 DNS 一致性",
          "人工探测排除",
          "隐私脱敏",
          "核验结果可复查性"
        ]
      },
      "methods": [
        "从流量数据库读取候选访问的时间、IP、爬虫标签、路径和响应状态；User-Agent 标签只用于选择核验方法，不直接证明身份。",
        "Google、Bing 等支持域名核验的平台执行 PTR 反向查询，再对返回主机名做 A/AAAA 正向查询，只有域名后缀符合规则且原 IP 出现在正向结果中才记为 DNS 一致。",
        "OpenAI 等公布爬虫 IP 范围的平台读取官方 JSON 范围并进行 CIDR 匹配；网络错误、来源不可达或不在范围内分别记录。",
        "不支持可靠自动核验的平台保留“未确认”，不会仅凭主机名、地区或 User-Agent 升级为真实爬虫。",
        "明确排除 2026-09-19T06:08:00Z 附近由 ZenLeak 人工 User-Agent 测试产生的百度与 GPTBot 记录，不将其作为平台访问证据。",
        "公开汇总只提供平台、时间窗口、核验方法和计数；默认遮蔽完整 IP，不公开可识别的原始访问明细。"
      ],
      "questions": [],
      "metrics": [
        {
          "id": "candidate-events",
          "label": "待核验候选事件",
          "value": 472,
          "total": 472,
          "display": "472",
          "definition": "排除站内巡检和已知人工探测后，由 User-Agent 分类产生的候选访问数。"
        },
        {
          "id": "verified-events",
          "label": "通过身份核验",
          "value": 143,
          "total": 472,
          "display": "143 / 472",
          "definition": "通过官方 IP 范围，或满足受支持平台正反向 DNS 一致性规则的候选事件数。"
        },
        {
          "id": "unresolved-events",
          "label": "未确认事件",
          "value": 314,
          "total": 472,
          "display": "314 / 472（核验规则不支持）",
          "definition": "本轮 verdict=unsupported 的事件：当前没有适用的官方 IP 范围或可靠 DNS 自动核验规则。它们保持未确认，不代表伪装、恶意或被明确否定。"
        },
        {
          "id": "not-verified-events",
          "label": "未通过身份核验",
          "value": 15,
          "total": 472,
          "display": "15 / 472",
          "definition": "本轮有适用核验规则且被规则明确判定不匹配的事件数；无规则可用的候选不计入此项。"
        },
        {
          "id": "excluded-manual-probes",
          "label": "历史已排除人工探测",
          "value": 2,
          "total": 2,
          "display": "2 条历史记录",
          "definition": "累计已知由本站手动修改 User-Agent 产生的百度和 GPTBot 测试访问；它们已排除在当日候选样本外。2026-09-27 窗口内另有 0 条人工探测排除项。"
        }
      ],
      "observations": [
        {
          "label": "当前分类边界",
          "finding": "现有流量报表按 User-Agent 标识爬虫，页面已经提示该名称不代表可信身份。",
          "evidenceLevel": "context"
        },
        {
          "label": "已知污染记录",
          "finding": "2026-09-19T06:08:00Z 附近的百度与 GPTBot 访问来自本站人工请求，已在协议中列为排除项。",
          "evidenceLevel": "measured"
        },
        {
          "label": "真实平台访问",
          "finding": "截至 2026-09-19 的首次协议记录，尚无按本协议核验的访问；2026-09-27 的新增复核结果见下方当日观察。",
          "evidenceLevel": "context"
        },
        {
          "label": "2026-09-27 当日身份核验",
          "finding": "只读读取流量库中 2026-09-27 00:00 至 23:04（北京时间）的 99 条候选事件，并按官方 IP 范围或正反向 DNS 一致性核验。5 条通过（Google 1、Bing 4），94 条为 unsupported、未确认，0 条被规则明确判定 not-verified；已核验样本响应均为 HTTP 200。",
          "evidenceLevel": "measured"
        },
        {
          "label": "当日未确认候选构成",
          "finding": "未确认的 94 条包含 Ahrefs 80、其他自动程序 9、360 4、Yandex 1。当前协议没有为这些类别配置可用的官方自动核验方法；不能把 User-Agent 单独当作真实身份或伪装证据。",
          "evidenceLevel": "measured"
        },
        {
          "label": "当日脱敏样本",
          "finding": "公开材料只列 5 条已核验代表事件并遮蔽 IP 末段；完整 IP 和无关访问路径不公开。该候选事件计数不等于独立爬虫数量或唯一访客数。",
          "evidenceLevel": "measured"
        },
        {
          "label": "2026-10-05 窗口身份核验",
          "finding": "只读读取 2026-09-28 00:00 至 2026-10-05 18:05（北京时间）的 682 条候选。64 条通过官方 IP 范围或正反向 DNS 核验（Google 5、Bing 43、百度 7、OpenAI GPTBot 9），605 条因规则不支持保持未确认，13 条在有适用规则时明确未通过。",
          "evidenceLevel": "measured"
        },
        {
          "label": "目标教程命中情况",
          "finding": "同一窗口内两个固定教程合计出现 16 次自动程序访问，均为 HTTP 200；日志标签为其他自动程序 13、Ahrefs 2、Yandex 1，没有目标页访问被现有规则核验为百度或 Google。",
          "evidenceLevel": "measured"
        },
        {
          "label": "2026-10-12 窗口身份核验",
          "finding": "只读读取 2026-10-05 18:05:31 至 2026-10-12 15:02:30（北京时间）的 472 条候选。143 条通过官方 IP 范围或正反向 DNS 核验（Bing 78、ChatGPT User 1、Google 6、OpenAI GPTBot 57、百度 1），314 条因规则不支持保持未确认，15 条在有适用规则时明确未通过。",
          "evidenceLevel": "measured"
        },
        {
          "label": "2026-10-12 目标教程命中情况",
          "finding": "两个固定教程合计出现 15 次自动程序访问，均为 HTTP 200；其中 ChatGPT User 1、Bing 5、Google 1、OpenAI GPTBot 1 按官方规则核验通过，Ahrefs 2、Yandex 1 和其他自动程序 4 保持未确认。目标页有 1 条 Google 核验记录，但这不等于收录或 AI 答案引用。",
          "evidenceLevel": "measured"
        }
      ],
      "artifacts": [
        {
          "label": "9 月 27 日脱敏爬虫身份核验记录",
          "href": "/downloads/research/crawler-retest-2026-09-27.json"
        },
        {
          "label": "10 月 5 日窗口脱敏爬虫身份核验记录",
          "href": "/downloads/research/crawler-retest-2026-10-05.json"
        },
        {
          "label": "10 月 12 日窗口脱敏爬虫身份核验记录",
          "href": "/downloads/research/crawler-retest-2026-10-12.json"
        }
      ],
      "limitations": [
        "并非所有平台都公布 IP 范围或稳定的 DNS 核验规则，未确认不等于伪造。",
        "DNS 与公开 IP 范围会变化，核验结果只对应查询当时，不能完整还原历史网络归属。",
        "代理、共享网络、用户触发抓取和平台基础设施调整可能使身份判定更复杂。",
        "现有数据库保存爬虫标签而非完整原始 User-Agent，历史核验只能使用当时已经保存的字段。",
        "为保护访问者隐私，公开结果不会展示完整 IP，外部读者无法独立重放所有网络查询。"
      ],
      "conclusions": [
        "2026-09-28 至 2026-10-05 窗口内确认 64 条访问身份，其中 Google 5、Bing 43、百度 7、OpenAI GPTBot 9，均只证明请求身份和 HTTP 响应，不代表收录或 AI 引用。",
        "605 条候选因缺少适用自动核验规则继续保持未确认，13 条在有适用规则时明确未通过；没有把 User-Agent 单独当作身份结论。",
        "两个固定教程在 2026-09-28 至 2026-10-05 窗口内有自动程序访问，但没有目标页被确认是百度或 Google 抓取。",
        "2026-10-05 18:05:31 至 2026-10-12 15:02:30 窗口内确认 143 条访问身份，其中 Google 6、Bing 78、百度 1、OpenAI GPTBot 57、ChatGPT User 1；两个固定教程命中 1 条 Google 和 5 条 Bing 核验记录。身份核验只说明请求来源达到协议要求，不代表搜索收录、排名或 AI 引用；下一次计划复核为 2026-10-19。"
      ],
      "relatedTutorials": [
        "ai-crawler-governance",
        "crawl-render-index",
        "indexing-vs-ai-citation"
      ],
      "tags": [
        "爬虫核验",
        "User-Agent",
        "DNS",
        "IP 范围",
        "数据边界"
      ],
      "statusLabel": "进行中",
      "representations": {
        "pagePath": "/experiments/records/verified-crawler-observation-protocol-2026-09-19/",
        "pageUrl": "https://zenleak.cn/experiments/records/verified-crawler-observation-protocol-2026-09-19/",
        "jsonPath": "/experiments/records/verified-crawler-observation-protocol-2026-09-19.json",
        "jsonUrl": "https://zenleak.cn/experiments/records/verified-crawler-observation-protocol-2026-09-19.json",
        "markdownPath": "/experiments/records/verified-crawler-observation-protocol-2026-09-19.md",
        "markdownUrl": "https://zenleak.cn/experiments/records/verified-crawler-observation-protocol-2026-09-19.md"
      }
    }
  ]
}