Alt Text Examples: 70+ Good and Bad Alt Tags, by Image Type and Industry

By the ImageSEO Team. Updated October 2026.

Short answer: good alt text says what an image shows, or what it does if it is a link or button, in one short phrase. Google’s own example: for a photo of a puppy, alt="puppy" is better than nothing, but alt="Dalmatian puppy playing fetch" is best. Logos get the company name. Links and buttons get their purpose. Purely decorative images get an empty alt="". Below are 73 weak-versus-better pairs: first by image type, then by industry.

These examples were written by our team to show the patterns. They are not taken from client sites, and we do not attach ranking promises to them. What we can share is data: when we crawled the homepages of the Tranco top 10,000 websites (306,634 images on 5,306 homepages, static HTML, 31 July 2026), 11.3% of images had no alt attribute at all, 21.0% had an empty alt="", and 67.7% had a description. 37.1% of those sites had at least one image with no alt attribute. Full method and limits are in our alt text study.

Three rules behind every good example

  • Describe what matters in this image, on this page. The same photo of a chef can be “Head chef plating a dessert” on a restaurant page and “Chef in a navy apron with a copper pan” on a uniform shop.
  • Be specific, then stop. Name the subject and the one or two details that set it apart (colour, material, place, action). WebAIM says “typically, only a few words are necessary”.
  • Use a keyword only when it is true. Google asks for “useful, information-rich content that uses keywords appropriately” and warns that stuffing alt attributes “may cause your site to be seen as spam”.

Alt text examples by image type

Accessibility guides, including the W3C images tutorial, sort images by what they do on the page, not by what they show. The right alt text changes with the type:

Image type ❌ Weak ✅ Better Why
Informative photo alt="photo" alt="Volunteers planting oak saplings along a river bank" Says what the photo shows
Product photo alt="product" alt="Black leather Chelsea boots, side view" Product, colour, angle
Logo (not linked) alt="logo" alt="Acme Company" The company name is enough; “logo” adds nothing
Logo linked to the homepage alt="Acme logo image link" alt="Acme Company" Screen readers already say “link”
Icon button (no visible text) alt="magnifying glass" alt="Search" Describe the action, not the picture
Icon next to visible text alt="printer icon" alt="" The text “Print” already gives the meaning
Linked image (card or banner) alt="Read more" alt="Spring sale: 20% off garden tools" Say where the link goes
Image of text alt="banner" alt="Free shipping on orders over $50" Use the same words as in the image
Chart or graph alt="chart" alt="Line chart: monthly visitors rose from 1,200 in January to 3,400 in June" Give the main finding; put the full data in text or a table nearby
Screenshot alt="screenshot" alt="Media Library settings with the Alt Text field highlighted" Say which screen and what to look at
Complex infographic alt="infographic" alt="Infographic: five steps of the recycling process, described below" Short alt plus a full text version on the page
Decorative image alt="blue wave background" alt="" Adds nothing; tells screen readers to skip it
Group of images (5-star rating) alt="star" on each star alt="Rated 4 out of 5" on the first, alt="" on the rest One alt for the whole group

Two of these trip people up most. A linked image’s alt text works as the link text, so Google treats it like anchor text. WebAIM puts it plainly: when the image is the only thing inside a link, empty alt text “would never be appropriate here”. And for charts, alt text is not the place for every number. Write the takeaway in the alt and give the full data in nearby text.

Google’s own example: from missing to best

Google’s image SEO documentation uses one image, puppy.jpg, to show the range:

Rating Markup
Bad: missing <img src="puppy.jpg"/>
Bad: keyword stuffing alt="puppy dog baby dog pup pups puppies doggies pups litter puppies dog retriever labrador wolfhound setter pointer puppy jack russell terrier puppies dog food cheap dogfood puppy food"
Better alt="puppy"
Best alt="Dalmatian puppy playing fetch"

Google also says it “uses alt text along with computer vision algorithms and the contents of the page” to understand an image. So alt text is not the only signal, but it is the one you control word for word.

Alt text examples by industry

Each pair below shows a typical weak alt text and a better one. Note how short most of the better ones are: one subject, one or two details.

E-commerce and online stores (10 examples)

On a product page, the alt text should separate this product from the one next to it. Name the item, then the details a shopper would use to pick it: colour, material, style, angle. Leave out prices and calls to action like “buy now”; they change, and they don’t describe the image.

❌ Weak ✅ Better
alt="product" alt="Black leather Chelsea boots, side view, with brogue stitching and pull tabs"
alt="mug" alt="Handmade ceramic mug with matte cobalt blue glaze"
alt="chair" alt="Mid-century walnut dining chair with charcoal wool seat and tapered legs"
alt="dress" alt="A-line midi dress in forest green linen with side pockets and tie waist"
alt="watch 1" alt="Stainless steel chronograph watch with black leather strap"
alt="img_4932.jpg" alt="Organic cotton tote bag in natural canvas with rope handles"
alt="product image 3" alt="Bamboo cutting board with juice groove, end grain"
alt="shoes" alt="White leather sneakers with perforated toe and gum sole"
no alt attribute alt="Soy wax candle in an amber glass jar"
alt="buy now" alt="Heather grey merino wool crew neck sweater, folded"

