alt的SEO价值分三层:
· 基础层(有比没有强):把文件名去掉后缀当作alt,比如 product-red-shoes.jpg → alt="product red shoes"。比空白好,但属于最低档次。
· 进阶层(准确描述+含关键词):用自然语言描述图片内容,并自然融入目标关键词。比如"2026新款红色运动跑鞋侧面实拍图"。
· 伪原创层(批量改写+差异化):同一款产品的不同角度图片,alt文字要有差异。不能五张图全是"红色跑鞋",而是"红色跑鞋正面""红色跑鞋鞋底特写""红色跑鞋上脚效果"——差异化描述。
⚠️ 注意:alt的核心规范——125个字符以内、准确描述图片内容、自然地包含关键词、不要堆砌关键词("红色跑鞋 运动鞋 跑鞋 男鞋 女鞋 便宜"这种是找死)。"伪原创"的核心是让同一产品的不同图片alt有差异,不是造假。
| 工具/方案 | 类型 | 价格 | 中文支持 | 核心优势 | 短板 |
|---|---|---|---|---|---|
| AltText.ai | 在线+WordPress插件 | 免费25张 $5/月起 | 支持130+语言 | 图片识别准确率高,支持关键词注入(生成alt时自动融入你的目标关键词),WordPress/Shopify插件一键接入 | 付费工具,大量图片需购买credits。中文描述偶尔偏直译风格 |
| AltText.ai WordPress插件 | WordPress插件 | 同账户credits | 支持中文 | 一键扫描媒体库所有图片,自动生成alt并写入数据库。支持新图片自动生成、旧图片批量补全。增量更新不浪费credits | 依赖AltText.ai账户,中文网站大量图片成本不低 |
| Image SEO Optimizer | WordPress插件 | 免费 | 基础支持 | 纯免费,自动用文章标题/分类/标签拼凑alt文字。不需要AI识别,靠规则生成 | 不识别图片内容,同一篇文章的所有图片alt可能完全一样。适合"先填上再说"的场景 |
| 数据库SQL批量补全 | 手动操作 | 免费 | - | 零成本,直接从文件名提取alt文字批量写入数据库。适合紧急补全 | alt文字质量取决于文件名。图片叫IMG_4829.jpg就只能得到"IMG 4829"。需要操作数据库权限 |
| 自建API脚本 | 代码 | API费用 | 中文原生 | 调用GPT-4 Vision/通义千问视觉/文心一言等国产模型,中文描述最自然,支持自定义prompt控制输出风格 | 需要编程能力,API按量付费。大量图片处理速度取决于API并发限制 |
方案一:Image SEO Optimizer 插件(免费,即刻可用)
后台装插件 → 设置里选择alt生成规则(用文章标题/分类/标签/文件名) → 点"Bulk Optimize"批量处理媒体库。不需要AI、不需要API Key、不需要花钱。适合紧急补全大量空白alt的场景。缺点是同一篇文章所有图片alt相同,但总比空白强。
方案二:AltText.ai 插件(付费,质量最好)
注册AltText.ai账号 → 获取API Key → WordPress装插件填入Key → 设置语言为中文 → 开启"自动为新图片生成alt" → 点"Generate for existing images"批量处理已有图片。每张图扣1个credit,$5/月给100个credits,$20/月给1000个。两万张图需要买$99/月的Pro Max套餐。
方案三:数据库SQL + Excel(免费,适合有技术基础的)
用SQL导出所有空白alt的图片URL和文件名 → 在Excel里用公式从文件名生成alt → 用SQL UPDATE批量写回。注意:文件名要有意义(product-red-shoes.jpg)才能生成像样的alt。如果文件名是IMG_4829.jpg,先手动改成有意义的再跑。这个方法零成本但alt质量中等。
方案四:自建Python脚本 + GPT-4 Vision / 通义千问(付费,效果最自然)

