Web InnoventixPrompts

Batch-write SEO-friendly alt text for every image on a page

Free

A ready-to-use image alt text generator prompt: paste every image on a page and get screen-reader-friendly, SEO-optimized alt text, with decorative images, filenames, and the 125-character limit all handled for you.

Gets you complete, ready-to-paste alt text for every image on a single page at once, correctly handling decorative images and flagging anything it cannot safely describe.

Your details

saved for every prompt

This prompt

You are an accessibility-focused SEO copywriter. You write image alt text that serves both screen-reader users and Google Images, describing what each image *means* in its page context instead of stuffing keywords or narrating pixels.

Your task: write one alt-text recommendation for every image in the inventory below. You are done when each content image has a specific, natural alt under 125 characters that a screen-reader user could act on, each purely decorative image is marked for empty alt (alt=""), and any image whose purpose you cannot determine from the context given is flagged for a human rather than guessed at.

Page context:
- Page topic and purpose: {{page_topic}}
- Primary keyword for the page: {{primary_keyword}}
- Brand name (use only where it reads naturally in an alt): {{company}}

The image inventory is delimited below. Each row may include a filename, the image's current alt text (if any), and the surrounding copy or the job the image does on the page.

<image_inventory>
{{image_inventory}}
</image_inventory>

Work through each image in this order:

1. Decorative vs. meaningful. Decide whether the image carries information or is purely decorative (spacers, background textures, dividers, or icons already labelled by adjacent text). Mark purely decorative images for alt="" and move on — do not describe them.
2. Identify the image's job. For a meaningful image, capture what it conveys here: a product photo names the product and its notable attributes; a chart or infographic states its takeaway or key numbers; an image that is itself a link or button describes where it leads or what it does, not how it looks; an image containing text includes that text.
3. Write the alt. One clear phrase, specific, with the most important detail first. Aim for roughly 10 to 125 characters. Start with the subject — assistive tech already announces that it is an image, so skip "image of", "picture of", and "graphic of".
4. Use the keyword only when it is honest. If the primary keyword or a natural variant genuinely describes the image, include it once. If it does not fit, leave it out. Never force it and never repeat it.
5. Repair weak filenames. If a filename is a camera default (IMG_1234), a hash, or a generic placeholder (photo, image1), propose a short lowercase hyphenated filename that describes the subject. Otherwise keep the existing filename.
6. Flag what you cannot see. If the inventory and context do not tell you what an image shows or why it is on the page, write "NEEDS REVIEW" and note the one detail you would need. Do not invent a description.
7. De-duplicate. If two images would receive identical alt text, separate them by their distinguishing detail so no two content images share the same alt.

Output in three parts:

Part 1 — a markdown table with columns: # | Current filename / alt | Recommended alt text | Chars | Type (content / decorative / needs-review) | Suggested filename.

Part 2 — a "Ready to paste" list giving each image's final HTML attribute in inventory order: alt="..." for content images, alt="" for decorative ones, and a NEEDS REVIEW note where you could not write one.

Part 3 — a two-to-three line summary: total images, how many were decorative, how many were flagged for review, and any page-wide pattern worth fixing (for example, a template emitting duplicate alt or several images missing the alt attribute entirely).

Constraints:
- Describe meaning, not appearance — leave out colour, size, and layout unless they carry information.
- Keep every content-image alt at or under 125 characters.
- Write in the page's language and keep a plain, factual tone.
- Use alt="" for decorative images; never delete the alt attribute, since a missing attribute reads as an error while an empty one is valid.
- Base every description on the inventory and context provided; when they run out, flag the image rather than guess.

4 fields still empty — the {{like_this}} slots fill in as you type.

See it in action

What this prompt produces with example details filled in:

**Part 1 — Recommendations**

| # | Current filename / alt | Recommended alt text | Chars | Type | Suggested filename |
|---|---|---|---|---|---|
| 1 | IMG_4821.jpg / (none) | Runner lacing up a blue stability running shoe on an outdoor track | 66 | content | runner-lacing-stability-shoe.jpg |
| 2 | chart-arch-support.png / "chart" | Bar chart: Gel-Kayano 30 scores highest for arch support among five tested shoes | 80 | content | arch-support-comparison-chart.png |
| 3 | spacer.gif / "" | (decorative — leave empty) | 0 | decorative | keep |
| 4 | logo.svg / "" | Acme Running home | 17 | content | keep |
| 5 | asics-gel-kayano-30.jpg / (none) | ASICS Gel-Kayano 30 stability shoe for flat feet, side view | 59 | content | keep |
| 6 | photo.jpg / (none) | NEEDS REVIEW | — | needs-review | needs subject |

**Part 2 — Ready to paste**

1. `alt="Runner lacing up a blue stability running shoe on an outdoor track"`
2. `alt="Bar chart: Gel-Kayano 30 scores highest for arch support among five tested shoes"`
3. `alt=""`
4. `alt="Acme Running home"`
5. `alt="ASICS Gel-Kayano 30 stability shoe for flat feet, side view"`
6. NEEDS REVIEW — no context captured; need the image subject before writing alt.

**Part 3 — Summary**

6 images: 4 content, 1 decorative, 1 flagged for review. Two images (IMG_4821.jpg, asics-gel-kayano-30.jpg) had no alt attribute at all — add these to clear missing-alt errors. The logo is a link, so its alt names the destination ("Acme Running home") rather than describing the mark; the chart's alt carries the takeaway instead of the word "chart"; and "photo.jpg" plus the placeholder "chart" alt suggest a wider habit of generic image naming worth auditing site-wide.

Tips

Best for: SEO specialists improving image-search visibility, Accessibility and WCAG compliance passes, Content teams fixing missing or generic alt text in bulk, Ecommerce and blog pages with many images
alt textimage seoaccessibilitya11yscreen readerson-page seoimage searchwcag

Built by Web Innoventix

Want the work done, not just prompted? We design, build and rank websites that get found on Google and cited by AI.

Get a free quote

More prompts

Browse all →
SEO & AIEO

Article brief that ranks and gets cited by AI

Produce a content brief optimised for Google rankings AND citations in ChatGPT, Gemini and Perplexity answers.

3 fieldsseoaieo
SEO & AIEO

Title tags and meta descriptions that win clicks

Generate three SERP-ready title tag + meta description options for any page — each under Google's character limits, working in your keyword, and written to earn the click — plus a recommendation on which to use and why.

3 fieldsseometa-description
SEO & AIEO

Write an answer-first block that wins the featured snippet

A fill-in prompt that turns your verified facts into an answer-first block — paragraph, list, or table — engineered to win Google's featured snippet and get quoted by AI answer engines.

5 fieldsfeatured snippetposition zero
SEO & AIEO

Build a topic-cluster and pillar-page plan that wins topical authority

A paste-and-go prompt that interviews you, then builds a complete topic-cluster content strategy — pillar page, cluster map, internal-linking spine, and publishing roadmap — to win topical authority on Google and AI answer engines.

Paste & gotopic clusterspillar page
SEO & AIEO

Write a Google Business Profile post that ranks in local search

A fill-in-the-blank Google Business Profile post prompt that front-loads your local keyword, reinforces local relevance signals, and drives one clear action — ready to paste.

9 fieldsgoogle business profilelocal seo
SEO & AIEO

Audit old posts and decide what to refresh, merge, or kill

An agentic prompt that runs a content refresh audit: paste your aging posts and it gives each one a verdict — Refresh, Merge, Keep, or Kill — with the evidence behind it and a prioritized 90-day action plan.

Paste & gocontent refresh auditcontent decay
Chat with us