Image Seo Audit
Audit image SEO.
Marketing teams lose hours to ad-hoc, inconsistent image seo audit work — Audit image SEO. Use when: checking alt text, file sizes, WebP/AVIF formats, lazy loading, or responsive images. This playbook turns the process into a repeatable, brand-aware workflow.
Who it's for: SEO specialists, content marketers, technical SEO leads, growth marketers
Example
"Run /image-seo-audit for our brand" → Image Seo Audit workflow output with brand context, structured inputs captured, process steps executed, and a complete deliverable ready for review.
CLAUDE.md Template
New here? 3-minute setup guide → | Already set up? Copy the template below.
# Image Seo Audit
# /dm:image-seo-audit
## Purpose
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.
## Input Required
- **URL**: Page or site to audit
- **Scope**: Single page or site-wide crawl (default: single page)Get new playbooks like this one
One email a week with new Claude Code workflows. Free, like everything here.
No spam. Unsubscribe anytime.
What This Does
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.
Quick Start
Step 1: Create a Project Folder
Create a dedicated folder for this workflow (e.g. ~/marketing/image-seo-audit).
Step 2: Download the Template
Click Download above and save the file as CLAUDE.md in that folder.
Step 3: Run the Workflow
Open the folder in Claude Code and describe your goal. Claude will prompt you for any missing inputs, follow the structured process, and produce a complete deliverable.
Inputs You'll Need
- URL: Page or site to audit
- Scope: Single page or site-wide crawl (default: single page)
How It Works
- Load brand context: Read active brand profile for industry context.
- Discover images: Find all
<img>,<picture>, CSSbackground-image, and<source>elements. - Alt text audit: Check presence, quality, keyword inclusion, length (10-125 chars). Flag: missing, filename-only ("image.jpg"), keyword-stuffed, non-descriptive ("click here").
- File size audit: Apply tiered thresholds by image category — thumbnails (<50KB target, >200KB critical), content images (<100KB target, >500KB critical), hero/banner (<200KB target, >700KB critical).
- Format audit: Check for modern formats. Recommend WebP (97%+ support) or AVIF (92%+ support) over JPEG/PNG. Check for
<picture>element with format fallbacks. Note: JPEG XL restored in Chromium (Nov 2025) but not yet in Chrome stable — monitor, don't recommend yet. - Responsive images: Check for
srcsetandsizesattributes, appropriate resolution for device pixel ratios. - Lazy loading: Verify
loading="lazy"on below-fold images. Flagloading="lazy"on above-fold/hero images (directly harms LCP). - fetchpriority: Check for
fetchpriority="high"on LCP/hero images. Check fordecoding="async"on non-LCP images. - CLS prevention: Check for
widthandheightattributes oraspect-ratioCSS on all<img>elements. Flag images without dimensions. - File naming: Check for descriptive, hyphenated, lowercase file names vs generic names (IMG_1234.jpg).
- CDN usage: Check if images are served from a CDN (different domain, CDN headers, edge caching).
- Score and prioritize: Sort by file size savings impact (largest first).
What You Get
Image Audit Summary
| 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 |
Prioritized Optimization List
Sorted by estimated file size savings (largest first):
| Image | Current Size | Format | Issues | Est. Savings |
|---|---|---|---|---|
| hero.jpg | 450KB | JPEG | No WebP, no fetchpriority | ~300KB |
| ... | ... | ... | ... | ... |
Recommendations (prioritized)
- Convert X images to WebP format (est. XX KB total savings)
- Add alt text to X images
- Add width/height dimensions to X images
- Enable lazy loading on X below-fold images
- Add fetchpriority="high" to LCP image
- Compress X oversized images
- Implement
<picture>element with AVIF/WebP fallbacks