53.1 percent of the one million most-visited home pages are missing alt text, and 16.2 percent of all images on them have none – that's the WebAIM Million study from February 2026. Online stores with thousands of product images are the norm in that statistic, not the exception. The tools that fix it with AI have multiplied: the Shopware Store lists eight extensions with AI alt text, plus SaaS services, cloud APIs and a built-in feature in the Commercial plan.
On November 7, 2026 we read every store page, price list and the OpenAI pricing documentation and put them side by side. One thing up front, because we have a plugin in this comparison: every third-party claim comes with a source and a date, and our own plugin gets the same criteria in the tables as everyone else – including its price.
The short version
- Three pricing models: plugin rental plus your own AI key (our Alt-Text Optimizer Pro, Addify, Biloba), a free plugin plus the vendor's credits (AutoAlt, alttext.ai), or the built-in in the Commercial plan (keywords only, new uploads only).
- The AI cost is the smallest item: 1,000 alt texts with GPT-4o mini at low resolution cost about $0.48 in OpenAI fees. Credit services land between 2 and 6 US cents per image – $20 to $60 per 1,000.
- The differences are elsewhere: your own API key or someone else's credits, alt text per shop language, product context (name, description, attributes), background and scheduled runs, length rules – and where your images go.
- Shopware itself puts the product name into the alt attribute in listings when the field is empty. That's not an empty alt, but it isn't a description either.
Which tool for which store?
Your own OpenAI key, alt text per shop language, product context and nightly runs – on Shopware 6.7
Alt-Text Optimizer Pro (Viovenia)
AI billed directly through your OpenAI account, product name and description feed in, minimum and maximum length, background runs via the message queue, automatic nightly generation. Store rental €18.99 a month or €189.90 a year, free trial month.
No API key of your own, a small to mid-sized media library, quick start
Free plugin, 50 credits a month free, then from €4.49 per 100 images; all shop languages for one credit, product context from name, category, brand and attributes, processing on EU servers.
You already use AltText.ai for other channels and want 130 languages
alttext.ai plugin (next interactive)
Free plugin, billed through your AltText.ai account (2 to 6 cents per image, each additional language one extra credit). Product context for Shopware isn’t documented on the store page.
Cheapest rental with your own key and scheduling
AI Image Alt Tag Generator (Addify)
€5.99 a month, OpenAI or Gemini with your own key, scheduled runs. In the store since October 2026, no reviews yet; languages and length rules aren’t described on the store page.
Alt text as part of an SEO suite with product copy and meta data
SEO Optimization with AI (Biloba IT)
€19.99 a month, your own keys for OpenAI, Gemini, Claude or Mistral, alt and title tags automatically on upload, bulk per folder, 268 installs with 5.0 stars. Background automation costs €9.99 a month extra.
Why alt text isn't a side issue in 2026
Three reasons that have nothing to do with taste:
- Search engines. In its image SEO guidelines Google calls alt text the most important attribute for giving an image meaning – alongside computer vision and page context. The same page warns against keyword stuffing in the alt attribute: it can get a site flagged as spam.
- Accessibility. WCAG 2.2, success criterion 1.1.1: every non-text content needs a text alternative that serves the same purpose – except purely decorative images, which get an empty
alt=""so assistive technology ignores them. Since June 28, 2025 the European Accessibility Act, in Germany the BFSG, requires these criteria from most B2C stores. - Volume. A store with 2,000 products and four images each has 8,000 alt texts to write. By hand that's weeks; with AI it's one night. Why we let alt text be generated automatically we wrote up in July – this article is about the tools.
What Shopware does out of the box
Before you rent a tool, look at the Storefront templates. In the product listing Shopware sets the alt attribute of the cover image to the maintained alt text and otherwise falls back to the product name (cover.translated.alt ?: name in box-standard.html.twig). In the product gallery the fallback was an empty string in Shopware 6.7.0; in the current development branch it's the product name as well.
That means an empty field usually doesn't lead to an empty alt – but "Running shoe model X blue" then sits under all four images of that product, whether they show the sole, the side view or the size label. WebAIM counts exactly such texts – identical to the neighboring text, just the name – among the "questionable" alt texts, found on 10.8 percent of images with alt text in 2026.
The Commercial plan adds the Image Keyword Assistant: it generates keywords for an image on upload and can optionally write them into the alt text. Two limits per Shopware's documentation: they are keywords, not descriptive sentences, and it only processes media uploaded after activation – existing images stay as they are.
Eight Shopware plugins compared
The table shows the five extensions that offer AI alt text as a core feature, plus the built-ins. Three more suites include alt text as a side feature: "AI SEO" by BuI Hinsche (€30.97 a month), ShopAgent by Bergisch eCommerce (€79 a month) and Biloba's "All-in-One AI Shop Assistant" (€39.99 a month). Without AI: great2gether (product name as alt text at render time, €19 a month), onlineshop.consulting (naming scheme from the product name, €4 a month), weedesign's Media Manager (manual bulk editing, €11.90 a month) and Seidl (alt from file name, only up to Shopware 6.6).
| Criterion | Our pluginAlt-Text Optimizer ProViovenia | AutoAltwebAufstieg | alttext.ai pluginnext interactive | AI Image Alt Tag GeneratorAddify | SEO Optimization with AIBiloba IT | Shopware built-insfallback + Image Keyword Assistant |
|---|---|---|---|---|---|---|
| Plugin price | €18.99/month or €189.90/year, trial month | free | free | €5.99/month or €59/year | €19.99/month or €199/year | included in the Commercial plan |
| AI cost | your OpenAI account, about 0.05 US cents per image | credits: 50/month free, then 2.1–4.5 euro cents per image | AltText.ai credits: 2–6 US cents per image | your OpenAI or Gemini account | your account at OpenAI, Gemini, Claude or Mistral | included |
| Your own API key | yes | no | no | yes | yes | no |
| Images are sent to | OpenAI, your contract | AutoAlt, EU servers, deleted immediately | AltText.ai, deleted immediately | OpenAI or Google, your contract | provider of your choice, your contract | Shopware AI |
| Alt text per shop language | yesevery shop language, as translation | yesall shop languages for one credit | yes130+, each extra language +1 credit | not verified | not verified | partlykeyword language selectable |
| Product context | yesname and description | yesname, category, brand, attributes | not verified | partly“context-aware”, details open | partlyproduct data via prompt variables | no |
| Descriptive sentences | yes | yes | yes | yes | yes | nokeywords |
| Existing images in bulk | yesbackground via message queue | yesbackground with notification | yes | yes | yesper media folder | nonew uploads only |
| Automatic on a schedule | yesnightly | not verified | not verified | yes | partlyon upload; background automation +€9.99/month | partlyon upload |
| Length rules | yesminimum and maximum characters | not verified | partlycharacter limit in the AltText.ai account | not verified | yeslength check | no |
| Shopware version | 6.7 | 6.5 – 6.7 | 6.5 – 6.7 | 6.7 | 6.4 – 6.7, Cloud | Commercial plan |
| Store rating | 5.0 (1) | 5.0 (3) | none | none | 5.0 (9) | – |
Legend:yespartlynonot verified
Sources: store detail pages and vendor pricing pages from November 7, 2026, Shopware documentation on the Image Keyword Assistant, Storefront templates in the Shopware repository. “Not verified” means: not described on the store page. AI cost for Alt-Text Optimizer Pro from the OpenAI price list, see the calculation below.
What stands out is what no column contains: a one-time price. Every alt text plugin in the store is a rental or a free plugin with credit billing. Over three years that's roughly €570 for our plugin, €177 for Addify and €597 for Biloba – each plus AI costs, which for all three run through your own account. What a subscription means compared with building your own we worked out in Shopware plugin instead of subscription.
What 1,000 alt texts cost in AI fees
The AI cost is the part people guess about most. For OpenAI it can be calculated exactly, because the price list and the image token rules are public (as of November 7, 2026).
GPT-4o mini, "low" resolution – our plugin's default: at low resolution every image counts a fixed 2,833 tokens regardless of image size. Add about 150 tokens of instructions with the product name and about 60 tokens of response. At $0.15 per million input tokens and $0.60 per million output tokens that gives:
| Item | Tokens per image | Tokens per 1,000 images | Cost |
|---|---|---|---|
| Image (low resolution) | 2,833 | 2,833,000 | $0.42 |
| Instructions with product context | about 150 | 150,000 | $0.02 |
| Response (alt text) | about 60 | 60,000 | $0.04 |
| Total | about $0.48 |
At "high" resolution and 1,024 × 1,024 pixels, four tiles of 5,667 tokens each are added – about $3.83 per 1,000 images for the image alone. For product photos "low" is almost always enough; "high" pays off for small print on labels. Newer OpenAI models count 32-pixel patches instead of tiles, so the image size you send decides: at 512 pixels, GPT-4.1 mini and the 5.x models land between $0.16 and $0.32 per 1,000 images according to the price list; at 2,000 pixels GPT-4.1 mini climbs to about $2.73.
- OpenAI GPT-4o mini, low resolution
- about $0.48
- Azure AI Vision Caption (English only)
- $1.50
- OpenAI GPT-4o mini, high resolution, 1,024 px
- about $3.83
- AltText.ai Platinum, yearly plan
- about $18.30
- PeakPulse (Shopify), Premium
- $20
- AltText.ai Bronze, monthly
- $50
- AltText.ai credit pack
- $60
OpenAI from the official pricing and vision documentation (standard tier, 150 instruction tokens, 60 response tokens per image, one language). Credit services from pricing pages on November 7, 2026, each without plugin rental; Azure delivers English sentences only, without product context. AutoAlt’s euro prices (2.10 to 4.49 cents per image) not converted.
The order of magnitude is the point: between the cheapest and the most expensive route lies more than a factor of 100 – and even the most expensive costs less for a typical media library than an hour of manual work. What matters is therefore not the cent price but whether you can switch services without losing your texts, and whether the texts know your product.
SaaS services and cloud APIs without a Shopware plugin
If you don't want a Shopware extension, you can generate alt text outside and import it via CSV or the Admin API. The candidates, as of November 7, 2026:
| Service | Price | Per 1,000 images | Languages | Product context | Shopware connection |
|---|---|---|---|---|---|
| AltText.ai | from $5/month for 100 credits to $229/month for 10,000; yearly plans from 4 cents per image | $18.30 – $60 | over 130, each extra language one credit | yes, for Shopify and WooCommerce; for Shopware not verified | via the next interactive plugin |
| AutoAlt.ai | 50 credits/month free, plans from €4.49/month | €21 – €44.90 | over 50 | yes | own Shopware plugin |
| Azure AI Vision Caption | $1.50 per 1,000 transactions, 5,000 a month free | $1.50 | English only | no | API only, build it yourself |
| Amazon Rekognition DetectLabels | $1.20 per 1,000 images | $1.20 | keywords, no sentences | no | API only, build it yourself |
| Cloudinary AI Content Analysis | add-on, price only inside the customer account | not verified | not documented | no | no |
| Ahrefs Alt Text Generator | free | – | selectable | optional description | no, one image at a time |
| Scribely | custom, human-written descriptions | not verified | not stated | yes | no |
For Shopware the do-it-yourself route is, honestly, a small development project: export images, send them to the API, write the responses per language back into the alt field of the media translation. Make and Zapier don't help much – Zapier has no Shopware app, and whether Make offers a Shopware module we couldn't verify.
Privacy: where do your images go?
Every AI alt text is created outside your server. The only question is where – and under whose contract.
- Your own API key (our plugin, Addify, Biloba): the images go to the provider you chose, under your own contract and your own data processing agreement with them. OpenAI states it doesn't use API data for training; you can additionally choose EU data residency. You see every request in your usage dashboard.
- Vendor credits (AutoAlt, alttext.ai): the images go to the plugin vendor and from there to its AI provider. AutoAlt names EU data centers, immediate deletion, stripped EXIF data and a data processing agreement on request. AltText.ai says it processes images only temporarily and keeps only URL and text.
- Cloud APIs (Azure, AWS): your own cloud contract, EU region selectable.
For product photos this is rarely critical. As soon as images show people – models, staff photos, customer pictures – the processing belongs in your records of processing, whichever route you choose.
Length and quality: what a good alt text is
On length, the number 125 characters circulates as a hard limit. It has no normative source: neither WCAG nor Google nor WebAIM name a character count. WebAIM recommends "succinct" – usually a few words, rarely one or two short sentences – accurate and equivalent to the image, without "image of…" and without repeating the neighboring text. 125 is a useful rule of thumb because alt text of that length is read briskly by screen readers and works as a snippet in image search. That's why our plugin defaults to 20 to 125 characters, both adjustable.
On quality, three examples for the same picture of a running shoe:
| Alt text | Verdict |
|---|---|
Running shoe model X blue | product name as fallback: correct, but identical under all four images |
running shoe running shoes buy cheap sneakers men | keyword stuffing, spam risk per Google |
Blue running shoe model X from the side, white sole with visible cushioning element | describes this image, names the product, 84 characters |
The difference between line one and line three is product context: an AI that knows product name and description writes "model X" instead of "a sports shoe" and recognizes that the fourth image shows the size label. Without context it delivers correct but interchangeable sentences – with the services that lack product data, that's the real quality gap, not the model.
Our solution: Alt-Text Optimizer Pro
Our plugin Alt-Text Optimizer Pro is in the Shopware Store for €18.99 a month or €189.90 a year, with a free trial month, built for Shopware 6.7. You bill the AI directly with OpenAI – with GPT-4o mini and low resolution the roughly $0.48 per 1,000 images calculated above.
What it does differently from the free credit plugins: there's no service between you and the AI. Model, resolution, token limit, minimum and maximum length are yours to set, per sales channel. The product name feeds in by default, the product description optionally; protected terms such as brand names stay untouched. Every shop language gets its own alt text as a media translation – either one request per image for all languages or one per language. You work through existing images in the background via the message queue, and the nightly automation picks up new images without alt text. Generated texts are flagged as "AI-generated", listed in one place and editable at any time.
What it doesn't do: it doesn't replace editorial sign-off. For the ten most important category images a manual look is worth it – for the 7,990 product images behind them it isn't.
Four questions to decide
- Do you want your own API key? Yes → Alt-Text Optimizer Pro, Addify or Biloba; you control cost, provider and contract. No → AutoAlt or alttext.ai, paid in credits.
- How many languages does your store have? From the second language on it matters whether each language gets its own text and what it costs – one credit per language at AltText.ai, one for all at AutoAlt, only the tokens with your own key.
- How large is the backlog, how many new images a month? Large backlogs need background runs, ongoing uploads need a schedule or upload automation.
- Is the product name enough for you? Then Shopware's fallback is already there and great2gether at €19 a month is redundant. If not: only tools with product context deliver texts that describe this image.
Frequently asked questions
Which Shopware plugin generates alt text automatically?
As of November 2026 the Shopware Store has five extensions with AI alt text as a core feature: Alt-Text Optimizer Pro (Viovenia, your own OpenAI key), AutoAlt (webAufstieg, credits), the alttext.ai plugin (next interactive, credits), AI Image Alt Tag Generator (Addify, your own OpenAI or Gemini key) and SEO Optimization with AI (Biloba IT, your own keys). Plus three SEO suites with an alt text feature and four plugins without AI.
What does it cost to generate alt text with AI?
The pure AI cost is small: with GPT-4o mini at low resolution about $0.48 per 1,000 images through your own OpenAI key. Credit services such as AltText.ai or AutoAlt land between 2 and 6 cents per image, so $20 to $60 or €21 to €45 per 1,000. On top, most Shopware plugins charge a rental between €5.99 and €19.99 a month.
Does Shopware write alt text by itself?
Not in the sense of a description. If a medium’s alt text field is empty, the Storefront puts the product name into the alt attribute in listings; in the gallery the fallback was empty in 6.7.0. The Image Keyword Assistant in the Commercial plan generates keywords for newly uploaded images and can write them into the alt text – it doesn’t process existing images.
How long should an alt text be?
There is no standardized character limit – not in WCAG, not at Google, not at WebAIM. WebAIM recommends succinct, accurate text: usually a few words, rarely one or two short sentences. 125 characters is a proven rule of thumb because such texts are read briskly by screen readers. Decorative images get an empty alt attribute.
Are my product images sent to OpenAI?
With plugins that use your own API key, yes – to the provider you chose, under your own contract; OpenAI states it doesn’t use API data for training. With credit plugins the images go to the plugin vendor first and from there to its AI provider. AutoAlt names EU servers and immediate deletion, AltText.ai temporary processing.
Do I need alt text because of the European Accessibility Act?
The European Accessibility Act – in Germany the BFSG – applies since June 28, 2025 to most B2C online stores and refers to WCAG via EN 301 549. Its success criterion 1.1.1 requires a text alternative for every informative image. Missing alt text on product images is therefore one of the most visible violations – and one of the easiest to fix.
Sources
All product data from November 7, 2026; prices and features change, check them yourself before deciding.
- Alt-Text Optimizer Pro in the Shopware Store
- AutoAlt in the Shopware Store and AutoAlt.ai pricing
- alttext.ai plugin in the Shopware Store and AltText.ai pricing
- Addify AI Image Alt Tag Generator
- Biloba IT SEO Optimization with AI
- Shopware documentation: Image Keyword Assistant
- OpenAI API pricing and OpenAI: image token calculation
- Azure AI Vision pricing and language support
- Google Search Central: image SEO
- WCAG 2.2, success criterion 1.1.1 and WebAIM: Alternative Text
- WebAIM Million 2026
Bottom line
In 2026 the market for AI alt text in Shopware is no longer a question of "whether" but of "through whom". The AI itself costs less than a coffee machine a year on every route. What separates the tools is control: your own key or someone else's credits, alt text per language or in one only, product context or generic sentences, background and schedule or click by click.
Count your images without alt text – in the media manager or with one of the plugins' dashboards during the trial month. That number decides whether one night with a background run is enough or whether you need a schedule. And if you have questions while setting up, our plugin documentation helps, or a short conversation with us.