Dispensary SEO: the storefront profile, the age gate, the menu on your own domain and the reviews you can ask for
Google does not take ads for recreational cannabis, so a dispensary is found through Maps and organic search, and both have rules a normal shop never meets.
Published by AI Knows Us · Updated 21 October 2026
Dispensary SEO is the work of getting a licensed cannabis store found in Google Maps and Google Search without paid ads. It matters more than SEO does for most shops, because Google's dangerous products policy, read on 22 October 2026, says ads "for substances that alter mental state for the purpose of recreation or otherwise induce 'highs' are not allowed." So the map pack, your own website and the cannabis directories do the job that search ads do for everyone else. The work has five parts: a storefront Business Profile, an age gate Google can see past, a menu that lives on your own domain, one page per store, and reviews gathered inside Google's rules.
Why the paid route is closed
Google's recreational drugs policy blocks ads for the products, for services "marketed as facilitating recreational drug use", and for instructional content about buying or using them. The single opening is narrow: topical, hemp-derived CBD with 0.3% THC or less, from approved advertisers, targeting only California, Colorado and Puerto Rico. A dispensary selling flower, edibles or vapes is outside it. If your business is CBD rather than cannabis, our page on SEO for CBD companies covers the different rules that apply there.
So every dispensary in town competes for the same few organic and map positions, and nobody can buy their way above them.
The Business Profile: a storefront, not a service area
For most local searches, such as "dispensary near me" or "dispensary open now", the map pack is the result people use. Google's Business Profile guidelines say that businesses linked to products that need a minimum age, "like alcohol, cannabis, or weapons", are not permitted as service-area businesses without a storefront. In plain terms:
- A licensed store with a public address and signage can have a normal profile.
- A delivery-only operation cannot list itself as a service-area business that hides its address and covers a radius.
- Each storefront gets its own profile, with the exact business name on the sign and licence, not a name stuffed with "weed" or a town.
Fill in the profile fully: category, hours, holiday hours, real photos, accessibility and parking. Google says local results are based mainly on "relevance, distance, and popularity", and there is no fee that buys a better local position. Accurate, complete information is the relevance part you control.
Be careful with promotions. Google Maps content rules say uploaded content may not carry calls to action or offers for products that are "subject to local legal regulations", and they name alcohol and tobacco while saying the list is not limited to them. Daily deals, coupons and price lists belong on your website and your directory listings, not in profile photos or posts.
The age gate, done so Google can still read the site
Most dispensary sites must ask a visitor's age before showing anything. Google's own documentation on interstitials covers this case directly. It calls an age gate a mandatory interstitial, which is allowed, and it recommends three things:
- Overlay the content, do not replace it. The page underneath should load, with the gate on top, so Google can still index some of the content.
- Do not redirect every URL to one age-check page. Google warns that this removes all but that one page from search results, because Googlebot can only fetch that page.
- Let verified Googlebot through. For content behind a mandatory age gate for adults, Google recommends verifying Googlebot requests and serving the content without the gate.
Test it. Open URL Inspection in Search Console, run a live test on a product page and a store page, and check that the rendered HTML contains your real text. If all you see is "Are you 21 or older?", the gate is the problem, not your content.
Put the menu on your own domain
Menus are the most searched content a dispensary has. People look for a strain, a brand or a product type plus a town. Many stores show a menu supplied by a directory or point-of-sale company. Weedmaps, for example, offers retailers an online store menu embed added "using one snippet of code". That is convenient, but check what Google actually sees. If the menu loads as script from another company's server, the product text may not be part of your page at all.
Run the same URL Inspection test on your menu page. If the product names are missing from the rendered HTML, ask your menu provider for a server-rendered or subdomain option, or publish your own category pages that describe what you stock, with the live menu embedded below. Category pages for flower, pre-rolls, edibles, vapes, concentrates and topicals give you something to rank for searches that a raw menu never wins.
One page per store, and the pages around it
If you run more than one location, each store needs its own page with its address, hours, phone number, parking, the neighbourhood it serves, and a short note on what makes that store different. Link the page from its Business Profile. Mark it up with LocalBusiness or Store structured data from Schema.org, with the same name, address and phone number the profile shows.
Around those pages, write the content a first-time customer actually searches for:
- What to bring on a first visit, including the ID your state requires.
- How ordering ahead and pickup work at your store.
- Plain guides to product types and how dosing labels are read.
- Your loyalty programme rules, written as a page rather than a pop-up.
Keep health claims out. State cannabis regulators set their own advertising rules, and many restrict claims about treating conditions. Read your state regulator's advertising rules before you write a product description, and keep a copy of what you read and when.
Directories and citations
Cannabis shoppers use dedicated directories, Weedmaps and Leafly among them, alongside Google and Apple Maps. A listing on each, with the same name, address, phone and hours as your profile, does two jobs: it is a channel in its own right, and it is a consistent citation that supports your local presence. Check them every quarter.
Reviews inside Google's rules
Reviews feed the popularity part of local ranking, and Google's review policy is strict. It forbids offering incentives for reviews, asking only happy customers, and pressing people for a review on the premises. It also treats reviews from employees and their families as a conflict of interest. So a discount for a review, a budtender asking at the counter, or a staff review drive will put the profile at risk.
What works is a short request sent to every customer after a visit, by email or text where you have their consent, with a direct link to the review form. Reply to every review, good and bad, without discussing what a named customer bought.
Links a dispensary can earn
Paid links and sponsored posts that pass ranking value break Google's spam policies, and Google lists sending a product in exchange for a review with a link as link spam. Earn links instead: local news coverage of a new opening, a community event you sponsor, a careers page that local job boards link to, and expert quotes for local press stories on the cannabis market in your state.
How to choose a dispensary SEO agency
An agency for this work needs specific experience, not just a cannabis client list. Ask four things before you sign:
- How do you handle the age gate, and can you show a rendered page from a client site?
- Will our menu content be indexable on our own domain, and how?
- How do you collect reviews without breaking Google's review policy?
- Who checks content against our state's advertising rules before it goes live?
Walk away from anyone who offers bulk links, profiles at addresses you do not occupy, or a set number of reviews.
The question asked in a chat window instead of a search box
A growing share of shoppers now ask an assistant, "which dispensary near me has a good selection of edibles?" The answer it gives is built from the same signals covered here: your profile, your directory listings, your reviews and pages it can read past the age gate. A store that has done the work above can still be left out of that answer, or described with last year's hours. AI Knows Us checks what assistants say when people ask about stores like yours, so you can see whether your dispensary is named and what it is named for.
Questions about dispensary SEO
Can a dispensary advertise on Google?
Not for cannabis products. Google's recreational drugs policy blocks ads for products that induce a high. The only exception is approved topical hemp-derived CBD in California, Colorado and Puerto Rico.
Can a delivery-only dispensary have a Google Business Profile?
Google's guidelines say businesses selling age-restricted products such as cannabis are not permitted as service-area businesses without a storefront. A delivery service needs a staffed, signed location to qualify.
Does an age gate hurt dispensary SEO?
Not if it follows Google's guidance: overlay the content rather than redirecting to one page, and let verified Googlebot see the content without the gate.
Can I offer a discount for Google reviews?
No. Google's review policy forbids incentives for reviews. Ask every customer the same way after a visit and let them decide.
What should a dispensary blog write about?
The questions customers ask staff: what to bring, how pickup works, how to read a label, and what each product type is.