产品图片 alt 文本:6 种等于没写的写法

产品图片 alt 文本正是尺寸图变成一片空白的地方。六种反面写法、每一种的改法,以及欧盟无障碍新规现在要求你做到什么。

产品图片 alt 文本:6 种等于没写的写法

产品图片 alt 文本,是尺寸图悄悄消失的地方。图片正常加载,尺寸就用 48 号字标在上面,但除了人眼之外的每一个读者——屏幕阅读器、搜索引擎爬虫、AI 回答引擎——拿到的都是一片空白。

Baymard Institute 的电商无障碍基准测试给出了具体数字:55% 的电商网站没有用 alt 文本传达信息型图片的核心内容,64% 把文字直接嵌进图片里,9% 只用一张图来呈现复杂信息。如果你卖家具、五金或建材,最后那 9% 几乎肯定包括你,因为尺码表就是一张 JPEG。

下面是从真实商品图库里扒出来的六种 alt 文本写法、每一种为什么失效,以及该改写成什么。

产品图片 alt 文本到底要承担什么

产品图片 alt 文本是存在图片 alt 属性里的文字替代内容——屏幕阅读器会用这段文字代替图片念出来,它也是所有"看不见图"的系统唯一能拿到的图片描述。

它有两类读者,而多数卖家只给第一类留了预算:

读者 用 alt 文本做什么 alt 文本写错时得到什么
屏幕阅读器用户 图片的全部内容 一片沉默,或者被逐字母念出来的文件名
搜索引擎爬虫 图片语境和页面主题 没有信号,这张图什么词都排不上
AI 回答引擎 图里内容唯一的机器可读版本 你 HTML 里写了什么就是什么,而那里很可能什么都没有
你自己的 PIM 或数据源导出 推送到各平台和产品目录的图片说明 空字段,然后渠道伙伴随手替你填上错的

W3C 的 Web 无障碍倡议(WAI)把根子上的问题讲得很直白:当文字被烤进图片里,"更好的设计做法是使用由 CSS 排版的真实文本,而不是基于图片的文字呈现";而当图片形式的文字确实无法避免时,文字替代内容必须包含与图片中完全相同的文字。印在 JPEG 里的尺寸不是产品数据,它是产品数据的一张照片,除了人眼没有东西读得懂。

在欧洲,这件事现在还多了一条法律边界。《欧洲无障碍法案》——2019/882 号指令(EU)——在第 2(2)(f) 条把电商服务列入受管辖服务,各成员国自 2025 年 6 月 28 日起适用。第 4(5) 条给了提供服务的微型企业豁免,第 3(23) 条把微型企业定义为员工少于 10 人、且年营业额或资产负债表总额不超过 200 万欧元。如果你的规模超过这条线,又向欧盟消费者销售,那张尺码表 JPEG 就不再只是转化率问题。

反面写法 1:文件名

alt="IMG_4821.jpg"alt="sofa-3-final-v2-USE-THIS"alt="chair_dim_01"

图片从文件夹里导出、批量上传、没人写说明,就是这个结果。页面上如果缺少 alt 属性,多数屏幕阅读器会退回去念文件名——顾客听到的是"I M G 下划线 四 八 二 一 点 j p g",然后就走了。

改法一点也不高明:写一句话,说清这张图里的这个具体产品。

不要写 改成
alt="IMG_4821.jpg" alt="橡木餐桌,长 180 厘米,正面视角"
alt="chair_dim_01" alt="餐椅尺寸图:座高 46 厘米,整体高 88 厘米,座宽 45 厘米"

反面写法 2:关键词堆砌

alt="sofa couch settee 3 seater sofa cheap sofa modern sofa living room sofa buy sofa online"

Google 自己的图片指南直接点了名:alt 文本是"为图片提供更多元数据时最重要的属性",而往里塞关键词"会带来糟糕的用户体验,还可能让你的网站被视为垃圾内容"。Google 拿出来当正面示范的那条只有四个词:alt="Dalmatian puppy playing fetch"

还有一笔没人提的成本。屏幕阅读器会按用户的朗读速度把整串念完,中途无法跳读。九个重复关键词就是九秒噪音,读者在这九秒里对你的产品一无所获。

写那句真正的描述。你真想排的那个关键词,会自然地在里面出现一次。

