Most explanations of dispensary SEO open by telling you it is a specialized discipline only specialists can perform. It is not. Dispensary SEO is ordinary local SEO run under four constraints that Google documents and that other retailers never have to think about. The constraints are real and they change the work in specific ways. The mystique around them is sales.
This page is the whole of it: a definition, the six components with what Google actually documents about each, the four things that make the category different, how to tell whether any of it is working, and a self-audit you can run this week without hiring anyone. Every quotation is from Google's own documentation, read on the dates given.
That last clause is the whole reason the category exists as a separate conversation. Google's advertising policy disallows ads for substances that alter mental state for the purpose of recreation, with a narrow carve-out for certified advertisers promoting topical hemp-derived CBD in three jurisdictions. A restaurant that cannot rank can buy its way onto the screen tomorrow. A dispensary cannot. Organic visibility is not the cheap channel for a cannabis retailer, it is the only one, which is why doing it badly is expensive in a way it is not for other retail.
The six components, and what Google documents about each
These are the same six the service page is built on, in the same order. Where Google publishes a rule, it is quoted. Where Google is silent, this page says so rather than filling the silence with confidence.
1. The Google Business Profile
The profile, not your website, is the thing that appears in the map results. It carries your name, category, hours, photos, reviews and the buttons a customer presses to call you or drive to you. If you do one thing, do this one.
What Google documents: that local results are based mainly on relevance, distance and prominence. That your business name must reflect the real-world name used on your storefront and website, and that adding anything else to it, including product or service information, is not permitted and can lead to suspension. That you should choose the fewest categories it takes to describe your core business, which is the opposite of the usual advice to add every plausible one. And that a suspension appeal has a 60-minute window once you open the evidence form, where a state cannabis license matches Google's own example of acceptable evidence exactly.
What Google does not publish: its category list, or any suspension-rate data for any category. Anyone quoting you a cannabis suspension rate is quoting a survey or a guess. The full rule-by-rule version is in the Business Profile guide, and the service component is here.
2. Reviews and ratings
Reviews are one of exactly two inputs Google names when it explains prominence. The other is links. That makes review work one of the few tactics with a direct line to something Google has actually said out loud.
What Google documents: that prominence is based on information like how many websites link to your business and how many reviews you have, and that more reviews and positive ratings can help local ranking. That the star score is the average of all ratings published on Google for that place, with a note that a new review can take up to two weeks to move the score. That incentives are prohibited in both directions, including paying to remove a negative review. That discouraging negative reviews, selectively soliciting positive ones, pressuring customers while they are on the premises, and setting staff review quotas are all prohibited. And that a QR code displayed in your store is Google's own suggestion for making reviews easier to leave.
What Google does not publish: any weighting for review recency or velocity. Two separate Google pages describe how reviews affect ranking and what the score is made of, and neither mentions pace. We had that wrong on this site until August 2026 and corrected it in public. The service component is here.
3. Citations and name, address, phone consistency
Here is the concession this component needs, because almost nobody selling citations makes it: Google does not name citations as a ranking factor. Under prominence it names websites that link to your business and reviews. A citation in the industry sense is a mention of your name, address and phone, often with no link at all.
What Google documents instead, which is the real case: that profile information is compiled from crawled web content, licensed third-party data, user contributions and Google's own interactions with a place. That if sources report your information is incorrect or outdated, Google may update your profile, and that you cannot manage all of those updates yourself. That your own edits are reviewed and may not be approved if Google cannot confirm their accuracy, a review that usually takes ten minutes and can take up to 30 days. And that businesses with complete and accurate information are more likely to show up in local search results.
Read those together and the argument stops being about ranking juice. Inconsistent data across the web can quietly change your profile, and can block you from fixing it. That is a data-integrity problem with a visibility consequence, which is a smaller claim than the industry makes and a much easier one to defend. The long version is in the citations guide; the service component is here.
4. Maps grid tracking and Share of Local Voice
This one needs an honest label before anything else: a grid is a measurement method, not a Google feature. Google publishes no grid metric and no Share of Local Voice metric. We searched its local ranking and profile performance documentation for all three terms on September 8, 2026 and found nothing.
What a grid measures is a factor Google does document. Google describes distance as how far each business is from the customer who is searching, and says that if a customer does not share their location, Google uses what it knows about it. Distance is measured from the person, not from your store. So a single rank check performed at your own address answers a question no customer ever asks. Sampling the same search from a lattice of points across your trade area answers the real one: how far from your door does your visibility actually reach, and where does it stop.
Share of Local Voice is simply that grid expressed as a percentage. It is our number, derived from Google's output. It is not a figure Google publishes, and anyone presenting it as one is overstating what it is. The mechanics of the three factors are in the Map Pack guide; the service component is here.
5. Menu and point-of-sale attribution
A dispensary's menu is where the money is, and it is also where two documented traps sit.
Trap one: the menu property in local structured data reads like an exact match for your product list and is not one. Google scopes it to food establishments, as the fully-qualified URL of the menu. The cannabis industry borrowed a restaurant word, and the markup did not follow.
Trap two: the Products section of your Business Profile is not available to you. Google says product data that does not meet Shopping policy requirements may be subject to warnings, disapprovals, limited visibility or suspension, and Shopping policy prohibits recreational drugs and psychoactive substances outright. That is a sourced no to a question most agencies answer with a shrug.
What nobody can tell you yet: whether the content inside a third-party menu iframe is indexed for your own domain. We checked Google's JavaScript SEO and canonicalization documentation on August 31, 2026 and found no guidance on iframe indexing at all. We have not published a page on it because we could not gather the evidence to answer it honestly, and we would rather leave the question open than sell an answer. The attribution half is more tractable: connecting your menu platform and point of sale to your analytics is what turns a ranking into a number your accountant recognizes. The service component is here.
6. Technical and AI search
The technical layer is your own site: markup, speed, structure, and the pages that answer questions a customer asks before they choose a store.
What Google documents: that local business markup lets you tell Google about hours, departments and other details, and makes a page eligible for a rich result such as a knowledge panel. That only two properties are required, name and address, not the twenty-item lists usually sold as mandatory. That the aggregateRating property is recommended only for sites that capture reviews about other local businesses, which describes directories rather than a store marking up its own stars. And that violating the structured data guidelines can earn a manual action.
What Google denies: that any of this is an AI tactic. Its generative AI guidance says structured data is not required for AI search and there is no special markup to add, and that Google Search ignores llms.txt files. We publish an llms.txt on this site and it does nothing for Google, which is worth saying since we are the ones publishing it. What Google does name for AI visibility is the Business Profile, the same asset component one is about.
There is also the matter of the type that does not exist. We enumerated all 29 sub-types of schema.org/Store on August 31, 2026: none is cannabis-related. Store is the defensible answer, LocalBusiness is fine, and Pharmacy is wrong for a recreational store. The schema guide has the working checklist; the service component is here.
What actually makes it different from ordinary local SEO
Four things, all documented. Not the vague specialness the category is usually sold with.
- There is no paid channel to fall back on. Google Ads disallows ads for substances that alter mental state for recreation. Every other local retailer has organic as one channel among several. For a dispensary it is the channel.
- Google names cannabis in its eligibility guidelines. Businesses associated with products requiring a minimum customer age, listed as alcohol, cannabis and weapons, are not permitted as service-area businesses without a storefront. This is the single most consequential cannabis-specific rule Google publishes, and it decides whether a business can have a profile at all.
- Your products cannot go in the Products section. Profile products run under Shopping policy, and Shopping policy prohibits recreational drugs and psychoactive substances.
- The markup type you are told to use does not exist. Google asks for the most specific LocalBusiness sub-type available. For a cannabis retailer there is not one, and
additionalTypeis explicitly unsupported as a workaround.
One rule that people add to this list and should not: Google's restricted-content policy, which bars calls to action and offers for the sale of regulated goods in profile content. It plainly applies to a dispensary, because the governing phrase is products or services subject to controls and local regulations. But cannabis is not named in Google's enumerated list there, and we are not going to tell you it is. The distinction matters if you are ever arguing an appeal.
How to tell whether it is working
Rankings are an input. The output is customers, and the gap between the two is where most dispensary reporting goes wrong.
Measure four things. Profile actions: calls, direction requests and website clicks from your Business Profile, which are the closest thing to intent that Google reports back to you. Position across the trade area: sampled from the neighborhoods your customers actually come from, not from your own address, because distance is measured from the searcher. Menu and point-of-sale revenue traced to organic sessions: the only number that survives a conversation with an owner. Search Console impressions by query family: which tells you what Google is willing to show you for before anyone clicks.
Two timing details worth knowing so you do not misread your own data. A new review can take up to two weeks to move your star score, so a review push checked the next day looks like it failed. And Google advises waiting a few weeks before assessing whether a change had any beneficial effect at all.
The same standard governs what we send a client every month, and we publish it before you are one. It is the only honest way to show you what this work looks like from the inside.
How long it takes, in Google's words
Google publishes exactly one statement on this, in its SEO starter guide, and it is deliberately loose:
Every change you make will take some time to be reflected on Google's end. Some changes might take effect in a few hours, others could take several months. In general, you likely want to wait a few weeks to assess whether your work had beneficial effects in Google Search results. Keep in mind that not all changes you make to your website will result in noticeable impact in search results.
Google Search Central, SEO Starter Guide, read September 8, 2026
Note what that does and does not say. Hours to several months. A few weeks before judging. And an explicit warning that some changes will produce nothing visible. It is a statement about Google Search in general, not about the Map Pack and not about cannabis. Any specific number of days you are quoted, including by us, is an estimate from experience rather than a figure Google publishes, and it should be presented that way.
Google is blunter on the other end of the question. Its guidance on hiring an SEO says no one can guarantee a number one ranking, and to be wary of anyone claiming guaranteed rankings, a special relationship with Google, or a priority submission. Its local ranking page says there is no way to request or pay for a better local ranking.
A ten-point self-audit you can run this week
None of this requires an agency. Work down it in order.
- Confirm you are eligible. If you have no storefront customers can visit during your stated hours, a Business Profile is not available to you, and the rest of the list is moot.
- Read your profile name aloud. If it contains anything beyond the name on your signage, no city, no product words, no taglines, remove it. Google ties this directly to suspension.
- Cut your categories to the fewest that describe the core business, then check your primary one is the closest available match.
- Check every hour set, including holidays. Wrong hours are the most common reason a profile sends a customer to a locked door and earns the review that follows.
- Look for blue text in your profile editor. Blue marks information Google changed from outside sources. Anything blue is a listing somewhere disagreeing with you.
- Search your business name, address and phone as they appear on your signage, and fix the top ten places on the web where they do not match. Start with the ones Google is most likely to crawl.
- Audit your review request process against four prohibitions: no incentives, no discouraging negative reviews, no selective solicitation of positive ones, no pressure or staff quotas on the floor. Then put Google's own QR code on the counter, which it explicitly suggests.
- Search your own site's markup for
aggregateRating. If your own star rating is marked up on your own site, it is outside Google's documented use and carries manual-action risk. - Check your schema type is Store or LocalBusiness, and that it is not Pharmacy or an invented cannabis type. Confirm name and address are present and match your profile exactly.
- Sample your map position from five points across your trade area, not from your store. If you rank first at your own address and nowhere two neighborhoods over, that is the entire finding, and it is the one worth acting on.
If you would rather have it done than do it, that is what the service page describes, and the free audit we open with is the same ten points run properly with the grid attached. Google's own advice on hiring is that an audit should give you realistic estimates of improvement and of the work involved, and that anyone guaranteeing you first place is someone to walk away from. We agree with both halves, and if you are weighing up who to hire, the seven questions in how to choose a cannabis SEO agency are the ones we would want asked of us.
Frequently asked questions
What is dispensary SEO?
Dispensary SEO is the work of making a licensed cannabis store the result Google shows when someone nearby searches for one, in a category where that placement cannot be bought. In practice it covers six things: the Google Business Profile, reviews and ratings, name and address consistency across the web, measuring your map position across a trade area rather than at your own door, connecting menu and point-of-sale data so visits can be traced back to search, and the technical and AI-facing work on your own site.
How is dispensary SEO different from ordinary local SEO?
Four documented constraints, and nothing else. Google Ads disallows ads for substances that alter mental state for recreation, so there is no paid channel to fall back on. Google names cannabis in its Business Profile eligibility guidelines, which rules out a profile for a delivery-only operation with no storefront. Profile product listings are governed by Shopping policy, which prohibits recreational drugs, so your menu cannot go in the Products section. And schema.org has no cannabis business type, so the most specific markup type Google asks for does not exist for you. Everything else is the same discipline any local retailer runs.
Can a delivery-only cannabis business rank on Google Maps?
Not through a Business Profile of its own. Google's eligibility guidelines state that businesses associated with products or services requiring a minimum customer age, naming alcohol, cannabis and weapons, are not permitted as service-area businesses without a storefront. Eligibility also requires in-person contact with customers during stated hours. A storefront dispensary that also delivers is eligible on the strength of the storefront. A delivery-only operation is not, and no amount of optimization changes that.
Can a dispensary list its products on its Google Business Profile?
No, and the reason is a two-step chain in Google's own documentation. Google says that product data which does not meet Shopping policy requirements may be subject to warnings, disapprovals, limited visibility or suspension. Shopping policy lists recreational drugs, chemical or herbal, and psychoactive substances under prohibited dangerous products. So the policy governing profile products prohibits the products a dispensary sells. Photographs of a menu count as incidental content, which is a different rule from listing items for sale.
How long does dispensary SEO take to work?
Google publishes one timeline and it is deliberately loose: some changes might take effect in a few hours, others could take several months, and in general you should wait a few weeks before assessing whether the work had beneficial effects. Google also says plainly that not all changes will produce a noticeable impact. That statement is about Google Search in general, not about the Map Pack and not about cannabis, so any specific number of days you are quoted is a vendor's estimate rather than Google's.
Does a dispensary need schema markup to appear in AI answers?
Google says no. Its guidance on optimizing for generative AI search lists overfocusing on structured data among the things you do not need: structured data is not required for generative AI search and there is no special markup to add for it, though Google recommends keeping it for rich-result eligibility on Search. The same guidance says Google Search ignores llms.txt files. What Google does name for AI visibility is the Business Profile, which is the same asset that carries the Map Pack.
Can you pay Google for a better Map Pack position?
No. Google states it on its own local ranking page, flagged as important: there is no way to request or pay for a better local ranking on Google. Google Search Central separately warns that no one can guarantee a number one ranking, and to be wary of anyone claiming guaranteed rankings, a special relationship with Google, or a priority submission. For a dispensary the point cuts twice, because the ads around the map are closed to you as well.
Can a dispensary do this work itself?
Most of it, yes, and the self-audit above is written so you can. Profile completeness, accurate hours, a review request process that stays inside the rules, consistent listings and clean markup are all work an owner or a marketing manager can do without an agency. What is harder alone is the measurement: sampling your map position across a trade area instead of at your own address, tying menu orders back to the search that produced them, and keeping all of it current while running a store. That is the part worth paying for, and it is the part to ask any agency to show you before you sign.