Cannabis local SEO decides whether a dispensary gets found by the people who live closest to it. Most of your customers live within a few miles of the store, and almost all of them search before they drive. The store that shows up in that search usually gets the visit.
That is why cannabis local SEO matters more here than for a shoe store or a coffee shop. Google Ads and Meta both refuse ads for cannabis sales, so you cannot pay your way to the top of a “dispensary near me” search.
Organic results and the map pack are the whole game.
This guide covers how Google picks the three stores in the map pack, why distance works differently than most owners think, and why the Business Profile does more of the work than the website.
It also covers what gets cannabis listings suspended and how to get one back, how to keep your name and address consistent, what a location page needs, how reviews really count, and how to measure progress without fooling yourself.
Key points
- Google ranks local results on relevance, distance and prominence. You control two of them.
- For map pack results, the Business Profile matters more than the website. Fix the profile first.
- Most cannabis suspensions come from five avoidable mistakes, and the appeal process punishes speed.
- Measure with a grid of search points across your area, not a single rank number.
How Google Picks The Map Pack
Google’s own help page names three factors: relevance, distance and prominence. Relevance is how well your profile matches the search. Distance is how far the store is from the person searching.
Prominence is how well known the business is, based on reviews, links, mentions and its position in regular search results.
Google weighs all three together, not one after another. A store a little further away can still win if it is far more prominent. That trade is where most of the opportunity in cannabis local SEO sits, because prominence is the factor most dispensaries neglect.
The model also explains a result that frustrates owners. A competitor with a worse website outranks you for “dispensary near me.” If that store is closer to the searcher and has fresher reviews, it wins that search, and no website change will alter it.
Your website work still pays off, just in a different place. It wins the searches where two stores are about equally close, and most cities have far more of those than owners expect.
Our post on why a closer store with a weaker site still wins near me searches walks through real search patterns.
Distance Is Relative, Not A Fixed Radius
Most owners picture distance as a circle of a few miles around the store. It does not work that way. How far a store can reach depends on how many other licensed stores are close by, and that changes which searches are worth chasing.
A dozen stores nearby. Google always has a closer option.
Three stores in the county. One good profile holds it.
In a dense city with a dozen dispensaries inside a mile, the reach shrinks. A store two miles away almost never shows for a generic search, however good its profile is, because Google has closer stores that are good enough.
In a rural county with three stores, the same search can reach twenty miles or more. One well run store can hold the whole county for years.
What To Do In A Dense Market
Stop chasing “dispensary near me” from across town. You will not win it. Chase the searches where intent narrows the field: a product category, a brand you carry, curbside pickup, online ordering, or the neighborhood you actually sit in.
If you run two stores in the same metro, they will also start competing with each other for the same terms. Our guide to two stores chasing one keyword shows how to split them cleanly.
What To Do In A Thin Market
In a thin market, the generic term is the prize, and it is usually undefended. The work is plain completeness, done properly, before a competitor gets around to it.
The Pin Myth
One piece of old advice still circulates: move your map pin closer to downtown. Do not do it. Your address has to be where you trade, and editing it to look more central is one of the fastest ways to lose the listing.
Why The Business Profile Matters More Than Your Website
The most common budget mistake we see is a new website paired with a half filled Business Profile. For map pack results, the profile is the main source. Category, hours, attributes, photos, reviews and posts all live there, and your site cannot supply any of them.
- NameGreen Harbor Dispensary
- Address412 Main St
- Hours9 AM to 9 PM
- NameGreen Harbor Dispensary
- Address412 Main St
- Hours10 AM to 9 PM
The two still work together. Google cross checks your profile against your site. If they disagree on hours, address or name, that disagreement is a signal, and not a helpful one.
AI assistants read the same facts from the same places and stumble over the same conflicts. Keeping those facts identical everywhere is a large part of our AI search optimization work for dispensaries.
When budget is tight, that sets the order. A complete, accurate and active profile beats a beautiful website attached to a neglected one, every time, for map pack results. So the first month on any dispensary account we take on goes into the profile, not a redesign.
Fill The Business Profile In The Order That Pays
Every field helps, but not equally. The order matters more than the total effort, and doing everything halfway is worse than doing the first two fields properly.
Start With The Primary Category
The primary category carries more weight than any other field, and it is the one most often picked in a hurry. It tells Google what kind of business this is and filters you in or out of whole groups of searches before relevance is even scored.
Secondary categories widen the net. The primary category decides which net you are in. Getting it wrong does not cost a few positions. It removes you from searches you should be in.
Declare Medical And Adult Use Separately
Medical patients and adult use shoppers search differently, and the profile is where you tell Google you serve both. A store licensed for both should say so in its categories, services and description. “Medical marijuana dispensary” and “recreational dispensary” are separate searches with different intent.
Our guide to medical and adult use as two search markets covers how to structure the site for both.
Then Work Down The List
- Every remaining field. A complete profile outranks a half filled one, and completeness costs little. Include special hours for holidays, when people check hours most.
- Attributes and services. They feed the narrower searches you can win in a dense market.
- Description. Write it for a reader. Do not stuff it with the city name.
- Reviews. Slow, compounding, and the hardest thing for a competitor to copy.
- Photos on a schedule. The storefront so people recognize it from the street, the interior, and the team.
- Questions and answers. Answer the obvious questions yourself before someone else answers them wrongly.
Leave The Products Section Empty
Skip the products section. For a business that sells cannabis, it is risk with no reward, and it is one of the five things that gets a listing pulled. Describe the business with structured data instead, which is what our dispensary schema generator builds.
The Five Mistakes That Get Cannabis Listings Suspended
Cannabis businesses face more scrutiny than ordinary retail. A suspension is not a warning. The listing disappears from the map pack, from Maps, and from the branded search your regulars use to check your hours.
Recovery is possible, but it takes weeks, and the store is invisible the whole time. Nearly every suspension we see traces back to one of five causes.
- An address that does not qualify. Google’s profile policies require in person contact with customers during stated hours. A virtual office, a coworking desk or an unopened licensed unit all fail. Editing the profile will not fix this. You need a different address.
- A padded business name. The profile name has to match the sign on the building. Adding a city or a keyword breaks the rules, and every competitor in your market can see it. In a crowded metro, assume someone is checking.
- Deals, prices or potency claims in posts. These push the profile toward promoting a restricted product. This is the easiest mistake to prevent, and it is usually made by whoever runs social media and does not know the rule.
- Cannabis products in the products section. Often nobody chose this. A menu integration or plugin added them. Check what your menu provider syncs into the profile, because the profile and the consequences are yours.
- Pre opening listings. A profile created to build buzz before launch fails the staffed premises test. The suspension tends to land the week you open.
Our GBP suspension risk checker scores a profile against these five in about two minutes. Run it before a competitor reports you.
How To Get A Suspended Listing Back
If the listing is already gone, the order of steps matters more than speed. The instinct almost everyone has, appealing again the moment one appeal is rejected, is the wrong one.
- Fix the cause before you appeal. If the address does not qualify, change the address first. If the name is padded, correct it and let it settle. An appeal filed while the fault is still live is a rejection you asked for.
- Gather the evidence. Your state license showing the trading name and address exactly as the profile has them, a dated utility bill, and photos of permanent signage with the street visible, plus the exterior and interior.
- Submit once, and be ready for video. Video verification is common for cannabis listings. It is usually one unbroken walk from the street sign, through the door, to the interior. Stores that can film it the same day recover far faster.
- Wait. Every rejection is recorded, and the next reviewer reads that record before your evidence. Four fast appeals do more harm than one complete one.
A profile suspension is different from a manual action against your website. The causes, evidence and recovery paths differ, and mixing them up wastes weeks. Our manual action recovery guide covers the website side.
NAP Consistency: The Problem Nobody Sees
NAP means name, address and phone number. Google compares these across the web to confirm a business is real and that every listing describes the same place. When they match everywhere, trust grows. When they drift, trust erodes quietly, and no dashboard warns you.
Drift is hard to spot because each listing looks fine on its own. One directory shows the legal name with “LLC.” Another writes “St” instead of “Street,” or adds your landlord’s suite number.
A third still carries a call tracking number from a campaign that ended two years ago.
How To Fix It
- Write down the exact name, address and phone number once, so there is one answer instead of four opinions.
- Fix the core map platforms first: Google, Apple Maps and Bing.
- Then the cannabis directories your customers actually use, such as Weedmaps and Leafly.
- Then general directories, then local chamber and civic listings.
Stop when the gains flatten. They flatten sooner than citation package sellers suggest.
Two habits prevent most drift. Keep call tracking numbers off the profile and the core listings, because a number that appears nowhere else is a mismatch by definition. And when a store moves or rebrands, claim and correct the old listings, because they will not disappear on their own.
What A Strong Dispensary Location Page Needs
A location page has to be truly local, not a template with the city name swapped in. This is where cannabis local SEO and manual action risk meet.
Here is a simple test. Read the page and ask which sentences would still be true on another store’s page. Every sentence that survives the swap is boilerplate, and boilerplate does not rank.
For one store, fixing this takes a couple of hours of writing. For a chain, it is the difference between a real content system and a scaled content penalty. Our multi-location content guide covers the chain version, and our location page checker measures how alike your pages are.
What Every Location Page Should Include
- The neighborhoods this store actually serves, named specifically.
- Details unique to this store: staff, amenities, parking, the landmark on the corner.
- Accurate hours and a map for this exact address.
- Compliance copy written for this state, not the whole company.
- LocalBusiness structured data with an address, hours and coordinates that match the profile exactly.
- A link to the menu and to the relevant service page, so the page is not a dead end.
One more item deserves its own warning: a menu search engines can read. Many embedded menus never reach Google’s index at all. Our menu visibility checker shows how much of yours does.
Reviews And Citations: What Adds Up And What Does Not
A citation is any online mention of your name, address and phone. Consistent citations on trusted sites build trust in the location. They are worth building, but the value tops out early. The first twenty do most of the work, and the two hundredth does almost nothing.
That is why we never sell the 500 directory package. It is the most oversold part of local SEO.
Reviews are different. Google’s own guidance says more reviews and positive ratings can help local ranking, and both volume and recency count. A store with 200 reviews and none in six months looks less alive than a store with 60 that adds four a month.
That is also why buying reviews costs more than it returns. It creates a spike followed by a flatline, the exact pattern detection looks for. You end up with a total that ages badly and no habit of asking. The habit is what keeps paying.
Two Rules That Keep Reviews Clean
- Ask everyone. Asking only happy customers, or steering unhappy ones elsewhere, breaks Google’s review policy, and it shows in your rating distribution.
- Reply to every review. Keep replies short, public and calm, including on bad reviews. You are writing for the next person reading, not the reviewer.
Storefront, Hybrid Or Delivery Only
Everything above assumes customers come to a store. Not every cannabis business works that way, and the business model decides what is available to you before any tactic matters.
- Storefront. You get the full local surface, and this whole guide applies.
- Hybrid. Keep the address visible and add a service area for your delivery zone. Hiding the address to look like a delivery business gives up the map pack for nothing.
- Delivery only. Since late 2024, Google’s rules say businesses tied to age restricted products, cannabis included, cannot be service area businesses without a storefront. That is an eligibility line, not a ranking problem.
For a delivery only operator, organic search, menu platforms and owned channels carry everything.
How To Measure Cannabis Local SEO
Local work is slow. Without good measurement, it looks exactly like doing nothing, and the usual measurement is close to useless.
Why One Rank Number Misleads You
A single rank number checked from one spot tells you very little. Because distance dominates, the spot you check from decides the answer. A store can sit at position three for months while its reach is growing or shrinking, and that one number will not show either.
Use A Grid Instead
Check the same search from points spread across your area. You see the real shape: first place at the door, mid pack half a mile out, absent at the edge. Progress looks like the winning area spreading outward. Decline looks like it shrinking back toward the pin.
Three Numbers Worth Watching Monthly
- Profile actions, not impressions. Calls and direction requests are the ones tied to someone arriving.
- Branded versus product searches. Growth in searches for what you sell, not just your name, is what new visibility looks like.
- Search Console queries that include a place name. They show which neighborhoods your site is starting to reach.
Set expectations honestly at the start. Profile changes can show within days. Review and citation work takes one to three months to settle. Location page work runs slower again. An owner told to expect movement in week two will decide in week three that it failed.
Frequently Asked Questions
What Is Cannabis Local SEO?
Cannabis local SEO is the work of making a dispensary show up in Google’s map pack and local results for people nearby. It covers the Business Profile, location pages, reviews, citations and the website signals that confirm all of them.
How Long Does Dispensary Local SEO Take?
Profile fixes can show within days. Reviews and citations usually take one to three months to settle. Location page and website work competes on a slower cycle, often three to six months, depending on how crowded the market is.
Can A Dispensary Have A Google Business Profile?
Yes, if it has a storefront where staff meet customers during posted hours. Google’s rules do not allow businesses tied to age restricted products, cannabis included, to list as service area businesses without a storefront.
Why Did My Dispensary Listing Get Suspended?
Most cannabis suspensions trace back to five causes: an address that does not qualify, a padded business name, deals or prices in posts, cannabis items in the products section, or a listing created before the store opened. Fix the cause before you appeal.
Do Directory Citations Still Matter?
Yes, but less than they are sold. Consistent name, address and phone on the main map platforms and the cannabis directories your customers use matters. Hundreds of extra directory listings add almost nothing.
Does My Website Affect Map Pack Rankings?
Yes, indirectly. Google cross checks the site against the profile, and your position in regular search results feeds prominence. A fast, consistent site with real location pages supports the profile, but it cannot replace it.
Where To Start This Week
Do these in order, because the order matters more than the effort:
- Check the primary category. It is one field, and it decides which searches you are eligible for.
- Read your profile as a suspension risk before a competitor does: address, name, posts, products.
- Photograph the premises, and file the license and a dated utility bill so verification is never a scramble.
- Fill every remaining field, including special hours, attributes and services. Check the description against your state’s advertising rules and confirm them with your regulator.
- Write down your exact name, address and phone, then fix the core platforms.
- Ask every customer for reviews on a schedule you can keep, and reply to all of them.
- Rewrite the location page so nothing on it would be true of another store.
- Set up a grid measurement before you change anything, so you have a baseline.
None of this is hard. Most of it is admin, and that is exactly why most dispensaries in most markets can be beaten. Doing it consistently, store after store, is what our cannabis SEO specialists focus on.
If you would rather hand it off, that is the local SEO work we do for dispensaries. Our free audit shows where you stand before you commit to anything.
Check Your Own Site
Run the free check to see how your menu, age gate, and location pages appear to a search engine.
