# The dispensary marketing plan for 2026: a 90-day template

<span class="byline">by John Morabito · April 19, 2026 · 16 min read</span>

**TL;DR**
- Meta and Google prohibit cannabis ads under their own platform policies. State regulators layer their own rules on top; in New York that is the Office of Cannabis Management (OCM).
- The plan below is a 13-week rollout in four phases: foundation, local SEO and menu, reviews and content, then retention and paid testing.
- Channel mix: SEO, Weedmaps, Leafly, email/SMS, organic social, delivery apps. Paid is narrow.
- Dutchie and Jane menus load via JavaScript. LLMs cannot read them. Most dispensary menus are invisible to AI search.
- First-party data (email + SMS) is the most durable asset.
- Winston runs the playbook with `tiktok-refresh`, `aeo-content-auditor`, automated local SEO.

*General information, not legal advice. Cannabis advertising rules differ by state and change often. Check your plan with cannabis counsel and your state regulator (in New York, the Office of Cannabis Management, https://cannabis.ny.gov/) before you run it.*

If you only need the plan itself, skip to the 90-day template below. The sections before it explain why each channel is in the mix.

## The reality of cannabis restrictions

- Meta: bans cannabis ads.
- Google: bans Search, Display, YouTube, LSA.
- TikTok: bans paid, aggressive on organic.
- X: limited organic, no paid.
- Programmatic (Fyllo, Mantis, Traffic Roots): allowed with geofence.

NY OCM layers: no health claims, age verification, no minor-appeal imagery.

## Channel mix (single location)

1. Local SEO + GBP (20-25%)
2. Weedmaps + Leafly (15-25%)
3. Email + SMS (10-15%)
4. Organic social (15-20%)
5. SEO content (10-15%)
6. Events (10-15%)
7. Programmatic display (5-10%)

## Local SEO + GBP

Category: Cannabis store. Services menu: flower, edibles, concentrates, pre-rolls, tinctures, topicals. 200+ photos. Weekly posts. 15-30 new reviews/month. Attributes filled.

## Menu SEO and JS-invisibility

Many dispensary menus run on Dutchie or Jane: JS-rendered. LLMs cannot read.

Fix:
1. SSR where platform allows.
2. Nightly static HTML shadow on your domain.
3. Product schema per item.
4. Strain and product landing pages.

Dispensaries that solved this show up in AI answers for "dispensaries with [strain] near me." Others are invisible.

## Weedmaps and Leafly

Full menu sync every 15 min. Store/staff/product photos. Detailed descriptions with terpenes. Review response in 48 hrs. Strategic deals during slow periods.

## First-party data

SMS and email at checkout with TCPA consent. Welcome flow, behavioral segmentation, monthly drop, reactivation at 30/60/90, birthday, loyalty. For a store that cannot buy its way back into a customer's feed, this is the main repeat-visit engine. The mechanics for each half of the owned-messaging stack are in the cannabis email marketing playbook (https://www.winstondigitalmarketing.com/playbooks/cannabis-email-marketing-playbook/) and the cannabis SMS marketing playbook (https://www.winstondigitalmarketing.com/playbooks/cannabis-sms-marketing/). The loyalty program (https://www.winstondigitalmarketing.com/playbooks/dispensary-loyalty-programs/) is what ties them together, giving customers a reason to opt in and a reason to return.

## Events and community

Local partnerships, education nights, artist collaborations, sponsorships. Generate photos, list growth, press, word-of-mouth.

## Winston dispensary playbook

- Menu SEO + schema: agentic workflow with nightly static mirror. Nightly.
- GBP posting + Q&A: Claude + GBP API + compliance filter. Weekly.
- AI citation gaps: `aeo-content-auditor`. Monthly.
- Old TikTok/Reels refresh: `tiktok-refresh`. Monthly.
- Email + SMS: Klaviyo/Attentive + Claude copy. Weekly.
- Strain and education content: `winston-geo-article` with compliance filter. 2-4/month.
- Weedmaps/Leafly sync: platform APIs. Real-time.

Agentic layer compresses 4-5 person team into single-operator engagement.

## A 90-day dispensary marketing plan, week by week (the template)

A channel list is not a plan. A plan has a sequence.

### Weeks 1-2: foundation

- Write your compliance perimeter down (state rules, age-gate, claim restrictions, delivery geofence).
- Claim and lock down GBP, Weedmaps, and Leafly.
- Audit the website for the menu-rendering problem (see the Dutchie iframe SEO problem).
- Stand up email and SMS capture at checkout with consent.

### Weeks 3-6: local SEO and menu

- Build GBP to full depth: services menu, photos, attributes, weekly posts.
- Solve menu crawlability (SSR or nightly static mirror, plus Product schema). Covered in cannabis dispensary SEO in 2026.
- Publish first local and category landing pages.
- Sync full menu to Weedmaps and Leafly.

### Weeks 7-10: reviews and content

- Turn on a post-purchase review request over SMS.
- Respond to every review within 48 hours.
- Ship two to four compliance-cleared content pieces per month.
- Start the organic social calendar from in-store moments and events.

### Weeks 11-13: retention and paid testing

- Build email and SMS flows: welcome, segments, monthly drop, reactivation at 30/60/90.
- Test geofenced programmatic display (Fyllo, Mantis, Traffic Roots) where compliant, small budget.
- Review the numbers and decide next-quarter budget.

By the end of the quarter: a crawlable menu, a populated local profile, a review engine, a content cadence, and an owned list.

This plan assumes your doors are open. If you are still in the application or buildout phase, the groundwork to bank before launch is in pre-license cannabis marketing (https://www.winstondigitalmarketing.com/playbooks/pre-license-cannabis-marketing/), and the run-up to opening day itself is in dispensary grand opening marketing (https://www.winstondigitalmarketing.com/playbooks/dispensary-grand-opening-marketing/).

## Dispensary marketing ideas that are actually compliant

- Budtender pick of the week (personality, not health claims).
- Education nights (build the list and the photo inventory).
- Local partner cross-promotion (yoga studios, music venues, breweries where allowed).
- First-visit welcome offer through your owned email and SMS flow.
- Veteran and patient appreciation programs.
- Neighborhood landing pages for "dispensary near [neighborhood]" queries.
- Strain and brand spotlights that match your menu.
- Loyalty tiers and birthday automation.
- User-generated content via review prompts.

Not on the list: paid Meta and Google, health claims, anything targeting minors. For per-platform rules, see cannabis brand social media rules (https://www.winstondigitalmarketing.com/playbooks/cannabis-brand-social-media-rules/). Snapchat gets its own answer in can you post weed on Snapchat (https://www.winstondigitalmarketing.com/playbooks/can-you-post-weed-on-snapchat/).

## How much should a dispensary spend on marketing

The honest answer is a range, not a number. A single-location dispensary serious about these channels is usually looking at a few thousand dollars a month once you add listing fees (Weedmaps, Leafly), an email and SMS platform, content production, and whoever runs it.

For context, Winston's published productized pricing starts at cannabis SEO from $1,800/month and cannabis paid media from $2,500/month plus media spend. Those are starting points, not a ceiling. We do not quote a return multiple, because anyone promising a specific ROI on cannabis marketing before seeing your menu, market, and compliance is guessing.

Fund the channels you fully own first (local SEO, menu crawlability, owned email and SMS), then layer discovery (Weedmaps, Leafly), then test paid only where compliance allows. The full allocation framework, tier by tier, is in the cannabis marketing budget playbook (https://www.winstondigitalmarketing.com/playbooks/cannabis-marketing-budget/). And if the next decision is who runs it, the pitches that should end the meeting and the questions that separate an operator from a reseller are in how to choose a cannabis marketing agency (https://www.winstondigitalmarketing.com/playbooks/how-to-choose-a-cannabis-marketing-agency/).

## Want to know where your dispensary stands before you start week one?

Run the free audit on your store's site (https://www.winstondigitalmarketing.com/audit/). It scores you against the eight signals AI engines use in about a minute, and if you want the written report with a prioritized fix list, we send it within 48 hours. No call required. Cannabis marketing services: https://www.winstondigitalmarketing.com/services/cannabis-marketing/
