Skip to content
Dispensaries, Chains And CBD Brands

A Cannabis SEO Agency For Dispensaries Google Will Not Sell Ads To.

Meta refuses cannabis ads too, so organic search is what you have left. We are a cannabis SEO agency built for one job. We get dispensaries, chains and CBD brands found on Google and Google Maps. That is where your customers already are, phone in hand, looking for you.

Live scan, about twenty seconds. No signup, no email wall. Or ask for a full audit

The same menu page, twice. A customer sees four products. When the menu loads inside a frame, the page Google reads has none. See what yours returns
Recovery, one multi-state chain
Organic traffic 20,234 387,356
One multi-state chain, twelve months after recovery
Keywords in the top three 11 1,240
Same chain, same window
Start Here

See What Google Sees On Your Site

Put in one page from your own site and watch it run. The check reads the page a crawler gets, not the pretty version your browser draws for you. The gap between those two is where most dispensary SEO problems have been sitting quietly for years.

Check What Google Can Actually See

Enter a page from your dispensary site and choose what to check. The scan runs live against the page a search engine receives.

All 10 checks

What these ten checks look for, and how to read the result →

Why Dispensary SEO Is Different

You Cannot Buy Your Way Past A Weak Site

Google Ads will not take your money. Neither will Meta, or most programmatic. Every other industry treats marijuana SEO as one line on a media plan. For you there is no media plan. This is the whole thing.

01

A Hidden Menu Is An Outage

Treat this as an outage, not a technical annoyance. If your products are not in the page Google reads, search has little reason to match you to the products you sell.

02

One Template, Forty Violations

One page template ships to every store at once. So does one mistake in it. That is how a chain wakes up to forty violations it made once.

03

A Suspension Removes You Completely

Not fewer customers. None. Gone from the map at the exact moment somebody two streets away is deciding where to drive.

One shop or forty, storefront or delivery, plant touching or hemp. If your customers find you by searching, you are in the right place. How each of those differs →

What The Work Covers

Four Things Decide Whether A Dispensary Ranks

In this order. Nothing downstream counts until a crawler can read the page, and recovery is what happens when the first three were left alone.

Multi-Location Cannabis Brands
Multi-State Dispensary Chain
50+ locations, multi-state
Three Store Michigan Chain
Michigan chain
Multi-Location Dispensary Group
Multi-location
Michigan Dispensary Chain
Michigan chain
Detroit Metro Dispensary
Detroit metro
Why Specialists Exist

Six Failures That Only Happen In Cannabis

A good generalist agency will miss every one of these, and it is not their fault. These problems do not exist in other industries, so nobody goes looking for them. They all come back to the same thing: you cannot buy your way out of a bad week with ads, so search is not part of the business. It is the business.

Embedded menus from Dutchie, Jane, Meadow, or Tymber load in a frame or through JavaScript, so the products, brands and categories a customer might search for are not in the HTML your page returns. Google counts them late, partly, or not at all.

Check this with the Menu Visibility →

Built server side, a 21 plus gate leaves Google indexing the verification screen and nothing else. Google's own guidance is to draw the gate over the page instead, so the content stays readable.

Check this with the Site Check →

Fifty pages differing only by city name is the exact pattern that triggers a scaled content manual action, and it takes every location down on the same day.

Check this with the Location Pages →

Brand, category, effect and potency filters multiply into thousands of near duplicate URLs. They burn crawl budget before Google reaches your real pages.

Check this with the Cannibalization Mapper →

Cannabis listings sit under heavy scrutiny. The wrong category, a virtual address, or a promotion in the description pulls a store straight out of Google Maps without warning.

Check this with the GBP Risk Checker →

With paid channels closed, operators buy links because it feels like the only lever left. That is how unnatural inbound links became a defining cannabis marketing problem.

Check this with the Reconsideration Builder →
Services

What A Cannabis SEO Agency Actually Does

Most clients use several of these together, and the order matters more than the list. Whatever Google cannot read gets fixed first. Then the writing. Then the reputation. Run it backwards and you pay for content nobody ever sees.

Cannabis SEO, End To End

The whole organic programme: a site Google can read, pages worth ranking, and real authority. Built around one fact. You cannot buy your way out of this with ads.

Details And Pricing →

Dispensary SEO For A Single Store

For most shops the map pack brings in more walk-ins than the website does. Profile, citations, reviews and the location page, worked city by city until you own yours.

Details And Pricing →

Google Maps And Business Profile

