Conduit Digital

Industry Guides

The Complete Guide to Cannabis Content Marketing

Cannabis marketing runs on content, search, and owned channels because the major ad platforms are closed. The full playbook: channel map, intake questions, content pillars, local SEO, CBD keyword strategy, list building, compliance workflow, and the timelines to set with clients.

March 16, 202618 min read
Inside the Conduit office

Cannabis is one of the few verticals where paid media cannot do the job agencies default to for every other client, in a market MJBizDaily tracks closely each year. Meta and Google both restrict cannabis advertising broadly, even in markets where the product is fully licensed and legal to sell. That single fact reshapes the entire marketing plan, and agencies that walk in with a standard paid-first playbook find out fast how much of it does not apply.

This is not a workaround. It is a different center of gravity. When the paid channels most agencies lean on for early traction are closed off, content, SEO, and owned communication become the primary growth engine rather than a supporting one, and the agencies that treat them that way outperform the ones still waiting for a paid channel to open up. This guide covers the whole discipline: the channel map, the intake questions that come before any campaign work, the content and local SEO engine, CBD and cannabis keyword strategy, list building, the compliance workflow, and the expectations conversation that keeps the account renewable.

The channel map once paid social and search ads are off the table

With the two largest ad networks closed off to direct cannabis advertising, the working channel map shifts toward organic search, email and SMS to an opted-in list, loyalty and referral programs, and in some cases cannabis-specific ad networks or programmatic exceptions that operate outside the major platforms’ restrictions. None of these substitute channels should be assumed compliant by default. Every vendor and network claiming to run cannabis ads needs to be verified market by market, since rules and enforcement differ by state, per NORML’s law tracker, and by whether the business is plant-touching or ancillary.

The platform rules themselves are worth knowing cold rather than by rumor. Google’s cannabis content policy still largely prohibits promoting THC-containing products to U.S. consumers, with narrow exceptions for hemp-derived topical CBD under 0.3% THC backed by certification. Meta’s drugs and pharmaceuticals policy bans ads for THC or any psychoactive cannabis product outright across every Meta surface. Enforcement on both platforms is automated, unforgiving of coded language, and capable of suspending an ad account before a human ever reviews the flag.

Ancillary businesses, meaning companies that serve the cannabis industry without touching the plant itself, such as packaging, point-of-sale software, or consulting firms, generally have far more channel access than plant-touching retailers and cultivators. An agency working across both types of clients within the same vertical needs to keep that distinction clear, since even as cannabis ad budgets grow, channel access stays fragmented industry-wide, and a channel plan that works for an ancillary client will not translate directly to a licensed dispensary client, even though both sit under the same industry label.

What to ask before you take the account

The intake conversation for a cannabis client needs to cover ground a typical client conversation does not, and skipping it is how agencies end up promising channels that were never available in the first place.

  • What license type does the client hold, and in which state and local jurisdiction
  • Is the business plant-touching or ancillary, since ancillary businesses have meaningfully more channel access
  • What claims about product effects can and cannot be made in their marketing
  • Does the client already have compliance or legal counsel reviewing marketing materials
  • What age-verification requirements apply to the client’s own website and email list

Each of those answers changes the plan materially. A medical-only state changes the vocabulary the copy can use. A plant-touching license closes channels an ancillary client could buy tomorrow. A client with no compliance counsel means the agency needs to insist one exists before anything health-adjacent publishes, because the agency’s job is flagging risk, not certifying legality.

Why owned channels carry the weight

With platform ad restrictions in place across the two largest ad networks, a dispensary or cannabis brand cannot buy its way into visibility the way a retail or home services client can. That pushes real weight onto search engine optimization, email and SMS to an owned list, loyalty programs, and organic social presence, the shift BizIQ’s cannabis SEO research calls the category’s most reliable growth channel. None of these are secondary tactics here. They are the primary channels doing the work paid media would normally carry, and they need to be resourced and planned like it.

That shift has a budget consequence agencies need to plan for openly. A client used to seeing paid media as the fastest lever will ask why spend is going toward content and SEO instead, and the plain answer is that the fast lever does not exist here at meaningful scale: Digiday’s reporting on cannabis ad budgets puts typical cannabis marketing spend at only 5 to 8% of operating budget, well below a comparable retail brand’s share of revenue. Setting that expectation early, before the first month of reporting arrives, saves the harder conversation later.

Content pillars that actually work for dispensaries and brands

A content plan built around a handful of clear pillars performs better than a calendar of disconnected posts, because it gives the client’s audience a reason to keep coming back to owned channels instead of just visiting once.

  • Education: product information, use cases, and compliance-safe descriptions that answer real customer questions
  • Local and community: neighborhood content that builds the kind of local trust paid ads cannot buy here
  • Loyalty and retention: content built around a rewards or repeat-visit program, since acquisition is harder without paid reach
  • Brand story: differentiation between product lines for cultivators and brands competing on more than shelf placement

