How to use AI to write a simple product description set for a small online store when you have ten or more items and no copywriter
AI write product descriptions for your small online store — a repeatable workflow to draft 10+ descriptions in bulk using ChatGPT. No copywriter needed.
You've got twelve products sitting in a spreadsheet, a Shopify store that's technically live, and zero words written for any of them. Every time you sit down to write, you either stare at the screen or end up with something so bland it could describe literally anyone's product. This post walks you through a complete workflow to AI write product descriptions for your small online store — all ten-plus of them — without hiring a copywriter and without sounding like a robot.
The trick is a bit of setup upfront that makes everything after it surprisingly fast.
What you need before you start
ChatGPT{:target="_blank"} — a conversational AI tool you type prompts into and get written responses back. The free version works, but if you have ongoing copy needs, the $20/month paid plan gives you noticeably better results for tone matching.
A simple spreadsheet — Google Sheets, Excel, even a handwritten table. You'll fill in one row per product before you write a single word of copy.
Time required: About 2–3 hours the first time. Once your template is set, new products take under an hour.
Skill level: If you can fill in a spreadsheet and paste text into a chat window, you can do this.
Build your product input table before anything else
This is the step most people skip, and it's why their AI product descriptions come out generic. AI can't invent details it doesn't have. If you give it nothing, it gives you "high-quality," "versatile," and "perfect for anyone" — which sell exactly nothing.
Research from Nielsen Norman Group{:target="_blank"} found that 20% of purchase failures trace back to missing or unclear product information. That's not a copywriting problem. That's a "nobody bothered to say what the thing actually is" problem.
Open a new spreadsheet and create five columns: Product Name, Key Features (2–3 bullet points), Material or Ingredients, Who It's For, and One Thing That Makes It Different.
Fill in one row per product. Keep each cell brief — you're not writing yet, just collecting raw facts. "Handmade soy candle, 40-hour burn, lavender + eucalyptus, small apartment renters who hate synthetic scents, wicks are wood not cotton so they crackle."
Leave the specs column to yourself. AI is genuinely bad at generating accurate dimensions, weights, or compatibility details. Write those in yourself and treat them as sacred — never ask AI to guess a measurement.
Your table doesn't need to be beautiful. It just needs to exist. Once it does, the rest of the workflow moves fast.
Set your brand voice before you write a single description
Here's where the magic happens — and where most people don't bother, which is why their descriptions all sound like they came from the same faceless warehouse.
You only need 3–5 sentences written in your own words. Think of it like handing someone a sample of your handwriting before asking them to copy your style. AI uses that sample to match your tone across every description in the session.
Write a quick paragraph the way you'd describe your store to a friend. Casual? Warm? Dry and witty? Technical and precise? Just be yourself for five sentences.
Then paste this prompt into ChatGPT:
I'm going to give you a short sample of my brand voice. Read it carefully, because I want you to write all my product descriptions in this style. Don't confirm or comment — just absorb it. Here's the sample: [paste your 3–5 sentences here]
After you send this, ChatGPT will acknowledge it. From this point on, every description you request in the same conversation will pull from that voice. Don't close the tab — keeping the session open maintains the context.
How to AI write product descriptions in bulk using ChatGPT
Don't send all ten products at once. Batches of 3–4 work best — the AI stays consistent and doesn't start cutting corners on items toward the end of a long prompt.
Use this prompt template for each batch. Fill in the bracketed parts from your input table.
Write product descriptions for the following 3 items. Each description should be 100–150 words. Start with the primary keyword naturally in the first sentence. Include one specific use-case scenario. Avoid generic phrases like "high-quality," "perfect for," or "versatile." Match the brand voice I gave you earlier.
Product 1: [Product Name] Features: [your bullet points] Material: [material] Who it's for: [target customer] What makes it different: [your one differentiator]
Product 2: [same structure]
Product 3: [same structure]
The keyword instruction matters here. Google's guidance on AI content{:target="_blank"} doesn't penalise AI-written copy — it penalises thin, duplicate, and unhelpful content, a position that remains current as of 2025. A description with a natural keyword in the opening line and a real use-case scenario clears that bar without any SEO gymnastics.
Repeat the batch prompt for your remaining products. You'll have raw drafts for everything in under an hour.
Edit the output before you publish
"Edit" sounds like a lot of work. It's not. You're not rewriting — you're spot-checking.
Read each description and ask yourself three things:
- Is anything factually wrong? Check every spec, measurement, or claim against your actual product. Fix anything that doesn't match.
- Does it sound like me? If a phrase feels stiff or off-brand, swap it. One or two words is usually enough.
- Does it say something real? If you could swap this description onto a competitor's product without changing a word, it's still too generic. Add one specific detail only you could say.
That's the whole edit pass. Ten products, maybe 20–30 minutes.
Upload to Shopify (or wherever your store lives)
Shopify has its own AI writing tool{:target="_blank"} — called Shopify Magic — built into the admin panel, but it works one product at a time and gives you limited control over tone. That's why the workflow above gets you further, faster, especially once you have your voice prompt saved.
For uploading your finished descriptions:
- Open your Shopify admin and go to Products.
- Click the product you want to update.
- Paste your edited description into the Description field.
- Save the product, then move to the next one.
Plan for about 2–3 minutes per product. Ten items is 20–30 minutes of copy-pasting, not an afternoon.
Keep the workflow repeatable when you add new products
Save your brand voice prompt and your batch prompt template somewhere you'll find them — a Google Doc, a note in your phone, a sticky note that won't get lost. When you add new products, just update your input table with the new rows and run the same batch prompt in a fresh ChatGPT session starting with the voice setup.
The second time through, the whole thing takes well under an hour. That's worth saying plainly: the setup cost is front-loaded. After that, you're just filling in a table.
When something goes wrong
The descriptions all sound the same, even across different products. This usually means the batch was too big, or you skipped the voice-setting step. Start a new session, paste your brand voice sample first, then run smaller batches of 2–3 items.
The AI added a feature or claim that isn't true. This happens when the input table is sparse and the AI fills gaps with assumptions. Go back to your table, add more specific details to that product's row, and re-run just that one description.
The output sounds overly enthusiastic, like a TV ad. Your brand voice sample is probably a bit flat, so the AI defaulted to "marketing mode." Add a sentence to your sample that explicitly sets the register — something like: "I write directly and skip the hype. No exclamation points, no breathless adjectives." That usually pulls it back.
What to do next
Save your input table as a template and add a row every time you add a new product — even before you're ready to write the description. By the time you sit down to write, half the work is already done.
If you want to take this further, there's a solid walkthrough on using AI to write the rest of your store's marketing copy — homepage text, about page, and category descriptions — that pairs well with what you've set up here.
FAQ
Can I really use the free version of ChatGPT to write product descriptions?
Yes, the free tier (GPT-4o mini) can handle this workflow at no cost. The output is decent, but if your brand voice is nuanced — dry humor, very specific tone — the paid version at $20/month does a noticeably better job of holding that voice across a full batch. Worth trying free first, then deciding.
Will Google penalise my store for using AI to write product descriptions?
Not for using AI. Google's issue is with content that's thin, duplicated, or unhelpful — not with how it was written. If your descriptions are specific, accurate, and useful to a real shopper, you're fine. The edit pass in this workflow is mainly about making sure each description clears that bar.
How long should each product description be for a small online store?
Aim for 100–150 words as a floor. That's long enough to include a keyword naturally, explain what the product does, and give a use-case scenario — the three things that do the most work for both shoppers and search. You can go longer for complex products, but don't pad for its own sake.
What if I sell on Etsy or WooCommerce instead of Shopify?
The whole workflow — input table, voice prompt, batch prompting, editing — works the same regardless of where your store lives. The only part that changes is where you paste the finished copy. Every platform has a product description field. Just paste it in.
Do I need to save my prompts somewhere, or will ChatGPT remember them?
ChatGPT doesn't remember anything between separate sessions. Each time you start a new conversation, it's a blank slate. That's why keeping your voice prompt and batch prompt template in a Google Doc (or anywhere you can copy from quickly) saves you from rebuilding from scratch every time.
Prompts from this article
Set Your Brand Voice for Product Descriptions
Use this at the start of a ChatGPT session before writing any product descriptions. It trains the AI on your brand tone so all descriptions in the session match your voice.
Write Product Descriptions in Batches of Three
Use this after setting your brand voice to generate product descriptions in batches of 3. Fill in the bracketed fields from your product input table and repeat for each batch of products.
Read Next
Using AI to turn your Google Analytics or website data into a plain-English monthly summary so you know what your site is actually doing
MarketingUsing AI to turn your end-of-project notes into a simple case study you can use on your website or in proposals without a copywriter
MarketingHow to use AI to write a simple media pitch or press release when your small business does something newsworthy and you have no PR budget