一键导入
30x-seo-images
图片SEO与性能优化分析。检查alt文本、文件大小、格式、响应式图片、 懒加载和CLS预防。当用户说"图片优化"、"alt文本"、"图片SEO"、 "图片大小"或"图片审核"时使用。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
图片SEO与性能优化分析。检查alt文本、文件大小、格式、响应式图片、 懒加载和CLS预防。当用户说"图片优化"、"alt文本"、"图片SEO"、 "图片大小"或"图片审核"时使用。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
监控品牌在 AI 平台的可见性(Google AI Overview、ChatGPT、Claude、Gemini、Perplexity)。 追踪 LLM 提及、分析 AI 生成的引用、识别 AI 搜索机会。 当用户说"AI可见性"、"LLM提及"、"AI Overview"、"ChatGPT可见性"、 "AI搜索"、"生成式搜索"、"AI引用"或"品牌在AI中"时使用。
网站架构规划:页面层级、导航、URL结构、内部链接策略。 当用户说"网站结构"、"页面层级"、"URL结构"、"导航设计" 或"信息架构"时使用。不适用于XML站点地图(请用seo-sitemap)。
使用 DataForSEO API 进行全面外链分析。分析外链概况、 寻找链接建设机会、检测有毒链接、与竞争对手比较、识别链接差距。 当用户说"外链"、"链接建设"、"引用域"、"链接概况"、"有毒链接"、 "链接差距"、"竞品链接"或"域名权重"时使用。
检测关键词蚕食 - 多个页面竞争同一关键词。识别蚕食 URL 并提供解决策略 (合并、重定向、差异化或删除)。
生成 SEO 优化的竞品对比和替代方案页面。涵盖 "X vs Y" 布局、 "X 替代方案"页面、功能矩阵、schema 标记和转化优化。当用户说 "对比页"、"vs页面"、"替代方案页"、"竞品对比"或"X vs Y"时使用。
内容质量审计,同时检查传统 SEO(E-E-A-T)和 AI 搜索(可引用性、结构、权威性)。 当用户说"内容审计"、"内容质量"、"E-E-A-T"、"AI 可引用性"、"内容分析" 或"我的内容对 SEO 好吗"时使用。
| name | 30x-seo-images |
| description | 图片SEO与性能优化分析。检查alt文本、文件大小、格式、响应式图片、 懒加载和CLS预防。当用户说"图片优化"、"alt文本"、"图片SEO"、 "图片大小"或"图片审核"时使用。 |
| allowed-tools | ["WebFetch","Read"] |
<img> 元素都应有 alt 属性(装饰性图片除外:role="presentation")好的示例:
差的示例:
按图片类别分级阈值:
| 图片类别 | 目标 | 警告 | 严重 |
|---|---|---|---|
| 缩略图 | < 50KB | > 100KB | > 200KB |
| 内容图片 | < 100KB | > 200KB | > 500KB |
| 首屏/横幅图片 | < 200KB | > 300KB | > 700KB |
建议在不损失质量的情况下压缩至目标阈值。
| 格式 | 浏览器支持 | 使用场景 |
|---|---|---|
| WebP | 97%+ | 默认推荐 |
| AVIF | 92%+ | 最佳压缩,较新 |
| JPEG | 100% | 照片备选 |
| PNG | 100% | 带透明度的图形 |
| SVG | 100% | 图标、logo、插图 |
推荐使用 WebP/AVIF 替代 JPEG/PNG。检查是否使用带格式回退的 <picture> 元素。
<picture> 元素模式使用渐进增强,优先使用最高效的格式:
<picture>
<source srcset="image.avif" type="image/avif">
<source srcset="image.webp" type="image/webp">
<img src="image.jpg" alt="描述性alt文本" width="800" height="600" loading="lazy" decoding="async">
</picture>
浏览器将使用第一个支持的格式。当前浏览器支持率:AVIF 93.8%,WebP 95.3%。
2025年11月,Google 的 Chromium 团队撤销了2022年的决定,宣布将使用 Rust 解码器恢复 Chrome 中的 JPEG XL 支持。实现已功能完整但尚未进入 Chrome 稳定版。JPEG XL 提供无损 JPEG 重压缩(约20%节省且零质量损失)和有竞争力的有损压缩。目前尚不适合网页部署,但值得关注未来采用情况。
srcset 属性提供多种尺寸sizes 属性匹配布局断点<img
src="image-800.jpg"
srcset="image-400.jpg 400w, image-800.jpg 800w, image-1200.jpg 1200w"
sizes="(max-width: 600px) 400px, (max-width: 1200px) 800px, 1200px"
alt="描述"
>
loading="lazy"<!-- 首屏下方 - 懒加载 -->
<img src="photo.jpg" loading="lazy" alt="描述">
<!-- 首屏 - 急切加载(默认) -->
<img src="hero.jpg" alt="主图">
fetchpriority="high"为主图/LCP图片添加 fetchpriority="high" 以在浏览器网络队列中优先下载:
<img src="hero.webp" fetchpriority="high" alt="主图描述" width="1200" height="630">
关键: 不要对首屏/LCP 图片使用懒加载。对 LCP 图片使用 loading="lazy" 会直接损害 LCP 分数。仅对首屏下方图片使用 loading="lazy"。
decoding="async"为非 LCP 图片添加 decoding="async" 防止图片解码阻塞主线程:
<img src="photo.webp" alt="描述" width="600" height="400" loading="lazy" decoding="async">
<img> 元素设置 width 和 height 属性aspect-ratio 作为替代<!-- 好 - 设置了尺寸 -->
<img src="photo.jpg" width="800" height="600" alt="描述">
<!-- 好 - CSS 宽高比 -->
<img src="photo.jpg" style="aspect-ratio: 4/3" alt="描述">
<!-- 差 - 没有尺寸 -->
<img src="photo.jpg" alt="描述">
蓝色跑步鞋.webp 而非 IMG_1234.jpg| 指标 | 状态 | 数量 |
|---|---|---|
| 图片总数 | - | XX |
| 缺少 Alt 文本 | ❌ | XX |
| 过大(>200KB) | ⚠️ | XX |
| 格式错误 | ⚠️ | XX |
| 无尺寸 | ⚠️ | XX |
| 未懒加载 | ⚠️ | XX |
按文件大小影响排序(节省最多的优先):
| 图片 | 当前大小 | 格式 | 问题 | 预估节省 |
|---|---|---|---|---|
| ... | ... | ... | ... | ... |
[PROTOCOL]: 变更时更新此头部,然后检查 CLAUDE.md