The education pillar earns particular attention because it is where search demand actually lives. First-time customers arrive with questions they would be embarrassed to ask at a counter: dosing, product formats, the difference between product categories, what is legal in their state. A brand that answers those questions in plain, compliant language becomes the site a search engine and an AI answer engine both cite, and that visibility compounds in a category where competitors cannot outspend it with ads.

Consistency across all four pillars matters more here than in most verticals, because there is no paid channel available to paper over a quiet month of content. A publishing calendar that runs reliably, week over week, is doing real acquisition work in this vertical, not just maintaining a presence while paid ads carry the load elsewhere.

Local SEO is the growth engine for licensed retail

A large share of dispensary traffic starts as a near-me search, which makes local SEO the single highest-leverage channel available to a licensed retailer. That means an actively managed Google Business Profile, per MediaJel’s cannabis GBP guide, location-specific landing pages for multi-location clients, consistent citations, and a real review management process. None of it is exotic work. It is the same local SEO discipline that wins any local retail category, applied to a vertical that has fewer alternative channels to fall back on if it gets neglected.

Multi-location dispensary brands need this doubled down rather than templated. A single generic location page copied across every storefront underperforms because it gives the search engine nothing to differentiate one address from the next. Each location needs its own page, its own local citations, and its own review flow, even when the product menu is identical across the brand.

Review management deserves its own attention here rather than a generic reputation-monitoring checklist. A response process that acknowledges every review, positive or negative, on a consistent schedule is doing real work toward map pack ranking and toward the trust a first-time customer needs before walking into a storefront they have never visited. The suspension risk that shadows cannabis Business Profiles makes profile discipline part of the job: categories, descriptions, and imagery that stay inside Google’s local policies, checked on a schedule rather than after a takedown.

The menu problem: when the store inventory is invisible to Google

Most dispensaries run their online menu through an embedded third-party ordering platform, and the default embed on many of those platforms is an iframe. An iframe menu means the store’s most valuable content, every product name, brand, price, and category a shopper might search for, lives on the menu provider’s domain rather than the dispensary’s. The search engine crawling the client’s site sees a shell page around a window it attributes to someone else.

The fix is architectural rather than editorial: a natively rendered menu on the client’s own domain, or at minimum indexable category and brand pages built around the menu embed, each with real copy, structured data, and internal links from the content pillars. When an agency audits a new dispensary client, this is the first technical check worth running, because no volume of blog content compensates for the product catalog itself being invisible. It is also a place where the agency adds obvious value fast: shifting even the top categories onto indexable pages gives the local SEO work above something to rank beyond the homepage.

CBD keywords and cannabis search demand, mapped before the content calendar

Keyword strategy in this category splits into three families, and mixing them up wastes the one channel doing the heavy lifting. Cannabis terms (dispensary, strain, and product-format queries) mostly carry local or transactional intent and belong on store and category pages. CBD keywords are their own family: hemp-derived products sit under different rules, per Google’s cannabis content policy, so CBD terms are the one corner of the category where limited compliant paid search can even exist, and organic content for them competes nationally rather than in a map pack. Educational terms (effects, dosing, legality questions) are informational and feed the education pillar rather than product pages.

The practical method is the same discipline as any serious keyword program, applied with a compliance filter: map every candidate term to intent and to the page type allowed to answer it, check what the state’s rules let the copy actually say before committing to the term, and let volume data prioritize rather than dictate. A high-volume effects query a client cannot legally answer in their state is not an opportunity, it is a trap. The output is a keyword-to-page map the whole content calendar hangs off, so every post published is accountable to a term the client is allowed to win.

In practice the CBD keyword map breaks into families the calendar can be built against: product-format terms (oils, gummies, topicals, and their attribute variants), condition-adjacent informational terms where copy must inform without making health claims, comparison terms between formats and concentrations, and locality terms where hemp-derived products are sold in-store. The families matter because each carries a different compliance ceiling and a different page type: a comparison term earns a guide, a format term earns a category page, and a condition-adjacent term earns carefully reviewed educational content or nothing at all.

Email, SMS, and the list nobody can take away

Once the channel map is clear, organic search and lifecycle marketing to an owned list carry most of the growth responsibility that paid social would normally hold. That means SEO work needs to start earlier in the engagement than it would for a client with paid channels available to generate quick early wins, and email or SMS list-building becomes a priority from day one rather than an afterthought added once the account is established.

That list is also the client’s most durable asset in this vertical, since it is the one channel entirely outside platform policy risk. A dispensary that has built a real opted-in email and SMS list owns a direct line to its customers that no policy change at Meta or Google can take away. Agencies onboarding a new cannabis client should treat list growth as a first-quarter priority, not something addressed after the SEO foundation is in place.

