How-to

How to write product descriptions at scale with AI — no coding required

5 min read · Published 14 May 2026

Supplier copy is generic. Blank description fields hurt both SEO and conversion. And hiring a copywriter to write unique descriptions for hundreds or thousands of SKUs is expensive — often prohibitively so for small catalogues with thin margins.

AI batch processing solves this: you prepare your product data once, write your brand voice guidelines once, and generate a unique description for every SKU in a single job. This guide covers how to do it from start to finish.

Step 1: Decide what columns your descriptions need

The output quality of an AI-generated product description is directly proportional to the quality of the input. Before you build your CSV, think about what a copywriter would need to write a good description for each product.

At minimum, you need:

product_name category key_attributes brand_voice_notes
Vitamin C Brightening Serum Skincare / Serums 15% L-ascorbic acid, hyaluronic acid, fragrance-free, suitable for sensitive skin Clean, clinical, benefit-led. Avoid claims like "miracle" or "revolutionary".
Repair & Restore Hair Mask Haircare / Treatments Argan oil, keratin, damaged/colour-treated hair, 10-minute treatment Warm, reassuring. Speak to the reader directly. Focus on the after.

Additional columns that improve output significantly:

Step 2: Export from your platform

Most e-commerce platforms have a product export function:

Clean the export before uploading: remove any rows without product names, fill in blank category cells, and make sure key_attributes has something in every row — even a short note is better than nothing.

Step 3: Write your batch instructions

Sample batch instructions:

You are a product copywriter for a UK beauty brand. Write a product description for the item below.

Output exactly this format — no extra text:
DESCRIPTION: [product description]

Rules:
— 160–200 words
— Lead with the primary benefit, not a feature list
— Address the reader directly ("your skin", "your hair") where natural
— Use the brand_voice_notes to set tone — follow them precisely
— Mention the key_attributes naturally within the copy, not as a bulleted list
— End with one sentence that reinforces why this product belongs in their routine
— British English spelling throughout
— No hyperbolic claims ("revolutionary", "miracle", "best in the world")
— No asterisks, markdown, or formatting — plain prose only

The most important rules to include are format rules (word count, no markdown, plain prose) and voice rules (the tone, what not to say). The model will follow both precisely if you state them clearly.

Step 4: Handle variants carefully

If your catalogue has product variants (sizes, colours, formulations), you have two options:

For most catalogues, one row per parent product is the right call. Variants that differ only in size or colour rarely need different copy.

Step 5: Choose your model

For product descriptions, Gemini 2.5 Pro generally produces better output than Flash — especially for products where nuance matters (premium positioning, complex ingredient stories, technical specifications). The descriptions are longer and more varied, which reduces the chance of formulaic output across similar products.

For a large catalogue where cost is a concern, test both models on the same 20-row sample. If Flash output is good enough for your needs, use it for the full run — the cost difference at 1,000+ rows is significant.

Step 6: QA and import

Review your output before importing:

Import options depend on your platform — Shopify and WooCommerce both support CSV import of descriptions. For custom platforms, the output CSV is structured and ready to map to your database schema.

Write descriptions for your whole catalogue

Upload your product data as a CSV, write your brand voice guidelines once in the batch instructions,
and PromptMax generates every description with the AI model you choose.
Start with £5 free credit. No card needed.

Get started free →