Product descriptions are populated and meaningful
Why it matters
Empty or placeholder product descriptions ship straight to production pages, tanking organic search rankings and leaving shoppers with no signal to convert. Search engines down-rank thin-content product pages, and customers abandon carts when copy reads like 'Lorem ipsum' or 'TBD'. This is a placeholder-hygiene and content-integrity failure that erodes trust, inflates return rates from under-informed purchases, and directly reduces conversion on every affected SKU.
Severity rationale
Low because the defect degrades SEO and conversion gradually rather than exposing data or breaking checkout.
Remediation
Write real descriptions for every product in prisma/seed.ts or src/data/products.ts covering features, materials, and use cases, then enforce a minimum word count at the write boundary so placeholders cannot ship again:
if (!description || description.split(' ').length < 10) {
throw new Error('Product description must be at least 10 words')
}
DetectionPro
The detection method for this pattern is part of AuditBuffet Pro.
The full method (what to look for, pass and fail conditions, and how results get reported) ships inside the Catalog & Product Logic Audit. The pattern definition, severity rationale, and remediation remain openly licensed under CC-BY-4.0.
Taxons
History
- 2026-04-18·v1.0.0·Initial import from ecommerce-catalog·automated