返回顶部
i

image-optimization图片优化

When the user wants to optimize images for search engines and performance. Also use when the user mentions "image SEO," "alt text," "image captions," "figcaption," "image optimization," "WebP," "lazy loading," "LCP," "image sitemap," "responsive images," "srcset," "image format," or "hero image optimization." For CWV, use core-web-vitals.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.2.1
安全检测
已通过
127
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

image-optimization

SEO On-Page: 图片优化

指导针对Google搜索(文本结果、图片包、Google图片、Discover)、核心网页指标(LCP)和可访问性的图片优化。整合来自组件(主图、信任徽章)和页面(着陆页)的图片相关最佳实践。参考:Google图片SEOSemrush图片SEO

调用时首次使用时,如有帮助,可用1-2句话介绍此技能涵盖的内容及其重要性,然后提供主要输出。后续使用或用户要求跳过时,直接提供主要输出。

范围

  • - 发现与索引:HTML img元素、图片站点地图
  • 格式与性能:WebP、响应式图片、懒加载、LCP;完整的CWV优化见core-web-vitals
  • 元数据:Alt文本、文件名、标题
  • 首选图片:primaryImageOfPage、og:image;搜索结果中标题/描述旁的缩略图
  • 结构化数据:ImageObject、Article/Product等中的图片

初始评估

首先检查项目上下文: 如果存在.claude/project-context.md或.cursor/project-context.md,读取其中的品牌和页面上下文。

识别:

  1. 1. 上下文:主图、内容页、产品、信任徽章、社交预览
  2. 首屏上方 vs 下方:LCP候选(主图)vs 可懒加载
  3. 图片数量:单张主图 vs 图库、程序化页面



1. 发现与索引

使用HTML图片元素

Google通过的src属性(包括内部的)发现图片。CSS背景图片不会被索引。

正确做法错误做法
<img src=puppy.jpg alt=金毛幼犬 /><div style=background-image:url(puppy.jpg)>

图片站点地图

提交图片站点地图以帮助Google发现可能遗漏的图片。图片站点地图可包含来自CDN(其他域名)的URL;在Search Console中验证CDN域名以获取爬取错误报告。

结构(来自Google):

xml

xmlns:image=http://www.google.com/schemas/sitemap-image/1.1>

https://example.com/page

https://example.com/image.jpg


站点地图索引和提交见xml-sitemap。图片站点地图是扩展;可独立或与页面站点地图合并。



2. 格式与性能

支持的格式

Google支持:BMP、GIF、JPEG、PNG、WebP、SVG、AVIF。文件名扩展名需与格式匹配。