Correct categories, complete fields, and real storefront evidence. Suspension prevention is built in from the start, not bolted on after a listing disappears.

Multi-Location Dispensary SEO

One keyword plan across the whole chain, so your own shops stop fighting each other. Location pages different enough to survive a reviewer reading them.

Details And Pricing →

CBD SEO For Hemp Brands

Hemp derived CBD brands sell nationwide. They compete on product and education searches. That is a different game to a licensed storefront, and it needs a different plan.

Details And Pricing →

Technical Work, Done First

Menu rendering, age gates, crawl traps from filters, canonicals, redirects and schema. This goes first, because no amount of writing saves a page Google cannot read.

Content A Regulator Can Read

Education content and location pages built from verified facts. Written to satisfy a regulator and a reader at the same time.

Marijuana SEO Keyword Research

Intent mapped by store and by stage, from brand and product searches through to the near me queries that convert at the counter.

Authority Without Bought Links

Earned coverage, local partnerships, and genuine editorial placements. No bought links. Unnatural inbound links are the second most common penalty in this industry.

Medical Marijuana Search Engine Optimization

Patients search differently to recreational buyers. They arrive with a question rather than a product name. The rules on what you are allowed to say are tighter too, so the pages have to be written that way.

Details And Pricing →

Penalty And Suspension Recovery

Documented fixes, and a reconsideration request written to be accepted the first time. Every denial makes the next review slower and harder.

Details And Pricing →

See How Engagements Are Scoped and Priced

Who This Is For

Cannabis Businesses We Work With

Single Dispensaries

Single storefronts that need the map pack in their city and a website Google can actually read.

Multi-Location Chains

Operators running many stores. One templated page pattern puts every location at risk at once.

CBD And Hemp Brands

Hemp derived brands selling nationwide. They compete on product, ingredient and education searches, not on geography.

Medical Marijuana Programmes

Medical programmes where patient education matters. The health claim rules are stricter still.

Cannabis Brands

Product brands whose names are searched by customers but whose pages sit behind a retailer's embedded menu.

Cannabis eCommerce

Accessories, hemp, and compliant online stores. They need category and product visibility without paid channels.

Pricing

What Working With A Cannabis SEO Company Costs

These are starting points, not quotes. We will not price your site before we have looked at it, and looking at it costs you nothing.

Single Store

One location, building a foundation
From $600 /month
For one store
Month to month after the first three
  • Technical and rendering audit
  • Developer instructions for every fix, WordPress or custom
  • Business Profile optimization
  • Keyword research and mapping
  • Location page rebuild
  • Citations and local schema
  • AI search readiness check
  • Monthly reporting
  • Link building or digital PR
  • Development work, which your team or provider does
Is this the right tier?

Not for: A chain. Two stores cost the same on Multi Location and get the chain keyword architecture on top, which is the part that stops your own stores competing with each other.

Getting started: No setup fee. First month covers the audit and the technical specification.

Start with an Audit

Enterprise

21 stores or more, often across several states
From $6,850 /month
For 21 stores. Each store after that adds $250.
Six months, then month to month
  • Everything in Multi Location
  • A lower rate for every store after 20
  • State by state compliance review
  • Sitemap and index reconciliation
  • Developer coordination and QA
  • Weekly reporting, priority access
  • Manual action recovery, which is quoted separately
Is this the right tier?

Not for: A single store or a small chain. Nothing at this tier applies until the chain is big enough to need weekly reporting and developer coordination.

Getting started: No setup fee. The plan is scoped store by store after the free audit, and a site under a manual action is recovered first as its own fixed project.

Start with an Audit
Multi Location $2,100 a month $1,200 for 2 stores, plus 3 more at $300 each
Local Search

Cannabis Dispensary Local SEO: Win The Map Pack In Your City

Google decides local results on three things: relevance, distance and prominence. You cannot pick your shop up and move it closer to the searcher. So the work is the other two, and there is more room in them than most operators expect.

1
Google Business Profile, Done Properly
Correct primary category, complete fields, real storefront photography, accurate hours, and a description that describes the business without promoting products.
2
Location Pages With Real Detail
Each store gets genuine local detail: parking, landmarks, named staff, amenities, and the neighbourhoods it actually serves. Never one template with the city swapped.
3
Citations That Actually Match
Identical name, address, and phone across your site, Google, Weedmaps, Leafly, and every general directory. Drift is what quietly erodes local trust.
4
Reviews And Reputation
A steady flow of recent reviews with compliant replies, which feeds prominence and conversion at the same time.
5
Keywords Assigned Store By Store
City, neighbourhood, and adjacent town terms assigned store by store so nearby branches stop cannibalizing each other.
6
Grid Tracking, Not Averages
Rankings measured across a grid of points around each store, because one average position hides the blocks where you are invisible.

