先给一个有条件的结论:如果交付物在验收时能打开、能读到、能对上清单,但放进网站后无法被正常使用,缺口通常不在“有没有交”,而在“交付时的使用前提没有被写清并被验证”。界定缺口的关键,是把验收从“文件存在”改成“在目标环境里完成一次真实调用”。如果目标环境本身尚未就绪,这个结论会失效——此时缺口应归到环境准备,而不是SEO公司的交付质量。
“不能用”是个模糊说法,至少要拆成三类,每类的证据和归属都不同。
把这三类混在一起谈,双方都会觉得对方在推责。建议在验收记录里对每一条交付物标注它属于哪一类,再决定由谁处理。
下面这些证据不需要复杂工具,但能明显缩小争议范围。
这里要提醒一个反例:如果接收方的发布流程本身还在开发中,那么“接不上”几乎必然发生,此时把缺口全部算给百度SEO公司并不合理。判断方法是看接收方能否提供一个已经跑通的同类样本——若连一个都没有,问题优先归到环境准备。
假设某项目交付了一份页面标题与描述清单,验收时逐条核对,数量、字数、字段都合规,签字通过。上线后却发现页面标题没有变化。
此时不要直接判定“交付无效”。按顺序查:清单里的URL是否与线上URL一一对应;发布系统读取的是哪一列;模板是否真的调用了该字段。假设查到发布系统读取的是第二列,而清单把标题放在第三列,那么缺口就是列映射未约定,属于接口层,补一次字段对齐即可,不涉及重写内容。
反过来,假设查到清单URL中有三成是旧地址,线上早已改版,那么缺口是交付时未核对目标站点现状,责任更偏向交付方。同一个“标题没变”的现象,两种原因对应两种处理,这就是先取证再定责的价值。
与其在争议发生后争论,不如在验收环节加一个动作:由接收方在目标环境里完成一次真实调用,并记录结果。这个动作的结果会直接决定下一步——调用成功,验收关闭;调用失败但能定位到具体一步,按该步归属补做;调用失败且无法定位,说明验收标准本身写得太粗,需要先补一份字段与流程说明,再重验。
同时建议在交付清单里增加两列:使用前提和验证方式。使用前提写清依赖哪个系统、哪个字段、哪种编码;验证方式写清由谁、在哪个环境、用什么样本验证。这两列填不出来,往往就是缺口将要出现的位置。
如果证据指向交付缺陷,处理方式是要求按原约定补齐并重新走一次调用验证,而不是只补文件。如果证据指向环境不匹配,处理方式是把字段映射、编码规则和发布流程写成一份简短的对接说明,双方各确认一次,再决定是否需要交付方配合调整。若两类原因同时存在,先解决环境侧,再判断交付侧是否仍需修改,否则很容易在错误的前提下反复返工。
需要强调的是,请求量、抓取量或某项统计归零,都不能单独证明某一方处理正确,它们还可能受站点改版、发布延迟或统计口径变化影响。界定缺口的可靠依据,始终是“在目标环境里能否完成一次真实调用”以及围绕它的过程记录。