格式最佳用途说明
WebP照片、图形文件更小,加载更快;有损+无损;支持透明、动画
AVIF
现代浏览器 | 比WebP更小;检查支持情况 |
| JPEG | 标准照片 | 后备方案;广泛支持 |
| PNG | 透明、细节 | 文件较大;必要时使用 |
| SVG | 图标、Logo | 可缩放;内联SVG使用作为alt |<br> | <strong>GIF</strong> | 简单动画 | 预览仅显示第一帧 |</p> <h3>响应式图片</h3> <p>使用<picture>或srcset适配不同屏幕尺寸。<strong>始终提供后备src</strong>——部分爬虫不理解srcset。</p> <p>html<br> <img<br> srcset=image-320w.jpg 320w, image-480w.jpg 480w, image-800w.jpg 800w<br> sizes=(max-width: 320px) 280px, (max-width: 480px) 440px, 800px<br> src=image-800w.jpg<br> alt=描述性alt文本></p> <p><strong>Picture元素</strong>(格式后备,如WebP → PNG):</p> <p>html<br> <picture><br> <source type=image/webp srcset=image.webp><br> <img src=image.png alt=描述性alt文本><br> </picture></p> <h3>数据URI(内联图片)</h3> <p>Base64数据URI(data:image/...;base64,...)减少HTTP请求但增加HTML大小。仅用于小图标;避免用于大图。参见<a href="https://web.dev/articles/embedding-images-and-video#data<em>uris" target="</em>blank" rel="noopener">web.dev</a>。</p> <h3>调整大小与压缩</h3> <ul><li>- <strong>最大宽度</strong>:一般≤2,500px;匹配容器最大宽度</li><li><strong>压缩</strong>:首选WebP;有损质量75-85;网页用72dpi</li><li><strong>LCP</strong>:主图/首屏上方图片是LCP候选;需积极优化</li></ul> <h3>懒加载</h3> <p>仅对<strong>首屏下方图片</strong>使用loading=lazy。首屏上方图片(主图)必须立即加载——懒加载会损害LCP。</p> <p>html<br> <img src=hero.jpg alt=... loading=eager><br> <img src=below-fold.jpg alt=... loading=lazy><br> <hr><br> <h2>3. Alt文本</h2></p> <p>Alt文本提升<strong>可访问性</strong>(屏幕阅读器、低带宽)和<strong>SEO</strong>(Google结合计算机视觉理解图片)。如果图片是链接,它也作为锚文本。</p> <h3>最佳实践</h3> <table><thead><tr><th>正确做法</th><th>错误做法</th></tr></thead><tbody><tr><td>有用、信息丰富的描述</td><td>关键词堆砌</td></tr><tr><td>结合页面内容上下文</td></tr></tbody></table> 图片或照片(冗余) | | 最多约125字符(部分辅助技术会截断) | 有意义图片留空alt | | 功能性图片需描述性 | 纯装饰性图片用alt= | <p><strong>示例</strong>(来自Google):</p> <ul><li>- ❌ 缺失:<img alt="" title="" src=puppy.jpg/></li><li>❌ 堆砌:alt=小狗 狗 宝宝 狗 小狗 狗狗...</li><li>✅ 较好:alt=小狗</li><li>✅ 最佳:alt=正在玩接球的大麦町幼犬</li></ul> <h3>标题</h3> <p>Google从标题和附近文本中提取图片上下文。使用<figcaption>或图片附近的描述性文本。<br> <table><thead><tr><th>用途</th><th>目的</th></tr></thead><tbody><tr><td><strong>主题相关性</strong></td><td>标题描述图片主题;支持索引</td></tr><tr><td><strong>精选摘要</strong></td></tr></tbody></table> 答案附近带标题的图片可占据缩略图位置;见<strong>featured-snippet</strong> |<br> | <strong>图片包</strong> | Alt + 标题 + 文件名有助于图片包展示;见<strong>serp-features</strong> |</p> <h3>内联SVG</h3> <p>使用<title>实现可访问性:</p> <p>html<br> <svg aria-labelledby=svgtitle1><br> <title id=svgtitle1>SVG的描述性文本



4. 文件名

描述性文件名给Google提供关于主题的轻量线索。

正确做法错误做法
apple-iphone-15-pink-side-view.jpgIMG00353.jpg
简短、连字符分隔
通用:image1.jpg、pic.gif |
| 翻译页面本地化文件名 | 文件名过长 |


5. 首选图片(SERP缩略图与Discover)

当用户搜索关键词时,优化后的图片可作为搜索结果中页面标题和描述旁的缩略图出现——提升可见性和点击率。Google也使用这些图片用于Google Discover。Search Engine Land

Google从多个来源自动选择缩略图。通过以下方式影响选择:

Schema:primaryImageOfPage

json
{
@context: https://schema.org,
@type: WebPage,
url: https://example.com/page,
primaryImageOfPage: https://example.com/images/cat.png
}

或通过mainEntity或mainEntityOfPage将image附加到主要实体(如BlogPosting、Article)。

Open Graph

html

首选图片规则:相关、有代表性;避免通用(如Logo)或文字过多的图片;避免极端宽高比;高分辨率。社交规格见open-graph

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 image-optimization-1775982439 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 image-optimization-1775982439 技能

通过命令行安装

skillhub install image-optimization-1775982439

下载

⬇ 下载 image-optimization v1.2.1(免费)

文件大小: 5.24 KB | 发布时间: 2026-4-13 10:38

v1.2.1 最新 2026-4-13 10:38
Automated batch sync

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部