Business Profile Interactions

Profile interactions 228,000
Local search traffic +75%
Calls from local search +70%
Positive reviews +60%

One dispensary, September 2024 to January 2025. Written up in full on the case studies page.

How Geo Grid Tracking Reads

An illustration, not a client result. Twenty five points around one store, each showing where that store ranks from that spot. Lower is better. This is the shape a real report takes.

Example keyword: dispensary near me
Illustration
Before Avg rank 17.5
After Avg rank 5
Top 3 4 to 7 8 to 12 13 and below The store
CBD And Hemp

A CBD SEO Agency Job Is Not A Dispensary Job

A licensed dispensary serves one city and lives on the map pack. A hemp derived CBD brand ships nationwide and competes on product, ingredient, and education searches instead. The two need different plans, and treating them the same is why a lot of CBD marketing underperforms.

CBD sits in a narrower policy space than most operators expect, and it moves faster. Some paid channels allow certain hemp derived products under strict conditions and refuse others. Those conditions shift. That is exactly why organic search visibility matters so much. It is the one channel a policy update cannot switch off overnight.

Product And Category Structure

Pages built around how customers actually search. Format, strength, ingredient and use case, not your internal catalogue logic.

Education That Ranks And Complies

The questions buyers ask, answered without a single health claim. That is a legal requirement and a quality one.

Technical Health For eCommerce

Faceted navigation, thin variant pages, canonical handling, and speed. The same crawl traps that hurt dispensary menus hurt CBD catalogues.

Authority Without Bought Links

Earned coverage and genuine partnerships. A link penalty on a nationwide brand removes the only channel you have.

The Honest Version

What Weed Search Engine Marketing Really Means

In most industries, search engine marketing means paid ads and organic working together. Here the paid half is shut. Google and Meta both refuse plant touching businesses, and no agency can change that. Anyone promising you Google Ads for a dispensary is either mistaken or about to get your account banned.

So marijuana SEO, weed search engine marketing and pot search engine marketing all describe the same work. It is organic search, local search, and the platforms that do accept the category. That includes Weedmaps and Leafly, which act as search engines for this industry, plus email and SMS with consent.

Where A Dispensary Can Still Be Found Channel map
Google Organic Open
Google Maps Open
Weedmaps And Leafly Open
Social Organic Limited
Email And SMS Limited
Google Ads Blocked
Meta Ads Blocked

There is an upside buried in that. In a normal market a richer competitor can simply outbid you. Here they cannot. Rankings have to be earned, which means the work compounds and nobody can buy it away from you.

Platform policies change. Check the current rules for your state or country and product type before you run anything.

Organic traffic 19.1x 20,234 387,356
Impressions 7.4x 174,524 1,287,645
Indexed pages 20.4x 1,845 37,643
Results

A Chain Under A Penalty, Recovered

This chain arrived with a manual action, location pages built from one template, and a menu Google could not read. These numbers come from Search Console, measured three months after the action was lifted.

This is not typical and we are not going to promise it. What does repeat is the order: clear whatever blocks the crawler, remove whatever caused the penalty, then go and earn the rankings back. Skip a step and you start again.

Read The Full Case Study
Why Work With Us

What Cannabis SEO Experts Change

Cannabis Is The Whole Job, Not A Side Line

Age gates, embedded menus, state ad rules and profile suspensions are the daily work here. A general agency meets them once a year. Cannabis SEO experts meet them every week.

A Dispensary SEO Agency That Has Run Real Chains

Chains hit problems one shop never sees. Nearby branches take clicks off each other, one page template carries one mistake to every store, and the rules change the moment you cross a state line.

Technical Depth, Not Word Count

Most cannabis sites are held back by what Google cannot read, not by how much they have written. Adding pages on a broken base is how a budget disappears with nothing to show.

Recovery, Handled Start To Finish

Every affected URL found. Every fix made and written down. Then a reconsideration request in the tone reviewers actually accept.

Compliance Built In, Not Bolted On

Every page and profile is written to survive a regulator reading it. A ranking that earns you a licence warning is not a win.

Measured On Customers, Not Charts

Map movement store by store, full months only, and the searches that bring people to your counter. A part month is labelled a part month, never drawn as a trend.

