当图片页从几十张增长到几千张以上,仍然逐张填写文件名、alt、标题和描述,通常最先出问题的不是质量,而是遗漏和不可追溯:同一张图在不同栏目被改成不同说法,改过哪些、还剩哪些,没人说得清。此时应把工作拆成两段——判断规则可以手工定,批量执行和复查要交给脚本或模板;但如果图片总量不大、栏目结构稳定,继续手工反而更省事。下面按两种条件说明该在哪里切换,以及缺少完整数据和权限时还能做的最小动作。
手工做图片优化并不是天然低效,问题出在“重复且需要逐条比对”的环节。可以用一个简单信号判断:同一批图片需要被两个人以上分别处理,或者需要回头确认“这张图改没改过”。一旦出现这种情况,手工的记录成本会超过修改本身。
反过来说,如果图片总数在可控范围内、栏目结构半年内不会变,手工处理加一张清单反而比搭一套流程更快,不必为了“规模化”提前引入脚本。
能改模板、能跑构建脚本时,适合把“规则明确、结果可验证”的部分交给程序。具体动作可以这样安排:先写一份命名与 alt 的生成规则,例如文件名用“栏目-主题-序号”,alt 用图片所在段落的主题词加一句描述;再让脚本在构建时检查每张图是否满足规则,不满足就输出一份待处理清单,而不是直接改内容。
这样做的结果是:人工只需要处理清单上的例外,而不是从头逐张过。下一步的判断依据也随之变化——如果清单长期只剩少量例外,说明规则稳定,可以继续扩大自动检查范围;如果例外始终很多,说明规则本身没定清楚,此时继续加脚本只会把混乱放大,应该先回到规则层面讨论。
一个假设例子:某站有 3000 张产品图,规则要求 alt 包含产品类别和用途。脚本检查后发现约两成图片 alt 为空,其中大部分集中在早期上传的旧栏目。这个结果只能说明旧栏目缺少填写环节,不能直接推出“旧图没有获得展现是因为 alt 为空”——展现下降还可能来自页面改版、栏目下线或抓取减少,需要分开核对。
如果拿不到全站图片清单、改不了模板,也不该停在“等权限”。可以先做两件不依赖后台的事:一是用站点地图和栏目页人工抽样,整理出一份当前图片命名与 alt 的实际写法;二是把这份抽样结果与栏目结构对照,找出命名最混乱的几个目录。
这个动作的产出不是“全站结论”,而是一份可讨论的范围清单。它的作用是让后续要权限、要排期时有具体依据,而不是笼统地说“图片优化没做好”。需要明确的是:抽样只能反映被抽到的页面,不能代表全站比例;某几个目录命名混乱,也不能推出其他目录同样如此。
在权限到位之前,能安全执行的最小动作是统一新上传图片的命名与 alt 写法,并记录规则。这个动作不会立刻改变已有页面的抓取或展现,但能让增量部分不再产生新的不一致,避免问题继续累积。
批量处理解决的是重复劳动,不是判断本身。以下环节仍需要人工介入,只是介入方式可以从“逐张写”变成“审规则、审例外”:
这些环节的合理做法是:脚本负责把候选和异常挑出来,人只对挑出来的部分做决定,并把决定写回规则,让下一轮批量检查更准。
判断是否该从手工转向批量,可以看两个条件是否同时成立:图片数量已经让逐张处理出现遗漏,且命名与 alt 的规则已经能用一两句话写清楚。两个条件都满足时,先做小范围试点,例如只对一个栏目跑脚本检查,观察待处理清单是否收敛;只满足其中一个时,继续手工加清单更稳妥。
验证时不要把“抓取量变化”当成唯一证据。抓取量下降可能来自服务器响应、栏目调整或整体页面减少,和图片处理是否到位没有直接对应关系。更可靠的验证是:同一规则下,待处理清单是否在几轮之后变短,以及新上传图片是否不再出现同类问题。这个结果才能支撑下一步是扩大范围,还是回头修改规则。