改版前保留图片alt属性带来的搜索基础,核心做法是:先把现有页面上所有图片的alt文本、所在页面URL、图片文件名和图片位置完整导出,形成一份可对照的清单;改版上线后逐条比对,确保原有描述性alt没有丢失、没有被替换成空值或文件名。这样做的目的是保住图片搜索流量和页面可访问性,而不是在改版后再补救。
改版最容易丢的就是旧页面上已经写好的alt。因为新模板、新CMS或新前端组件往往只输出<img src="...">,alt字段如果没被映射,就会变成空。因此第一步不是改代码,而是留底。
可执行的导出方法:用爬虫工具抓取旧站,导出所有图片资源及对应页面的HTML;或者从数据库、CMS后台导出图片表,字段至少包含图片URL、alt文本、标题、所属页面。人工整理时按页面分组,标注哪些是内容图、哪些是装饰图、哪些是产品图或图标。
判断标准很简单:同一张图在旧站有描述性alt,改版后必须还能在新站对应位置找到同等含义的alt。如果旧站本来就是装饰图、alt为空,那不必强行补写,但要在清单里标为“可空”。
不是所有alt都值得原样搬运。改版前要按用途分类,决定保留还是重写:
这里的关键判断是:alt是给看不到图片的用户和搜索引擎理解图片内容的,不是关键词堆放位。保留搜索基础,保留的是“描述准确”这个属性,而不是某个特定词。
从交付结果倒推,改版项目验收单里应加入图片alt检查项,责任落到前端或CMS配置方,而不是只靠SEO事后抽查。
验收时随机抽取旧站有alt的页面,在新站打开对应页面,用浏览器查看元素或查看源代码,确认<img>标签里alt存在且内容合理。若新站是前端渲染,还要确认渲染后的DOM里有alt,而不是只在接口数据里存在。
改版上线后,图片搜索流量可能不会立刻变化,因为抓取和索引需要时间。可以在一段时间后对照旧站数据:图片搜索的展现、点击、以及页面在图片搜索中的出现情况。如果发现某些图片搜索入口消失,优先检查对应页面的alt是否丢失、图片URL是否变更、旧图是否被301或直接删除。
假设一个例子:旧站某产品图alt为“红色陶瓷马克杯 350毫升”,改版后新模板只输出文件名img_2043.jpg且alt为空。这种情况下,图片本身还在,但搜索引擎和用户都少了一条理解图片的线索。处理方式是把alt补回,而不是重新上传一张新图。
如果旧站图片URL发生变更,除了补alt,还要确认旧图片地址是否做了重定向,避免图片搜索和外部引用同时失效。
现在就可以从旧站导出图片alt清单,按页面和图片用途分组,标注“必须保留”“可重写”“可留空”三类。改版开发前把这份清单交给前端和CMS配置人员,上线验收时逐页抽查。这样改版保住的不是某个标签本身,而是图片内容被正确理解的基础。