You Can Check Every Claim Here

Ten free tools on this site test your own site for the exact problems described on this page. No signup, no email wall, and most run in your browser.

How It Works

The SEO Process, In Order

The order matters more than any single tactic. Writing content before the site can be read is how a quarter of budget disappears with nothing to show a board. These timings assume a mid sized chain and move with the state of your site.

  1. Phase 1 Week 1 to 2

    Discovery And Audit

    What Google actually renders on your pages. Index coverage, crawl behaviour, and manual action status. Business Profile health across every location.

  2. Phase 2 Week 2 to 4

    Keyword And Competitor Mapping

    One distinct primary term per store, mapped across the chain. Plus the product, brand and education searches competitors are quietly winning.

  3. Phase 3 Month 1 to 2

    Technical Work

    Menu rendering, age gate, filter crawl traps, canonicals, redirects, schema, and speed. Delivery is fixed before a single word is written.

  4. Phase 4 Month 2 to 4

    Local Search And Content

    Profiles, citations and reviews. Location pages built from real store facts. All tied together with hub and spoke internal linking.

  5. Phase 5 Month 3 onward

    Authority And Links

    Earned coverage, local partnerships, and editorial placements that hold up to scrutiny. Never bought links, which only create a penalty later.

  6. Ongoing Every month

    Measurement And Reporting

    Geo grid tracking per store, Search Console trends on complete months, and a monthly decision about where the next effort goes.

    You Get: Monthly report and strategy call
FAQ

Cannabis SEO Questions, Answered Plainly

Cannabis SEO is search engine optimization for a category Google will not sell ads to. The usual work still applies: technical fixes, content, and authority. Three problems belong to this industry alone. Age gates hide pages from crawlers. Embedded menus keep products out of the HTML Google reads. State advertising rules govern every word you publish.
Dispensary SEO leans hard on local search. A storefront lives or dies on the map pack in its own city. The work is Google Business Profile optimization, citations, reviews, and location pages. For chains it adds one more job. You need a keyword architecture so nearby stores stop competing for the same searches.
Google ranks local results on three things: relevance, distance, and prominence. Distance you cannot change. Relevance you can. It comes from the profile, the location page, and the same details everywhere the store is listed. Prominence comes from reviews, citations, and real local coverage.
Yes, and it is usually the fastest return available. Most cannabis listings have the wrong category, blank fields, thin photos, or details that disagree across directories. Fix those first. Then build reviews and local relevance. Map rankings move in weeks, not months.
CBD SEO looks more like eCommerce than local search. Hemp derived brands ship nationwide instead of serving one city. So the work moves to product and category pages, ingredient and education content, and technical health. Every line is written carefully, because health claims are prohibited and enforcement is active.
Local fixes such as profile corrections and schema can move within weeks. Organic recovery and location page rebuilds usually show real movement in three to six months, then compound. Manual action recovery waits on Google's review queue and cannot be rushed.
It scales with two things. How many locations you have, and what state the site is in. A single store needing local work sits well below a chain rebuilding location pages under a manual action. The honest number for your business comes after an audit. That is why the audit is free. As a starting point, one store is $600 a month and a chain is $1,200 for two stores, with each extra store adding $300.
Because the failure modes do not exist elsewhere. A generalist will not think to check three things. Whether your age gate serves Googlebot a different page. Whether your menu platform writes products into the HTML. Whether a promotion in your profile description is about to cost you the listing.
It is the same work under a different name. Searchers say marijuana, cannabis, and weed interchangeably. So a sensible keyword map covers all three, instead of assuming customers use the industry's preferred word.
Search engine marketing normally means paid plus organic. In cannabis the paid half is closed on Google and Meta. So it means organic search, local search, and the platforms that do accept the category, such as Weedmaps and Leafly. Anyone promising you Google Ads for a plant touching business is either mistaken or about to get your account suspended.
Yes, wherever a cannabis business is licensed and allowed to promote itself online. Google reads a dispensary site the same way in Toronto as in Denver: the menu still has to be in the HTML, store pages still have to differ, and a Business Profile is suspended for the same reasons. What changes is the rulebook, since some countries license stores, some allow only medical access and some forbid cannabis advertising entirely, so the local rules are confirmed before anything is published.

Start With A Free Cannabis SEO Audit

Send the domain and the states or countries you operate in. You will get a written read on what is costing you visibility and what to fix first, whether or not we work together.

Get Your Free Audit