Skip to main content
Page

Cannabis review schema

Review and rating schema implementation for cannabis dispensaries. Aggregate customer reviews and build trust signals through structured data.

Get a Free Audit for This Service
17 sections
|6 min
> Audit
Introduction

Review schema consolidates customer feedback into structured data that Google parses, displays in rich snippets, and uses for ranking signals. For cannabis, where regulatory restrictions limit marketing claims, customer reviews become your primary trust signal.

Section 01

How Review Schema Works

Review schema marks individual customer reviews with name, rating, date, and reviewer information. The aggregateRating property consolidates multiple reviews into an overall rating. When implemented correctly, your review count and average rating appear in search results.

The review date property is critical. Recent reviews are a stronger signal than old ones. Recent reviews are generally more valuable than a higher rating built on old reviews.

Review schema is structured data that identifies customer reviews, including ratings, dates, and reviewer names. Aggregate rating schema consolidates individual reviews into overall ratings that appear in search results and influence click-through behavior and ranking signals.

Section 02

Individual Review Properties

Review schema requires author (reviewer name), reviewRating (the numerical rating), and reviewBody (the review text). The datePublished property (when the review was posted) is critical for ranking.

Author can be an anonymous username or full name depending on your review platform. For cannabis, some customers prefer anonymity. If reviews come from your loyalty program (Springbig integration), author can be "Springbig Customer" plus an anonymous ID.

ReviewRating should use bestRating (5) and ratingValue (the actual rating, 1-5). Never use percentage ratings or custom scales. Google expects 5-star scales.

ReviewBody should be the customer's actual words, not edited summaries. If a customer writes "This strain changed my life," don't edit it to "This strain was effective." Keep the original voice.

Section 03

Aggregating Reviews from Multiple Sources

Cannabis retailers typically have reviews scattered across Yelp, Google Business Profile, Leafly, Weedmaps, and your website. Aggregating these into unified review schema is critical for search visibility.

Your aggregateRating property consolidates reviews from all sources into one overall rating. If you have reviews on both Google and Yelp, your aggregateRating should reflect the combined average.

our cannabis regulatory mapping helps aggregate reviews from Yelp, Google, Leafly, and Weedmaps automatically, pulling current ratings and updating your aggregateRating dynamically. Manual aggregation goes stale quickly.

Section 04

Review Date and Recency Signals

The datePublished property for each review shows when it was written. Recent reviews are a stronger signal than old ones.

This creates a dynamic where active review generation (consistent new reviews) becomes more important than total review count. A dispensary earning steady new reviews can hold its own against a competitor with a large total but stale reviews.

Encourage customers to leave reviews frequently. Implement review request emails through Springbig or post-purchase automation. Make review-leaving easy, accessible through Google, Yelp, and your website.

Review recency matters alongside total review count. Cannabis dispensaries generating consistent monthly reviews can compete with rivals that have larger historical review counts.

Section 05

Review Authenticity and Fraud Prevention

Only include authentic reviews in your schema. Never write fake reviews, incentivize positive reviews, or exclude negative reviews from your aggregateRating.

Google's systems detect review manipulation. Dispensaries suddenly flooded with 5-star reviews trigger manual review, potentially resulting in review removal or GBP suspension. Authentic, organic reviews are your safest strategy.

Respond to negative reviews professionally. Your response becomes part of the review conversation and shows potential customers how you handle criticism. Professional responses to bad reviews often increase trust more than perfect ratings.

Section 06

Cannabis-Specific Review Considerations

Cannabis reviews often reference effects, potency, and personal preferences. A strain earning 3 stars from one customer might deserve 5 stars from another based on their needs. This creates legitimacy for varied ratings.

Customers appreciate honest reviews acknowledging strain characteristics. A review saying "Great for sleep, not for daytime use" provides more value than generic praise.

Don't be concerned if you have lower average ratings than competitors. Cannabis effects are personal. A slightly lower average with many recent reviews suggests diverse customer feedback reflecting real product variation.

Section 07

Managing Sensitive Review Content

Some cannabis reviews reference health conditions or sensitive personal information. If a review mentions "This helps my PTSD" or "I use this for my anxiety," leave it in. These are legitimate customer experiences.

However, if reviews make specific health claims beyond the reviewer's personal experience (e.g., "This cures PTSD"), you can edit them to reflect the reviewer's personal experience ("This helps me with my PTSD symptoms").

Never remove reviews because they mention health conditions or cannabis effects. These are protected speech and often reflect legitimate use cases.

Section 08

Reviewer Information and Transparency

If your reviews come from your loyalty program (Springbig), identify reviewers as Springbig customers. This transparency shows that reviews come from actual purchasers, not anonymous Internet randoms.

You can redact full names from reviews if customers prefer anonymity, but identify the review source (e.g., "Google Customer", "Yelp Member", "Springbig Loyalty Customer").

The more transparent your review source, the more credible your reviews appear. Customers see reviews from "Google Verified Purchase" differently than reviews from anonymous users.

Section 09

Review Moderation Policies

Your schema should reflect your actual review moderation policy. If you remove reviews for being abusive or off-topic, disclose this. If you remove bad reviews for legitimate spam reasons, be honest about it.

