A mid-sized Shopware store with 2,500 products quickly adds up to 10,000 images: main images, gallery images, variants, category headers, CMS blocks from Shopping Experiences. Most of them have no alt text – and that costs you twice: visibility in Google Image Search, and since June 28, 2025, legal compliance under the European Accessibility Act (EAA).
The good news: this problem is now solvable with under one hour of active working time. Not because AI performs magic – but because the time-consuming part (describing each individual image) runs automatically in the background while you’re long back to doing something else.
1. The math: why manual fails
Let’s do the honest calculation. A usable alt text takes about two to three minutes to write manually: open the image, check the product context, phrase it, enter it, save. For 10,000 images, that means:
Manual effort for 10,000 images
2.5 minutes × 10,000 images = roughly 417 working hours.
That’s more than 10 weeks of full-time work for a single person – before accounting for breaks or quality fluctuations.
At an internal hourly rate of €35, that works out to almost €14,600 in labor costs.
Then there’s the real problem with large catalogs: they never stand still. New products, seasonal changes, variants – anyone maintaining alt text manually is permanently chasing their own catalog. So the question isn’t whether to automate, but how cleanly.
2. Prerequisites
- Shopware 6 with admin access and permission to install extensions.
- The AutoAlt.ai plugin from the Shopware Store – a first-party extension developed and maintained directly by us.
- An AutoAlt.ai account. Getting started is free: 50 credits per month, permanently, no credit card required. For 10,000 images you’ll need additional credits – the full calculation is in section 6.
- 15 quiet minutes for configuration. The rest runs on its own.
3. Step-by-step guide
Install the AutoAlt.ai extension via the Shopware Store or the extension manager of your Shopware 6 installation. After activation, connect the plugin to your AutoAlt.ai account using the API key from your dashboard. Time required: about 5 minutes.
Set your target language(s) – for international stores, typically the languages of your respective sales channels. Keyword control feeds context to the AI: product name, brand, and category flow into the description instead of producing generic filler text.
The most important step for existing catalogs: define per field how existing content is handled. Generate creates new alt text, Keep protects manually written text from being overwritten, Clear removes legacy junk like auto-imported file names. Your previous editorial work stays untouched.
Select the images to process – with 10,000 images, not one by one, but via bulk selection, for example entire media folders. Recommendation: start with a small test run of 50–100 images (the free credits cover this), spot-check the results, then run the full catalog.
Start the generation. From here, processing runs automatically in the background; you don’t need to keep the browser window open or babysit the progress. Your active work is done at this point – and including the test run, it took well under an hour.
The honest time budget
Installation and connection (~5 min) + configuration (~10 min) + test run and spot check (~20 min) + bulk selection and start (~10 min) = roughly 45 minutes of active working time. The generation itself then runs automatically – exactly how long depends on catalog size and load, but it no longer costs you any time.
4. What good product alt text looks like
Automation is only as good as its output. Good product alt text describes what’s visible in the image and anchors the product context – without keyword stuffing. The difference in practice:
| Variant | Alt text | Verdict |
|---|---|---|
| Empty / file name | IMG_4823_final_v2.jpg | ✗ No SEO value, not accessible |
| Generic | "Product image" | ✗ Technically present, practically worthless |
| Keyword stuffing | "coffee mug buy coffee mug cheap porcelain mug shop" | ✗ Hurts trust and rankings |
Good (AI with context) | "White porcelain coffee mug with curved handle and gold rim, Milano series" | ✓ Descriptive, context-rich, natural |
This is exactly what the keyword control from step 2 is for: the AI doesn’t just see pixels – it knows the product name and category, and phrases the description accordingly. For a deeper dive, see our guide on writing alt text for better SEO and accessibility.
5. Multilingual sales channels
Shopware stores with multiple sales channels face a multiplier problem: 10,000 images × 3 languages would be 30,000 texts to write manually. With AutoAlt.ai, the calculation doesn’t change – 1 credit covers 1 image, regardless of how many languages the alt text is generated in. Over 130 languages are supported, from German and English to French, Polish, and niche languages.
For internationally selling stores, this means: image search visibility in every target market isn’t a surcharge – it’s a configuration setting.
6. Costs: the honest calculation
Transparency is part of any real guide. At AutoAlt.ai, one rule applies throughout: 1 credit = 1 image, regardless of format and number of languages. For 10,000 images, there are two paths:
| Option | Calculation | Cost for 10,000 images |
|---|---|---|
Profi credit packs | 10 × Profi pack (€45 / 1,000 credits) | €450 one-time |
| Manual (in-house) | ~417 hrs × €35/hr | ~€14,600 in labor costs |
Important for planning: credits never expire. If you buy packs for the initial run, leftover credits carry over to new products and seasonal items later. For ongoing operation afterwards, the subscription plans often suffice depending on your upload volume – see the pricing page for the overview.
7. The compliance side effect (EAA)
Since June 28, 2025, the European Accessibility Act obliges online stores selling into the EU to be accessible – regardless of where they’re hosted. For images, this means concretely: under WCAG 2.1 Level AA, success criterion 1.1.1, every informative image needs a text alternative – the alt attribute.
What the law requires – and what it doesn't
Required: a meaningful alt attribute for informative images (WCAG 2.1 AA, SC 1.1.1).
Not required: title attributes, captions, or descriptive file names. The title attribute has no value for screen readers or EAA compliance.
Also not mandated: a specific creation process. The law requires a compliant outcome – whether the alt text is written by hand or AI-assisted is not legally regulated.
So anyone who equips their catalog with descriptive alt text via bulk processing simultaneously closes one of the most visible compliance gaps. In Germany, violations carry fines of up to €100,000; US-facing stores additionally face the ongoing wave of ADA lawsuits. To find out whether your store is currently affected, run the free accessibility scan – it takes minutes.
8. FAQ
How long does bulk generation take for 10,000 images?
Your active working time is under one hour: install the plugin, configure it, select images, start the job. The actual generation then runs automatically in the background – you don’t need to stay at your desk.
How much does alt text for 10,000 Shopware images cost?
With AutoAlt.ai, 1 credit = 1 image, regardless of format and number of languages. Using the Profi credit pack (€45 for 1,000 credits), 10,000 images cost €450. Credits never expire – leftovers carry over to new products.
Does bulk generation overwrite existing alt text?
Not unintentionally. The field selector lets you choose per field whether alt text should be generated fresh, kept as is, or cleared. Manually written alt text stays protected.
Is the alt attribute enough for EAA image compliance?
For images, the EAA requires a text alternative via WCAG 2.1 AA success criterion 1.1.1 – the alt attribute. Title attributes, captions, or file names are not required. The law mandates a compliant outcome, not a specific creation process.
Does bulk generation work for multilingual stores?
Yes. AutoAlt.ai generates alt text in over 130 languages. Multiple languages for the same image cost no extra credit – 1 credit covers 1 image, no matter how many languages.
Test it with your first 50 images – free.
50 credits per month, free forever. Install the Shopware plugin, run a test batch, check the quality. No credit card required.