Skip to content
Stone & Water
Use Case

AI SEO texts for Shopware: meta titles, meta descriptions and keywords

Creating AI SEO texts for Shopware here means: generating meta titles, meta descriptions and keywords for many products at the right length, with fixed rules for every request and a way back. Where no AI is needed, a template with variables fills the same fields for thousands of products. Full product descriptions are covered in the guide AI product descriptions for Shopware.

6 min readFor Shopware 6.6 and 6.7

What the PIM does here
  • Length limits per field, preset to 60 characters for the meta title and 155 for the meta description.
  • A master prompt applies to every AI request, in the detail view as well as in bulk edit.
  • Individually with ChatGPT, Claude, Mistral or Gemini, for many products with ChatGPT or Claude in bulk edit.
  • Without AI: templates with variables such as {name}, {manufacturer} or {mainCategory}, with a preview of the first three products.
  • Always the latest models: the model selection is maintained continuously. New models from OpenAI, Anthropic, Mistral and Google arrive in the config matrix with the plugin updates.
AI texts in PIM for Shopware: product editing and the dialog with context, target fields, tone and languages
5 target fieldsin one pass
How it looks in the PIM
  1. The description is still a single sentence
  2. Choose context, target fields, tone and languages
  3. Name, description and SEO texts, ready to use
  4. Applied to the product with one click
Ideal for
New items without textThin supplier textsMeta title and descriptionA consistent tone of voice
Watch the video 

Meta texts in standard Shopware

Shopware has the fields meta title, meta description and keywords for every product, per language. In the standard admin you maintain them product by product. In many shops they therefore stay empty, and the search engine picks its own excerpt from the page. Filling them afterwards raises three questions: how do I find all products without a meta description, also in the second language? How do I stick to lengths so that nothing is cut off in the search results? And how do I keep brand spelling and form of address consistent across a thousand texts?

Generate AI SEO texts for Shopware in the PIM

Find the gaps

In the PIM product list you combine custom filters such as "meta title is empty" and "meta description is empty" with the OR mode and save the result as a preset. The "Missing texts per language" filter shows products that lack, among others, meta title, meta description or keywords in a selected language. The dashboard additionally reports "products without SEO data" as an issue with a jump into the filtered list.

Length limits

In the config matrix, tab "Texts & translations", you define under "Length limits for AI texts" how long product name, meta title, meta description and description should be, either in words or characters. The defaults are 60 characters for the meta title, 155 for the meta description, 120 characters for the name and 250 words for the description. The values are passed into the prompt and determine the token budget of the call. 0 means no limit, the model decides itself.

Master prompt

The master prompt is added to every AI request: in the detail view, in bulk edit and when copying from the default language. It holds permanent rules such as form of address, brand spelling, banned superlatives or a fixed note about free shipping.

Single products in the detail view

In the AI window of the detail view you select only the fields meta title, meta description and keywords and leave the description untouched. Context chips control which data the AI sees, for example name, manufacturer, categories and properties, plus a field for your own search terms. You choose the provider per call among the active ones: ChatGPT, Claude, Mistral or Gemini. The results first appear in a preview and only reach the product with "Apply texts".

Many products in bulk edit

In the "AI & texts" tab of bulk edit, ChatGPT and Claude are available, plus DeepL for translations. You choose the fields meta title, meta description and meta keywords, the tone and the target languages per sales channel. Here the AI writes directly into the selected fields; a snapshot before the run saves the previous state. Every product is sent to the API individually, and you pay the provider directly.

Without AI: templates with variables

For consistent patterns you do not need AI. In the "SEO" tab of bulk edit you set meta title and meta description as a template. Available variables include {name}, {number}, {manufacturer}, {ean}, {price}, {category}, {mainCategory}, {mainCategoryPath}, {properties}, {options} and {deliveryTime}. A preview shows the result for the first three products, and via "Channels & languages" you write the value into several languages at once.

Step by step: fill missing meta descriptions with AI

  1. Set the rules: check the length limits in the config matrix and enter a master prompt.
  2. Filter the gaps: add the filter "meta description is empty" in the product list and save it as a preset.
  3. Open bulk edit: choose the preset as the source and check the number of hits and the filters shown.
  4. Choose fields: enable ChatGPT or Claude in the "AI & texts" tab and tick only meta title and meta description.
  5. Choose languages: set the target languages per channel and add extra instructions if needed.
  6. Check: look at samples in the detail view. If something is off, restore the snapshot in the config matrix.
Video: the AI texts video for PIM for Shopware shows the AI window in the detail view in action.

Use cases

  • Relaunch: first fill all products without a meta title via the template "{name} by {manufacturer}", then handle the most important ones individually with AI.
  • Brand shop: the master prompt fixes spelling and form of address once, so that AI texts from the detail view and bulk edit match.
  • Second language: first "Copy from default language", then let the AI rework the meta fields in the target language.
  • Categories: the AI texts in category management also generate meta title, meta description and keywords, even for whole subtrees.
Logo cat-onFrom practice: How cat-on maintains texts in three languages and saves up to 96 % of the time per product.Read the story 
Customer review

“The integrated AI text generation is particularly strong. Product texts can be created, optimised and cleanly worded very quickly. Translation into several languages with DeepL works excellently.”

Frequently asked questions

Which lengths are preset for meta title and meta description?

60 characters for the meta title and 155 characters for the meta description. You change them in the config matrix in the "Texts & translations" tab; 0 means no limit.

Are existing meta texts overwritten?

In the detail view new texts first appear in a preview. In bulk edit the AI writes directly into the selected fields, and a snapshot before the run keeps the old state ready to restore.

Which AI providers are available for many products at once?

In bulk edit ChatGPT and Claude, plus DeepL for translations. Mistral and Gemini are only available individually in the detail view and in category management.

When do I use a template instead of AI?

When all texts should follow the same pattern, for example name, manufacturer and category. Templates with variables cost nothing and deliver reproducible results; the AI phrases each text individually.

Does the master prompt also apply to bulk edit?

Yes. It is added to every AI request, in the detail view, in bulk edit and when copying from the default language.

Read more

Logo TopSpeed TischtennisFrom practice: How TopSpeed table tennis maintains 8,000 variants in two languages with the PIM.Read the story 

Try PIM for Shopware

All licence models and terms are listed on the pricing page. Want to know up front whether the PIM fits your shop and your processes? Get in touch via the contact form: we answer personally.

View pricing