先看返工是谁的输入错误造成的:诊断报告里写明的现状、修复目标和验收口径如果前后一致,实施方按此施工却达不到目标,返工应算实施方;如果甲方中途改了目标或隐瞒了已知限制,新增工时通常由甲方承担。免费网站诊断本身不产生费用,但它输出的问题清单和优先级会直接决定后续工时该记在谁头上,所以判断返工归属的第一步不是看谁在争执,而是回到诊断结论和变更记录。
按工时计费的报价里,返工常被笼统地归为“技术问题”,但实际可以拆成三类,每类的承担方不同。
三类混在一起谈,就会出现“各说各话”的僵局。把返工原因写进工时单,比事后争论谁更专业有效得多。
假设诊断只抽查了三个栏目页,发现某类模板缺结构化数据,于是报价按“修复全部同类模板”估工时。上线后却出现例外:有两个栏目页用的是另一套旧模板,结构不同,修复方式也不同,工时翻倍。这个例子里,诊断样本成立但覆盖不全,返工归属要看诊断报告是否声明了抽样范围。
如果报告写明“基于三个样本推断同类模板”,那例外属于已知风险,超出部分的工时通常需要追加;如果报告声称“已覆盖全部模板”,例外就说明诊断结论有误,返工应由诊断方承担。这个区别不靠感觉,靠报告里有没有写清抽样边界。
实际动作:在诊断交付时要求附一份“样本覆盖清单”,列出已检查的页面类型和未覆盖的页面类型。这份清单会直接影响下一步——报价时把未覆盖类型单列为“待确认工时”,而不是打包进总价。这样规模化后出现例外,双方都有依据可查,而不是靠回忆当时怎么说的。
发现返工归属不清时,不必立刻终止合作,可以先判断当前处于哪种状态。
三种取舍没有通用答案,关键看诊断结论的可验证程度。结论越具体、越可复现,越值得保留;结论越模糊,改写或退出的必要性越高。
与其在返工发生后争论,不如在报价阶段就约定一张简单的归属表。表里只需三列:返工现象、可区分原因、承担方。例如“修复后页面仍无法访问”对应“诊断未发现站点级拦截”则归诊断方,“实施未按方案部署”则归实施方。这张表不需要复杂工具,写在报价备注里即可。
需要说明的是,免费网站诊断虽然不收费,但它占用的沟通时间和后续验证时间仍是成本。如果诊断方以“免费”为由拒绝为结论准确性负责,那这份诊断在工时归属上的参考价值就很有限,报价时应把它当作参考意见而非验收依据。免费不等于没有时间成本,也不等于可以免去结论责任。
最后,返工归属的判断依据应当是可复现的现象,而不是单次统计。比如某次抓取量归零,可能是诊断后改动导致,也可能是抓取预算调整或临时屏蔽,不能只凭一个数字就断定是谁的责任。把现象、可能原因和验证方式一并写进工时记录,下一步的追加或扣减才有共同认可的基础。