反面写法 3:只以图片形式存在的尺码表

这是最贵的一种,也是家具、服装和建材行业的默认做法:把整张尺寸表导成 1200 像素宽的 PNG,扔进图库。

W3C 把这类图归为复杂图片,并要求提供两段式的文字替代——一段简短描述用来标识这张图并指向长描述,一段长描述作为"图片所传达的关键信息的文本表示",而且要对所有人可见,不能藏起来。

实操层面,"对所有人可见"就是全部答案。别想把十二项尺寸硬塞进 alt 属性。把这张表用真正的 HTML 表格发在页面上,然后让 alt 属性指向它:

alt="Larsen 系列沙发尺码表,相同尺寸已列在下方表格中"

然后把表格放在下面。这不花你什么成本——标记好的表格可被索引、可被 AI 回答引擎直接引用、可翻译,还能在手机上自适应,而一张 9 号字的 1200 像素 PNG 做不到这些。像标准沙发尺寸这样的参考页面,正是为此以文本形式存在。如果你还想照顾那些从不下滑的买家,把尺寸留在图上也行,两个都保留。图片和表格不是竞争关系;有图没表才是问题。

反面写法 4:描述照片,而不是描述数字

在一张尺寸图上写 alt="grey fabric sofa in a bright living room"

这是最隐蔽的一种失败,因为这句话严格来说没错。它描述了一张照片,只是没有描述这一张照片——而这张照片存在的全部意义,就是它带着产品描述里没有的五个尺寸。

两条规则几乎能覆盖所有情况:

  • 如果这张图的职责是好看,就描述它看起来什么样。
  • 如果这张图的职责是承载信息,那 alt 文本就得承载这些信息——数字、单位,以及每个数字量的是什么。

出错最集中的地方,是同一个产品两种图都有的时候。同一张沙发的主图和尺寸图需要完全不同的 alt 文本,把主图的 alt 粘到尺寸图上,等于扔掉了页面上唯一一张能回答"放得下吗"的图。

反面写法 5:给装饰性图片写一整段 alt 文本

背景纹理、分隔图形、A+ 模块顶部的品牌花纹。有人给它们统一写上 alt="beautiful natural oak wood grain texture background",于是屏幕阅读器用户在每两张真正的产品图之间,都要听三句风景描写。

装饰性图片要用空的 alt 属性——alt=""——它告诉辅助技术直接跳过这张图。这和"干脆不写这个属性"是两回事:不写会让图片变成一个没有标签的未知对象,照样会被念出来。空属性和缺属性在你的 CMS 里长得一模一样,行为却完全相反。

有一个判断值得单独说清楚:参照物对比图不是装饰性图片。把产品和一张标准 A4 纸并排拍的照片是在做信息工作,它的 alt 文本就该把这件事说出来。

反面写法 6:一段 alt 文本,配十二张图

批量编辑工具让这件事变得毫不费力。商品页上每张图都写 alt="Larsen 3-seat sofa",屏幕阅读器用户就把同样五个词听十二遍,永远不会知道第 4 张是尺寸图、第 7 张是面料特写、第 9 张是打包纸箱。

功能给它们编号,而不是按位置。下面是我们交给尺寸类产品卖家的模板:

图片角色 alt 文本模板
主图 {product name},{finish/colour},{view}
尺寸图 {product} 尺寸图:{measurement 1}、{measurement 2}、{measurement 3}
参照物对比 {product} 与 {reference object} 并排展示,用于判断大小
细节 / 材质 {product} 上 {material/joint/finish} 的特写
安装 / 实景 {product} 安装于 {context},展示 {clearance or fit detail}
打包纸箱 {product} 的打包纸箱:{L} x {W} x {H} {unit},{weight}
尺码表 {range} 尺码表,相同尺寸已列在下方表格中
装饰性 alt=""

60 秒自查