Real estate (8 examples)

People searching for homes look for the room, the style and the area. Put the feature that sells the room first.

❌ Weak ✅ Better
alt="house" alt="Three-storey Victorian brick rowhouse with bay windows"
alt="kitchen" alt="Renovated kitchen with white shaker cabinets and quartz countertops"
alt="living room" alt="Living room with bay window and herringbone wood floors"
alt="bathroom" alt="Bathroom with freestanding claw-foot tub and walk-in shower"
alt="backyard" alt="Fenced backyard with brick patio, pergola and Japanese maple"
alt="exterior" alt="Craftsman bungalow with covered front porch and wood siding"
alt="apartment" alt="Open-plan studio with concrete ceiling and floor-to-ceiling windows"
alt="view" alt="City skyline and lake view from a 22nd-floor terrace"

Recipe and food blogs (7 examples)

Name the dish and the ingredients you can actually see. Readers and image search both look for dish plus ingredient, like “beet and goat cheese salad”.

❌ Weak ✅ Better
alt="pancakes" alt="Stack of buttermilk pancakes with maple syrup and blueberries, from above"
alt="salad" alt="Roasted beet and goat cheese salad with walnuts and arugula"
alt="cake" alt="Three-layer chocolate fudge cake with ganache drip"
alt="soup" alt="Butternut squash soup in a white bowl with pumpkin seeds and chives"
alt="bread" alt="Sliced sourdough loaf with open crumb on a wooden board"
alt="pasta" alt="Tagliatelle with Bolognese sauce, grated Parmesan and basil"
alt="cookie" alt="Brown butter chocolate chip cookies with sea salt on a cooling rack"

Photography portfolios (6 examples)

Camera file names like DSC_0421 tell nobody anything. Replace them with subject, place and light, the words a client would search for.

❌ Weak ✅ Better
alt="DSC_0421.jpg" alt="Brooklyn Bridge at sunset, long exposure from the DUMBO waterfront"
alt="wedding" alt="Bride and groom's first dance under string lights in a barn"
alt="landscape" alt="Sand dunes at golden hour in Death Valley"
alt="portrait" alt="Pastry chef in a professional kitchen, soft window light"
alt="city" alt="Shibuya crossing at night with neon signs reflected on wet pavement"
alt="family photo" alt="Family of four walking along a beach at low tide"

Fashion and apparel (6 examples)

Describe the garment, not the model. Colour, material, cut and one standout detail usually cover it.

❌ Weak ✅ Better
alt="model" alt="Model wearing a cream knit turtleneck and wide-leg dark jeans"
alt="bag" alt="Tan pebbled leather crossbody bag with gold chain strap"
alt="shoes" alt="White mesh low-top sneakers with suede toe cap"
alt="jacket" alt="Olive waxed cotton field jacket with corduroy collar"
alt="hat" alt="Camel wool fedora with grosgrain ribbon band"
alt="ring" alt="Yellow gold solitaire engagement ring with an oval diamond"

Software and SaaS (5 examples)

Screenshots are where alt text is skipped most. Say which screen it is and what the reader should notice. If the image only repeats the text next to it, keep the alt short.

❌ Weak ✅ Better
alt="dashboard" alt="Analytics dashboard showing weekly signups by channel"
alt="screenshot" alt="Settings page with the "Automatic updates" toggle switched on"
alt="chart" alt="Bar chart: support tickets fell by half after the help centre launch"
alt="logo" alt="Acme Analytics"
alt="hero" alt="Two people reviewing a report on a large monitor in an office"

Healthcare (5 examples)

Be accurate and plain. Describe what the image shows without diagnosing anything the page doesn’t say.

❌ Weak ✅ Better
alt="doctor" alt="Doctor reviewing a patient chart on a tablet in a consultation room"
alt="medical image" alt="Shoulder X-ray with the rotator cuff area labelled"
alt="office" alt="Dental clinic reception with wood accents and patient seating"
alt="procedure" alt="Surgical team in an operating room, monitor showing a laparoscopic view"
alt="patient" alt="Physical therapist guiding a patient through a shoulder exercise with a resistance band"

Travel and hospitality (5 examples)

Place names are the strongest detail here. Add what makes this view or room different.

❌ Weak ✅ Better
alt="beach" alt="White sand beach with turquoise water and a wooden dhow boat, Zanzibar"
alt="hotel room" alt="Overwater bungalow with a glass floor panel above the lagoon"
alt="city view" alt="Prague Old Town Square at twilight with the Týn Church lit up"
alt="restaurant" alt="Rooftop restaurant terrace overlooking the Amalfi Coast"
alt="activity" alt="Kayakers paddling into a sea cave below green cliffs"

Architecture and interior design (4 examples)

Name the style and the key materials. That is what designers and buyers search for.

❌ Weak ✅ Better
alt="building" alt="Brutalist concert hall with raw concrete facade and cantilevered entrance canopy"
alt="interior design" alt="Japandi living room with low walnut sofa, linen cushions and shoji screen"
alt="render" alt="3D render of a house extension with green roof and full-height glazing"
alt="office design" alt="Co-working space with a moss wall and exposed timber beams"