Don't remove legitimate negative reviews. Customers expect some negative reviews. Ratings with zero negative reviews look fabricated.

Section 10

Rating Distribution and Schema Completeness

Include not just your overall aggregateRating, but also ratingCount (total review count). The same rating backed by many reviews is more credible than one backed by a handful.

Show rating distribution if possible, such as how many reviews fall at each star level. This transparency prevents perception of rating manipulation.

Section 11

Review Schema Testing

Use Google's Rich Results Test to validate your review schema. The test shows how Google interprets your review markup and displays ratings in rich snippets.

Test after implementing review aggregation and after major rating changes. Ensure aggregateRating accurately reflects your current average across all sources.

Section 12

Responding to Reviews in Schema

Your review schema can include a reviewAspect property identifying what the review discusses (e.g., "Product Quality", "Customer Service", "Store Cleanliness"). This helps categorize reviews by topic.

Example: A review praising your staff could include reviewAspect: "Customer Service". A review criticizing product quality could include reviewAspect: "Product Quality".

This categorization helps customers find reviews relevant to their concerns.

Section 13

Long-Form vs. Short Reviews

Include both detailed reviews (several sentences) and brief reviews (one sentence). Long reviews provide depth; short reviews provide quick credibility signals.

Your reviewBody can be many sentences or just one sentence. Both have value in different contexts.

Section 14

Review Schema and Conversion Rate Impact

For cannabis, where customers are often price-sensitive, conversion rate improvements directly impact revenue.

Rich snippet visibility increases when you have recent reviews. Aggregating reviews from multiple sources creates larger ratingCount values, making rich snippets more likely to display.

Section 15

Responding to Competitors with Higher Ratings

If competitors have higher average ratings, focus on recency, not total volume. Encourage recent reviews from your best customers. Highlight that your reviews are current while competitors' might be old.

Don't compete on fabricating reviews. Compete on service quality that naturally generates good reviews.

---

Section 17

Key Points

Review Schema and E-Commerce Conversion Impact

Schema.org's review specification enables automated rating display in search results, featured snippets, and knowledge cards, creating visibility multipliers for businesses with healthy review profiles. For cannabis dispensaries specifically, where regulatory restrictions limit marketing claims about product benefits, customer reviews become the primary mechanism for communicating product quality and effects to potential customers. Dispensaries with aggregated rating schemas from multiple platforms (Google, Yelp, Leafly) give shoppers a fuller picture than single-source review displays.

Review Recency and Search Algorithm Weight

Recency rewards active review generation strategies. Dispensary SEO success depends on sustained review generation momentum, not only historical review volume, because inactive review profiles lose ground as competitors add newer reviews. That is why review management platforms like Springbig and Blaze have become essential infrastructure for competitive dispensaries.

Cannabis-Specific Review Content and Trust Signals

Cannabis consumers specifically seek peer feedback on product effects, potency, and suitability for individual needs, making effect-related reviews (referencing "relaxing", "uplifting", "focused") valuable to shoppers. Customer reviews that naturally address cannabis-specific characteristics (effects, potency, terpene profile) generate useful content. Cannabis review schema should prioritize retaining effect-specific and use-case-specific reviews that would be off-topic in general retail contexts.

Continue Exploring

Page

Video Schema for Cannabis

Video schema markup for cannabis educational content and product videos. Drive video search visibility and YouTube integration.

Deep Dive

Cannabis AI Citation Seeding: Real-Identity Reddit, Leafly AMA, and Industry-Pub Byline Strategy for Getting Cited by ChatGPT, Perplexity, and Claude | Bud Authority

Deep Dive

Dutchie Plus Migration: Plan the Move from Legacy Plus to Dutchie Pro or a Custom Build Without Losing Headless Control or Crawlable Menu Pages for Your Dispensary - Bud Authority

Dutchie says it will support legacy Dutchie Plus customers through the end of 2026. Bud Authority plans the move to Pro or a custom build and keeps menu pages on your domain.

Deep Dive

Cannabis GBP Maintenance Retainer: Ongoing Profile Accuracy, Holiday Hours, Real Photos and Policy Compliance Checks for Dispensaries | Bud Authority

Ongoing Google Business Profile management for dispensaries: hours, photos, reviews, attributes and policy checks, for single stores and multi-location operators.

Deep Dive

NY Cannabis Loyalty Program Marketing: Rewards and Discount Pages for New York Dispensaries Under OCM's Adopted PLMA Rules, 9 NYCRR 129.3 | Bud Authority

New York's adopted PLMA rules (9 NYCRR 129.3) allow licensees to advertise loyalty programs and discounts. BA builds the pages around the rule.

Deep Dive

Cannabis Voice AI Agent Retainer: 24/7 Phone Coverage with ElevenLabs Conversational AI for Dispensaries | Bud Authority

Bud Authority builds 24/7 dispensary phone agents on ElevenLabs Conversational AI, with menu integration and state compliance scripts. See the build.

// deploy

Ready to Deploy This Protocol?

Start with a comprehensive audit. We'll map every opportunity and build your custom growth protocol.

> [ INITIATE AUDIT ]
BA://OS