先在你卖得最好的五个商品页上跑一遍,再去跑别的。

  • 没有任何 alt 属性里带文件扩展名(.jpg.png.webp
  • 同一个商品页上没有两张图共用完全相同的 alt 文本
  • 每张尺寸图的 alt 文本里至少有一个数字和一个单位
  • 每张尺码表图片旁边都配有同样数据的 HTML 表格
  • 装饰性图片写的是 alt="",而不是缺属性、也不是一段描述
  • 没有任何 alt 属性把同一个关键词重复超过一次
  • alt 文本用的是店铺所在语言,而不是只有英文
  • alt 文本里的尺寸和规格表里的尺寸对得上——去核一遍,它们经常对不上

最后这条抓到的错误比其余所有加起来还多。一个数字一旦被画到图片上,它就和来源记录断开了联系,然后在之后每一次规格修订里一直错下去。同样的失败也出现在数据源里:产品尺寸结构化数据里讲了那些因为同样原因一直空着的字段。

这跟"被引用"有什么关系

搜索引擎索引 alt 属性已经二十年了。变的是还有谁在读它。一个 AI 回答引擎在组织"小户型该选多深的沙发"这类回答时,打不开你的 JPEG,它只能用你 HTML 里的文本——产品描述、规格表和 alt 属性。所有你只画在图上、别处没写的东西,对它来说都不存在。

抛开无障碍法规、也抛开屏幕阅读器不谈,上面这套纪律的实际理由就在这里:你以文本形式发布的尺寸,才是你能被引用的尺寸。

常见问题

产品图片 alt 文本该写多长?

长到能说清图里有什么,短到一口气念得完。主图通常 5 到 12 个词。尺寸图会更长,因为数字本身就是内容。如果你写着写着超过了大约两行,那这就是一张复杂图片,需要两段式处理——一段简短的 alt,加上以页面正文形式发布的完整数据。

alt 文本对 SEO 有用吗?

有用,但它是语境,不是一根能拉的排名杠杆。Google 把 alt 文本描述为图片元数据最重要的来源,同时明确把往里塞关键词列为垃圾行为。请为看不见这张图的人写;SEO 收益是把这件事做好之后的副产品。

尺码表图片的 alt 文本该怎么写?

写一句简短的标识句,指向真正的表格——比如"Larsen 系列沙发尺码表,相同尺寸已列在下方表格中"——然后真的把表格用 HTML 发出来。想把一整张尺寸网格塞进 alt 属性,产出的东西屏幕阅读器用户跟不下来,爬虫也解析不成行。

装饰性产品图片需要 alt 文本吗?

它们需要一个空的 alt 属性 alt="",这和把属性省掉不是一回事。空属性告诉辅助技术跳过这张图;缺属性会让它变成一个未知对象,照样被念出来,通常就是念文件名。

《欧洲无障碍法案》管得到我的网店吗?

如果你向欧盟消费者提供电商服务,而且不是微型企业,那就管得到——电商服务列在 2019/882 号指令(EU)第 2(2)(f) 条中,自 2025 年 6 月 28 日起适用。第 4(5) 条的微型企业豁免适用于员工少于 10 人、且年营业额或资产负债表总额不超过 200 万欧元的服务提供者。具体细节请查你所在国家的本地转化立法,因为执法和罚则由成员国层面设定。

为什么我的尺寸标注还没被看清就被裁掉了?

那是另一个问题,但病根一样——信息只活在像素里。平台图库会按自己的比例裁图,靠边放的标注就消失了;产品图片宽高比里讲了各渠道的安全区规则。

来源与依据

一次性解决,而不是一张图解决一次

上面每一种反面写法,都是同一个失败换了顶帽子:一个尺寸被画进了图片,却从来没被写到机器读得到的地方。光靠养成更好的 alt 文本习惯修不好它,因为你要描述的那些数字,本来就是手工敲在照片上的,而且已经和规格开始漂移了。

真正扛得住的做法,是把尺寸层当数据而不是当美术素材:贴着产品的真实边缘去量,让数字是量出来的而不是目测的;把标注层保持为可编辑的活图层,而不是压平成一张 JPEG;然后从同一个来源导出两样东西——按各渠道规格尺寸输出的带标注图片,以及可以直接粘进规格表和 alt 属性的文字尺寸清单。这就是测量式标注工具和 AI 生图的区别:一个能告诉你它量到了什么,另一个是在你的产品旁边编了个看起来像那么回事的数字。如果你本来就要重做商品页素材,规格表是让这些数字活起来的正确位置,因为买家和你自己的产品目录读的都是这份文档。

在产品图片上标出精准尺寸与规格,只要几分钟精准尺寸与规格 · 免费免费开始
产品图片 alt 文本:6 种等于没写的写法