共用模板要按“被多少个页面实际复用”来分摊,而不是按“模板文件有几个”来算。如果服务方按页面报价,先要求他把页面清单拆成两类:独有内容页和共用模板页。前者按页计价,后者按模板数量或按复用页数折算,两种口径都能成立,关键是把选用哪种写进报价说明里。
第一种条件:共用模板只承担版式,正文、标题、结构化数据由各页单独维护。这种情况下,模板本身的改动量只发生一次,后续页面主要是内容填充和参数核对。按页面计费时,应当把模板改动单列,不重复计入每个页面。
第二种条件:共用模板里含有大量可配置模块,每个页面的模块组合、字段映射、展示逻辑都不同。此时模板改动虽然共享,但每页的配置和验证仍是独立工作量,按页面计费有依据,只是要把“模板改造”和“逐页配置”分两行写清楚。
判断依据可以看一个信号:改动一处模板后,是否需要逐页检查标题、描述、面包屑、内链或结构化数据。如果需要逐页核对,说明存在真实的逐页成本;如果模板改动后所有页面同步生效且无需逐页验证,就不应按页面重复收费。
要求对方在报价前给出页面归属表,至少包含三列:页面地址或页面名称、使用的模板标识、该页是否有独立于模板的改动。这个动作的结果直接决定下一步——如果归属表显示大量页面共用同一模板且无独立改动,就应把报价改成“模板费+少量页面费”;如果归属表显示每页都有独立模块配置,按页面计费更接近实际投入。
拿到归属表后,可以做一次抽样核对。从共用模板的页面中挑出几个,检查它们的正文结构、字段数量和内链位置是否一致。假设某站有若干共用模板页,抽样发现其中一部分页面额外增加了独立模块,那么这部分页面应单独列出,不能简单按模板数量一刀切。抽样数量不必固定,但应覆盖不同栏目,避免只挑最相似的页面。
如果选择按模板折算,报价里要写明分母是什么:是按模板文件数,还是按模板覆盖的页面数。两种分母会得出不同结果。按模板文件数折算,适合模板数量少、复用范围稳定的站点;按覆盖页面数折算,适合页面数量多但每页配置差异小的站点。
同时要约定上限。共用模板页面的费用不应无限随页面数量增长,否则按页面计费的逻辑就变成了按站点规模收费。可以约定:同一模板覆盖的页面超过一定数量后,超出部分按更低单价或打包价计算。这个上限必须写在报价说明里,而不是留到执行阶段再谈。
如果共用模板需要重新设计结构、调整字段体系或改变渲染方式,这已经不是“共用模板的页面计费”问题,而是模板重构。此时按页面分摊会低估前期设计成本,也会让后续页面费用显得虚高。更合理的做法是把模板重构单独作为一项报价,页面费用只覆盖内容迁移和逐页验证。
另一个例外是模板改动会影响其他系统。例如模板中的字段同时被站内搜索、推荐位或广告落地页引用,改动后需要跨系统核对。这类核对工作既不属于模板设计,也不属于单页内容,应在报价中单独说明由谁承担、按什么单位计量。如果服务方只按页面报价却没有覆盖这部分,后续容易出现追加费用。
最终要落到一份可核对的报价说明:页面清单、模板标识、模板改动费、逐页配置费、验证费、超出上限后的计算方式。缺少其中任何一项,按页面计费都可能在执行中变成争议点。你可以先接受“模板费+页面费”的拆分方式,但要求对方在报价单中注明每一笔费用对应哪类页面、哪类动作。这样即使总价不变,后续增删页面时也有明确的调整依据。