The Cannabis Dispensary SEO Checklist That Actually Moves the Needle
Most dispensaries skip these basics and wonder why they’re invisible in Google. I’ve been doing cannabis SEO for 4+ years. These are the 4 things I’d fix first at any dispensary.
Get the free PDF checklist
One page. Four priorities. Zero fluff.
Here’s the thing. Cannabis dispensaries can’t run Google Ads. Meta will shadow-ban your page. TikTok won’t touch you. The major advertising platforms classify marijuana alongside hard drugs in their policies, which means organic search isn’t just “important” for dispensaries. It’s the whole game.
Over 60% of cannabis consumers start their shopping journey with a search engine. And 76% of people who do a local search on their phone visit or contact a business within 24 hours.
I built this checklist around the 4 things that matter most for dispensary local SEO right now. Not the 47 things. Not the stuff that takes six months. The things you can audit and start fixing this week.
Here’s what’s in it.
Google Business Profile
Your GBP is the single highest-weighted ranking factor for the local pack at 32% of total ranking influence. Complete profiles get 7x more clicks than incomplete ones. This is where you start.
- Primary category set to “Cannabis Store” (no exceptions). This is consistently the #1 individual local pack ranking factor, according to every major local SEO study.
- Hours are 100% accurate, including holidays. Whitespark’s 2026 data ranks “business open at time of search” as a top-5 local pack factor. Sterling Sky has documented dramatic ranking drops when hours are wrong.
- At least 10 recent, high-quality photos uploaded. Businesses with photos get 42% more direction requests and 35% more website clicks. Top local pack results average 250+ images.
- Online order or menu URL added to the profile.
- Attributes enabled: “In-store shopping,” “Curbside pickup,” and any other relevant service attributes.
- Age-verification page is NOT blocking Googlebot. Google’s John Mueller confirmed: Googlebot does not click buttons. If your age gate blocks content loading, it blocks indexing too. Use a JavaScript/CSS overlay approach instead.
Why This Matters (The Data)
Post to your GBP at least once a week. Businesses that post weekly see 40% more profile views. Yet 40% of businesses have never posted on their GBP at all. Low bar, huge upside.
Reviews
Reviews jumped from 16% to 20% of local pack ranking weight in 2026. That’s the biggest single-year increase of any factor group. Whitespark calls review recency “the most underrated local ranking factor.” And 41% of consumers now say they always read reviews before choosing a business.
- You have a system to ask every happy customer for a review. The average dispensary review rate is just 0.71% of transactions. Top performers hit 5.43%. That’s not a small gap. That’s a canyon.
- QR code at the register linking directly to your Google review page.
- Review link in your post-purchase receipt email or SMS.
- You have at least 20 reviews with a 4.0+ star average. Local 3-Pack businesses average around 240 reviews. Positions 7 through 10 average just 38.
- You received at least 1 new review in the past 30 days. 26% of consumers only read reviews from the past month. Recency is a ranking signal and a trust signal.
Review Economics
9 out of 10 cannabis shoppers check reviews before choosing a dispensary. And 62.5% of dispensaries score “Needs Improvement” on review rate, averaging just 0.22%. If you do nothing else from this checklist, build a review system. It’s the highest-leverage move you can make.
Your Location Page
Location-specific landing pages generate 6x more leads than generic service pages and convert 2 to 3x better. Your location page is the bridge between your GBP and your website. If it’s thin or generic, you’re leaving money on the table.
- Title tag includes your city and/or neighborhood. This is basic on-page SEO, but I audit dispensary sites regularly and the majority get it wrong.
- Full NAP (name, address, phone) in crawlable HTML, not just baked into an image. NAP consistency impacts local search performance by up to 16%. And 68% of consumers stop using a business after finding incorrect contact info online.
- LocalBusiness schema markup with geo coordinates. Pages with structured data get 58% of clicks vs. 41% for non-rich results. 72.6% of page-one results use schema.
- Embedded Google Map on the page.
- Unique on-page content: parking info, neighborhood context, what makes your location different from competitors. Google penalizes template pages where only the city name is swapped.
Location Page Performance
Build conquest pages targeting nearby cities you serve. You don’t need a physical address there. You just need a relevant, unique page with real content about how you serve that area. The hub-and-spoke model (all city pages linking to your main location page and back) builds the strongest internal link architecture for multi-location visibility.
Want this as a one-page PDF?
Print it. Pin it to your wall. Hand it to your marketing person. It’s the same 4 priorities, formatted for action.
Need Help Executing This?
I’ve been doing SEO since 2013 and focused exclusively on cannabis marketing for 4+ years. I know what moves the needle for dispensaries because I do this work every day.
If you looked at this checklist and thought “I don’t have the time or the team to do this,” that’s exactly who I work with.
No contracts. No pitch decks. Just a real conversation about what’s holding your rankings back.
