Dispensary SEO works because ads mostly don't. Google and Meta restrict cannabis advertising, so a complete Google Business Profile, a menu page Google can read and steady reviews are how a dispensary gets found when someone searches "dispensary near me". Check each platform's current policy for your state, because rules differ and change.
Much of cannabis retail still happens in person (see Flowhub's cannabis industry statistics), so local search visibility matters. Brands that sell through other dispensaries have a second job: showing shoppers where to buy. We make StoreRocket, so weigh our view with that in mind.
Related: Local marketing guide | "Near me" SEO guide | Google Maps optimization | Franchise SEO guide | Store locator for dispensaries
The short answer
- Claim your Google Business Profile with the most specific cannabis category and keep hours, address and phone identical everywhere.
- Put a menu on your own website in HTML, not only in a marketplace iframe.
- Target "dispensary near me", "[city] dispensary" and recreational or medical variants, then first-timer and medical-card guides.
- Ask for reviews at checkout and reply to all of them, without confirming purchases or medical conditions.
- Keep legal content current, and add a visible date to it.
- Selling through other dispensaries? A "where to buy" locator on your site shows shoppers the nearest retailer.
Why SEO Is the Cannabis Marketing Lifeline
The Cannabis Advertising Problem
Most digital advertising platforms restrict or outright ban cannabis advertising:
| Platform | Cannabis Ad Policy |
|---|---|
| Google Ads | Restricted in most markets (limited exceptions; check Google's current policy) |
| Meta (Facebook/Instagram) | Banned for THC products, heavily restricted for CBD |
| TikTok | Banned |
| Twitter/X | Allowed in legal states with restrictions |
| Programmatic display | Most DSPs restrict cannabis |
| Email marketing | Allowed but many ESPs restrict cannabis content |
This means the marketing channels available to every other industry, paid search, social ads, display advertising, are largely unavailable to cannabis. SEO fills much of the gap, because organic visibility does not depend on an ad approval.
The Local Search Opportunity
"Dispensary near me" and its variations are among the most common local searches in legal states:
- "Dispensary near me". The core local query
- "[City] dispensary". Common in every legal market
- "Cannabis store near me". Growing search term as normalization continues
- "Recreational dispensary [city]". High-intent, purchase-ready searchers
- "Medical dispensary [city]". Medical card holders searching for providers
Most of these searches come from someone ready to visit. With paid advertising limited, SEO is how you capture this demand.
Google Business Profile for Dispensaries
Your GBP is the most important thing to get right for local dispensary searches. The Map Pack (three business listings with a map) typically appears at the top of dispensary searches, and your profile decides who appears there.
Setting Up Your Dispensary GBP
| Element | What to Do | Cannabis-Specific Notes |
|---|---|---|
| Business name | The name customers see on your sign (your DBA) | Don't add "Best Weed" to your name |
| Primary category | "Cannabis store" | The category most dispensaries use; check the category picker for the current options |
| Secondary categories | Any other category that genuinely fits, such as a CBD or smoke shop category | Only add what applies |
| Address | Exact physical address | Match everywhere, critical for compliance too |
| Phone | Direct store line | Local number, not a generic 1-800 |
| Hours | Accurate, including holidays | Update immediately for any changes |
| Website | Your dispensary's website | Not a marketplace like Weedmaps |
| Menu link | Link to your live menu/product list | Consumers want to see what's available before visiting |
| Description | Recreational/medical, product types, atmosphere, what makes you unique | Mention neighborhood, parking, experience level (new-patient-friendly) |
GBP Photos for Dispensaries
Cannabis dispensaries have a unique opportunity with photos because many customers don't know what to expect when visiting:
- Exterior. Clean, welcoming, professional. Combats stereotypes.
- Interior. Show the shopping experience. Is it a boutique? A wellness center? Show it.
- Product displays. How products are organized and presented
- Staff. Friendly, knowledgeable budtenders
- Waiting area. If applicable, show it's comfortable and professional
- Branding. Signage, packaging, brand elements
Upload 20+ real photos to start and add new ones regularly (our rule of thumb, not a Google number). Fresh photos show an active, well-run business.
GBP Compliance Considerations
- Don't post promotional pricing for cannabis products on Google Posts in states where this is restricted
- Don't include images of cannabis products in GBP photos in markets where this may cause issues
- Focus on the experience and environment rather than specific products
- Monitor for unauthorized edits. Competitors and bad actors sometimes edit GBP listings in the cannabis space
Dispensary Keyword Strategy
High-Intent Keywords (Drive Visits)
| Keyword Pattern | Example | Intent |
|---|---|---|
| "Dispensary near me" | "dispensary near me" | Ready to visit NOW |
| "[City] dispensary" | "Denver dispensary" | Location-specific search |
| "Recreational dispensary [city]" | "Recreational dispensary Portland" | Specific license type |
| "Medical dispensary [city]" | "Medical dispensary Phoenix" | Card holders |
| "[Product] dispensary" | "Edibles dispensary Chicago" | Product-specific search |
| "Dispensary open now" | "Dispensary open late" | Immediate need |
| "Best dispensary [city]" | "Best dispensary LA" | Comparison shopping |
These are your primary SEO targets. Most of them come from someone planning a visit soon.
Product Keywords
- "[Strain type] near me". "Indica near me," "Sativa dispensary near me"
- "[Product type] [city]". "Edibles Denver," "Concentrates Portland"
- "[Brand name] near me". Branded product searches
- "Cannabis delivery [city]". Where delivery is legal
Informational Keywords (Build Authority)
- "Indica vs. Sativa". A common educational query
- "How to get a medical card in [state]". State-specific, high-value traffic
- "Best strains for [condition/use]". "Best strains for anxiety," "Best strains for sleep"
- "Cannabis dosing guide". Important for edibles consumers
- "First time at a dispensary". Captures new consumers with high conversion potential
Dispensary Website Optimization
The Essential Pages
Homepage:
- Clear location information (address, hours, phone)
- Recreational, medical, or both, state it clearly
- "Shop Menu" and "Get Directions" as primary CTAs
- Trust signals: license number, reviews, professional appearance
Menu/Product Page:
- Real-time or frequently updated product availability
- Organized by category (flower, edibles, concentrates, topicals, accessories)
- Pricing visible (in states where this is allowed online)
- Product descriptions with strain information, THC/CBD content, effects
- HTML-based (not just an iframe from a third-party platform)
About Page:
- License information and compliance details
- Team and budtender bios
- Your story and mission
- Community involvement
Blog/Education Hub:
- Strain guides, product education, consumption methods
- State-specific regulatory information
- New patient/first-time visitor guides
- Industry news and updates
Location Page(s):
- For multi-location dispensaries, one page per location
- Unique content per location (different teams, different product focus, different neighborhood)
- Embedded map, hours, phone, directions
Technical SEO Essentials
- Page speed. Fast loading on mobile (many dispensary searches are on phones)
- Schema markup. LocalBusiness schema with your name, address, phone and hours (leave review stars out: Google does not show self-serving review markup)
- SSL certificate. HTTPS on all pages (a light ranking signal and a trust signal)
- Mobile-first design. Design for phones first
- NAP consistency. Name, address, phone identical everywhere
Cannabis Content Marketing
Content marketing is especially valuable for cannabis because paid advertising is restricted. Your content is how you build organic visibility.
Blog Content That Drives Traffic
| Topic | Example | Why It Works |
|---|---|---|
| Strain guides | "Complete guide to [Strain]" | High search volume, product education |
| Product education | "Edibles vs. smoking: Which is right for you?" | Captures new consumers |
| Medical card guides | "How to get a medical card in [State]" | State-specific, high intent |
| First-timer guides | "What to expect on your first dispensary visit" | Reduces anxiety, drives first visits |
| Legal updates | "[State] cannabis laws 2026: What changed" | Timely, earns links from news sites |
| Local guides | "Best dispensaries in [City] (and what makes them special)" | Local SEO, community content |
| Dosing guides | "Cannabis edibles dosing guide for beginners" | Safety-focused, builds trust |
E-E-A-T for Cannabis Content
Google applies scrutiny to health-related content, which includes cannabis:
- Author bylines. Name the author. Include their qualifications or industry experience.
- Citations. Link to reputable sources (state regulatory sites, published research, established industry publications)
- Medical disclaimers. "This is not medical advice. Consult a healthcare professional."
- Accurate information. Cannabis misinformation can harm consumers. Be accurate.
- Regular updates. Cannabis laws change frequently. Keep content current.
Review Management for Dispensaries
Reviews are critical for dispensaries because many customers are choosing between multiple dispensaries in their area and reviews are the primary differentiator.
Where Reviews Matter
| Platform | Priority | Notes |
|---|---|---|
| #1 | Impacts Map Pack rankings directly | |
| Weedmaps | #2 | Cannabis-specific, high traffic |
| Leafly | #3 | Cannabis-specific, product-focused reviews |
| Yelp | #4 | General but influential in major markets |
| Your ordering platform | Varies | If it shows reviews, answer them there too |
Getting Dispensary Reviews
- Post-purchase prompt. Budtender mentions it at checkout: "If you had a good experience, we'd love a Google review"
- Receipt QR code. Link to your Google review page
- Follow-up text. If you collect phone numbers (with consent), text a review link 2-4 hours after visit
- In-store signage. QR code near the exit
Responding to Reviews
- Positive: Thank them, mention their experience naturally, invite them back
- Negative: Acknowledge, apologize, offer resolution offline. In cannabis, negative reviews often involve product quality, never argue about product effects publicly.
- Compliance note: Don't confirm or deny specific product purchases or medical conditions in review responses
Multi-Location Cannabis SEO
For multi-state operators (MSOs) and multi-location dispensary brands, SEO compounds in complexity.
Location Page Strategy
Each dispensary location needs its own optimized page:
- Unique content. Each location has different products, teams, vibes, and neighborhoods
- Location-specific menu. Products vary by location; show what's actually available there
- Local team. Feature the budtenders and managers at each location
- Hours and contact. Each location may have different hours
- Embedded map with the specific location
- LocalBusiness schema with accurate details
The Dispensary Locator
For cannabis brands and MSOs, a dispensary locator helps customers find the nearest location:
- Search by zip code or city. The nearest locations come first
- Filter by license type. Recreational, medical, or both
- Filter by product type. Edibles, concentrates, flower, topicals
- Filter by features. Online ordering, delivery, curbside pickup
- Show hours and directions. Opening hours, and a directions link in Google Maps
For cannabis brands that sell through third-party dispensaries (like beverage brands, edible brands, or flower brands), a "where to buy" locator shows consumers which dispensaries carry their products.
In StoreRocket you define the filters and custom fields (license type, product types, ordering options), and analytics (plan-dependent, see pricing) include a map of where people searched and searches that found no location nearby. A locator shows the retailers you list; it does not read a dispensary's live stock.
StoreRocket gives dispensaries and cannabis brands a store locator for their own website: import your locations from a spreadsheet, match it to your brand and paste one embed code. Create your locator with a free trial, no credit card needed.
NAP Consistency for Cannabis
Cannabis businesses often have complex naming situations (DBA vs. legal entity, multiple brands under one license). Ensure:
- Consistent name across GBP, website, Weedmaps, Leafly, and all directories
- Consistent address including suite numbers
- Consistent phone. Don't use different tracking numbers on different platforms
- License information matches across all listings
Cannabis SEO Challenges
Challenge 1: Age-Gate Issues
Most cannabis websites require age verification. If the gate replaces the page or redirects to a separate page, Google may not be able to read the content behind it.
Fix: Use an age gate that overlays the page while the content stays in the HTML, so Google can still render it. Google's page experience guidance treats interstitials required by law, such as age verification, as acceptable. Show Googlebot the same page visitors get (anything else is cloaking), and test with Google Search Console's URL inspection tool to verify Google can access your pages.
Challenge 2: Limited Link Building
Many websites won't link to cannabis businesses due to corporate policies, financial regulations, or brand safety concerns.
Where to get links:
- Cannabis industry publications (Leafly, Weedmaps, MJBizDaily, Cannabis Business Times)
- State and local cannabis associations
- Local business directories and chambers of commerce (in progressive markets)
- Event sponsorships (cannabis industry events, local community events)
- News coverage (store openings, community involvement, industry awards)
Challenge 3: Rapidly Changing Regulations
Cannabis laws change frequently, new states legalize, existing states modify rules, local ordinances change. Your content must stay current.
Solution: Audit all state-specific content quarterly. Update legal information immediately when laws change. Add "Last updated [date]" to all compliance-related content.
Challenge 4: Marketplace Dependency
Many dispensaries rely heavily on Weedmaps and Leafly for visibility. While these platforms are valuable, they control the customer relationship.
Solution: Build your own SEO presence so you're not dependent on any single marketplace. Your website should rank alongside (or above) your marketplace listings.
Measuring Dispensary SEO Success
| Metric | What It Measures | Target |
|---|---|---|
| GBP impressions | How often you appear in local search | Growing monthly |
| GBP actions (directions, calls, website) | Customer intent signals | Growing monthly |
| Organic traffic | Website visitors from Google | Growing monthly |
| Menu page views | Product interest from organic | Growing monthly |
| Local keyword rankings | Visibility for "dispensary [city]" | Top 3 |
| Google review rating | Reputation | Goal: 4.5 or better |
| Review flow | Reputation freshness | A steady flow of new reviews |
| Online order volume from organic | Direct revenue impact | Growing monthly |
Frequently Asked Questions
How do I do SEO for a dispensary?
Start by claiming your Google Business Profile with the "Cannabis store" category, uploading 20+ real photos, and verifying NAP consistency across Google, Weedmaps, Leafly, and Yelp. Build an HTML-based menu page on your website rather than relying solely on marketplace iframes, add LocalBusiness schema markup, and publish educational content like strain guides and first-timer guides.
Can dispensaries advertise on Google?
Google Ads bans cannabis advertising in most markets, with limited exceptions for FDA-approved CBD products. This is why SEO matters so much for dispensaries. Organic search visibility through Google Business Profile optimization, local keyword targeting, and content marketing fills the gap that paid advertising cannot.
What keywords should dispensaries target?
Target high-intent local keywords like "dispensary near me," "[city] dispensary," and "recreational dispensary [city]" for immediate foot traffic. Product keywords like "edibles [city]" and "indica near me" capture specific shopping intent. Informational keywords like "first time at a dispensary" and "how to get a medical card in [state]" build authority and capture new consumers.
How do I rank for "dispensary near me" on Google?
Optimize your Google Business Profile with the most specific cannabis category, keep collecting and answering Google reviews, and ensure your NAP data matches across all directories and marketplace listings. Build a fast, mobile-optimized website with an HTML menu, LocalBusiness schema, and location-specific content. Post to your GBP regularly about events and visitor information, where Google allows posts for your category and your state allows the content.
How can cannabis brands show customers where to buy their products?
Cannabis brands that sell through third-party dispensaries need a "where to buy" locator on their website. This locator shows consumers which dispensaries carry their products, with search by zip code and filtering by product type. A tool like StoreRocket lets you list your retailers and filter them by product type, and its search map (plan-dependent) shows where shoppers looked for you.
Getting Started: 30-Day Dispensary SEO Plan
Week 1: Foundation
- Claim and fully optimize Google Business Profile
- Select the most specific cannabis category available
- Upload 20+ real photos (storefront, interior, products, staff)
- Verify NAP consistency across Google, Weedmaps, Leafly, and Yelp
Week 2: Website
- Ensure your menu is HTML-based (not just an iframe from a marketplace)
- Optimize homepage for "[dispensary type] in [city]"
- Add LocalBusiness schema markup
- Create or optimize individual location pages (multi-location only)
Week 3: Content
- Publish "First time at a dispensary" guide (captures new consumers)
- Create state-specific medical card guide (high search volume)
- Write 2-3 product education posts (strain guides, product comparisons)
- Add an FAQ section that answers common customer questions
Week 4: Reputation
- Set up review collection system (receipt QR codes, post-visit texts)
- Respond to all existing Google and Weedmaps reviews
- Start regular Google Posts where your category and state allow them (events, education)
- Begin tracking local rankings for "[city] dispensary"