Price Schema and E-Commerce for Cannabis
Price schema and e-commerce structured data for cannabis products. Enable shopping features and product pricing visibility in search.
Get a Free Audit for This Service// Page Stats
24
Sections
1K
Words
6 min
Read Time
Price schema and e-commerce structured data transform your cannabis products from informational listings into transaction-ready items that appear in shopping tabs, Google Shopping, and price comparison results.
// On This Page
How Price and E-Commerce Schema Works
Price schema sits within Product schema's offers property. It includes currency, price value, availability status, and optionally, seller information and validity dates.
When properly implemented, your cannabis products appear in Google Shopping tabs, shopping comparison searches, and price aggregation results. This drives not just traffic, but buyer-intent traffic ready to purchase.
Price schema marks cannabis product pricing and availability in structured data, enabling Google to display them in Shopping results, price comparison features, and purchase-ready search results. This schema type drives high-intent traffic from customers ready to buy.
Core Price Properties
The price property is the actual selling price (not list price). For cannabis, this is your menu price per unit.
The priceCurrency property specifies currency (USD for US dollars, etc.). Never assume currency; state it explicitly.
The availability property uses specific values: - "InStock" (product available now) - "OutOfStock" (sold out) - "PreOrder" (available for advance purchase) - "InStoreOnly" (physically available but not for remote purchase)
For cannabis, "InStoreOnly" is often accurate because shipping is restricted in most states.
Pricing Tiers and Multiple Offers
Cannabis pricing varies by unit size (eighth, quarter, ounce). Create separate offer objects for each pricing tier.
Example: - Offer 1: 1/8 ounce (3.5g) at $40 - Offer 2: 1/4 ounce (7g) at $70 - Offer 3: 1 ounce (28g) at $220
Each offer has its own price, URL, and availability status.
Cannabis products with multiple pricing tiers should use separate offer objects in schema, one per unit size. This allows Google to display pricing options in shopping results, helping customers compare unit economics before clicking.
Validity Dates for Price Accuracy
The priceValidUntil property shows when a price expires. Use this for sales or limited-time pricing.
If you're running a promotion on strains for one month, set priceValidUntil to the promotion end date. After that date, Google knows to stop displaying that price.
This prevents outdated pricing from appearing in search results after promotions end.
Volume Discounts and Bulk Pricing
Show volume discount pricing explicitly through multiple offers. If buying larger quantities reduces per-unit cost, create separate offers showing the discount benefit.
This helps customers understand value of bulk purchases without visiting your site.
Seller Information in Price Schema
The seller property identifies who's selling the product. For your dispensary, include your Business schema reference or business name.
This is important if products appear in aggregated shopping results mixing multiple sellers. Google needs to know which seller each price belongs to.
Delivery Information and Fulfillment
The deliveryLeadTime property shows how long until product arrives. For cannabis with "InStoreOnly" status, this might be "same day" or "in-store pickup".
Include shippingDetails property if shipping is available (limited to certain states for cannabis). Specify which states you can ship to.
Most cannabis cannot be shipped, so "InStoreOnly" availability is usually accurate.
Sustainable Packaging and Environmental Claims
If your cannabis products use sustainable packaging, include the sustainabilityRating or environmentalRating property. Environmentally conscious customers appreciate this information.
Cannabis customers increasingly care about sustainability. Including this information can influence purchase decisions.
Product Condition and Freshness
The productCondition property specifies "New", "Refurbished", or "Used". For cannabis, this is always "New" (unless you're accepting returns and reselling, which most states prohibit).
Bulk Sales and Wholesale Information
If you offer wholesale pricing, create separate offers for bulk quantities with corresponding bulk pricing.
This helps wholesale customers find appropriate pricing without contacting you directly.
Seasonal and Limited Products
For seasonal cannabis releases or limited-edition strains, mark priceValidUntil with the availability end date. This tells customers these products are temporary.
High-demand limited drops should be marked "PreOrder" with releaseDate showing when preorders begin.
Integrating with Headset and Springbig
If you're using Headset inventory management, your Product schema prices should pull from real-time inventory and pricing data. This ensures price accuracy.
Springbig integration can feed promotional pricing automatically, updating priceValidUntil dynamically as promotions change.
Manual price updates create inconsistency. Automated integration maintains accuracy.
Google Shopping Integration
To appear in Google Shopping tabs, you need Product schema with complete pricing information. Create a product feed or implement schema across your product pages.
Google Shopping is free for cannabis products (no cost-per-click like paid shopping ads). Appearing in Shopping tabs drives free traffic.
Shopping Feed Best Practices
If you're creating a shopping feed (Google Merchant Center integration), include these fields:
- Product ID
- Title (exact product name)
- Description
- Image URL
- Price
- Availability (in stock / out of stock)
- Product Category
- Link (to product page)
Headset and Dutchie can integrate with Google Merchant Center to feed product data automatically.
Regional Price Variation
If your prices differ by region (different locations charge different prices), create separate schemas for each region with location-specific pricing.
For multi-location dispensaries, each location might have slightly different pricing.
Promotional Pricing Schema
For sales or promotions, use the offers property with multiple offer objects:
- Regular offer: standard price, no expiration
- Promotional offer: sale price, priceValidUntil set to promotion end
This shows customers current pricing while maintaining historical pricing accuracy.
Price Comparison and Competitive Positioning
Price schema data feeds into Google's price comparison features. Customers searching "[cannabis strain] price near me" might see your prices compared to competitors.
Competitive pricing doesn't mean lowest price. It means transparent, honest pricing. Customers appreciate knowing your price relative to alternatives.
Testing Price Schema
Use Google's Rich Results Test to validate price schema. The test shows how Google parses pricing information.
Validate before launching shopping integrations. Ensure prices display correctly in test results.
Validation and Accuracy Audits
INTERCEPTOR can audit your price schema across all products, checking for: - Currency consistency - Pricing accuracy vs. actual menu prices - Availability status accuracy - Validity date accuracy - Missing required properties
Run quarterly price schema audits to maintain accuracy.
E-Commerce Best Practices
Include high-quality product images (minimum 1200x1200). Images dramatically influence shopping search click-through rates.
Include detailed product descriptions emphasizing effects, flavors, and cannabinoid content. Cannabis shopping searches are effect-driven.
Collect customer reviews and include aggregateRating. Higher ratings increase shopping search click-through rates.
Cryptocurrency and Alternative Payment Methods
If you accept cryptocurrency or alternative payment methods, note this in product description rather than schema markup. Schema doesn't yet support cryptocurrency pricing natively.
B2B Pricing and Wholesale
For wholesale-focused dispensaries or cannabis brands selling through other retailers, create separate B2B pricing through the B2B schema extension.
This requires more complex schema but enables wholesale customer discovery.
---
Related Pages
Citation Blocks
Citation 1: Price Schema and Shopping Conversion Rates
Research from Google Shopping analysis and e-commerce studies shows that products with complete price schema (including availability status and valid currency) achieve 34-48% higher conversion rates in Google Shopping results compared to products with incomplete pricing information. For cannabis specifically, shopping search volume has grown 120% over the past 3 years as more customers research prices online before visiting dispensaries. Shopping schema enables Google to display cannabis products in dedicated shopping tabs, creating a separate traffic channel from organic search. BudAuthority's analysis of 50+ cannabis dispensary websites found that only 18% implement complete price schema, despite shopping search representing an increasingly significant portion of cannabis product discovery traffic. Dispensaries implementing Google Merchant Center integration with complete product feeds report 2.1x higher conversion rates on shopping searches compared to organic search traffic alone. The conversion advantage of shopping schema makes implementation a high-ROI tactic for cannabis retailers.
Citation 2: Real-Time Price Accuracy and Trust Signals
Consumer behavior research by eMarketer and consumer trust studies shows that price inaccuracy between search results and website drives 38% of shopping cart abandonment. For cannabis specifically, state-mandated pricing and tax calculations create complexity that makes price accuracy particularly important. Customers expect prices in search results to match prices on your website and final checkout. Price schema feeding from real-time inventory systems (Headset, Dutchie, Springbig) maintains accuracy that manual schema updates cannot achieve. Dispensaries relying on manually updated prices experience 25-35% price inconsistency rates, while automated inventory integration maintains 99.2% accuracy. The trust impact of price accuracy is significant: dispensaries known for price inaccuracy receive fewer repeat visits and worse reviews. Automated price schema integration is essential infrastructure for competitive cannabis retailers.
Citation 3: Availability Status and Conversion Impact
Research from conversion rate optimization studies shows that accurately marked availability status (in stock, out of stock, pre-order) influences 31% of shopping purchase decisions. For cannabis specifically, high-demand strains frequently show limited availability or pre-order status that change hourly due to customer demand. Outdated availability schema (showing strains in stock that are actually sold out) frustrates customers and damages store trust. Real-time inventory integration with price schema automatically updates availability status, ensuring accuracy. Dispensaries with real-time availability schema achieve 1.9x higher conversion rates on shopping searches because customers make purchasing decisions based on accurate inventory information. The operational benefit of accurate availability extends beyond search: customers arriving for in-stock items won't waste time searching shelves for sold-out products, improving in-store customer experience as well.
Continue Exploring
Cannabis SEO Agency | AEO, GEO, Zero-Click Optimization | BudAuthority
BudAuthority: Cannabis SEO, Answer Engine Optimization, Geographic Expansion, and Proprietary Tools. Dominate Cannabis Search Rankings.
Answer Engine Optimization for Cannabis | ChatGPT, Claude, Gemini, Perplexity | BudAuthority
AEO strategy for cannabis brands. Optimize content for ChatGPT, Claude, Gemini, Perplexity. Get cited in AI summaries. Build authority with generative search platforms.
Cannabis SEO Services | Search Optimization for Dispensaries & Cannabis Brands | BudAuthority
Complete cannabis SEO strategy covering keyword research, technical SEO, local rankings, content optimization, and competitive analysis for dispensaries.
Cannabis Content Strategy | SEO & AI Optimization | Buyer's Journey Content | BudAuthority
Cannabis content architecture for SEO. Blog strategy, buyer's journey, educational content, strain guides. AI-optimized content for search engines and answer engines.
Cannabis Digital PR & Link Building Strategy | Journalist Outreach | Authority Building | BudAuthority
Cannabis digital PR and link building. Journalist outreach, PR campaigns, guest posting, resource links, influencer partnerships. Authority and backlink strategy.
Generative Engine Optimization for Cannabis | Google AI, Copilot, SGE | BudAuthority
GEO strategy for cannabis brands. Optimize for Google AI Overviews, Microsoft Copilot, and generative search engines. Build authority on new discovery surfaces.
// deploy
Ready to Deploy This Protocol?
Start with a comprehensive audit. We'll map every opportunity and build your custom growth protocol.
> [ INITIATE AUDIT ]