Image SEO Check
image_seo_checkAudit every image on a page: missing alt attributes, dimensions, lazy-loading, and modern formats. Get a score and findings to fix accessibility and image SEO issues.
Instructions
Audit every on the page: missing alt attributes (an accessibility failure and a lost image-search signal), decorative alt="" usage, missing width/height (which causes layout shift, a Core Web Vitals factor), lazy-loading adoption, and how many images use modern formats (WebP/AVIF) versus legacy JPEG/PNG. sources are counted as modern delivery.
Args:
url (string): the page to check.
response_format ('markdown' | 'json'): output format (default 'markdown').
Returns: { total_images, missing_alt, decorative_alt, missing_dimensions, lazy_loaded, modern_format, legacy_format, images[], score, grade, findings[] }.
Example: "Which images on https://example.com are missing alt text?" -> image_seo_check(url="https://example.com").
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Page URL to analyse, e.g. 'https://example.com/blog/post'. The scheme defaults to https://. | |
| response_format | No | Output format: 'markdown' for a human-readable summary (default) or 'json' for the full structured payload. | markdown |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| grade | Yes | ||
| score | Yes | ||
| images | Yes | ||
| findings | Yes | ||
| final_url | Yes | ||
| lazy_loaded | Yes | ||
| missing_alt | Yes | ||
| total_images | Yes | ||
| legacy_format | Yes | ||
| modern_format | Yes | ||
| decorative_alt | Yes | ||
| missing_dimensions | Yes |