How to write product descriptions using Claude for Shopify SEO

How to write Shopify product descriptions with Claude for SEO

Most brands use Claude for product descriptions wrong. They paste "write me a product description for a black hoodie" and ship whatever comes back. It reads generic, ranks for nothing, and doesn't sound like the brand. The problem isn't Claude — it's that Claude has no context about the brand, no SEO scaffold, and no examples of what "good" looks like for you.

Below is the prompt structure and workflow we use to draft Shopify product descriptions with Claude at scale. Voice-consistent, SEO-scaffolded, ready to ship after light editorial review.

Table of Contents

Key Takeaways

Question Answer
Why do most Claude product descriptions sound generic? No brand context, no SEO scaffold, no "good example" pattern.
What's the 4-layer prompt? Brand voice → product facts → SEO scaffold → format constraints.
How long should a Shopify product description be? 150-300 words for most categories. 400+ if you're targeting long-tail informational queries.
Where do the keywords go? Title, first sentence, H2 subheadings, and 2-3 natural mentions in body. Never stuffed.
Should you edit before publishing? Yes. 5-10 min per SKU. Fact-check specs, tune voice, add specific customer language.
Can this scale to 500+ SKUs? Yes with a batch workflow. We ship 40-80 SKUs/day in production.

Why raw Claude prompts fail

The typical brand prompt looks like:

"Write a product description for a men's black cotton hoodie."

Claude returns something like:

"Elevate your wardrobe with our premium black cotton hoodie. Crafted from 100% soft cotton, this versatile essential..."

That's forgettable. It could describe any hoodie from any brand. It ranks for nothing specific. It reads like every other AI-generated product page Google has already flagged as thin content.

Three things are missing: brand-specific voice, product-specific detail, and an SEO scaffold. Fix those and the same model produces copy that reads like it came from your best copywriter.

The 4-layer prompt structure

Every Claude product-description prompt we ship has four layers:

Layer 1 — Brand voice. 200-400 words describing the brand's tone, do's, don'ts, sentence rhythm, taboo phrases. This is copy-pasted verbatim across every SKU prompt.

Layer 2 — Product facts. The raw specs, materials, sizing, use case, hero benefit. Structured — bullet list, not prose.

Layer 3 — SEO scaffold. Primary keyword, 2-3 secondary keywords, target search intent (informational vs. transactional), any FAQs known to appear in "People also ask."

Layer 4 — Format constraints. Word count, structure (opening hook / features / benefits / use case), style (2nd person, sentence length, banned words).

Stack all four in one prompt. Claude produces copy that's on-brand, specific, and structured for SEO — because you gave it the ingredients that were missing.

Brand voice — how to feed Claude your tone

Most brands don't have a voice doc. That's fine — build it once and reuse everywhere. Ours look like this:

BRAND VOICE
- Direct. Short sentences. Verbs before adjectives.
- Second-person plural ("you"). Never "we believe" or "our team feels."
- Never use: elevate, curate, unlock, journey, essence, luxurious, exquisite.
- Use: made for, built for, designed for, works because.
- Contractions are fine. Semicolons are not.
- One benefit per sentence. Stack details as short lines, not commas.

EXAMPLES OF GOOD COPY
- "Cut for movement. Fits over layers. Doesn't ride up when you sit."
- "The zip is metal. The interior is polyester. The seams are double-stitched at every stress point."

EXAMPLES OF BAD COPY
- "Elevate your everyday style with this luxurious, curated piece."
- "We believe in creating garments that transcend seasons."

Paste this at the top of every prompt. Claude locks onto the pattern immediately. If you're using the Branva Brand Brain, voice is stored there and every workflow inherits it automatically.

SEO scaffolding for product descriptions

The SEO layer answers three questions for Claude:

1. What is the primary keyword? Usually the product's category term at your positioning ("insulated commuter backpack," not "backpack"). This goes in the H1 (product title), first sentence, and once more in the body.

2. What are the secondary keywords? 2-3 supporting phrases from Google Search Console or your keyword tool. These get sprinkled naturally.

3. What's the search intent? Transactional ("buy X") vs. informational ("what is the best X"). Transactional queries want product-forward copy; informational wants a paragraph that answers the question before selling.

Give Claude the intent and it structures the paragraph accordingly. Skip it and you get 50/50.

The complete prompt template

Here's the template we use as-is:

You are writing a Shopify product description.

BRAND VOICE:
[paste 200-400 word voice doc]

PRODUCT:
- Name: [product name]
- Category: [category]
- Key materials/specs: [bullet list]
- Hero benefit: [1 sentence — what makes this specifically better]
- Use case: [when/where/who it's for]
- Price tier: [premium / mid / entry]

SEO:
- Primary keyword: [keyword]
- Secondary keywords: [2-3 keywords]
- Search intent: [transactional / informational / hybrid]
- Known "People Also Ask" queries: [list if you have them]

FORMAT:
- Length: 220-280 words
- Structure:
  1. Opening hook (1-2 sentences, no adjective pile-up)
  2. What it is (2-3 sentences, spec-forward)
  3. Why it's built this way (2-3 sentences, benefits)
  4. Who it's for (1-2 sentences)
  5. 3-bullet features list at the end
- Primary keyword appears in the first sentence and once more in the body
- Second person, present tense
- No phrases from the "never use" list in BRAND VOICE

Write the description. Do not include a header. Do not summarize the brand at the start. Start directly with the opening hook.

Claude with this prompt produces copy that's ~90% publish-ready.

Batch workflow — 50 SKUs in an afternoon

For scale, wrap Claude in a spreadsheet:

Column A: SKU name Columns B-G: Product facts (materials, specs, hero benefit, use case, etc.) Column H: Primary keyword Columns I-J: Secondary keywords Column K: Search intent Column L (formula): Concatenates all fields into a filled-out prompt Column M (Claude): Paste each prompt into Claude, paste back the description Column N: Editorial review checkbox

A single operator can move 40-80 SKUs through this per day. Faster if you script the Claude call via API. Even faster if you're using Claude connected to Shopify so it can pull specs directly from your product data.

Editorial review checklist

Before publishing, spend 5-10 min per SKU on:

Skip this step and you'll ship 500 identical-sounding descriptions. Do it and Claude becomes a real production copywriter working under your voice.

Talk to Branva

Product descriptions are one of the workflows in our Growth Ops pillar. If your catalog is 100-1000 SKUs and rewriting them by hand is not feasible, book a working session and we'll audit your current descriptions + show what our batch workflow produces on a sample of 10 SKUs.

Frequently Asked Questions

Won't Google penalize AI-generated content?

Google penalizes low-quality content, not AI content specifically. Their March 2024 update clarified that AI content is fine if it's helpful, accurate, and adds value. The workflow above produces descriptions that are more specific and useful than most human-written product copy — because it forces the input to be structured. Thin, generic AI copy still gets penalized; structured, voice-consistent copy does not.

Should I use Claude, ChatGPT, or Shopify Magic?

Claude has the best voice consistency and adherence to constraint prompts in our testing. ChatGPT is second. Shopify Sidekick / Magic is convenient inside the admin but weaker on voice-locking. For batch production, we run Claude via API.

How many keywords should I target per description?

One primary + 2-3 secondary. More and the copy reads stuffed. If you have 5+ keywords for one product, you have two products' worth of content — split them.

Do I need to hand-write the meta description?

Yes for hero SKUs. Claude can draft, but the meta description is your only chance to convert a search-result click, and hand-tuning the top 20% of SKUs is worth the hour.

Related reading