Email carries a quieter compliance duty in this category: age verification is an ongoing control, not a one-time gate. In practice that means periodic list hygiene, removing subscribers who never completed verification, documenting the verification method used for the list as a whole to the standard of baseline rules like FTC CAN-SPAM guidance, and keeping that documentation ready for a client’s own compliance review or a regulator’s request, since the burden of proof sits with the license holder, not with the agency running the campaigns on their behalf. Building this into a recurring task is the difference between a list an agency can defend and one that looked compliant on day one and quietly drifted after that.

Compliant paid reach still exists: programmatic, CTV, and audio

Content carrying the weight does not mean paid media is zero. Cannabis-permissive programmatic exchanges open display, connected TV, and streaming audio inventory that the walled gardens refuse, scoped to legal states and age-gated audiences. For a licensed retailer in an adult-use state, that is real reach for awareness work, and it pairs naturally with the content engine: programmatic builds the audience, the content and the list convert it.

The discipline is the same one that runs through this whole vertical: verify the network’s compliance posture market by market rather than accepting a sales deck’s word for it, keep geographic controls at the state line, document age-gating per campaign, and treat every buy as something the client’s compliance function may one day ask to see the paperwork for. An agency that keeps that file does not fear the question.

The platform risk even organic content carries

Everything above treats organic social, SEO, and email as the safe channels once paid advertising is closed off. They carry real platform risk of their own that agencies moving from other verticals do not always anticipate. Meta and other platforms have removed cannabis business accounts entirely, even ones posting purely organic, compliance-conscious content with no ad spend behind it at all.

Email carries a quieter version of the same risk: spam filters flag cannabis-related terms at a higher rate than most other industries, which can suppress deliverability on a list a brand spent months building, without any warning that it is happening until open rates quietly decline. Neither risk is a reason to avoid these channels, since they carry most of the weight in this vertical regardless. It is a reason to build a backup plan, an alternate platform, a direct-to-consumer app, an owned website presence, rather than treating any single organic channel as guaranteed to stay available.

The multi-state problem: one brand, many rulebooks

A brand operating across several states is running several regulatory environments under one name, per NORML’s state-by-state tracker: adult-use rules in one market, medical-only vocabulary in the next, and no legal program at all a state over. The content consequence is concrete. A product page or blog post that is fine in a fully legal state can be non-compliant two states away, which means state-specific landing pages and state-aware copy are part of the information architecture, not an edge case.

The workable pattern is a shared editorial core, education, brand story, and format guides that hold everywhere, wrapped in state-scoped commercial layers: menus, promotions, and claims segmented by market. It costs more than a single national site, and it is dramatically cheaper than the alternative, which is publishing one national message and hoping the strictest state never notices.

Compliance is a workflow, not an intake checkbox

Advertising and labeling rules for cannabis vary by state and by license type, and they change, as NORML’s law tracker and California’s own ad and labeling rules show. Nothing here should be read as legal advice, and no agency should treat itself as the final word on what a client can or cannot say. The agency’s job is to write copy that avoids the common risk areas, unverified health claims, youth-oriented imagery, anything that reads as encouraging use rather than informing an adult customer, and to route anything borderline through the client’s own compliance or legal function before it publishes.

The intake answers do not stay fixed either. Rules change, a client’s license status can shift, and a claim that was fine last quarter can become a liability this one. Build a standing review step into the content and campaign workflow, where anything touching product claims or health-adjacent language routes to the client’s compliance or legal contact before it goes live, rather than treating the intake conversation as a one-time clearance that covers everything that follows. Flagging risk is the agency’s role. Certifying legality is not.

Setting client expectations correctly from day one

The single most important conversation with a new cannabis client happens before any work begins: growth here looks different than a typical retail or home services account, and it usually ramps slower, in a category MJBizDaily’s sales estimates still track as comparatively young, because the fastest channel most clients are used to is not on the table at meaningful scale. An agency that oversells paid-channel timelines to a cannabis client, or quietly implies the usual channel mix will apply, is setting up a renewal problem the first time results come in on the SEO and content timeline this vertical actually runs on.

Reset the internal timeline the agency uses to judge its own performance on this account as well. A three-month checkpoint that would be a fair read on a client running paid search is too early to read cleanly on a client relying primarily on SEO and list growth, and judging the account by the wrong clock is how agencies talk themselves out of work that is actually on track.

Proving it works when the ad dashboards are gone

