What makes good image alt text?
Good alt text describes what the image contributes to the page, not every pixel in the image. Screen readers read it out loud, and search engines use it to understand image context. Keep it under 125 characters, never start with 'Image of,' and focus on what's meaningful about the image to the reader, not the visual details.
Why three variations?
Different images need different alt text. A decorative hero image needs short, functional alt text. A product image on an ecommerce page needs descriptive alt text that mentions attributes like color and material. An image on an SEO content page benefits from alt text that naturally includes a relevant keyword. The three variations give you an option for each case.
Should I include keywords in alt text?
Only when it fits naturally. Google's own guidance says alt text should describe the image accurately - keyword stuffing in alt attributes hurts accessibility and can trigger spam signals. The SEO variation this tool generates only includes the keyword when it genuinely describes the image. When it doesn't fit, it falls back to the descriptive version.
What if my image is purely decorative?
Leave alt text empty (alt="") - that tells screen readers to skip the image, which is the right behavior for decorative elements like pattern backgrounds, dividers, or redundant icons. The tool flags images it judges to be decorative and returns empty variations, so you know to use alt="" rather than a generated description.
Do I need to host the image publicly?
Yes. The tool fetches the image from the URL you provide using OpenAI's vision model. The URL must be publicly accessible over http(s) - it cannot be a localhost URL, an internal staging server, or an image behind authentication. If you need to test on images you haven't shipped yet, upload them to an image host first.