Listing rewrite
Listing rewrite produces approval-ready diffs for every editable PDP field: title, bullets, description, JSON-LD. The output is channel-aware — Rufus-tuned for Amazon, Enricher-tuned for D2C and retailer. Nothing ships without an explicit approval, and a human review pane shows the before/after side by side.
What it produces
For every SKU that has a PDP Score recommendation, Listing rewrite generates the actual content the merchant would paste in. Five field types.
- Title — usually two or three variations, brand-name-first by default.
- Bullets — five bullets, structured pattern (spec → benefit → use case where possible).
- Description — plain-prose long description that answers what / who / why in the first three sentences.
- JSON-LD — Product schema with Offer, AggregateRating, BreadcrumbList, FAQPage where appropriate.
- FAQ block — four or more shopper-language Q&A pairs derived from review themes.
Capsule diffs
The capsule is the unit of approval. Each capsule covers one editable field on the PDP. The merchant approves capsules independently — title alone, or title plus bullets, or everything. Capsules carry three pieces of metadata: priority (from PDP Score), effort (estimated minutes), and rationale (the underlying score recommendation it satisfies).
Channel-aware output
The generator branches on channel.
- Amazon
- Rufus-tuned. A+ content blocks rather than free-form description. Structured bullets in Amazon's expected pattern. Proposed Q&A submissions instead of FAQ schema (Amazon does not surface FAQPage). See Rufus Score.
- D2C
- Enricher-tuned. Title, bullets, plain-prose description, FAQ block, full Product JSON-LD with Offer / AggregateRating / FAQPage.
- Retailer
- Enricher-tuned but filtered to fields the retailer exposes (title, bullets, copy modules). No site-level schema or robots.txt recommendations because the merchant has no power over them. See channel-aware scoring.
JSON-LD block
The JSON-LD output is generated from the rewritten content rather than appended afterwards. Concretely: the price, name, brand, and image fields are pulled from the canonical product record; description is the proposed rewrite; AggregateRating is read from the live review platform (Yotpo, Judge.me, Okendo, Trustpilot); FAQPage is built from the proposed FAQ block.
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Vornado AC1 air purifier",
"brand": { "@type": "Brand", "name": "Vornado" },
"description": "Quiet 200 sq ft air purifier with True HEPA filtration...",
"image": ["https://example.com/vornado-ac1-1.jpg"],
"sku": "VRN-AC1",
"offers": {
"@type": "Offer",
"price": "129.99",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.5",
"reviewCount": "1247"
}
}
Approving and pushing
Open the capsule queue
From the PDP Score detail page or from the bulk Listing rewrite view that shows all pending capsules across the catalogue.
Review the diff
The pane shows current value top, proposed rewrite bottom, with highlighted changes. The editor is live — tweak any field before approving.
Approve
One click. The capsule moves to the Approved queue.
Push to store
If a publishing integration is connected (Shopify, WooCommerce, etc.), the Approved queue can push in bulk. Errors are reported per SKU; successful pushes move to History.
Version history
Every approved diff is recorded with timestamp, approver, and an optional reason note. The History view lets you roll back a single SKU or a batch by date range. Rollback fires a new push to the publishing integration restoring the previous values.
Common questions
Will eCommerce Insights auto-publish without my approval?
Can I edit the rewrite before approving?
Does the rewrite respect my brand voice?
What happens if I push and Shopify rejects the update?
Does the rewrite update images?
Ask AI about this page
Open this topic directly in your favourite AI assistant — the prompt is prefilled.
Try this yourself
See eCommerce Insights on your own catalog. The free trial covers your full SKU set across five AI engines.
Start free trial