A dispensary client evaluating this plan will ask the fair question: how do you prove content and SEO are working when there is no ad platform dashboard to point at. The answer has to be measurement built before the first piece publishes: analytics configured so store-locator clicks, menu actions, calls, and list signups attribute back to the channel that produced them, with rankings and review velocity tracked alongside. Reported that way, an organic program stops being a leap of faith and becomes a monthly revenue conversation, which is exactly the reporting discipline behind how the GPS system works on every Conduit engagement.

Baselines make that reporting conversation land. Before the program starts, record where the client actually stands: current rankings for the mapped keywords, Business Profile actions, list size and growth rate, direct and organic traffic to the menu. Month-over-month movement against a documented baseline reads as progress; the same numbers without a baseline read as noise. A monthly cadence with a quarterly deep-dive matches the speed this vertical actually moves at, and it gives the client a rhythm of proof between the bigger inflection points.

Scoping and pricing the engagement like the channel map demands

Because content and local SEO are the primary engine here rather than a support line, the retainer has to be scoped like the primary engine: enough production capacity to hold the weekly cadence across four pillars, technical hours for the menu and location-page work, list management, and the compliance review loop built into every deliverable’s timeline. An agency that prices cannabis content at the same level as a blog add-on for a paid-media client has mis-scoped the engagement before it starts, and the gap shows up as a stalled calendar by month three.

The scoping conversation is also where the white label math gets decided. The agency quotes the client at retail for the full program; fulfillment runs at wholesale underneath it. Because the deliverables are defined, long-form pieces, supporting posts, technical hours, profile management, the cost side is predictable in a way hourly engagements never are, which protects the margin on exactly the kind of account where scope drift is otherwise common. The client conversation stays where it belongs, on the outcomes and the quarterly roadmap, while the production line runs on a fixed, known cost.

A twelve-month content roadmap for a dispensary client

Quarter one is foundation: the technical menu fix, the keyword-to-page map, Business Profile and citation cleanup, the first education pillar pieces, and list capture live on every page. This is also when baselines get recorded, because everything after is measured against them. Quarter two is rhythm: the publishing calendar at full cadence across all four pillars, location pages built out for every storefront, the review response process running on schedule, and the first list campaigns going out.

Quarter three is expansion: the CBD keyword families that survive the compliance filter get their guides and category pages, compliant programmatic starts building awareness against the content that now exists to receive it, and loyalty content begins working the repeat-visit economics. Quarter four is compounding: refresh the pieces that earned rankings, prune what did not, double down on the pillars the data favors, and walk into the renewal conversation with a year of baselined movement instead of a stack of activity reports. The order matters more than the speed; a client who skips quarter one’s foundation spends the rest of the year publishing into a site that cannot rank it.

Answer engines are already citing cannabis content. Make it yours.

Cannabis is a question-driven category, and question-driven categories are exactly where AI answer surfaces show up first. The queries a dispensary’s customers ask, legality, formats, dosing basics, what to expect, are increasingly answered by AI Overviews and chat assistants that cite a small number of sources. The brands that get cited are the ones whose content is structured for extraction: clear questions as headings, direct answers in the first sentences beneath them, schema markup that machines can parse, and authorship signals that make the source credible.

This is the same editorial discipline the education pillar already demands, pointed at one more consumer of the content. The practical additions are modest: an FAQ block on pages where real questions cluster, consistent entity information about the business across the site and its profiles, and answers written to stand alone when quoted. In a category where paid visibility is capped, being the source an answer engine quotes is the closest thing to free distribution the vertical offers.

Common mistakes agencies make in cannabis content marketing

  • Running a paid-first playbook and treating content as filler until an ad channel opens, which in this vertical means treating the primary engine as filler
  • Publishing a national message across states with different rules instead of scoping commercial claims by market
  • Leaving the menu in an unindexable iframe while spending the whole budget on blog content
  • Copying one location page across a multi-store footprint and expecting the map pack to sort it out
  • Treating age verification and compliance review as one-time setup steps instead of standing controls
  • Judging the account on a paid-search clock instead of the SEO and list-growth timeline the channel map dictates

Every one of these is avoidable with the same habit: scope the plan to what the category and the state actually allow, write the reasoning down, and put the measurement in place before the first piece publishes. That habit is the whole difference between an agency that keeps cannabis accounts and one that quietly loses them at the first renewal.

Most agencies picking up a first cannabis client do not have a content and local SEO bench already built for a vertical with this few paid options. That gap is exactly what a white label SEO and content partner exists to backstop, so the agency can take the account without building specialized vertical expertise from a standing start.

The practical next step, whether the fulfillment runs in-house or through a partner, is the same: audit the menu architecture, map the keywords to pages, record the baselines, and put the compliance loop in writing before the calendar starts. A dispensary client who sees that sequence in the first proposal knows they are talking to a team that has run this vertical before, and that first impression is worth more in cannabis than in almost any category, because most of the agencies pitching them have not.

Services mentioned