Education and nonprofits (4 examples)

For charts, give the result. For event and program photos, say who is doing what.

❌ Weak ✅ Better
alt="students" alt="Students working on a group project around a whiteboard"
alt="volunteer" alt="Volunteers framing a wall at a house build site"
alt="graph" alt="Bar chart: after-school program sign-ups grew each year from 2022 to 2025"
alt="event" alt="Fundraising dinner with a speaker at the podium and guests at round tables"

Decorative images: when empty alt text is right

An image is decorative when removing it would lose no information. Give it an explicit empty attribute, alt="", and screen readers skip it. In our crawl, 21.0% of images used alt="". Many of those were correct, for example spacers, background shapes and icons next to text labels.

Image Correct alt Why
Gradient or blob in the background alt="" No information
Section divider line alt="" Layout only
Icon beside a labelled button alt="" The button text already says it
Mood photo behind a heading alt="" The heading carries the message
Extra stars in a rating alt="" The first star or the number carries the rating

Empty is not the same as missing. alt="" is a deliberate signal. With no alt attribute at all, many screen readers fall back to reading the file name, which is how users end up hearing “IMG underscore 4 9 3 2 dot jpg”.

How long should alt text be?

There is no official limit. The often-quoted “125 characters” is an old rule of thumb, not a rule from Google or the WCAG. In published tests, current screen readers do not just stop at 125 characters; JAWS, for example, splits long alt text into parts instead of dropping the rest. Keep alt text short anyway, because people listen to it: one phrase, usually well under 125 characters. If an image needs a paragraph, such as a detailed chart, put that paragraph on the page and keep the alt as a summary.

Five alt text mistakes to fix first

  1. Keyword stuffing. alt="image seo plugin alt text tool best image seo" describes nothing. Google says it may get your site “seen as spam”.
  2. One alt for many images. If 50 product photos all say alt="ceramic mug", nobody can tell them apart. Give each image its own description: colour, angle, variant.
  3. Starting with “image of” or “photo of”. Screen readers already announce that it is an image. Start with the subject. Only mention the medium when it matters, like “Oil painting of…” or “Screenshot of…”.
  4. Describing the page, not the image. alt="Best image SEO guide for 2026" is a headline, not a description of the screenshot.
  5. Leaving the attribute out. Use alt="" for decorative images and a description for the rest. Never leave it off.

How to check if an image has alt text

  • One image: right-click it in your browser, choose Inspect, and look for alt="…" inside the <img> tag.
  • A whole page: run it through our free alt tag checker. It lists every image with missing or empty alt text. Accessibility tools like WAVE show the same inline.
  • In WordPress: open Media → Library, click an image and look at the Alt Text field. WordPress saves it as _wp_attachment_image_alt for each image.

Fixing alt text across a whole site

Writing alt text by hand works for a few dozen images. For a media library with thousands, there are three realistic options:

  • AI generation with review. A vision model drafts a description for each image, and you check the ones that need brand or product names it cannot know. This is what the ImageSEO plugin does for WordPress, and you can try it on a single image with our free alt text generator.
  • Spreadsheet export and import. Export the media library, write alt text in a spreadsheet, import it back. Faster than clicking, but you still write every line.
  • Direct database edits. Possible, but one wrong query can overwrite every image. Only with a tested backup.

Whichever you pick, review the important images yourself: product photos, charts and anything with text in it.

Frequently asked questions

What is a good example of alt text?

Google’s own: “Dalmatian puppy playing fetch”. It names the subject, adds the detail that matters and stops. For a product: “Black leather Chelsea boots, side view”. For a logo: just the company name.

Is an “alt tag” the same as alt text?

Yes, in everyday use. Strictly, there is no alt tag in HTML. Alt is an attribute of the <img> element. “Alt tag”, “alt attribute” and “alt text” all mean the same thing.

Does alt text help SEO?

Yes, mainly for image search. Google calls alt text the most important attribute for giving it information about an image, and uses it together with computer vision and the page text. For linked images, it also acts as anchor text. See our alt text SEO guide for the details.

Should every image have alt text?

Every image should have an alt attribute. Images that carry information need a description. Decorative ones need an empty alt="".

Should I put keywords in alt text?

Only when the keyword describes something actually in the image. “Screenshot of bulk alt text generation in WordPress” is fine on a page about that. A list of keywords is not.

Can I use AI to write alt text?

Yes, as a first draft. Vision models describe common images well, like products, people, places and screenshots. They cannot know your product names or why an image is on the page, so review the images that matter.

Keep reading

Our SEO Tool will grow your traffic

Why have you neglected images search engine optimization for so long ?

Try it for free
Days Launch Dofollow.Tools Fazier Launchpadly Starter Best The One Startup Twelve Tools yo.directory
Featured on Days Launch Featured on findly.tools Featured project on MEDIAPRONET Featured on NewTool.site Featured on Starter Best ImageSEO - Featured on Startup Fame Stork Verified — stork.ai AI tools directory Featured on The One Startup Featured on ToolPilot