{
  "locale": "zh",
  "group": "negative-seo-backlinks",
  "manualOnly": true,
  "providerRequests": 0,
  "fictional": true,
  "verified": false,
  "title": "负面SEO：调查外链激增，不先猜测原因",
  "notice": "这是虚构的手动调查。数字和事件不是你的网站测量结果。尚未确认攻击者、处罚或因果关系；不会获取报告或提交任何操作。",
  "diagram": {
    "title": "阅读七天变化案例",
    "caption": "这是虚构的手动调查。数字和事件不是你的网站测量结果。尚未确认攻击者、处罚或因果关系；不会获取报告或提交任何操作。",
    "relationLabel": "来源与目标之间的关系",
    "nodes": [
      {
        "id": "observed",
        "title": "观察",
        "body": "两份虚构导出文件显示数量变化，原因仍未知。"
      },
      {
        "id": "verify",
        "title": "验证",
        "body": "比较范围，检查页面，并取得资源所有者掌握的证据。"
      },
      {
        "id": "decide",
        "title": "决定",
        "body": "修复确认的缺陷，或把有依据的发现交给负责人处理。"
      }
    ],
    "relations": [
      {
        "id": "inspect",
        "from": "observed",
        "to": "verify",
        "label": "检查警报背后的证据"
      },
      {
        "id": "respond",
        "from": "verify",
        "to": "decide",
        "label": "根据确认事实行动，而不是推测的意图"
      }
    ]
  },
  "columns": [
    "检查阶段",
    "观察示例",
    "需要记录的证据",
    "不一致时的行动"
  ],
  "rows": [
    {
      "id": "baseline",
      "title": "第0天基线",
      "values": [
        "虚构文件中有40个域名的120行链接",
        "提供方、范围、过滤条件和文件日期",
        "保留原始文件，统一比较口径，不把不同范围混用"
      ]
    },
    {
      "id": "spike",
      "title": "第7天增长",
      "values": [
        "42个域名的840行；两个域名新增720行",
        "匹配后的导出文件与已检查URL组合",
        "查看代表性页面，不把所有新增行直接标成攻击"
      ]
    },
    {
      "id": "discovery",
      "title": "发现日期",
      "values": [
        "提供方在该时间段首次观察到链接",
        "字段定义及独立的发布时间证据",
        "把发现时间和发布时间分开，缺少后者就保持未知"
      ]
    },
    {
      "id": "change",
      "title": "网站发布",
      "values": [
        "同一时期修改过页面模板",
        "版本日志、真实HTML输出及受影响URL",
        "检查意外noindex，但不据此直接推断排名原因"
      ]
    },
    {
      "id": "action",
      "title": "人工处置状态",
      "values": [
        "调查者没有资源访问权限",
        "已验证所有者提供的带日期报告",
        "记录未知；缺少访问权限不等于没有处置"
      ]
    }
  ],
  "example": "在这个虚构练习中，第0天有来自40个域名的120行链接，第7天在相同范围内有来自42个域名的840行。比较保存的文件后，新增的720行归属于两个新观察到的域名。手动查看的样本包含重复目录页面，但尚未访问所有记录。与此同时，网站在这段时间发布过新版本。表格把这些事实分开保存：行数增加、域名数量变化、样本观察和网站发布各自有不同证据。数量或时间重合都不能确定攻击者，也不能单独解释搜索可见度下降。",
  "decision": "对于确认存在的页面缺陷，应与控制该网站的负责人一起调查。例如检查新模板是否意外加入noindex，以及哪些URL受到影响，但不要预先认定这次发布造成了排名变化。另请经过验证的资源所有者查看Search Console人工处置报告。没有访问权限时，状态应记为未知，不能写成没有处置。Google把拒绝链接描述为需要谨慎使用的高级步骤，适用于大量问题链接并伴随实际或可能的人工处置情形。单个风险分数或突然增加的数量不足以自动决定使用它。",
  "checklist": [
    "保留两份原始导出文件，并记录准确的资源范围。",
    "同时比较引荐域名和链接行数，不只看一个总量。",
    "把检查过的样本与尚未访问的记录分开保存。",
    "升级处理前，核实网站变更和所有者掌握的报告。",
    "用证据关闭已经解决的发现，让不明原因继续显示为开放事项。"
  ],
  "reviewRecord": "保存两份原始导出文件，并记录提供方、资源范围、过滤条件与观察日期。对实际检查过的来源和目标URL组合，记录页面显示内容，同时明确哪些行仍未检查。发布日志、已验证的技术缺陷和所有者提供的报告，应作为时间线上不同的事件，不能合并成一条已经证明的原因。每项后续动作都应有负责人和复查日期。如果证据确实支持修复，再使用专门的链接移除或拒绝指南，并保留先前决策。这个工作表不会联系发布者，也不会上传拒绝文件。",
  "limitations": "同期的流量变化在其他解释被调查前仍只是相关性。技术故障、需求变化和搜索系统变化，可能需要不同的验证路径。人工处置报告为空，也不能证明每条外链都有益，或网站不存在其他搜索问题。尚未确定的原因应该明确保留为未解决，而不是用指责代替证据。这个练习不是实时审计、攻击归因服务或排名恢复承诺。真正的结果判断需要网站所有者的实际页面与搜索数据；填完表格只代表记录更完整，不代表已经找到原因或完成恢复。"
}
