Ex-reviews v5 is more than just a review module. Customer reviews here actually work for your store: they generate SEO pages, build a marketplace-grade media gallery, and help drive more sales.
📈 SEO & long-tail traffic: how reviews bring customers from search
One of the key capabilities of Ex-reviews v5 is automatic SEO page generation based on reviews. The module creates separate pages with customizable meta data for different scenarios:
- Product review page (URL like product + /reviews) — with its own H1, Title, and Description, all configurable from the admin panel.
- All reviews aggregator — with filters by category, manufacturer, rating, various sort options, and separate SEO templates for each filter combination.
- Dedicated SEO templates for different content slices: general SEO, reviews with photos, with videos, photo+video, by category, by manufacturer, category+manufacturer.
Long-tail keywords are longer search queries with high purchase intent and typically low competition. For example:
"{product} reviews with photos", "{manufacturer} customer reviews", "{category} reviews rating 5",
"{product} video review", "most helpful {product} reviews"
The module creates real pages with actual content (reviews, media, ratings) and proper meta data for these queries — not empty stubs. In essence, reviews become an SEO structure that only grows over time.
- Fresh content — new reviews, replies, photos, and videos appear regularly, so pages never go stale.
- Natural semantics — customers write in their own words, adding queries you'd never think to target yourself.
- Relevance — reviews about a specific product or brand match the "buy / choose / compare" intent perfectly.
- Engagement signals — gallery, filters, sorting, and helpfulness voting keep visitors on the page longer.
- 1,000 products → 1,000 additional /reviews pages with unique content.
- Aggregator with filters (categories × brands × ratings × media) → dozens to hundreds more meaningful landing pages.
- Each page captures its own "tail" queries, and total traffic grows along with the number of reviews.
• 500 /reviews pages (one per product)
• ~80 aggregator pages (category × brand × filter combinations)
• ~200 pages with "with photo/video" slices (each with its own SEO template)
The admin panel provides text variables for generating meta templates: product name, manufacturer, store name, review count, category. They make it easy to build meta data for all pages using a single template.
🛍️ Product showcase on the all reviews page
The all reviews aggregator page includes a product block from your catalog. Products load dynamically as the visitor scrolls — infinite scroll like on marketplaces, no need to navigate to the next page. When a visitor filters reviews by category or manufacturer, the showcase automatically adjusts to show products from the matching catalog section.
📸 Photos and videos: how it works and why it matters
- Photos — automatically resized and compressed client-side on upload. Quality and limits are configurable in the admin panel.
- Videos — can be uploaded to the store's hosting or embedded via links (YouTube, Rutube, VK Video).
- Video settings include: min/max file size, duration limits, allowed formats, quantity limit.
- Video compression targets: bitrate, FPS, resolution.
- Photo watermarks with configurable position and size.
• How the product looks under normal home lighting
• Actual size — next to a hand, on a desk, on a person
• What's included, how it's packaged, small details invisible in studio shots
• Whether the product matches expectations
🖼️ Media gallery: two modal windows, smooth browsing
The module includes a full-featured media gallery that opens in a modal window:
- Thumbnail window — a grid of all photos and videos from reviews (contextual: for a product or for all reviews).
- Full-size viewer — carousel with navigation and review information.
🎠 Review carousel
A standalone module for displaying the best reviews as a carousel — place it on the homepage, in categories, or on landing pages:
- Fully responsive — slide count, arrows, and pagination are configurable separately for five breakpoints (desktop, two tablet variants, horizontal and vertical mobile).
- Autoplay with configurable delay, inertial swipe, dot or scrollbar pagination. Reviews can be filtered by media presence, category, or manufacturer. Container and heading CSS classes are customizable, so the carousel fits any theme.
Top reviews with photos/videos — instant proof that your store is trusted
Reviews for products in the category help with decision-making
Social proof right next to your offer
⚡ Performance & stability: caching + optimization
The module has a built-in caching system. In practice, it speeds up review page loading by 3–10× — and the more reviews you have, the more noticeable the difference. Cache is automatically invalidated on changes, with manual clearing also available.
- Product cache — rating and media data for specific products, with automatic invalidation on updates.
- Long-lived cache — general statistics and product information.
- Medium cache — filters and pagination.
🛡️ Spam protection & access control
- Limits: max reviews per day per IP, separate limits for registered users, restrictions on media file count and total size per day.
- Flexible permissions: who can leave reviews — everyone, registered users only, or verified buyers only (completed order required).
- Separate permission settings for review comments and likes/dislikes.
- Google reCAPTCHA support via standard OpenCart settings.
👍 Review helpfulness, pinning the best, and sorting
- Likes/dislikes — customers themselves mark which reviews were helpful.
- You can enable pinning top reviews to the top of the list: set the count (1–10) and minimum "score" (likes minus dislikes).
- Available sort options: newest, random, most helpful, by rating, with photo/video.
🎁 Rewards: bonus points and coupons for reviews
The module incentivizes customers to leave reviews — and specifically reviews with photos and videos:
- Bonus points for a review, with separate amounts for reviews with photos and with videos.
- Optionally: bonus for helpfulness — for each like received.
- Automatic coupon generation after a review is published: different amounts for plain, with photo, and with video reviews. Minimum order amount and coupon expiry date are configurable.
📧 Email reminders: automated follow-up emails
The module automatically sends customers an email asking for a review when the order status changes to the one specified in the settings (e.g., "Delivered"). Delayed sending is supported: you can set a number of days to wait after the status change — so the customer has time to receive the product, try it out, and form an opinion.
🧰 Admin panel: everything at your fingertips
The interface is designed so that managing reviews never becomes a chore:
• Client autocomplete by name/email/phone
• Quick link to customer profile
• Admin reply with a visual editor
• Previews for all media types
• Bulk upload with progress bar
• Folder management and pagination
• Features, restrictions, carousel
• Import/export settings as JSON
• Migration and maintenance tools
🔄 Painless updates: migration, import/export, emoji
- Database adaptation — one click to add required tables and fields.
- Image migration — version 5.x uses a new storage table; migration automatically skips duplicates.
- Settings import/export as JSON, plus loading default values.
- Emoji support (utf8mb4) — built-in tool to adapt the database so customers can use emoji in their reviews.
💎 What you actually get with Ex-reviews v5
• Conversion growth from UGC
• Savings on copywriting and SEO promotion
