把一次修复和长期维护放进同一份报价里比较单价,通常会得出错误结论。一次修复买的是“把已知问题处理到可验证的状态”,长期维护买的是“在变化中持续发现并处理新问题”。前者可以按结果验收,后者只能按投入和响应机制计价。如果供应商把两者混报,你很难判断哪部分该为结果付费、哪部分该为时间付费。
区分标准不是工作量大小,而是问题是否已经明确。已知问题清单、明确的技术故障、一次性的结构或内容整改,属于修复范畴。你能够描述“改完之后应该是什么样”,也能在交付后核对。反之,如果你说不清问题在哪,只知道流量或转化在缓慢变化,那更接近维护范畴,需要的是持续诊断而非一次性交付。
一个可操作的判断动作:让供应商在报价前先输出一份问题清单,每条标注“已确认”或“待观察”。如果清单里超过一半是“待观察”,说明你买的主要是维护而不是修复,此时按一次性项目压价,通常换来的是浅层处理。
当问题可以被枚举和验收时,按修复计价更合理。报价应绑定交付物,例如处理完若干条已确认的技术问题、完成一批页面的结构调整,并约定验收方式。这种情况下,你为确定性付费,供应商承担的是执行效率风险。
实际动作:要求把报价拆成“诊断费”和“修复费”两项。诊断费对应出清单这一步,修复费对应清单落地。这样做的结果是,即使你最终不选这家执行修复,也已经拿到了一份可比较的问题清单,后续询价有了共同基准。
当站点在持续更新、内容在增加、外部环境在变化时,问题会不断新生。此时按固定项目报价,供应商要么低估工作量后偷工,要么高估后让你为没发生的问题付费。维护计价通常按月或按周期,核心不是“做多少件事”,而是响应机制:多久检查一次、发现问题后多久反馈、哪些属于范围内。
实际动作:在维护报价里明确“周期内包含的检查项”和“超出范围的计费方式”。这一步的结果是,你能算出单位时间成本,也能在后续对比不同供应商时,把范围差异还原成可比口径。
很多报价单会把修复和维护打包成一个总价,问题出在边界模糊。常见表现是:修复部分只写“优化站点”,维护部分只写“持续跟进”,两者都没有可验收的节点。一旦执行变慢,你无法判断是修复没做完,还是维护本来就没有明确产出。
拆分的具体做法是让每一项都带上一个可核对的锚点。修复项锚定“完成状态”,维护项锚定“检查频率与响应时限”。如果供应商拒绝拆分,至少要求把总价按这两类分别标注占比,占比本身就是谈判依据。
假设某站点有一批已确认的重复内容问题和一批待观察的抓取异常。方案A把全部工作报为一次性项目,方案B把重复内容归入修复、抓取异常归入三个月的维护观察。
方案A的问题是:抓取异常若在项目结束后才显现,追加处理往往要重新报价。方案B的问题是:如果三个月内异常没有复现,你为观察期付了费却没有可见产出。两种方案都成立,区别在于你对“问题是否还会新生”的判断。若站点结构稳定、更新少,方案A更省;若站点持续改版或大量上新,方案B的观察期本身就有价值。
这三项核对的结果直接决定下一步:如果修复项长期未验收,说明该按结果追责而不是续维护;如果维护期发现的问题远超预期,说明范围定得太窄,续约时应重谈范围而非单纯压价。把修复和维护分开计价,本质是让你在每一步都知道自己买的是确定性还是响应能力,而这两者的价值不能用一个单价衡量。