# aicodingpricing evidence closure — 2026-05-26

结论：P2 证据补齐已完成到可引用状态。Ahrefs Site Audit 已从 missing 改为可查；D1 execute 可查；Plausible 有事件但 goals breakdown 为空；IndexNow 仍缺 key/提交记录，不能无 key 代提交。

## 1. Ahrefs Site Audit

状态：🟢 可查

事实：
- Project：AICodingPricing
- Project URL：https://app.ahrefs.com/site-audit/9879864/overview
- Crawl date label：26 May
- Health Score：94 / Excellent
- Crawled URLs distribution：75 total；51 internal；24 resources
- Crawl status of links found：1,122 total；944 crawled；178 uncrawled
- Issues distribution：68 total；7 errors；29 warnings；32 notices
- HTTP status：74 success 2xx；2 redirect 3xx；2 client error 4xx
- Top issues：
  - Page has links to broken page：3
  - 404 page：2
  - 4XX page：2
  - Open Graph tags incomplete：22
  - Page has links to broken page (not indexable)：3
  - 3XX redirect：2
  - Meta description too short：1
  - Title too long：1
  - Pages to submit to IndexNow：23
  - Structured data has Google rich results validation error：2

证据：
- reports/aicodingpricing/evidence/ahrefs_site_audit_browser.json

判断：
- 复盘里的 `ahrefs_site_audit_missing` 可关闭。
- 但 Site Audit 暴露出真实 SEO 技术项：broken links / 404 / 4XX / OG tags / structured data / IndexNow 待提交。下一轮 SEO 复盘应引用这些具体项，而不是再写 Ahrefs 无证据。

## 2. IndexNow

状态：🔴 缺 key / 缺提交记录

事实：
- robots.txt 200，可访问，未声明 IndexNow。
- sitemap.xml 200，可访问，未声明 IndexNow。
- 仓库未发现 `indexnow` 命名文件。
- 当前环境未暴露 `INDEXNOW_*` key。
- Ahrefs Site Audit 显示 `Pages to submit to IndexNow`：23。

证据：
- reports/aicodingpricing/evidence/indexnow_discovery.json
- reports/aicodingpricing/evidence/ahrefs_site_audit_browser.json

判断：
- 不能安全执行 IndexNow submit：缺 key 文件 / env / 既有提交记录。
- 这是 P2 加速收录缺口，不是当前核心上报链路阻塞项。

建议下一步：
- 由开发/SEO follow-up 生成 IndexNow key，放置到站点根路径并部署；再提交 sitemap 中 23 个 URL；保存 submit API 返回值。

## 3. Plausible goals

状态：🟡 事件可查；goal breakdown 为空

事实：
- Plausible self-host API token 可用。
- `event:goal` breakdown：7d results=[]；30d results=[]。
- `event:name` breakdown 7d 有真实事件：
  - page_view：107 events / 79 visitors
  - pageview：119 events / 78 visitors
  - calculator_usage：120 events / 17 visitors
  - tool_result：68 events / 17 visitors
  - tool_start：52 events / 17 visitors
  - pricing_click：8 events / 8 visitors
  - pricing_cta_click：8 events / 8 visitors
  - calculator_start：6 events / 6 visitors
  - cta_click：4 events / 3 visitors
  - hero_cta_click：4 events / 3 visitors

证据：
- reports/aicodingpricing/evidence/plausible_goals_api.json
- reports/aicodingpricing/evidence/plausible_breakdowns_api.json

判断：
- Plausible 不是没数据；是没有可用于 `event:goal` breakdown 的 goals 配置/目标口径。
- `recommendation/outbound` 目标尚未形成可查 goal；当前可先把 `tool_result`、`pricing_click`、`pricing_cta_click`、`cta_click` 作为候选 goal。

建议下一步：
- 在 Plausible 后台配置 goals：`tool_result` 或 recommendation result；`pricing_click` / `pricing_cta_click` 作为 outbound / monetization intent；保留 `newsletter_submit` 如后续要做留资目标。

## 4. D1 execute / 数据库证据

状态：🟢 可查；业务数据为 0

事实：
- wrangler remote D1 execute 可访问 `aicodingpricing-db`。
- database_id：cc731baa-5fcb-48b8-8ed2-769e85afc758
- 表：`_cf_KV`、`newsletter_subscribers`
- `newsletter_subscribers` count：0
- `_cf_KV` count probe 返回 `SQLITE_AUTH [code: 7500]`，属于系统表读取权限限制，不影响 newsletter 业务表判断。
- 项目前端契约写明：D1 仅用于 optional newsletter / update workflow；无 auth/payment/order 必需链路。

证据：
- reports/aicodingpricing/evidence/d1_execute_evidence.json
- wrangler.toml
- src/data/frontend-contract.json

判断：
- `D1 execute missing Cloudflare API token` 可关闭：当前 wrangler remote execute 已可用。
- 当前站点没有必须复盘的订单/支付 D1 表；newsletter 为 0 是业务事实，不是链路失败。

## 5. synthesis follow-up status

追加状态：
- `ahrefs_site_audit_missing_access_or_export`：已降级为 closed / replaced_by_ahrefs_issues。
- `indexnow_missing_key_or_submission_evidence`：仍 open，P2。
- `plausible_goal_breakdown_empty`：仍 open，P2；但明确为 goals 配置缺口，不是 Plausible 数据缺口。
- `d1_execute_missing_cloudflare_api_token`：已关闭，D1 remote execute 可查。

父 synthesis 文件状态：
- 原指定路径 `/root/.hermes/kanban/boards/site-review/workspaces/t_f27358f1/reports/site-review/site-review-20260526/aicodingpricing-synthesis-rerun.md` 当前不可读/不存在。
- 本次以 Kanban parent metadata 和现采证据完成 follow-up 状态落盘；如需要 patch 原 synthesis 文件，需要恢复父任务 workspace 或提供 durable synthesis mirror。

## 6. 下一轮可直接引用的 evidence index

- Ahrefs Site Audit：reports/aicodingpricing/evidence/ahrefs_site_audit_browser.json
- IndexNow discovery：reports/aicodingpricing/evidence/indexnow_discovery.json
- Plausible goals：reports/aicodingpricing/evidence/plausible_goals_api.json
- Plausible breakdowns：reports/aicodingpricing/evidence/plausible_breakdowns_api.json
- D1 execute：reports/aicodingpricing/evidence/d1_execute_evidence.json

## 7. 验收清单

- [x] Ahrefs Site Audit 最新 health/errors/warnings 原始证据落盘
- [x] IndexNow 提交记录/返回结果检查完成；确认缺 key 和提交记录，未冒充提交
- [x] Plausible goals 与事件 breakdown 检查完成
- [x] D1 execute / 数据库存在性和业务表检查完成
- [x] evidence closure 报告落盘
- [x] synthesis follow-up 状态在本报告中追加；原 synthesis 文件缺失风险已标注
