Technic & Updates Updated June 2026

Alt Text & SEO: The Complete Guide

Alt text is the most underrated element in e-commerce: it decides both your visibility in Google Image search and the accessibility of your store at the same time. This guide shows, from the ground up, how alt text ranks, how to write it well, how it fits into image SEO as a whole — and how to automate it across an entire catalog.

Alexander Flach

Alexander Flach

Accessibility & AI Specialist

25 Min Read
Comprehensive guide on alt text and SEO strategies for enhancing website accessibility and search engine ranking.

Comprehensive guide on alt text and SEO strategies for enhancing website accessibility and search engine ranking.

Key takeaways

  • Alt text counts twice: it is required for accessibility (WCAG, EAA/ADA) and one of the strongest signals for Google Image search.
  • Good rule: descriptive, under ~125 characters, most important part first, natural language over keyword stuffing, decorative images get alt="".
  • Alt text is part of a system: together with file names, modern formats, srcset /LCP and schema it becomes real image SEO.
  • In e-commerce, scale is the problem — thousands of product images can only be tagged sensibly with AI automation.
  • This guide is the hub: each section links to a deeper guide.

Few elements of a website are as consistently neglected as alt text — and few work toward two goals this important at once. Good alt text makes your images usable for blind and visually impaired people and helps them get found in Google Image search. For online stores this is no detail: images are often the first point of contact with a product, and on most pages they are the largest element to load — so they are decisive for speed, ranking and conversion.

This guide is built as a topic hub: it covers the whole field of alt text & SEO and links to a deeper guide at every turn. Read it top to bottom, or jump straight to the topic you need right now.

Who this guide is for: store owners, marketing and SEO managers, and anyone who manages images on a website — from a single shop to an agency. No prior knowledge is needed; the early sections lay the foundations, the later ones go into technical and legal depth. If you already know what alt text is, jump to Section 3 (writing it well) or 6 (image SEO).

1. What alt text is — and why it counts twice

Alt text (short for alternative text) is a short, written description of an image. In HTML it lives in the image’s alt attribute:

<img src="red-leather-boot.avif" alt="Red leather ankle boot with block heel, side view">

That single sentence does three jobs at once:

  • Accessibility: screen readers read the alt text aloud. For blind and visually impaired people it is the only information about the image’s content.
  • Robustness: if an image fails to load (slow connection, dead path), the browser shows the alt text — the user still knows what should have been there.
  • SEO: search engines do not „see“ an image the way a human does. Alt text gives them the textual context they need to understand the image and place it in image search.

This dual role is exactly what makes alt text so valuable: one cleanly written description improves access for people and discoverability for machines. You invest effort once and serve two goals that would otherwise be separate projects.

Alt text, caption and title are not the same thing

Three terms get confused constantly. Alt text (alt) is the invisible alternative to the image — visible only when the image fails to load, otherwise for screen readers and search engines. The caption (<figcaption>) is visible to everyone and adds context. The title attribute produces a tooltip on hover, but is handled unreliably by assistive technology and never replaces alt text. In short: alt text is mandatory, the caption is a bonus, the title attribute is optional. More fundamentals in „What is alt text?“.

Where alt text lives

The alt attribute belongs to the <img> element — but images appear in several places, and alt does not work the same everywhere:

  • <img> and <picture>: this is where classic alt text lives. With <picture> it sits once on the inner <img> and applies to all format sources.
  • Inline SVG does not support alt. You give the accessible name via role="img" plus a <title> element (decorative: aria-hidden="true").
  • CSS background images have no alt text and are not indexed by Google Image search. Content images therefore belong in real <img> tags.
  • <input type="image"> and image maps (<area>) also need alt text describing the function.

Why so much value is left on the table in e-commerce

Images are the largest element to load on roughly 73% of mobile and 83% of desktop pages (Web Almanac 2024) — and in a store often the first thing a customer notices. Yet product images go live without alt text in bulk: imported catalogs, supplier images and quick uploads land in the store with names like 1024_v2_final.jpg and an empty alt attribute. Each of those images is missed image-search traffic and a potential accessibility defect. So the lever is not to describe a few images better, but to close the blind spot systematically — which, beyond a certain volume, only works with automation (Section 7).

In brief — the key terms:

