A missing image description is like a shelf with no label. We might know what’s there, but search engines and screen reader users don’t. Good alt text gives images a job instead of letting them sit silent.
For small business sites, alt text SEO works best when we write for people first. Clean alt text helps accessibility, and it also gives Google better clues about our images and pages. Let’s make it simple and useful.
What alt text does, and what it does not do
Alt text, short for alternative text, is a short description placed in an image’s HTML. Screen readers can read it aloud, and browsers can show it when an image fails to load. Search engines also use it as one signal to understand image content. Both Moz’s alt text guide and Semrush’s explanation of alt text make the same point, write for people first.
Think of alt text like a short spoken label on a box. It should tell us what’s inside only as far as that matters on the page. It won’t fix weak content by itself, but it does help search engines connect the image to the topic around it.
Still, alt text is not a place to dump keywords. If we write “red running shoe, running shoe, best running shoe,” we help no one. Good alt text sounds like a human phrase, not a tag cloud.
Alt text vs. file names, captions, and image titles
These items often get mixed up, but they do different jobs:
- Alt text describes the image for people who can’t see it and for cases when it doesn’t load.
- File names are the image names before upload, such as
red-running-shoe.jpg. They can help a little, but they don’t replace alt text. - Captions appear under the image for everyone to read. They add visible context.
- Image titles are optional attributes that some browsers show on hover. They usually matter least.
One more rule matters. If an image is only decorative, we should use empty alt text (alt=""). That tells screen readers to skip it.
If removing the image would not change the meaning of the page, empty alt text is usually the right choice.
How to write alt text that helps SEO without sounding forced
The best alt text answers one question, what does this image add here? Context changes everything. A photo of a red shoe on a product page needs different alt text than the same shoe in a fashion blog.
We can keep the process simple:
- Identify the main subject.
- Add the detail that matters on that page.
- Keep it short, usually one brief sentence or phrase.
- Use a keyword only if it fits naturally.
We don’t need to start with “image of” or “picture of.” Screen readers already announce that it’s an image. We also shouldn’t cram in brand names, locations, or sales terms unless the page truly needs them.
Most alt text works well when it’s concise, but there’s no magic character limit. The goal is enough detail, not a fixed word count. If an image includes important words that users need, include those words. If the same text already appears right next to the image, skip the repeat.
Here are a few side-by-side examples.
| Image use | Weak alt text | Better alt text |
|---|---|---|
| Blog photo | hiking, mountain, sunset, trail | Hiker descending a forest trail at sunset |
| Product page | shoe | Red women’s running shoe with white sole |
| Chart | analytics screenshot | Bar chart showing organic traffic up 32% in Q1 |
| Decorative divider | blue wave graphic | alt="" |
The pattern is simple. Specific beats stuffed. Context beats repetition.
If we want a clearer view of where keywords belong on a page, our guide to best practices for keyword placement helps keep them natural. Alt text is also only one part of image SEO. File size, dimensions, and speed still matter, so our technical SEO checklist for small businesses pairs well with Search Engine Land’s image optimization guide.
Simple alt text examples for blog posts, product pages, and charts
Blog posts and feature images
Context matters most on blog pages. A travel post might use, “Hiker descending a steep forest trail at sunset.” A gear review might use, “Backpacker testing trail grip on a steep forest path.” Same image, different job.

A good blog image description supports the point around it. If the article is about hiking safety, we might mention the steep trail. If it’s about scenic routes, we might mention the sunset and forest view.
Ecommerce product pages
On product pages, buyers need clear details. Color, product type, and one useful feature usually matter most. A simple line like “Red athletic running shoe with mesh upper and white sole” does the job well.

Avoid filler like “best running shoe for sale now.” That sounds spammy, and it says less than a clean description. If a product gallery shows the front, side, and outsole, each image should get its own alt text. That way we describe the actual view, not the product in general.
Charts, screenshots, and decorative images
Charts and screenshots need a different approach. We should describe the main takeaway, not every pixel. “Dashboard chart showing monthly leads rising from January to March” is much stronger than “marketing screenshot.”

If a screenshot shows a setting, button, or menu that readers must use, we should name that part. If the chart is complex, a short alt text plus a plain-English summary below the image works best. For broader image handling tips, Semrush’s image SEO guide gives helpful extra detail.
For decorative shapes, background textures, and spacer graphics, we should leave alt text empty. That keeps screen readers from reading noise. In other words, strong alt text SEO is not about writing more. It’s about writing only what helps.
A good image description is a label with a purpose. When we write alt text with context, clarity, and restraint, we help users first and we give search engines better signals at the same time.
Let’s pick one page on our site today and review every image. If the words sound natural and useful, we’re on the right track.