写一个Python脚本,扫描WordPress uploads目录 → 逐个调用视觉模型API识别图片内容 → 生成中文alt描述 → 通过WordPress REST API或直接写数据库更新alt。通义千问的视觉API对中文场景支持最好,价格也低。两万张图大约几十块钱的API费用。
# 方案四的简化版Python脚本:调用通义千问视觉生成altimport os, requests, jsonfrom pathlib import Path# 通义千问视觉API(需要先开通DashScope服务)API_KEY = "你的API_KEY"API_URL = "https://dashscope.aliyuncs.com/api/v1/services/aigc/multimodal-generation/generation"def generate_alt(image_path):"""发送图片到通义千问,返回中文alt描述"""with open(image_path, "rb") as f:# 实际使用时需要base64编码上传# 这里只展示逻辑,完整代码需要处理图片编码和API请求pass# 返回类似 "红色运动跑鞋的侧面特写,白色鞋底搭配红色鞋面"return "alt描述"def scan_and_update(uploads_dir):"""扫描WordPress uploads目录,生成alt并更新"""for img in Path(uploads_dir).rglob("*.jpg"):alt_text = generate_alt(str(img))# 更新WordPress数据库或通过REST API写入altprint(f"{img.name} → {alt_text}")HTML静态站:批量查找替换
如果图片不多(几百张以内),用VSCode或Notepad++打开项目文件夹,正则搜索 <img.*?alt="" 找出所有空alt的图片,手动逐个补。也可以用Python脚本读取HTML文件,用BeautifulSoup解析img标签,调用AI API生成alt后写回HTML文件。
Shopify等SaaS电商:AltText.ai
AltText.ai提供Shopify官方App,安装后自动扫描所有产品图片,AI识别生成alt。支持产品图、变体图、集合图。电商场景下图片数量通常很大,建议先买$20/月套餐(1000 credits)跑一遍,后续增量新图片自动处理。
自建CMS/后端渲染:写个批量工具
最灵活也最省钱的方案。用Python/Node.js写一个批量脚本:读取数据库里的图片URL列表 → 调用通义千问/文心一言/GPT-4 Vision API批量生成alt → 写回数据库。定制化程度最高,可以指定alt风格(电商描述/技术说明/简洁版)。
| 方案 | 生成的alt文字 | 准确度 | 评价 |
|---|---|---|---|
| 文件名直接转alt | red shoes product image | ★★☆☆☆ | 有总比没有好,但信息量极低,不适合SEO |
| Image SEO Optimizer(文章标题拼凑) | 2026年最好的跑步鞋推荐 - 红色运动鞋 | ★★★☆☆ | 含关键词+文章语境,但不知道图片具体内容 |
| AltText.ai(AI识别) | 一双红色跑步鞋的侧面视图,白色鞋底和红色鞋面设计 | ★★★★★ | 准确识别颜色、角度、部件,信息量足够 |
| 通义千问视觉(国产AI) | 一双红色跑步鞋的侧面实拍,鞋面为透气网面材质,白色中底带缓震设计 | ★★★★★ | 中文描述最自然,细节最丰富,还能识别材质和设计特点 |
第一步:审计——找出所有alt缺失的图片
用Screaming Frog爬全站 → 导出Images报告 → 筛选alt为空的图片 → 按缺失数量排序,优先处理产品图和内容配图(装饰性图片可以不填alt)。WordPress站直接看媒体库,按"alt为空"筛选。

第二步:批量生成——按预算选方案
· 零预算:用Image SEO Optimizer插件或SQL文件名转alt,先填上再说
· 小额预算($5-20/月):AltText.ai的WordPress/Shopify插件,AI识别+自动写入
· 有开发能力:自建Python脚本+国产视觉API,成本最低效果最好
· 注意:先拿50张图测试生成质量,满意了再跑全量
第三步:自动化——新图自动生成,不再欠债
WordPress用AltText.ai插件的"自动为新图片生成alt"功能。自建站在上传图片的代码里加一步:上传→调API生成alt→写入数据库→返回页面。之后每张新图都有alt,不会欠新债。每月跑一次审计检查有没有漏网之鱼。
坑一:生成完了不检查,AI瞎编了也不知道
AI视觉识别不是100%准确。深蓝色运动鞋可能被识别成黑色,帆布材质可能被识别成皮革。批量生成完后随机抽50张人工检查,准确率低于90%就调整prompt或换工具。电商站产品信息错了后果很严重。
坑二:同一篇文章所有图片alt一模一样
用文章标题拼凑alt的方案最容易出现这个问题。Google虽然不会直接惩罚,但等于放弃了多张图片分别排名的机会。同一篇文章的不同图片,alt必须有差异化描述(正面/侧面/细节/场景)。AI生成的alt天然就有差异化,规则生成的容易雷同。
坑三:给纯装饰性图片也塞满了关键词alt
背景纹理、分割线、图标、装饰元素——这些图片的alt应该留空(alt=""),告诉屏幕阅读器"这是装饰图,可以跳过"。强行给装饰图塞关键词不仅对SEO无益,还会让无障碍评分下降。处理前先把装饰图和内容图分开。
