Vinsetta Studio · Industry insights · Michigan cannabis

Beyond the iFrame:
native menus are the next edge.

In a contracting Michigan market, the dispensaries that win organic search will be the ones whose menus Google can actually read. Most can't be read at all. Here's the proof — and a working demo.

Scroll to see what Google sees

01 · The crawler test

Your menu looks identical to customers.
Not to Google.

The standard Michigan dispensary site is a hero image plus a Dutchie or Jane iframe. To a shopper, both versions below look like a menu. Flip the switch and look through Googlebot's eyes instead.

yourdispensary.com/menuiframe embed
$35
$22
$48
$18
yourdispensary.com/menunative menu
Product schema ✓
$35
Product schema ✓
$22
Product schema ✓
$48
Product schema ✓
$18

Customer view: both menus look the same. The difference is invisible — until you check your search traffic.

Every strain name, terpene profile, price, and category inside that iframe belongs to the platform's domain — not yours. You're paying to build their SEO. And the systems replacing search — AI Overviews, ChatGPT, Perplexity — can't see inside the frame either.

0/mo
Monthly organic revenue from indexable product, category, and brand pages — documented two-location dispensary.
CannaPlanners
0%
Share of all ChatGPT citations that are product pages. Products inside an iframe can never be one of them.
Lantern
0
Active adult-use retailers in Michigan — and shrinking. Every closure makes the survivors' search rankings worth more.
MI CRA · Dec 2025
2026
Dutchie sunsets its legacy Plus API at the end of this year. Operators who wait will migrate under deadline pressure.
Platform notice

02 · The iframe tax

What the embed quietly costs you.

Side by side, metric by metric. The iframe isn't "good enough" — it's a recurring tax on every search your future customers run.

Indexable product pages can Google file each SKU under your domain?
Native
every product
iFrame
one page, zero products
Structured data eligibility Product & LocalBusiness schema, rich results, AI answers
Native
full schema, your domain
iFrame
none
Perceived load speed iframes block, lag, and double-scroll on mobile
Native
instant, on-domain
iFrame
second site inside yours
Brand & data ownership design control, analytics, customer relationships
Native
yours, end to end
iFrame
platform's terms
Why dispensaries can't afford this tax in particular. Cannabis retail is locked out of most paid channels — Google Ads, Meta, programmatic. Organic search isn't one channel among many. For a dispensary, it's close to the only scalable one. Surrendering it to an iframe is surrendering the whole board.

03 · State of the Michigan dispensary web

A shrinking market rewards whoever owns their traffic.

The Michigan adult-use market is consolidating: retail licenses are declining, the new wholesale tax is squeezing margins, and the platform landscape underneath dispensary websites is shifting. Five findings every operator should price in:

Finding 01 · Consolidation

Michigan dropped from 848 to 838 active adult-use retailers through late 2025, with the new wholesale tax pressuring margins further. Marketing budgets are tightening — which makes free, compounding organic traffic the highest-leverage spend left.

Finding 02 · Platform risk

Dutchie's legacy Plus API sunsets at the end of 2026 — a forced migration event for every site built on it. The headless field is already forming: Jane Roots, Dispense, Cova, BLAZE API options. Operators who treat this as a window come out ahead of every competitor still in an iframe; the rest rebuild in a late-2026 panic.

Finding 03 · AI search

AI crawlers — GPTBot, ClaudeBot — fetch raw HTML and do not execute JavaScript. If your products aren't in the page source, you can't be cited. And product pages already make up 20.1% of all ChatGPT citations (Lantern). The embed sits the next traffic shift out entirely.

Finding 04 · The tax shift

With cannabis moving to Schedule III, Section 280E's marketing-deduction ban falls away — web and SEO spend becomes deductible for the first time. The same native-menu project costs materially less after tax in 2026 than it did in 2025.

Finding 05 · Verified vs. viral

The stat that circulates — +69.68% organic traffic after ditching an iframe — is widely cited but unverified in primary sources, so we report it as exactly that. The verified case data is stronger anyway: $32,255/month in organic revenue from indexable pages, with 89% of those buyers new customers (CannaPlanners).

Findings drawn from our 2026 industry research review — CannaPlanners and Flowhub case data, Lantern AI-citation analysis, Michigan CRA license counts, and platform migration notices.

04 · See it working

We built the receipt.

Golden Hour Cannabis Co. is a fictional Ferndale dispensary we built to show exactly what native menu architecture looks like in practice — no iframe anywhere on the site.

Golden Hour Cannabis Co. — full demo site

A complete dispensary build: native faceted menu with live filtering and sorting, compliant age gate, trust signals, structured data on every page — and light/dark themes with the green where it belongs: as the accent.

Tour the demo →
  • Faceted menu: category, weight, effects, THC%, brand — all on-domain, all crawlable
  • Zero iframes, zero trackers, no menu platform lock-in
  • Michigan-compliant age gate and license disclosures
  • Product & LocalBusiness schema baked in

Stop building your competitor's SEO.

We audit dispensary sites for crawlability, schema, and menu architecture — and build native menus that pull straight from your POS. Your products, your domain, your compounding traffic.

Book a menu audit See the demo first →