把修复和维护分开计价,前提是两者对应不同的交付物:修复的交付物是“某个已确认问题被消除”,维护的交付物是“在约定周期内保持某组指标或状态不退化”。如果供应商只能笼统说“优化一下”,那无论报多少钱,这笔费用都既不属于修复也不属于维护,而属于范围未定义的工作。下面给出一个可核对的分法,以及它会在什么情况下失效。
修复通常有明确的起点和终点:某条落地页打不开、某段结构化数据报错、某个广告账户的转化跟踪丢失、某批关键词对应的页面与搜索意图明显错配。它的价值可以用“问题是否消失”来验收,因此适合按项目一次性计价,验收标准在开工前就能写清。
长期维护买的是持续投入,而不是某个终点的到达。它包含定期检查、内容或出价的小幅调整、异常波动的排查响应、以及随平台规则变化做的适配。它的价值无法用“做完没有”判断,只能用“这段时间内是否按约定频率执行、异常是否在约定时限内被处理”来判断。因此维护适合按周期计价,并写清响应范围和响应时限。
把两者混在一张报价单里,最常见的后果是:修复做完之后,维护费继续按原价收,但实际动作只剩例行查看;或者维护费被压得很低,真出问题时对方以“这属于额外修复”再收一笔。两种情况的根源都是范围没拆开。
当多个角色对同一笔费用有不同理解时,不要争论“值不值”,而是把分歧转成可以核对的项目。可以按下面几条来归类:
一个假设的例子:某次推广的落地页表单在某次改版后提交失败。假设修复方报价按“排查加改回”一次性计,维护方按“每月例行检查加异常响应”计。如果表单失败在例行检查中被发现,那么它先触发的是维护方的响应义务;但如果修复本身需要重写表单逻辑,那部分工作应单独作为修复计价,而不是塞进维护费里。这个例子的意义不在于金额,而在于先把“谁负责发现”和“谁负责修好”分成两件事。
上面这套分法有一个明确的反例。如果同一个问题会在可预见的时间内反复发生——例如某类页面因为模板机制的原因,每次上新内容都会重新产生同样的标记错误——那么把它当作一次性修复来报价就是错的。此时正确做法是把“修复根因”和“每次上新后的校验”分开:根因修复按项目计价,校验并入维护周期。否则你会陷入每发生一次就付一次修复费的循环,而问题从未被真正消除。
反过来也成立:如果维护合同里承诺了“随时响应、不限次数处理”,但实际每次处理都只是重复同一个未解决的根因,那这笔维护费买到的不是稳定,而是延迟。判断方法是看过去一段时间内被处理的事项里,有多少是同一原因的重复项。重复项占比高,说明该做的是修复,而不是续维护。
与其继续讨论报价高低,不如让各方在同一张表上填三列:问题或状态的描述、验收方式、责任归属。填完之后做一次核对:
这个动作会直接影响下一步:如果核对后发现维护清单里超过一半的条目其实是未完成的修复,那么正确的下一步是暂停续费谈判,先谈修复范围和验收标准;如果修复清单很短而维护清单条目多且频率明确,那么下一步才是比较不同维护方案的周期价格与响应约定。把这两类费用分开之后,价格才有可比较的口径。