
AI Content for Magento 2 — Gemini SEO Content Generator
AI Content adds an "AI Optimise" button to your Magento 2 product, category and CMS edit forms. Generate SEO-optimised names, descriptions and meta — in the store view's language, with your own Google Gemini key — and the output is sanitized before it goes in the field.
Write SEO content for your catalogue from inside the edit form
Filling in product descriptions, category copy and meta tags for a large catalogue is a long, repetitive job, and a blank box is the hardest place to start. AI Content puts an "AI Optimise" button on the fields you already edit — on product, category and CMS page forms — so you generate SEO-optimised content for the field you're on with one click. It reads the item's name and existing data for context, writes in the store view's language, and cleans the result before it goes in.
What you can generate
An "AI Optimise" button appears beside the content and SEO fields on three edit forms:
The same buttons appear on category edit (name, description and meta) and on CMS page edit (content and meta), so the whole catalogue and your content pages are covered.
What you'll use it for
- Fill a catalogue's descriptions — turn a sparse product into a full, SEO-aware description without starting from nothing.
- Write meta titles and descriptions — generate search-ready meta for products and categories that don't have any.
- Draft category and CMS copy — produce a first draft of category intros and CMS page content in seconds, then edit to taste.
- Localise content — generate copy in each store view's language for an international store.
- Refresh stale content — re-generate tired descriptions or meta with current, relevant wording.
How it works
Bring your own Gemini, safe by default
AI Content uses your own Google Gemini API key, stored encrypted, so you control the model and the cost — there's no per-word markup or middle-man. Pick the generation model (recent Gemini Pro models are supported) and a fallback model for resilience. Every generated result is passed through an HTML sanitiser before it touches the field, so AI output can't introduce unsafe markup. Generation is on demand, one field at a time, with a separate permission from the configuration — you draft, review and save exactly as you would any manual edit.
Specifications
| Magento | Open Source 2.4.9 and later 2.4.x |
|---|---|
| PHP | 8.4 and 8.5 (verified) |
| What it does | One-click AI generation for product, category and CMS content + SEO fields |
| Fields | Name, description, short description, meta title, meta description; CMS content |
| AI provider | Google Gemini — your own API key (encrypted), selectable model + fallback |
| Context | Item name, existing data and store-view locale |
| Safety | Output passed through an HTML sanitiser; separate generate / config permissions |
| Dependencies | None — no third-party libraries |
| Delivery & licence | Composer install, per-domain licence key, updates via Composer |
Works with
Part of the AgenticEcom AI suite:
Included in the Growth and Enterprise bundles.
Frequently asked questions
How do I generate AI product descriptions in Magento 2?
Open the product, click the "AI Optimise" button beside the description (or any supported field), and AI Content generates SEO-aware copy using the product's name and existing data. You review and save like any edit.
Which fields can it write?
On products: name, description, short description, meta title and meta description. The same buttons appear on category edit (name, description, meta) and CMS page edit (content and meta).
Which AI does it use, and do I need my own key?
It uses Google Gemini with your own API key (stored encrypted), so you control the model and the cost. You select the model and a fallback in configuration.
Does it write content in other languages?
Yes. Generation respects the store view's locale, so you can produce content in the right language for each storefront of an international catalogue.
Is the AI output safe to insert?
Yes. Every result is passed through an HTML sanitiser before it's placed in the field, so generated content can't introduce unsafe markup. Generating and configuring are separate permissions.
Does it generate content in bulk?
Generation is on demand, one field at a time, from the edit form — so you stay in control of every piece of content before it's saved.
Which Magento and PHP versions are supported?
Magento Open Source 2.4.9 and later 2.4.x, verified on PHP 8.4 and 8.5, with no third-party dependencies.

