seo-images

Audits and optimizes website images for SEO, performance, and Google Images visibility.

Updated Jun 9, 2026
One-click install
npx skills add https://github.com/timikalo7/Execute --skill seo-images-timikalo7
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: seo-images
Source: https://github.com/timikalo7/Execute/tree/main/.claude/skill-library/claude-seo/skills/seo-images
Command: npx skills add https://github.com/timikalo7/Execute --skill seo-images-timikalo7

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Images often hurt SEO and page speed through missing alt text, oversized files, outdated formats, and missing metadata, and manually auditing every image on a site is slow and error-prone. ## Core Features & Use Cases - Image SEO Audit: Checks alt text quality, file sizes against tiered thresholds, formats (WebP/AVIF), responsive srcset, lazy loading methods, CLS-preventing dimensions, and CDN usage, then outputs a prioritized optimization list. - Image SERP Analysis: Uses the DataForSEO MCP to cross-reference on-page images with Google Images rankings, revealing competitor alt text patterns and format distribution. - File Optimization Pipeline: Converts images to WebP/AVIF with cwebp, ImageMagick, or FFmpeg, generates responsive variants, and injects IPTC/XMP metadata including the DigitalSourceType label required by Google Merchant Center for AI-generated product images. - Use Case: Run an audit on a product page, discover 12 images missing alt text and 3 oversized hero images, then batch-convert them to WebP with preserved metadata and generate the correct <picture> markup. ## Quick Start Ask the assistant to run an image SEO audit on a specific page URL and list the prioritized fixes.

Frequently Asked Questions about seo-images

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit images on a webpage for SEO issues?

Run the image audit against a page URL to check alt text presence and quality, file sizes against tiered thresholds, formats, responsive srcset, lazy loading, and dimension attributes. The output is a summary table plus a prioritized optimization list sorted by estimated size savings.

How to convert images to WebP with metadata preserved?

Use cwebp with the -metadata all flag, for example cwebp -q 82 -metadata all input.jpg -o output.webp. If cwebp is unavailable, ImageMagick convert or FFmpeg serve as fallbacks, and exiftool verifies metadata survived the conversion.

Does Google require metadata labels for AI-generated product images?

Yes, Google Merchant Center requires IPTC DigitalSourceType metadata such as trainedAlgorithmicMedia on AI-generated product imagery, and feeds missing it can be disapproved. Inject it with exiftool or the included iptc_ai_label.py script; it is a policy requirement, not a ranking factor.

Should I lazy-load my hero or LCP image?

No, lazy-loading above-the-fold LCP images directly harms Largest Contentful Paint scores. Reserve loading="lazy" for below-fold images, and add fetchpriority="high" to the hero image to prioritize its download.

What happens if exiftool or cwebp is not installed?

The skill falls back to ImageMagick for metadata handling and to ImageMagick or FFmpeg for WebP conversion. It recommends installing libimage-exiftool-perl and webp packages for full functionality.

Does IPTC keyword metadata improve Google Images rankings?

No, Google ignores IPTC keywords and EXIF camera data for ranking. Alt text, descriptive filenames, and page context are the ranking factors; IPTC Creator and Copyright only affect display and attribution in Google Images.