alt 属性是 HTML img 标签里的一个属性,它的值用来给图片提供文本替代,图片因为网络问题加载失败、或者用户使用屏幕阅读器浏览网页时,都会读取这段文字来理解图片本来要传达的信息。
不是独立的排名技巧
alt 属性最核心的价值是无障碍访问:让依赖屏幕阅读器的视障用户,也能获得图片承载的信息。alt 不是一项独立的排名技巧,写好它也不保证会让所在页面在普通网页搜索里排名更靠前;Google 会把 alt 文字和页面上下文结合起来理解图片内容,如果这张图片本身被用作链接,它的 alt 文字在这种场景下还可能起到类似锚文本的作用。
装饰性图片应该留空
不是所有图片都需要写 alt 文字:纯粹用于视觉装饰、不承载任何实际信息的图片(比如背景纹理、分隔线图案),按照无障碍访问的标准做法应该把 alt 属性留空,这样屏幕阅读器会直接跳过它,而不是读出一段对用户毫无意义的描述。
对图片搜索的帮助
对于真正承载信息的图片(比如产品图、图表、截图),结合页面上下文准确、具体地描述图片内容,能帮助搜索引擎更好地理解这张图在说什么,提升它出现在图片搜索结果里的机会。但塞满关键词的 alt 文字既不符合无障碍访问的初衷,也容易被判定为操纵性质的垃圾内容,得不偿失。