图片的alt属性,简单来说就是一张图片的文字名片。当图片加载失败时,这段文字会替代图片显示;搜索引擎靠它理解图片内容;依赖屏幕阅读器的视障用户也能通过它获取图片信息。要写好alt文本,关键在于根据图片的实际作用做判断,而不是机械地填一段文字。
动手前,先问自己一个问题:这张图在页面里是干什么用的?如果它承载了关键信息,比如商品主图、数据图表或操作界面截图,alt就必须把核心细节说清楚,否则用户和搜索引擎都会一头雾水。
以一张用户增长趋势图为例,写成“2024年四个季度新增用户数量对比,Q2达到峰值”就比笼统的“增长图”要好得多。而如果图片纯粹是装饰用途,比如页面背景、分隔线或纯色块,最正确的做法是将alt属性保留为空字符串,写成alt=""。这样既不会让屏幕阅读器读出无意义的“图片”二字,也不会干扰搜索引擎对页面主题的判断。
搜索引擎确实把alt当作识别图片内容的重要线索,但这绝不意味着可以堆砌关键词。理想的写法是,先用一句话自然描述图片内容,再顺势带出与页面主题相关的词。
例如,一张黄山风景照,写成“黄山云海日出,光明顶观景指南”就比“黄山旅游 黄山门票 黄山攻略 黄山住宿”更自然。后者不仅读起来生硬,还容易被搜索引擎判定为关键词堆砌,反而对排名不利。
另外,不要混淆alt和title属性。alt是图片的替代说明,必须存在且有价值;title只是鼠标悬停时的小气泡提示,可有可无。如果alt写得不理想,指望title来弥补是行不通的,因为搜索引擎和屏幕阅读器的重心都在alt上。
实际操作中,根据图片的使用场景分类处理,会更稳妥也更高效。
alt属性处理不当,轻则让图片在搜索结果中失去曝光机会,重则让无障碍用户完全无法获取信息。以下失误应尽量避免:
不是。完全删除alt属性,屏幕阅读器会朗读图片文件名,搜索引擎也得不到清晰信号。而写成alt="",是明确告知辅助技术“这张图是装饰性内容,可以跳过”,这是推荐的做法。
可以,但要有选择地放。对于电商产品图或品牌宣传图,在描述内容的基础上自然带上品牌、型号、核心卖点,有助于用户判断和搜索匹配。如果是普通配图,刻意堆砌品牌词反而显得生硬。
应当侧重链接的目标内容。例如,一张包裹着“阅读全文”链接的缩略图,alt应描述点击后能看到什么,而不是只描述图片本身的画面。这样既符合无障碍规范,也能让搜索引擎更准确理解链接关系。
写好alt属性的核心,是先把图片在页面中的职责搞清楚,再按类型选择对应的表达方式。日常维护页面时,可以定期检查图片的alt是否与内容匹配、是否存在空属性误删、是否有重复堆砌的问题。把这些基础工作做扎实,图片在搜索中的表现和网站整体的可访问性都会逐步提升。