谷歌SEO 图片优化实战:让产品图与内容图从"装饰"变成"流量入口"
一、先纠偏:图片SEO不是"给图起个好名字"就完事
很多人对图片优化的理解停留在"alt 里塞关键词",塞完没效果就觉得图片SEO没用。
现实是:图片搜索的流量大头不是靠 alt 堆出来的,而是靠"图片本身可被理解 + 加载不拖速度 + 上下文明确"三条同时成立。alt 只是其中一环,而且是最容易被高估的一环。
图片SEO 真正要解决三件事:
- 可发现:Google 能抓取、能解析、能理解图片内容与用途。
- 不拖累:图片是 Core Web Vitals 最大的变量,一张 2MB 的产品图能把整页 LCP 拖垮。
- 进结果:在 Google 图片搜索、AI Overviews 的图片来源、产品富媒体中露脸。
二、哪些图片真的会带来搜索流量
不是所有图都值得花力气,先分清类型:
| 图片类型 | 流量潜力 | 优化重点 |
|---|---|---|
| 产品图(白底/多角度) | 高(商品结果、图片搜索) | 尺寸、唯一性、结构化数据 |
| 教程截图 | 中(长尾截图搜索) | 上下文、文件名、说明文字 |
| 信息图 | 中(引用与分享) | 清晰度、可读性、水印 |
| 对比图 | 中 | 对比内容相关性 |
| 装饰图/背景图 | 低 | 空 alt + 压缩,不投入 |
判断标准很简单:这张图去掉会不会影响页面内容完整性。会,就有优化价值;不会,就只做压缩,别在 alt 上花心思。
三、alt 规范:写什么、不写什么
| 场景 | 推荐写法 | 反面写法 |
|---|---|---|
| 产品图 | “户外折叠露营椅 铝合金 承重120kg” | “椅子” / “折叠椅厂家批发低价促销” |
| 教程截图 | “GSC 索引覆盖率报告位置示意图” | “图片1.jpg” / 关键词堆砌 |
| 对比图 | “A 款与 B 款承重对比图” | “对比” |
| 装饰图 | alt=“”(空) | 重复关键词或复制标题 |
三条硬规则:
- alt 描述图片实际内容,不是堆关键词。堆砌在图片搜索里几乎无效,还可能被识别为操纵。
- 装饰性图片用空 alt(alt=“”),让屏幕阅读器跳过;无 alt 与空 alt 不同,装饰图请写空 alt 而不是不写。
- 标题里的词不要原样搬进 alt。标题是给整页定主题的,alt 是给这张图定身份的,重复是噪音。
四、文件名与上下文:低成本高收益
文件名是弱信号,但零成本:
- 用连字符分隔的描述性文件名:
foldable-camping-chair-aluminum-120kg.jpg,不要IMG_20240918_001.jpg。 - 图片周围文字提供上下文:图片说明(figcaption)、所在章节标题、相邻段落的相关描述,都比 alt 更容易被理解。
- 同一主题的图放在同一相关段落旁,别把产品图全堆在页面底部。
五、性能:图片是 CWV 的最大变量
图片优化在性能上的优先级高于任何其他项:
| 项 | 建议 | 收益 |
|---|---|---|
| 格式 | WebP / AVIF 优先,JPEG 兜底 | 同质量体积降 30-70% |
| 尺寸 | 渲染尺寸的 2 倍内(2x 适配),别传原始大图 | 显著降体积 |
| 懒加载 | loading=“lazy”(首屏图除外) | 降首屏负担 |
| CDN | 图片走 CDN,加缓存头 | 提速 + 降源站压力 |
| LCP 图 | 首屏 LCP 图预加载、不用懒加载、优先压缩 | 直接影响 LCP 指标 |
自检线:单张图片体积控制在 200KB 以内,LCP 图片控制在 100KB 以内。超过就压,压不了就换格式,不要带着 2MB 原图上架。
六、让图片进入更多结果形态
- 结构化数据:Product 结构化数据中的 image 字段(多角度图数组)、ImageObject,帮助进入商品富媒体结果。
- 图片 sitemap:图片多的站点,在 sitemap 中用 image 扩展标注图片 URL、标题、版权,加速发现。
- 唯一性:同图别全站复用,至少主图用独立拍摄/渲染图;重复图在图片搜索中竞争同一位置。
- URL 稳定:图片 URL 别随版本号/参数变化,否则索引重新建立。
七、附赠脚本:批量检查页面图片的 alt 与体积
扫全站页面,列出缺 alt 的图和体积超标的图:
pip install requests beautifulsoup4
import requests
from bs4 import BeautifulSoup
PAGES = [
"https://yourdomain.com/product/a/",
"https://yourdomain.com/product/b/",
"https://yourdomain.com/blog/guide/",
]
MAX_BYTES = 200 * 1024 # 200KB
for url in PAGES:
print(f"\n=== {url} ===")
try:
html = requests.get(url, timeout=15).text
soup = BeautifulSoup(html, "html.parser")
for img in soup.find_all("img"):
src = img.get("src") or img.get("data-src") or ""
alt = img.get("alt")
if not src.startswith("http"):
continue
if alt is None:
print(f"[缺alt] {src[:90]}")
try:
head = requests.head(src, timeout=10, allow_redirects=True)
size = int(head.headers.get("content-length", 0))
if size > MAX_BYTES:
print(f"[体积过大 {size//1024}KB] {src[:90]}")
except Exception:
pass
except Exception as e:
print(f"页面抓取失败: {e}")
修完清单里的问题后再跑一遍,直到两类告警清零。装饰图缺 alt 记得改成 alt="",别补关键词。
八、电商产品图专项
外贸独立站产品图有自己的规则,和内容图不完全一样:
| 要求 | 说明 |
|---|---|
| 白底主图 | 商品搜索结果的标准格式,别用花哨背景做主图 |
| 多角度 | 至少 4-6 张角度图 + 细节图,进入 image 数组 |
| 缩放功能 | 大图可缩放,同时保证压缩体积(用分段图) |
| 唯一拍摄 | 别盗图、别全站复用供应商图,重复图无法竞争 |
| 与描述一致 | 图与规格描述不符,转化与信任双输 |
九、六个常见坑
| 坑 | 后果 | 正解 |
|---|---|---|
| alt 堆关键词 | 图片搜索无效,还像操纵 | alt 描述图本身 |
| 传原始大图 | LCP 爆红,排名受损 | 压缩 + 正确尺寸 |
| 全站复用同一张主图 | 图片搜索互相竞争 | 每产品独立主图 |
| 首屏图也懒加载 | 拖慢 LCP | 首屏 LCP 图预加载 |
| 图片 URL 带参数变化 | 重复图片索引 | URL 稳定 |
| 装饰图不写 alt | 屏幕阅读器读噪音 | 空 alt=“” |
十、FAQ
Q1:图片SEO能带来多少流量?
看站点类型。产品多、教程多的站点,图片搜索可以贡献 5-15% 的自然流量,重点是有产品富媒体和 AI Overviews 引用的机会。
Q2:AI Overviews 会引用图片吗?
会。清晰、唯一、有明确上下文的图被引用的概率更高,这也让图片质量与上下文的重要性上升。
Q3:要不要给所有图都加结构化数据?
不需要。重点给产品图加 Product image 字段,给重要内容图加 ImageObject,其余不加。
Q4:用 CDN 会不会影响图片索引?
不会,只要图片 URL 可公开访问、不设登录墙、不屏蔽 Googlebot。CDN 反而提升抓取速度。
十一、行动清单
- 全站扫一遍图片:跑脚本,缺 alt 与超标体积清单清零。
- 给产品图加 Product 结构化数据 image 数组。
- 图片多的站点上图片 sitemap。
- 主图换独立拍摄/渲染图,别复用供应商图。
- 压缩基线:普通图 ≤ 200KB,LCP 图 ≤ 100KB。
- 图片 URL 固定下来,别随参数变化。
顺手把这篇的 alt 规范表、性能基线和批量检查脚本整理成了一份学习笔记,评论区扣「笔记」我私发给你。觉得有用点个赞收藏,下批产品图按这个标准过一遍。

416

被折叠的 条评论
为什么被折叠?



