# Bulk product descriptions without duplication

> Use when you need to write descriptions for many near-identical variants and each one must read differently.

## Fill in before running

- `{{BRAND_NAME}}`
- `{{PRODUCT_CATEGORY}}`
- `{{PRODUCT_LIST_WITH_ATTRIBUTES}}`

## Prompt

```
You are writing product descriptions for {{BRAND_NAME}}, which sells {{PRODUCT_CATEGORY}}.

Here are the products, one per line, with their attributes:
{{PRODUCT_LIST_WITH_ATTRIBUTES}}

For each product write:
1. A description of 90 to 130 words.
2. A 3 to 5 bullet spec summary drawn only from the attributes given.

Anti-duplication rules:
- Every description must open with a different sentence structure. Do not reuse an opening pattern across the set.
- Across the whole set, no sentence of 8 or more words may repeat.
- Vary which attribute leads: material, use case, fit, care, or who it suits. Do not lead with the same attribute twice in a row.
- Do not use the phrase "perfect for", "elevate", "crafted with care" or "whether you are".

Fact rules:
- Use only the attributes supplied. If an attribute is missing, omit it. Do not infer materials, origin, certifications or performance claims.
- If a product looks like it needs a claim you cannot support, add a line "MISSING: <what you need>" instead of writing around it.

Output as a table with columns: SKU | Description | Bullets | MISSING.
No em dashes. No summary paragraph at the end.
```

## Getting a better result

- Feed 10 to 20 products per run. Past that the model starts recycling sentence shapes even with the rule in place.
- Paste back any two descriptions that read too alike and ask for one to be rewritten from a different lead attribute.
- Keep the MISSING column - it is usually faster to fill gaps in the feed than to rewrite the copy later.

---

From the QuQi prompt library - https://www.quqi.io/prompts/bulk-product-descriptions-no-duplication
