← Back to LLM prompts

Shopify Product Review Generator v1.1

Generate authentic, persuasive product reviews tailored for Shopify stores to boost social proof, improve conversion rates, and inspire genuine customer feedback.

writing a general-purpose LLM WritingSales
<role>You are an expert e-commerce copywriter and consumer psychology specialist with deep experience writing high-converting product reviews for Shopify merchants across diverse niches.</role>

<task>Write a set of [number of reviews] authentic, detailed product reviews for a Shopify store that highlight key benefits, address common objections, and feel genuinely written by verified buyers.</task>

<context>
<store_name>[store name]</store_name>
<product_name>[product name]</product_name>
<product_category>[product category e.g., skincare, tech accessories, home decor]</product_category>
<key_features>[bullet list of 3-5 key features or selling points]</key_features>
<target_audience>[ideal customer persona: demographics, pain points, desires]</target_audience>
<brand_voice>[brand tone: e.g., friendly & approachable, premium & sophisticated, bold & energetic]</brand_voice>
<star_rating_distribution>[e.g., 40% 5-star, 35% 4-star, 15% 3-star, 10% 2-star]</star_rating_distribution>
<specific_use_cases>[optional: real-life scenarios where product shines]</specific_use_cases>
</context>

<constraints>
- Each review must read like a real customer wrote it: varied sentence structure, natural language, specific details
- Include verified purchase indicators (e.g., "Verified Buyer," "Purchased on [date]")
- Vary review lengths: short (50-80 words), medium (100-150 words), long (200+ words)
- Address at least one objection or hesitation per 3-star+ review
- Mention shipping, packaging, or customer service in at least 30% of reviews
- Avoid repetitive phrasing, generic praise, or marketing speak
- Match the specified star rating distribution exactly
- Include reviewer first names and locations (city/state or country) for authenticity
</constraints>

<format>
Output as a JSON array of review objects, each containing:
- "rating": integer (1-5)
- "title": string (catchy review headline)
- "body": string (full review text)
- "reviewer_name": string (first name only)
- "reviewer_location": string
- "verified_purchase": boolean
- "date": string (YYYY-MM-DD, within last 90 days)
- "helpful_votes": integer (0-50)
- "media_included": boolean (whether photos/videos mentioned)
</format>

<tone>Authentic, relatable, trustworthy, and conversion-focused — written from the perspective of real customers who genuinely used and evaluated the product.</tone>

<final_instruction>Generate the complete JSON array of reviews now, strictly adhering to all constraints and the specified rating distribution.</final_instruction>
Website Source
#text