Help us improve
Share bugs, ideas, or general feedback.
Audits page images for SEO and performance — alt text, modern formats (WebP/AVIF), file sizes, lazy loading, LCP, CLS, responsive images, and CDN usage. Outputs a prioritized optimization list.
npx claudepluginhub indranilbanerjee/digital-marketing-proHow this skill is triggered — by the user, by Claude, or both
Slash command
/digital-marketing-pro:image-seo-audit [URL][URL]The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Perform a dedicated image optimization audit that evaluates all images on a page or site for SEO, performance, and accessibility. Produces a prioritized optimization list sorted by file size impact.
Analyzes web page images for SEO and performance: alt text, file sizes, formats, responsive images, lazy loading, CLS prevention, fetchpriority, filenames, CDN usage.
Performs image SEO audit: alt-text quality, WebP/AVIF coverage, responsive sizing, lazy-loading, CLS-safe dimensions, ImageObject JSON-LD. Outputs prioritised remediation list and paste-ready markup.
Analyzes image SEO and performance: alt text, file sizes, formats, responsive images, lazy loading, and CLS prevention.
Share bugs, ideas, or general feedback.
Perform a dedicated image optimization audit that evaluates all images on a page or site for SEO, performance, and accessibility. Produces a prioritized optimization list sorted by file size impact.
<img>, <picture>, CSS background-image, and <source> elements.<picture> element with format fallbacks. Note: JPEG XL restored in Chromium (Nov 2025) but not yet in Chrome stable — monitor, don't recommend yet.srcset and sizes attributes, appropriate resolution for device pixel ratios.loading="lazy" on below-fold images. Flag loading="lazy" on above-fold/hero images (directly harms LCP).fetchpriority="high" on LCP/hero images. Check for decoding="async" on non-LCP images.width and height attributes or aspect-ratio CSS on all <img> elements. Flag images without dimensions.<picture>
<source srcset="image.avif" type="image/avif">
<source srcset="image.webp" type="image/webp">
<img src="image.jpg" alt="Descriptive alt text" width="800" height="600" loading="lazy" decoding="async">
</picture>
<img src="hero.webp" fetchpriority="high" alt="Hero image description" width="1200" height="630">
Do NOT lazy-load above-fold/LCP images. Do NOT add decoding="async" to LCP images.
| Metric | Status | Count |
|---|---|---|
| Total Images | — | XX |
| Missing Alt Text | issues | XX |
| Oversized (>200KB) | issues | XX |
| Wrong Format (not WebP/AVIF) | issues | XX |
| No Dimensions (CLS risk) | issues | XX |
| Not Lazy Loaded (below-fold) | issues | XX |
| No fetchpriority on LCP | issues | XX |
Sorted by estimated file size savings (largest first):
| Image | Current Size | Format | Issues | Est. Savings |
|---|---|---|---|---|
| hero.jpg | 450KB | JPEG | No WebP, no fetchpriority | ~300KB |
| ... | ... | ... | ... | ... |
<picture> element with AVIF/WebP fallbacks