没有统一答案,但有一个可操作的判断标准:如果共用模板只影响视觉外壳、不改变每页内容结构与功能,按“独立页面”全额计费通常站不住脚;如果模板需要为不同页面做结构变体、字段适配或权限差异,按页面计费反而更接近真实工作量。下面把两种常见做法拆开,给出选择条件和代价。
第一种做法是“共用模板只算一次,其余页面按内容填充计费”。它成立的前提是:这些页面共享同一套版式、同一组组件、同一类字段,差异只在文案和图片。此时开发者的边际成本主要是录入、校对和少量样式微调,报价里把模板费单列、其余页面按较低单价累计,对双方都容易解释。
第二种做法是“每个页面都按标准页面单价计费”。它成立的前提是:虽然外观看着一样,但每页背后有不同模板逻辑——比如列表页要接不同分类、详情页要接不同字段、部分页面要登录态或表单校验。这种情况下,页面数量确实对应了可分离的开发和测试量,按页计费不算重复收费。
判断的关键不是“看起来像不像”,而是模板是否可复用为同一份代码或同一份配置。可复用,就应合并计价;不可复用,就应拆分计价。
假设一个站点有 30 个“服务详情页”,版式完全一致,但其中 6 个页面需要嵌入预约表单、3 个页面需要展示价格计算器、2 个页面需要多语言切换。此时“共用模板只算一次”的结论就失效了:模板外壳可以共用,但这 11 个页面的功能分支必须单独开发、单独测试。如果仍按“模板一次 + 内容填充”报价,开发者会在功能页上亏损;如果全部按标准页单价计费,客户又会为 19 个纯内容页多付钱。
合理的处理是把报价拆成三层:共用模板费、纯内容页单价、功能变体页单价。这样既避免重复收模板费,也不把功能差异藏进统一单价里。
不要只问“一个页面多少钱”,而是要求对方在报价单里列出以下项目,并注明哪些页面适用:
拿到这份拆分后,你可以做一个简单动作:把页面按“纯内容 / 已有变体 / 新变体”三类归堆,分别乘以对应单价,再与总价对比。如果总价明显高于三类之和,说明存在未说明的模板费或管理费;如果明显低于三类之和,要确认对方是否漏算了功能页的测试成本。这个动作的结果会直接决定下一步:是继续谈单价,还是先缩减功能变体数量。
假设 A 方报价“模板 3000 元,纯内容页 200 元/页,功能变体页 800 元/页”;B 方报价“统一 350 元/页,模板不单列”。你的 30 个页面中有 19 个纯内容页、8 个已有变体页、3 个新变体页。按 A 方口径约为 3000 + 19×200 + 11×800 = 15600 元;按 B 方口径为 30×350 = 10500 元。此时不能只看总价低就选 B,而要问 B 方:统一单价里是否包含 3 个新变体的开发?如果不包含,B 方后续加价可能反超 A 方。这个例子里的数字仅用于说明比较方法,不代表任何实际报价水平。
下一步动作是:把上面三类页面的数量和定义写进询价邮件,要求对方按同一口径重新报价,并明确新增页面沿用模板时的计费方式。只有口径一致,页面计费的差异才可比较。