Customize Review Form
Overview
The Review Form controls what customers see when they submit a product review on your store. By customizing the form, you can collect the feedback that matters most—without overwhelming customers with unnecessary fields.
You can customize the form by:
- Enabling or disabling questions
- Making questions required or optional
- Reordering questions
- Adding custom questions
Before you customize the review form
Customers can only submit reviews on your storefront if your review widgets are installed and visible.
Required widgets
- Product Review Widget — Displays reviews and the review submission form on product pages.
- All Product Reviews Widget — Shows all reviews from your store in one place (useful for a dedicated “Reviews” page).
Default review questions
Rivyo includes a set of default questions that can appear in your review form. Depending on your settings, these may include:
- Name
- Rating
- Review title
- Review (written text)
- Customer image
- Review image (photo upload)
- Recommendation checkbox
Some fields can be required to ensure reviews contain enough information. You can enable/disable these fields and decide which ones must be completed before submission.
Enable or disable questions
Each question in the review form has a status toggle (for example, Enabled/Disabled). Use it to control whether the question appears to customers.
Examples
- Enable Review image to encourage photo reviews.
- Enable Recommendation to capture “Yes/No” product recommendations.
- Disable fields you don’t need (for example, email) to reduce friction.
Make questions required or optional
Some questions can be marked as Required. When a question is required, customers must complete it before they can submit their review.
Common setup
- Rating is typically required.
- Review text is often required if you want detailed feedback.
- Images are usually optional (customers can add them when they want).
Reorder questions
Arrange questions in the order customers should answer them. A good order can improve completion rates and reduce confusion.
Recommended order
- Rating
- Review title (optional)
- Review text
- Photos (optional)
- Recommendation checkbox (optional)
Add a custom question
Add your own question when you want feedback that’s specific to your products (for example, sizing, fit, durability, or delivery experience).
Go to Collect Reviews → Review Form.
Select Add Question.
Enter an Internal Name. This is for your reference in the app (customers won’t typically see it), so use something clear like
Size / Fit or How did it perform?.
Enter the Question Text exactly as customers should see it (for example, “How was the fit?”).
Select the Field Type that matches how customers should answer (for example, a short answer for quick feedback or a dropdown for consistent data).
Select the products (or product groups, if available in your setup) where the question should be shown. Use this to keep questions relevant—for example, only show “How was the fit?” on apparel.
Decide if the question should be Required, then Save. Preview the form on a product page to confirm the layout.
Best practices for higher-quality reviews
- Ask one thing per question (avoid “What did you like and what would you change?” in a single field).
- Prefer structured answers (dropdowns/choices) when you want consistent reporting (for example, “True to size: Small / True / Large”).
- Use required fields sparingly—require only what you truly need.
- Keep optional photo uploads to encourage media without reducing submissions.
- Apparel: “How was the fit?” (Too small / True to size / Too large)
- Skincare: “What is your skin type?” (Dry / Oily / Combination / Sensitive)
- Electronics: “Was setup easy?” (Yes / No + optional details)
- Food: “How would you rate the flavor?” (1–5) or (Mild / Medium / Strong)
- The question is Disabled in your Review Form settings.
- The question is assigned to different products than the one you’re testing.
- The review widget isn’t published or isn’t placed on the product page.
- Your theme cache needs a refresh—try a hard refresh in your browser after saving changes.