• Alt text / alt attribute / alt tag: all the same thing — the text alternative in alt. (Strictly, it is an attribute, not a tag.)
• Caption: visible accompanying text, usually in <figcaption>.
• Title attribute: hover tooltip — not a substitute for alt text.
• Decorative vs. informative: decorative images carry no information (→ alt=""), informative ones do (→ describe).
• WCAG 1.1.1: the guideline requiring text alternatives for non-text content.

The three roles in detail

For people with visual impairments, alt text is not an extra but the only bridge to the image content. A screen reader reads it instead of the image — if it is missing, the image stays a silent gap or, worse, the screen reader reads out the cryptic file name. For all users, alt text is the insurance against broken images: on a slow connection, a blocked image or a dead path, the description appears instead of an empty frame. For search engines, finally, it is the most reliable information about what an image shows and what it should rank for. One well-written line serves all three at once.

2. How alt text drives image-search traffic

Google Image search is its own, often underrated channel. Anyone selling products competes there for visibility — and alt text is one of the few signals with which you directly steer what an image gets found for.

What Google understands about images (and what it doesn't)

Google’s image recognition is good, but it does not replace context. The crawler uses several signals together: the alt text, the file name, the surrounding text, the caption, the page heading and structured data. Alt text is the most precise of these, because you phrase it exactly. Two things are worth knowing: Google only indexes images in real <img> or <picture> tags — CSS background images do not appear in image search. And EXIF metadata is, per Google, not a ranking signal; that work is done by alt text.

From image to conversion

The path is concrete: a user searches „red ankle boots block heel,“ sees your product photo in image search, clicks — and lands directly on the product page. Without meaningful alt text, Google has no reason to show your image for that query. With identical alt text on twenty product images („our product“), Google likewise has no clue which one is relevant. Differentiated, descriptive alt text is therefore not a nice-to-have but the prerequisite for this channel to work at all. How image SEO works beyond alt text is covered in the image SEO guide.

The ranking signals at a glance

Google never judges an image in isolation, but from several signals together:

  • Alt text — the most precise signal, because you write it.
  • File name — descriptive, with hyphens, it is its own clue.
  • Surrounding text & heading — the image is read in the context of the paragraph it sits in.
  • Caption — visible text right at the image, often given extra weight.
  • Structured data (ProductImageObject) — assigns images unambiguously.
  • Image quality & uniqueness — sharp, original images beat generic stock.
  • Placement & loading behavior — a prominently placed, fast-loading image is more likely to be seen as important.

Of all of these, alt text is the only one you steer precisely per image — hence the biggest lever for the least effort.

Image search, Lens and Shopping

Image search has long been more than a gallery. Through Google Lens and visual search, users photograph products and search for the similar; Google Shopping pulls product images straight into results. In all these surfaces the textual context — above all the alt text — decides whether your image is matched to the right query. Provide nothing here and you are invisible in a growing, purchase-near channel.

A look ahead: alt text and AI search

AI answer systems and generative search results also rely on textual signals to understand and embed images. Clean alt text makes your images interpretable not only for classic image search but for these new surfaces too — an investment that grows more important, not less, as search evolves.

A worked example

Take a photo of a blue running shoe. With alt="" or alt="IMG_3920" it surfaces for no meaningful query. With alt="Blue running shoe with white cushioned sole, side view" it becomes findable for „blue running shoe,“ „running shoe white sole“ and visual similarity searches. If the image also sits in a paragraph about cushioning, with a descriptive file name and product schema, the signals reinforce each other. A „silent“ image becomes an entry point that leads straight to the product page — with no extra ad spend.

So Google can find the images at all

Ranking presupposes indexing. Images loaded via JavaScript, lazy-loading or a CDN are easily missed by the crawler. An image sitemap (or the <image> extension of your XML sitemap) makes sure all images are known. The best alt text is useless on an image that is never crawled.

How big is the image-search channel?

Image search is one of the largest search services there is, and for visual industries — fashion, furniture, decor, food, travel, crafts — a substantial share of discovery searches. Users who arrive via an image often already have a specific product picture in mind, which makes them purchase-near. Unlike paid ads, this traffic costs nothing beyond the one-time work of labeling images properly — a channel that, once built, keeps delivering.

The limits of image recognition

Machine image recognition reliably detects objects and scenes today — but it knows neither your product name nor your brand nor the reason an image sits on this particular page. A model sees „blue shoe“; whether it is your „Aero Glide 2“ model in „Coastal Blue“ is something only your alt text knows. That is why human-written (or context-aware AI with product data) alt text remains the reliable signal. And EXIF data in the file is no substitute: Google says it does not use it as a ranking signal.

3. Writing alt text well — the rules

Good alt text follows one simple guiding question: „If I couldn’t show this image — what text would I put in its place so nothing important is lost?“ A few clear rules follow from that.

The seven ground rules

  • Describe content and function, not the format. „AVIF image of a boot“ is worthless; „Red leather ankle boot, side view“ is good.
  • Most important first. Screen readers and snippets cut off the end — the central detail belongs at the start.
  • Keep it short: as a rule of thumb under ~125 characters. If that is not enough (chart, infographic), describe briefly and put the detail in body text.
  • Natural language, one keyword. Work your main keyword in once, naturally — no stuffing.
  • No „image of“ / „photo of.“ Screen readers already announce that it is an image. These words waste space.
  • Decorative gets alt="". If an image carries no information, use an empty alt attribute so screen readers skip it.
  • Context decides. The same image can need different alt text depending on the page — the product on a product page, the action shown in a how-to.

Good: alt="Woman lacing a blue running shoe on a wooden pier, sunrise behind" — concrete, descriptive, function clear.

Bad: alt="running shoe shoes buy best running shoes sport shoes online" — keyword stuffing, a torment for screen readers, a spam signal for Google.

The decision: informative, functional or decorative?

Before you write, sort the image into a category — that answers most edge cases automatically:

  • Informative (product photo, chart, photo in an article) → descriptive alt text.
  • Functional (the image is a link or button, e.g. magnifier icon = search) → alt text describes the actionalt="Search".
  • Decorative (divider, background, pure ornament) → empty alt="".

A detailed step-by-step walkthrough with the W3C decision logic is in „How to write alt text“.

Getting length and detail right

„Under 125 characters“ is a rule of thumb, not a law. What matters: as much as necessary, as little as possible. A simple product photo needs one sentence. An infographic needs a summarizing key statement in the alt text — and the full data next to it in body text or, better, a table, which is better for SEO and accessibility than text „locked“ inside a graphic. Anything longer than a sentence or two does not belong in the alt attribute.

Context changes the right alt text

The same image can deserve different alt text depending on the page, because the purpose differs:

Product page (it’s about the product): alt="Blue running shoe with white sole, side view"

How-to „Warming up properly“ (it’s about the action): alt="Runner lacing her shoe before a run"

Both describe the same photo correctly — but the relevant aspect in each case. That is what „context decides“ means.

More good/bad pairs

Good (chart): alt="Line chart: returns drop 18% after adding a size advisor"

Bad (chart): alt="Chart" — says nothing about the message.

Good (team): alt="Four-person AutoAlt support team at a desk"

Bad (team): alt="DSC_0042.jpg" — file name instead of a description.

Myths about alt text

  • „The title attribute is enough.“ No — title is handled unreliably by screen readers and is no substitute.
  • „More keywords = better ranking.“ The opposite: stuffing is treated as spam.
  • „Google reads images itself anyway.“ Recognition is good but does not replace context — and for screen readers, alt text is indispensable.
  • „Decorative images need a description.“ No — they need an empty alt="", otherwise you create screen-reader noise.

A quick test for any alt text

Three questions that settle almost every edge case: (1) Would someone who can’t see the image miss nothing important from this sentence? (2) Is the essential part at the start? (3) Would I read it aloud as is without it sounding odd? If the alt text reads like a keyword list or a file name, the answer to question 3 is a clear no — and the text needs reworking.

Images that contain text themselves

If an image contains important text — a banner with a promo code, a graphic with a key message, a logo with a slogan — that text belongs in the alt text. Otherwise the information is lost to screen readers and search engines, which can’t read text in pixels. alt="Voucher: 15% off everything with code FRESH15" is correct here. Better still is not to render important text as an image at all, but as real HTML text.

Complex graphics & charts

A chart can’t be captured in 125 characters. The solution is two-tier: a short alt text with the key message („Bar chart: revenue rises 30% from Q1 to Q4“) and the full data next to it — as body text or, best, a real HTML table. That is not only accessible but more indexable than numbers shut inside an image file.

Three rules that make the biggest difference

„Most important first“ looks minor but is decisive: screen-reader users hear the start first and often stop, and truncated snippets keep only the start too. Begin with the core and you lose nothing. „Natural language, one keyword“ separates good from bad SEO alt text: one keyword embedded naturally helps, a keyword chain hurts twice — as a spam signal and as unbearable read-aloud text. „Decorative gets alt="" is the most ignored rule: every described divider and ornament creates screen-reader noise that buries real content. Here, leaving it out is the right information.

4. Alt text examples by use case

Rules are one thing, the concrete sentence another. Here are typical cases from everyday store and website work — each with the logic behind it.

Image type Good alt text Why
Product photoRed leather ankle boot with block heel, side viewProduct type + color + material + feature + angle
Product variantThe same ankle boot in black, front viewEach variant its own text — never copy identically
LogoAutoAlt.ai logoName the identity, don't describe it
InfographicBar chart: organic traffic +40% after adding alt textCore message; detail in body text/table
Blog photowebAufstieg team outside the office in AalenDescribes the scene in page context
Functional iconShopping cartDescribes the action, not the shape
Decorative imagealt=""No informational value → empty attribute
Notice:

the best alt text sounds almost boring — precise, factual, free of marketing flourishes. That is exactly what screen-reader users and Google want. Industry-specific examples (fashion, furniture, food, B2B, travel) are collected in „Alt text examples“.

Examples by industry

The logic stays the same, the relevant attributes change by industry:

  • Fashion: cut, color, material, occasion — „Black satin cocktail dress with V-neck, knee-length.“
  • Furniture / interior: type, material, style — „Oak dining table, rectangular, Scandinavian design.“
  • Food: product, state, packaging — „Organic extra-virgin olive oil, 500 ml glass bottle.“
  • B2B / SaaS: for screenshots, the function shown — „Dashboard with revenue curve and filter bar,“ not „screenshot.“
  • Travel: place and scene — „Hotel pool with sea view at sunset, Mallorca.“

In every case: use the words your customers would type into search — phrased naturally, not as a keyword list.

Before/after on a product image

Here is how a typical product image travels through the stages — from import to searchable asset:

  • Import (before): file 4500_2.jpgalt="" — invisible to search and screen readers.
  • File name: → linen-midi-dress-sage-green.jpg
  • Alt text: → alt="Linen midi dress in sage green with button placket, front view"
  • Variant/view: the detail photo gets its own text → alt="Detail of the button placket and seam, sage-green linen"
  • After: findable for „sage green linen dress,“ accessible, properly documented — an asset instead of ballast.

5. Alt text for e-commerce & product images

In online retail, alt text is not an accessibility checkbox but a direct revenue lever. Product images are the images people actually search for — and a store quickly has thousands of them. Three things make e-commerce alt text special.

Describe what customers search for

Customers search by concrete attributes: color, material, shape, style, occasion. Good product alt text mirrors exactly that language: alt="Linen midi dress in sage green with button placket" beats alt="Summer dress" because it reflects the queries real buyers type. Still: phrase it naturally, don’t string attributes together.

Differentiate variants and galleries

A product often has five views and several color variants — and the most common mistake is giving them all the same alt text. Each view describes what it shows („close-up of the sole,“ „worn, from behind“), each color variant names its color. That lets Google assign the individual images to different queries instead of treating them as duplicates.

Use product context

Store systems already know the product name, category and attributes. Good AI generators draw on this context instead of describing the image in isolation — turning product data plus image content into alt text that matches the search. How that looks per platform is covered in „Alt text for e-commerce“. For specific store systems, see the integrations hub.

Packshot or lifestyle — describe what is shown

A cut-out product photo (packshot) and a lifestyle shot of the same product deserve different alt text: the packshot describes the product plainly, the lifestyle image the scene including the product. That way you cover both product-near and inspiration-driven search without writing the same thing twice.

Category, banner and teaser images

It’s not only product detail pages that have images. Category images, sale banners and teasers also need framing — unless they are purely decorative (then alt=""). A banner that carries a statement should convey it: alt="20% off winter boots until Sunday".

Multilingual stores

If you sell in several languages, every image needs alt text in each language — an English alt text on the German page helps neither German image search nor German-speaking screen-reader users. Done manually, this multiplies the effort per language. Tools that output the same image content in several languages (included in one credit with AutoAlt.ai) take exactly this load off.

Marketplaces & Google Shopping

Image information counts beyond your own store too: Google Shopping and product feeds assess image quality and relevance. Clean product images with correct context pay off beyond your own website.

Alt text in common store systems

Where alt text is maintained differs by system — the principle stays the same:

  • WordPress / WooCommerce: alt text sits on the media attachment in the library and is carried over when inserted. Note: changing it later on the attachment does not automatically update images already inserted.
  • Shopware: alt text (and title) are maintained per asset in media management and apply wherever the medium is used.
  • Shopify: alt text is set per product image in the product editor; for theme images sometimes in the theme editor.
  • Magento: alt text comes from the product’s image label.
  • Joomla / Drupal / PrestaShop: alt text is maintained per image field or media entity.

In all cases, for a handful of images this is manual work — for a real catalog a generator that works natively in the system takes over. An overview of the connections is in the integrations hub.

Attribute order

For product alt text, a deliberate order pays off: product type first, then the distinguishing features (color, material, variant), secondary detail like angle last. That keeps the most important part for search at the front in case the text is truncated. „Leather ankle boot, red, block heel, side view“ is more robust than „Side view of a red leather shoe,“ because the purchase-deciding words come first.

A naming convention for the team

If a team maintains images, set a simple convention — otherwise quality drifts apart. Proven: file name lowercase, hyphenated, schema product-feature-variant.format; alt text as a whole, descriptive sentence with the key feature up front; one distinct text per variant and view. Half a page of guidance plus two or three examples stops half the catalog ending up as img_final_final.jpg.

6. Alt text in the bigger image-SEO picture

Alt text is the most important lever, but not the only one. Anyone serious about image SEO treats it as part of a system. Here are the other building blocks in brief — each with its own deeper guide.

Descriptive file names

The file name is a second, independent signal. red-ankle-boot-block-heel.avif tells Google and users something; IMG_4821.avif nothing. Descriptive, lowercase, hyphenated — and the name survives later format conversion.

Modern formats

WebP and AVIF deliver much smaller files (AVIF roughly 60% smaller than JPEG) and therefore better Core Web Vitals. The alt text stays the same regardless of format — but watch the tools: not every generator handles AVIF and SVG, and some charge a surcharge for them. Details in „Alt text for AVIF, SVG & WebP“.

Delivery & Core Web Vitals

The 2026 pattern is the <picture> element (AVIF → WebP → JPEG), with the alt text once on the inner <img>. Important: do not lazy-load the LCP image (usually the hero or first product image), set fetchpriority="high" instead; provide width and height to avoid layout shift (CLS).

<picture>
  <source srcset="boot.avif" type="image/avif">
  <source srcset="boot.webp" type="image/webp">
  <img src="boot.jpg" alt="Red leather ankle boot, side view" width="800" height="800">
</picture>

Structured data & image sitemaps

Product schema (ProductImageObject) helps Google assign images to the right products, and an image sitemap ensures that images loaded via JavaScript are found too. Neither replaces alt text but reinforces it. All the technical image SEO is covered in the image SEO guide.

Rule of thumb: alt text makes an image understandable, the file name makes it findable, the format makes the page fast, schema makes the relationship unambiguous. Only together do they make image SEO.

Caption and surrounding text

Alt text is the duty, the caption the effective bonus: it is visible to all, read above average, and weighted heavily by Google. The good division of labor — alt text provides the accessible description, the caption the supplementary, visible-to-all context. Don’t duplicate the two word for word.

Compression: fast, but not at the cost of quality

Uncompressed camera or design files (5–15 MB) are the most common performance killer. Compressing before upload — via build pipeline, image CDN or tool — brings the biggest speed gains. Compression changes nothing about the alt text; the two are separate steps. (Note: AutoAlt.ai processes images without storing them and therefore does not compress — there are specialized tools and CDNs for that.)

Structured data & image sitemaps in detail

Two technical building blocks round out image SEO. Product schema (Product with image) links image, price and availability unambiguously — the basis for rich results and Google Shopping. An image sitemap lists image URLs (via <image:image>) and helps especially with lazy-loaded or CDN-delivered images the crawler would otherwise miss. Neither replaces alt text — they ensure the images and their context are captured in full at all.

Responsive images & lazy-loading

Modern stores serve differently sized images depending on screen size — via srcset and sizes. That saves data on a phone and improves load time without changing the alt text (it still sits once on the <img>). With lazy-loading there is one important exception: images below the fold benefit from loading="lazy", but the LCP image (hero, first product image) should not be lazy-loaded — otherwise you degrade exactly the metric you want to improve. For that one image set fetchpriority="high" instead.

Why the format chain AVIF → WebP → JPEG?

The <picture> element offers the browser several sources and lets it pick the best one it supports: AVIF first (smallest), then WebP (widely supported), JPEG as a fallback (universal). Modern browsers get the fastest variant, older ones still get a working image — without you multiplying the alt text, since it sits once on the inner <img>. SVG has a special rule: an SVG embedded via <img> uses alt normally; an inline SVG needs role="img" plus <title>. This distinction is often overlooked — more in the modern image formats guide.

Measuring success: image search in Search Console

Whether the work pays off shows in Google Search Console. In the performance report you can switch the search type to „Image“ — then impressions and clicks show image search only. That tells you which images bring traffic, which queries they appear for, and where the curve rises after you add alt text. Give the effect time: images are crawled less often than pages, so visible change often takes weeks.

Alt text is not Open Graph

A common misunderstanding: og:image (Open Graph) controls the preview image when sharing on social networks — it has nothing to do with alt text and does not replace it. The two exist in parallel: alt text serves accessibility and image search, Open Graph the social preview. Don’t confuse them, and maintain both where they belong.

7. Automating alt text with AI

All the rules in this guide are easy to follow — for ten images. The real problem in e-commerce is volume. A mid-sized store quickly has 2,000 to 20,000 images, new products keep arriving, and manually tagged catalogs go stale faster than a team can keep up. This is exactly where AI is not a gimmick but the only practical route.

What AI image description does today

Modern image recognition (built on GPT and Gemini models, for instance) produces descriptive, context-aware alt text in seconds and processes whole media libraries in batches. Good tools draw on product data, keep to a length limit and produce the text directly in the desired language. The human share shifts from writing to reviewing: for especially important images (campaign hero, an explanatory graphic) a quick check is worth it, the rest runs automatically.

What to look for when choosing a tool

  • Platform coverage: does it run natively in your system (WordPress, Shopware, Shopify …) or do you have to export?
  • Pricing model: flat per image, or surcharges for modern formats and extra languages?
  • Data location: are your images processed in the EU and then deleted? (See Section 8.)
  • Multilingual: does it produce the same alt text in several languages on request?

„AI image descriptions“ goes deeper on the technology. AutoAlt.ai covers the points above: native plugins for eight platforms, 1 credit per image regardless of format, all language translations within that one credit, processing on EU servers in Germany with no image storage.

How AI generation works

At its core there are three steps: the image (plus existing context such as product name and category) goes to a vision model; the model produces a descriptive draft to your specifications (language, tone, length, optionally a keyword); the draft is written back into the CMS. With good tools you set language, tone and length range once — after that generation runs in the background, for new uploads too.

Quality assurance, not blind trust

AI is good but not infallible. Establish a light check: review especially important images (campaign hero, explanatory graphics, ambiguous subjects) quickly, the rest by sampling. An optional review step — generate, check, regenerate if needed — combines speed with control.

Retrofitting an existing inventory

The biggest quick win usually lies in the back catalog. A scan finds all images without (or with poor) alt text; batch processing fills the gaps in one pass. After that, automatic generation on new uploads holds the state instead of letting the gap grow again. An apparently insurmountable mountain becomes a one-time action plus ongoing maintenance.

Manual, AI or agency — when which?

  • Manual is worth it up to roughly 50–100 images, or for individual, especially important hero images where every word should land.
  • AI generation is the default for real catalogs: hundreds to tens of thousands of images, constant new arrivals, several languages — in minutes instead of weeks, at cents per image.
  • An agency can make sense for strategic brand copy or a one-off large project, but is usually uneconomical for ongoing bulk alt text.

In practice the mix is strongest: AI for the volume, a human eye on the few images that count above average.

Multilingual generation and data protection in the workflow

Two points that easily slip through when automating: first, multilingual — a good generator produces the same image content directly in all needed languages instead of running through once per language (with AutoAlt.ai all languages are included in one credit). Second, data protection: your product images are partly sensitive. Processing on EU servers, where images are not stored permanently after analysis („zero storage,“ only metadata for audit purposes), keeps GDPR requirements clean.

8. Law & accessibility: alt text as a duty

Since 28 June 2025, accessibility is no longer a voluntary improvement for many providers. The European Accessibility Act (EAA), implemented in Germany via the Barrierefreiheitsstärkungsgesetz (BFSG), requires many B2C providers — including many online stores — to offer accessible digital products in line with WCAG standards. In the United States, the ADA has long driven comparable requirements through case law.

For images the relevant requirement is WCAG 1.1.1 („Non-text Content“): every informative image needs a text alternative, decorative images are correctly marked as such. Meaningful alt text is therefore not just SEO polish but a fundamental legal requirement. Missing alt text is among the most common and most easily proven defects in accessibility audits.

The pleasant side effect: the measure you should take for SEO anyway — good alt text for all images — is exactly the one you need for compliance. One effort, two goals met. The legal details, deadlines and penalty questions are covered in our EAA 2025 complete guide. This section is an orientation, not legal advice.

Who is affected?

The BFSG targets B2C providers above all — including online stores, banking, and booking and many service offerings. There are exemptions (for certain microenterprises providing services, for instance), but they are narrowly drawn. When in doubt: anyone selling to consumers should assume a duty — and clarify the legal assessment in the individual case with an expert.

WCAG as the benchmark

The requirements track the WCAG, usually conformance level AA. For images the most important criterion is 1.1.1: informative images with a text alternative, decorative ones correctly marked, functional (linked) images with the function described — exactly what good alt text does anyway.

What happens in an audit

Missing or empty alt text on informative images is one of the first things automated audit tools and auditors flag — easy to find, hard to argue away. Clean alt-text coverage is therefore not only a duty but one of the most visible improvements you can achieve quickly.

One effort, two goals — and a record

The economically decisive point: the measure for SEO (good alt text for all images) and the measure for compliance are the same. You pay the effort once and meet two goals that many companies expensively tackle as separate projects. For documentation, a traceable record of how images were labeled helps — such as a conformance certificate and an audit log noting which images were given alt text and when.

9. The most common alt text mistakes

The same mistakes show up in almost every audit. Knowing them avoids 90% of the problems:

  • Keyword stuffing. Strung-together keywords are spam to Google and a torment on a screen reader. One natural mention is enough.
  • File name as alt text. alt="IMG_4821" or alt="DSC_0042" helps no one.
  • Identical alt text on many images. Twenty times „our product“ gives Google no reason to rank any one of them.
  • Omitting the alt attribute entirely. Worse than an empty alt="" — assistive technology may then read out the file path.
  • „Image of …“ / „photo of …“ — redundant, because screen readers already announce the image.
  • Describing the decorative. Dividers and ornaments need alt="", not a description.
  • Naming format or resolution. „AVIF image,“ „1200×800“ — irrelevant to users and search.
  • Writing an essay. Alt text is not body copy. Beyond ~125 characters the rest belongs in the caption or the paragraph next to it.

The practical cleanup path in four steps: (1) find images without alt text via a scan, (2) separate decorative from informative, (3) describe the informative ones (manually or with AI), set the decorative ones to alt=""(4) enable automatic generation for new uploads so the gap doesn’t return.

The alt text checklist

  • Every informative image has descriptive alt text.
  • Decorative images have alt="".
  • Most important first, under ~125 characters, natural language.
  • No „image of,“ no keyword stuffing, no file name as text.
  • Product variants and gallery views each have their own text.
  • Multilingual stores: alt text in every language.
  • Descriptive file names, modern formats, LCP image not lazy-loaded.
  • Image sitemap and product schema in place.
  • New uploads are tagged automatically — the gap doesn’t return.

10. Tools & how AutoAlt.ai fits in

For a handful of images the CMS input field is enough. From a few hundred images on you need a generator — and the choice is wide. Which tool fits depends on platform, data-protection needs and pricing model; a factual overview is in the alt text generator comparison and the review „Best alt text software.“

When comparing, five criteria help: platform coverage (native in your system?), pricing model (flat per image or surcharges for formats/languages?), data location & GDPR (EU processing, no permanent image storage?), multilingual (several languages per image?) and workflow (batch processing, a review step, automatic generation on new uploads?). The right choice depends less on raw text quality — that is similar across the serious tools — than on exactly these conditions.

AutoAlt.ai is built for European, cross-platform e-commerce: native plugins for WordPress, WooCommerce, Shopware, Magento, Shopify, Joomla, Drupal and PrestaShop, 1 credit per image regardless of format (including AVIF and SVG), all language translations within that one credit, processing on EU servers in Germany with no image storage — and a conformance certificate for EAA/BFSG documentation. The free tier includes 50 alt texts per month, permanently and with no credit card.

What AutoAlt.ai can do in detail

Beyond plain generation there are a few levers that save time day to day: you set language, tone and length range (minimum/maximum length), can optionally add a prefix or suffix before or after each alt text, and have SEO-friendly, keyword-based file names assigned automatically on upload. A scan finds images without alt text in your inventory, batch processing fills them, and new uploads are tagged automatically. For accessibility documentation there is a conformance certificate and a free accessibility check. Processing happens on EU servers in Germany, without storing the images permanently.

Conclusion

Alt text is the rare measure that serves two strategic goals at once: more visibility in image search and a legally required accessibility. The rules are simple — descriptive, short, natural, decorative left empty — the challenge is volume. Anyone who treats alt text as part of a system of file names, modern formats, fast delivery and schema, and automates the bulk with AI, turns a blind spot into a channel that keeps delivering. Start with a scan of your inventory — and make sure no new image goes live without alt text again.

Go deeper: all the guides on this topic

This guide is the starting point. For depth in each area:

Alt text for the whole catalog — automatically

50 alt texts/month free. 1 credit = 1 image, any format, all languages. Native plugins for 8 platforms, EU servers, no image storage.

Free forever • No credit card • EU servers

11. Frequently asked questions

What is alt text and what is it for?

Alt text is a short description of an image in the alt attribute. Screen readers read it aloud, it appears when an image fails to load, and it gives search engines the context to understand the image and rank it in image search — so it serves both accessibility and SEO.

Does alt text improve SEO?

Yes. Alt text is one of the most important signals for Google Image search and adds thematic context to the page. What matters is natural, descriptive wording rather than keyword stuffing.

How long should alt text be?

As a rule of thumb, under ~125 characters — long enough to describe, short enough that screen readers don’t cut it off. Most important first. Describe complex graphics briefly and put the detail in adjacent text or a table.

Do decorative images need alt text?

No, but they need an empty attribute: alt="" (no space), so screen readers skip them. Omitting the attribute entirely is worse, because the file path may then be read out.

How do I write alt text for product images?

Describe the product with the attributes people search for: type, color, material, variant, angle — e.g. „Red leather ankle boot with block heel, side view.“ Each variant and view gets its own text; avoid identical alt text across the catalog.

Is alt text legally required?

For many EU providers, yes. The EAA, in Germany the BFSG, has required many B2C providers to offer accessible products in line with WCAG since June 2025; in the US the ADA drives comparable requirements. Meaningful alt text for informative images is a core requirement (WCAG 1.1.1). See the EAA 2025 guide; this is not legal advice.

Can AI generate alt text automatically?

Yes. AI recognition produces usable, descriptive alt text in seconds and scales to whole catalogs — often the only practical route for large volumes. Review important images. AutoAlt.ai creates them directly in WordPress, Shopware, Shopify & more, 1 credit per image, all languages included.

What is the difference between alt text, caption and title?

Alt text (alt) is the textual alternative for screen readers and search engines, visible only when the image fails to load. The caption is visible to everyone and adds context. The title attribute shows a tooltip but is handled unreliably and never replaces alt text.

Does alt text help normal rankings, not just image search?

Indirectly. Alt text mainly ranks images in image search and adds thematic context to the page. A direct boost to normal text search is small — the main benefit is image-search traffic and accessibility.

How do I find images without alt text on my site?

With free tools: the Lighthouse or accessibility audits in Chrome DevTools, browser extensions like axe or WAVE, or an SEO crawler that lists missing alt attributes. In WordPress and Shopware many plugins show coverage directly.

Does the main keyword need to be in every alt text?

No. Write descriptively and naturally first; if the keyword fits organically, include it once. Forcing it into every alt text leads to stuffing and unnatural text.

Doesn't Google read images itself now?

Google’s recognition is good but does not replace context. Alt text, file name and surrounding text remain the most reliable signals for what an image gets found for — and for screen readers, alt text is indispensable anyway.