Product Descriptions & E-commerce Copy
For the catalog that reads the same on every single SKU.
Descriptions built on a repeatable template that still differentiate SKU to SKU and actually answer the question a buyer has before they add to cart — at catalog scale, not one-off.
Who this is for
- Your descriptions are manufacturer boilerplate, copy-pasted across every reseller — including you.
- Your catalog is growing faster than anyone has time to write for it, so new SKUs launch with placeholder copy that never gets finished.
- You want every product page to answer the actual pre-purchase question (fit, materials, use case) instead of reading like generic filler.
What's included
- A description template built for your category, agreed before we write a single SKU
- Full drafts for every SKU in scope, written to the template but distinct per product
- Attention to the actual pre-purchase question your category raises (sizing, materials, compatibility, use case)
- One structural edit pass across the batch, checking for repetition between SKUs
- Defined revision rounds (1 / 2 / 3 by tier)
- Delivered in a spreadsheet or CMS-ready format, matched to your fields
How this one runs
Template & brief
We build one description template that fits your category and your fields, and agree it with you before writing any SKU against it.
Draft
Every SKU gets its own draft against the template — same structure, different specifics, so nothing reads like a find-and-replace job.
Edit
We read the batch side by side and cut anything that repeats word-for-word across SKUs — the actual failure mode of catalog-scale copy.
Delivery
Descriptions arrive matched to your fields (spreadsheet or CMS-ready), with revision rounds available for any SKU that needs another pass.
A DTC home-goods brand, ~2,000 SKUs
The same DTC home-goods brand’s ~2,000-SKU catalog was running almost entirely on manufacturer copy, duplicated across every reseller selling the same products. We built one template around the actual pre-purchase question for their category and rewrote the first 150 SKUs against it. Add-to-cart rate was up 18% on those SKUs compared to the manufacturer boilerplate they replaced.
Packages
ESSENTIAL
$640.0010 SKUs
- 1 shared template
- Delivery
- 5 business days
- Revisions
- 1 round included
Digital delivery — no shipping. Cancellation & revisions →
PROFESSIONAL
$1,750.0030 SKUs
- Same shared template, extended to the full batch
- Delivery
- 10 business days
- Revisions
- 2 rounds included
Digital delivery — no shipping. Cancellation & revisions →
AUTHORITY
$4,200.0075 SKUs + 5 category pages
- 75 SKU descriptions + 5 category/collection page intros
- Delivery
- 15–20 business days
- Revisions
- 3 rounds included
Digital delivery — no shipping. Cancellation & revisions →
CUSTOM
Catalogs over 75 SKUs, or ongoing monthly batches?
Catalogs over 75 SKUs, ongoing monthly batches as you launch new products, or copy across multiple categories at once — tell us the volume.
Talk through scopeFrequently asked questions
How do you keep 75 descriptions from sounding repetitive?
One shared template, but every SKU is actually looked at individually against it — the edit pass specifically checks the batch side by side for repeated phrasing, which is the exact failure mode of catalog-scale copy done fast.
Do we need to give you every spec sheet up front?
Yes — accurate specs (materials, dimensions, compatibility) need to come from you; we write the language around facts you provide, we don’t invent product specifications.
What format do you deliver in?
A spreadsheet or CMS-ready file matched to your platform’s fields (title, short description, long description, bullet points) — tell us your platform at kickoff and we format for it.
Can you also write our category or collection pages?
Yes — the Authority tier includes 5 of them; more can be added via a custom quote.
Will this create duplicate-content issues with the manufacturer’s copy?
That’s the problem this service exists to fix — every description is written fresh from your specs, not adapted from manufacturer text, so it won’t read as a duplicate.
Related services