没有历史数据时,合理的做法不是猜一个精确数字,而是先确定成本驱动项,再给每个驱动项设上下限,最后合并成区间。区间能否收窄,取决于你能拿到多少可验证的约束条件;如果约束条件本身不成立,区间就会退化成假精确。
在缺乏历史数据的情况下,预算最容易出错的地方是把“一个样本的成本”乘以规模。网站优化的成本通常由三类驱动项构成:一次性诊断与规划、持续的内容与技术改动、以及随页面数量或渠道数量增长的边际成本。前两类可以按人天或阶段估算,第三类必须单独设边界。
假设你只有一个栏目、约二十个页面做过改动,据此得出“每个页面多少钱”,再乘以全站页面数,这个推导只有在页面结构、模板复用率和改动深度都相近时才成立。一旦出现大量独立模板、历史遗留代码或需要人工逐页处理的内容,单位成本就会跳变。因此区间预算应当写成:基础阶段费用 + 边际单价 × 规模,并对边际单价给出上限。
没有历史数据时,仍然可以向内部或服务方索要三类约束,它们比任何报价数字都更能决定区间宽度。
把这三项写成一句话的需求说明,再让每个驱动项给出“最低可接受”和“理想完成”两个值,区间就有了来源,而不是凭感觉取整。
区间预算并非在所有情况下都成立。反例是:当你无法确认网站当前的技术状态时,任何区间都可能被一个未知项推翻。例如,若网站存在大量重复内容、抓取路径混乱或模板层与内容层耦合严重,前期诊断本身就可能消耗掉原计划中“实施阶段”的大部分预算。
这种情况下,正确的动作不是把区间拉得更宽,而是先做一次范围明确的诊断,把诊断结果作为下一阶段预算的输入。诊断的产出应当是可验证的清单,例如哪些模板需要改、哪些页面需要合并、哪些改动可以复用。没有这份清单,后续报价只能靠假设堆叠。
另一个会让区间失效的情形是渠道混用。如果预算同时覆盖自然优化和广告投放,两者必须分开列示。广告按点击或展示计费,优化按人天或阶段计费,混在一起会让区间失去解释力,也无法判断哪一部分该被削减。
在没有历史数据的前提下,可执行的顺序是:先花一笔可控的诊断费用,拿到范围清单;再根据清单把预算拆成“确定要做”和“视情况追加”两部分。确定部分给出较窄区间,追加部分给出较宽区间并注明触发条件。这样做的结果是,下一步的询价和内部审批都有明确依据,而不是围绕一个精确但无法解释的数字反复拉扯。
如果诊断后发现实际工作量超出预期,正确的反应是回到范围约束重新谈判,而不是悄悄把区间上限抬高。区间预算的价值在于让取舍可见,而不是让数字看起来更确定。