Most cannabis sites lose to the same handful of errors: menu-only pages with nothing to index, doorway city pages, bought links, and a Search Console account nobody opens. Each one has a straightforward fix.
A Menu Embed Is Not a Website
Half the dispensary sites I look at are a hero image, a phone number, and an embedded third-party menu. The menu usually loads inside an iframe or through JavaScript served from the provider's domain, which means the product content is not really yours. Google crawls the page and finds close to nothing. The fix is publishing pages you own — strain pages, location pages with real text, answers to the questions your budtenders hear every day. No indexable content, no rankings. It stays that simple.
Doorway Pages for Every Suburb
Google's spam policies call this one out by name: doorway pages. A delivery service spins up thirty near-identical pages, weed delivery in this town and that town with only the name swapped, hoping to own an entire metro. I watched a Colorado operator do this with a single template across more than forty towns. After a core update the pages fell out of the index, and Search Console's Pages report showed them piling up under Crawled - currently not indexed. The test is blunt. Remove the city names and read two pages side by side. If they are interchangeable, merge them, or write something only true of that town: delivery cutoffs, order minimums, the neighborhoods you actually cover.
Scaled AI Content Nobody Edited
Scaled content abuse is also named in Google's spam policies — mass-produced pages built to game rankings rather than help anyone. Cannabis brands generate hundreds of strain descriptions and blog posts with no review pass, and some of it ranks for a while. Then the pattern gets caught. AI drafting is not the problem. Publishing volume that no human checked for accuracy is, and unwinding it takes longer than editing would have.
Buying Links From PBNs
Real links are hard to earn in this niche, so link sellers do steady business here. Private blog networks and cheap high-authority placements violate Google's link spam policies, and cannabis is a small enough space that the same networks show up in profile after profile. If a penalty lands, it appears under Manual actions in Search Console, and recovery takes months. Slow outreach beats fast spam on any horizon longer than a quarter.
Nobody Opens Search Console
It is free, it is Google telling you directly what it sees, and most owners have never logged in. Three reports cover most of what matters. Performance shows which queries earn impressions and clicks. Pages shows what Google refuses to index, and why. Manual actions is the one you want empty — link and doorway penalties surface there first. Fifteen minutes a month is enough.
Quitting at Month Four
Organic traffic compounds slowly, then quickly. The usual arc is a quiet first quarter, long-tail movement in the second, real traffic in the back half of the year. Owners who cut the budget at month four pay for the expensive part of the curve and walk away right before the return shows up.
Key takeaways
- Menu embeds are usually not indexable; publish pages you own and control.
- Doorway pages and scaled content abuse are named Google spam policies, and templated city pages and unedited AI content both qualify.
- Review Search Console's Performance, Pages, and Manual actions reports monthly.
- Bought links and early quitting cost more than doing SEO slowly and properly.
Frequently asked questions
How do I know if my city pages count as doorway pages?
Strip out the city names and compare two of them. If nothing else differs, Google sees them the same way you do. Consolidate, or add details that are only true of that location.
Is AI-written content itself the mistake?
No. The spam policy targets scaled content produced to manipulate rankings, whatever tool made it. A drafted-then-edited piece that is accurate and useful is fine.
What should I check first in Search Console?
Manual actions, then the Pages indexing report. One tells you whether you have a penalty, the other tells you whether Google is even keeping your pages in the index.
Want this done for your brand?
We build cannabis & CBD search visibility with full transparency, for dispensaries, brands, and MSOs.
Get a free cannabis SEO audit ›