Alt text — also called alternative text, alt tags, or alt attributes — is a short description added to an HTML image tag. It tells search engines and screen readers what an image shows. If an image fails to load, the alt text is displayed in its place.
Here is what it looks like in HTML code:
<img src="red-apple.jpg" alt="Fresh red apple on a white background">
That small piece of text does three critical jobs: it helps Google understand your images, it makes your site accessible to visually impaired users relying on screen readers, and it can appear when images fail to load on slow connections.
Google cannot see images. It reads text. When you add descriptive alt text, you are giving Google a text description of a visual element — essentially translating your images into a language search engines understand.
This matters because Google Images drives roughly 22% of all web searches. Every image on your site without alt text is a missed opportunity to appear in image search results.
| Term | Meaning | Correct? |
|---|---|---|
| Alt text | The actual descriptive text written for an image | ✅ Correct |
| Alt tag | Informal term, technically refers to the attribute | ✅ Widely used |
| Alt attribute | The HTML attribute that holds the alt text | ✅ Technically precise |
| Alt description | Another informal term | ✅ Understood |
| Image | Bad Alt Text | Good Alt Text |
|---|---|---|
| A dog catching a frisbee | dog | Golden retriever catching a blue frisbee in a park |
| A product photo of white trainers | image of shoe | White Nike Air Max trainers on grey background |
| A bar chart showing sales | chart | Bar chart showing monthly sales growth from January to June 2024 |
| A portrait photo | photo | Smiling businesswoman in a blue blazer at a conference |
| Decorative divider line | line | (empty alt="") — decorative images need empty alt |
Include the product name, key feature, colour, and material. Example: Handmade ceramic coffee mug in sage green with leaf pattern
Describe the key message the data conveys, not just the visual format. Example: Line graph showing 40% increase in organic traffic after adding image alt text
Use an empty alt attribute: alt="". This tells screen readers to skip the image entirely. Never leave out the alt attribute completely — that causes screen readers to read out the filename instead.
Describe the content with context: Diverse team of professionals in a meeting room brainstorming ideas
| Platform | Where to add it |
|---|---|
| WordPress | Media Library → click image → Alternative Text field |
| Shopify | Product page → image → click "Edit alt text" |
| Etsy | Listing → image → "Add alt text" |
| Squarespace | Image block → Design → Image Alt Text |
| Wix | Click image → Settings → What's in the image |
| Raw HTML | Add alt="..." inside your img tag |
Over 7.7 million people in the UK and US alone use screen readers. When someone with visual impairment visits your site, their screen reader reads out the alt text for every image. Without alt text, the reader either says nothing or reads out the filename — providing zero useful information.
WCAG 2.1 (Web Content Accessibility Guidelines) requires meaningful alt text for all informative images. Failure to comply can expose businesses to legal risk in many jurisdictions including the US under the ADA and the UK under the Equality Act 2010.
Every informative image needs descriptive alt text. Decorative images (borders, backgrounds, visual flourishes) should have an empty alt attribute: alt="".
Under 125 characters is the widely recommended limit. Most good alt text is between 50-100 characters.
Yes — for image search rankings specifically. It also contributes to overall page relevance signals for standard web search.
Our free AI-powered tool generates complete image metadata in one click. No subscription. No credit card.
Try the Free Tool →