Cannabis Dispensary Website Playbook

Your Dispensary Menu Is Your Biggest SEO Asset. And You're Hiding It From Google.

Grab the Free Domination Checklist
Alexis, Your SEO Guide
Alexis, Your SEO Guide

"You have hundreds of products. Dozens of strains. Multiple brands -- every single one is a keyword someone in your city is searching. Blue Dream. Wedding Cake. Pax vaporizers. Live rosin. CBN gummies. Each one is a customer typing something into Google right now, ready to buy. Your embedded Dutchie menu is locking every single one of those keywords behind a wall Google literally cannot see through. You're sitting on a keyword gold mine and actively burying it."

The Iframe Problem

What Google Actually Sees When It Crawls Your Menu Page

Most dispensaries have a menu page that looks beautiful to a human. Your cannabis dispensary SEO depends on what Google's crawler sees, and what it sees when it hits that iframe is a blank wall. Products organized neatly, photos, prices, everything. But here's what Google's crawler sees when it hits that page: an iframe. A blank box. A container it cannot enter and cannot read. Everything inside it is completely invisible. Zero keywords indexed. Zero product names registered. Zero SEO value extracted.

The Iframe Trap That's Costing You Thousands Monthly

Dutchie, Jane, IHeartJane, Leafly, and every other third-party menu platform embeds their menu using an iframe or a JavaScript widget. This technology works great for the user experience. It's a complete disaster for SEO. Google's crawler cannot enter an iframe to read what's inside. Every product name, every strain, every brand is invisible. This is why on-page SEO for dispensaries has to include native HTML product content, not just an embed. Every product name is invisible. Every strain name is invisible. Every brand, every category, every description is invisible. You could have 500 products with detailed descriptions and Google would see an empty box. Meanwhile your competitor analysis will show the dispensary ranking above you built product pages months ago, and Google has been indexing them ever since. and Google would see an empty box where all of them live. The competitor down the street who built native product category pages with real HTML text? Google reads every word of it, and ranks them for every product-related search in your market. Their topical authority grows while yours stays at zero. with real HTML text? Google reads every word of it. And ranks them for every product-related search in your market.

Alexis on menu keywords
Alexis Getting Genuinely Pissed About This

"Yo, I'm going to be straight with you because nobody else is. The menu platforms know this problem exists and they don't fix it because it's not their SEO problem, it's yours. Dutchie is an ordering system, not an SEO tool. They never promised to rank you. You assumed they would and nobody corrected you. That's like running a dispensary and never telling anyone you've got fire flower, nobody knows to show up because Google can't see what's in your cases."

"Every month that iframe sits there invisible to Google is another month your competitor stacks more keyword authority and cements their map pack position above you. This one problem might be the single biggest reason your site isn't ranking. And the fix, building Google-readable product category pages, is not complicated. It's just work nobody told you needed doing."

The Fix

Three Ways to Make Your Menu Visible to Google

You don't have to ditch your menu platform. You have to complement it with content Google can actually read. Here are the three approaches that work.

FIX 01

Native Product Category Pages

Build individual product category pages with real HTML text: Flower, Concentrates, Edibles, Vapes, Pre-Rolls, Topicals. Each one follows the searcher intent formula, problem first, solution, clear CTA. Each page talks about the category, the products you carry, the brands, the effects. Real Google-readable content that ranks for category-level searches. Link to your Dutchie menu for the actual ordering. Make sure each page has proper schema markup and links to your homepage and neighborhood pages. Best of both worlds. Make sure each category page has proper schema and H1 targeting and links to your neighborhood pages for geographic relevance.

FIX 02

Featured Product Landing Pages

For your top-selling strains or most-searched products, build dedicated landing pages. "Blue Dream at [Your Dispensary]." Real page, real content, effects, terpene profile, who it's for, why customers love it. Dispensaries in Oregon are already ranking for "Blue Dream dispensary Portland" because they built these pages. Yours don't exist yet. That's pure long-tail keyword territory sitting unclaimed -- searches that are pure buying intent from ready-to-purchase customers.

FIX 03

Schema-Enhanced Menu Wrapper

Even if you keep the iframe, you can wrap it in a page with rich Product schema markup that tells Google what you carry. Structured data gives Google a machine-readable version of your inventory even when it can't read the iframe itself. Combined with product category pages, this creates layers of keyword signals pointing at your dispensary.

Alexis on What This Looks Like in Practice

"You keep Dutchie for ordering. You build category pages for SEO. The Dutchie page is your 'Order Now' destination. The product pages do the ranking work and funnel searchers into your ordering flow. The Dutchie page becomes your 'Order Now' destination. The category pages do the ranking work and funnel searchers into your ordering flow. That's the complete play. Your menu platform handles the transaction. Your on-page content handles the traffic. Neither one does both jobs alone." Your menu platform handles the transaction. Your content handles the traffic. Neither one does both jobs alone."

Alexis Closing the Menu Chapter

"One more thing before you go. Reviews that mention specific product names are gold. 'The Blue Dream pre-rolls at this place are incredible.' That review is doing SEO work for you. It's adding keyword density to your Google Business Profile for a specific product search. So as you build out your product pages, teach your team to ask customers to name the specific product in their review."

"Product page plus product-specific reviews equals double the keyword signal for that specific product. That's the compounding advantage that separates the dispensary that dominates from the one that just exists. This is what topical authority looks like at the product level. Every detail layers up. Competitors can't knock down what took you months to build." that separates the dispensary that dominates from the one that just exists. Every detail layers up. That's how you build something competitors can't knock down quickly."

Alexis on product reviews and SEO
Get the Full Playbook

The Checklist Has the Exact Menu SEO Blueprint.

Alexis Directing You to the Goods

"The free checklist covers every piece of this: category pages, schema markup, product review strategy, how to structure your menu wrapper. Everything you need to turn your invisible iframe into an indexable, ranking asset. Free. Go get it.", product review strategy, how to structure your menu wrapper. Everything you need to turn your invisible iframe into an indexable, ranking asset. It's free. Go get it."

Grab the Free Domination Checklist

Free. No credit card. No bullshit.