先把当时的情况摆出来。家居站 2026 年 9 月做了一轮批量优化,脚本给每张商品图补 alt,格式是「北欧风格 客厅 沙发 三人位 布艺沙发 现代简约」,单张图超过 40 个汉字,同一词在 alt 里重复三次。改完三周,GSC 图片搜索的展现从 12 万降到 3.4 万,点击掉了七成,正文页排名没有变化。

真正麻烦的地方在于,几个原因的现象几乎一样。alt 被当成关键词位,堆的词和图片内容无关,属性被判垃圾。还有一种是同页几十张图 alt 完全一样,图片之间没有任何区分。

另外,alt 描述和图片实际内容不符,视觉识别结果对不上文字。少数情况下是批量脚本一套模板套全站,连装饰性分隔图也有长 alt。

上来先抽查页面上图片 alt 的长度分布

curl -s https://www.example.com/p/sofa-001 | grep -o 'alt="[^"]*"' | awk '{print length($0)}' | sort -n | uniq -c

随后把 alt 改成一句人能读的描述

UPDATE wp_postmeta SET meta_value='浅灰三人布艺沙发放在白墙客厅' WHERE post_id=1024 AND meta_key='_wp_attachment_image_alt';

装饰图留空 alt 并加 aria-hidden

<img src="divider.svg" alt="" aria-hidden="true">

等前面都确认过,再重新提交图片索引文件

curl -s https://www.example.com/image-sitemap.xml | head -5

恢复的判定其实很直接。抽查 30 个页面 alt 平均长度降到 20 字以内且互不重复,两周后图片搜索展现止跌,四周后回到改动前的六成以上。

补一句。图片搜索的收益来自图片本身和上下文,alt 只是兜底说明,写成关键词清单等于告诉蜘蛛这张图没有可信信息。改动前把原配置备份一份,出问题能马上回滚,这比任何技巧都实用。

作者 9823189