How Dispensaries Rank on Google Maps. The three-pack. The local pack. Whatever you call those three map-pinned results that dominate the top of Google’s local search results — appearing there versus not appearing there is often the difference between a busy dispensary and one that is slowly bleeding customers to a competitor a block away. This guide breaks down exactly how the ranking algorithm works, and what you can actually do about it.
Google’s Three Local Ranking Factors
Google publicly states that local pack rankings are determined by three primary factors: relevance, distance, and prominence. Understanding what each actually means in practice is the starting point for any serious local SEO effort.
How well your GBP listing matches what the searcher is looking for — categories, services, products, and content signals.
How far your business is from the searcher or the implied location in the query. You cannot move your store — so prominence matters more.
How well-known and trusted your business is across the web — reviews, citations, backlinks, website authority, and engagement signals.
Distance is largely outside your control. Relevance and prominence are not. The entire local SEO strategy for a dispensary is built around maximizing both.
The GBP Signals That Actually Move Rankings
Your Google Business Profile is the single most direct signal you can optimize. A fully optimized, actively maintained GBP will outperform a neglected one, even at a geographic disadvantage. Here is what the data and experience show actually matter:
Category Accuracy
Your primary category should be Cannabis Store. This is not optional — selecting a vague or incorrect primary category is one of the fastest ways to suppress your rankings for the searches that matter most. Review what secondary categories are available in your province and select all that genuinely apply to your business.
NAP Consistency
Your Name, Address, and Phone number must be absolutely consistent everywhere it appears online — your GBP, your website, Weedmaps, Leafly, Yelp, directories, and any other mention. Even subtle differences (St. vs Street, Suite vs Ste.) create conflicting signals that can suppress rankings. Audit this every quarter.
Completeness Score
Google rewards completeness. Fill in every available field: business description (use your target keywords naturally), website URL, hours (including special hours for holidays), products, services, and attributes. The more complete your profile, the more relevant signals Google has to work with.
Photo Frequency
Listings that regularly add new photos — interior shots, product photos, team photos, in-store events — outperform static listings. Google tracks photo engagement. Adding two to three new photos per week is a low-effort, high-signal activity that most dispensaries skip entirely.
Google Posts
Post to your GBP at minimum once per week. Use posts to promote current deals, announce new products, share educational content, and highlight local events. Consistent posting signals to Google that your business is active — the algorithm favors businesses that engage with the platform over those that set up a profile and forget it.
Primary category: Cannabis Store. NAP exactly matching website. Business description with natural keyword usage. Hours complete and current. Minimum 20 photos uploaded. Products and services filled in. Posts published weekly. Q&A seeded with common questions. Every review responded to. If any of these are missing, fix them before anything else.
Review Strategy: The Underestimated Ranking Lever
Review signals are one of the most impactful — and most consistently underutilized — local ranking levers available to dispensaries. According to research from BrightLocal’s Local Consumer Review Survey, the majority of consumers trust online reviews as much as personal recommendations. For cannabis dispensaries, where word-of-mouth is crucial, this matters both for rankings and for conversion.
Google’s algorithm considers:
- Review count — more reviews generally improve rankings
- Average rating — businesses with higher ratings rank better
- Review recency — a business with 20 reviews in the last 30 days outperforms one with 200 reviews and none in six months
- Review content — reviews that include relevant keywords (your city, your product categories) provide additional relevance signals
- Response rate — businesses that respond to reviews rank better than those that do not
Building Review Velocity Systematically
The most effective dispensaries build review systems, not review campaigns. A one-time push gets you 40 reviews in a week and then nothing. A system gets you 8 to 15 reviews every month, which is what Google actually rewards. The simplest version: an automated text message sent to every customer after their visit with a direct link to your Google review page. No friction, no asking staff to remember. Just consistent execution.
Avoid any review gating (only asking satisfied customers to leave reviews) — this is against Google’s guidelines and creates a fake signal that can backfire. Ask everyone, respond to everyone, and let the honest experience speak for itself.
Citation Health and Why It Matters More Than You Think
A citation is any online mention of your dispensary’s name, address, and phone number. Search engines use the consistency and volume of citations to verify that your business is real, established, and trustworthy. Inconsistent citations — even minor discrepancies — reduce Google’s confidence in your listing data and can suppress rankings.
For cannabis dispensaries specifically, priority citation sources include:
- Weedmaps and Leafly (cannabis-specific directories)
- Yelp
- Apple Maps
- Bing Places for Business
- Yellow Pages Canada
- Foursquare
- Chamber of Commerce directories
- Provincial business directories
Tools like Moz Local or BrightLocal can audit and manage your citations across major aggregators. For most dispensaries, a one-time citation cleanup followed by quarterly monitoring is sufficient.
Your Website’s Role in Local Pack Rankings
Many dispensary operators do not realize that their website — not just their GBP — influences local pack rankings. Google looks at your website for corroborating signals: does the NAP on your website match your GBP? Does your site have location-specific content? Does it load fast and perform well on mobile?
Ensure your website has:
- Your full NAP in the footer, matching your GBP exactly
- A dedicated contact page with embedded map, full address, and phone number
- Location-specific page copy that mentions your city, neighborhood, and nearby landmarks naturally
- LocalBusiness schema markup to provide structured data to Google
- Fast mobile load times — under 2.5 seconds for LCP
For a full breakdown of the SEO fundamentals your website needs, read our complete cannabis SEO guide.
Not Ranking in the Local Pack?
Book a free audit — we'll identify exactly what's suppressing your rankings and build a plan to fix it.
Tracking Your Local Rankings
Local pack rankings are dynamic — they shift based on the searcher’s location, the time of day, and competitor activity. Tracking your rankings requires a tool that checks from specific geographic coordinates, not just a national average position.
Tools worth considering for local rank tracking include BrightLocal, Whitespark (a Canadian tool specifically), and SEMrush’s Map Rank Tracker. Check your rankings weekly, note changes after GBP updates or competitor activity, and use the data to identify which searches you are gaining or losing ground on.
Also monitor your GBP Insights data directly in Google Business Manager — searches, profile views, website clicks, direction requests, and phone calls are the metrics that tell you whether your local presence is translating into actual customer intent.
