可以远程验收的,是那些结果落在你自有账号、文件或数据里的交付物,比如代码修改、页面内容、结构化数据、统计与日志;难以远程验收的,是依赖现场判断或口头承诺的部分,比如服务器机房环境、线下拍摄、当面培训。判断标准不是服务商在不在北京,而是交付物能否被你独立打开、比对和复现。
打开你现有的网站优化方案文档,把里面所有承诺逐条抄出来,每条后面加一列“验收物”。写不出具体验收物的条目,基本无法远程验收。常见的可远程验收物包括:
这一步的动作是:把每条承诺对应到上表某一项。对应不上的,先标记为“需现场或需另行约定”,不要急着否定服务商,而是明确它属于不可远程验收的部分。
要求对方把改动提交到你能访问的代码仓库或文件目录。你只需看差异:哪些文件被改、改了多少行、是否只动了约定范围。如果对方只发来一段说明文字而没有实际文件变化,这次交付就停留在描述层面,不能算完成。做完这一步,你就能判断下一轮该继续追加改动,还是转入内容层面的检查。
统计、日志、搜索后台这类数据,只有在你自己拥有权限的账号里看到才算可验收。假设对方声称“已提交站点地图”,你可以在自己的搜索后台资源里查看提交记录和抓取情况。这里要注意:抓取量下降或某段时间数据为零,不能单独证明处理正确或错误,它也可能是站点改版、服务器波动、节假日流量变化造成的。看到异常先记录时间点,再和对方的改动时间对照,而不是直接下结论。
从改动涉及的页面里随机抽若干条,在浏览器中打开,检查标题、正文、内链和结构化数据是否与方案描述一致。抽样数量不必多,但要覆盖不同类型页面。如果抽样中有一条与描述不符,先确认是缓存还是未发布,再决定是要求修复还是扩大检查范围。
以下几类即使服务商在北京,也建议现场或另设确认方式;如果对方不在本地,更要提前说清:
把这些从远程验收清单里单独列出,不是降低要求,而是避免用一份清单去覆盖两种性质不同的交付。远程能验收的部分照常推进,不能的部分写清由谁在什么条件下确认。
假设你手里有一份方案,其中一条是“优化页面加载相关配置”。这条本身无法验收,需要拆成可核对项:某几个模板文件被修改、修改前后的文件差异可查看、页面在你自己浏览器中的加载表现有前后记录。如果对方只回复“已优化”,你无法判断改了什么;如果对方提供了文件差异和记录,你就可以先核对差异范围,再决定是否要求补充其他页面。这个例子的数字和页面类型均为假设,用于说明拆分方法,不代表任何实际项目结果。
每完成一轮远程核对,在方案文档里更新三件事:已确认完成的条目、待补充证据的条目、需要现场确认的条目。已确认的可以进入下一阶段;待补充证据的先暂停付款或暂停排期;需要现场确认的单独约定时间。服务商是否在北京,只影响最后一类的安排方式,不影响前两类能否推进。把这三类分开记录,你就不必因为对方不在本地而整体搁置,也不会把无法核对的承诺当成已完成。