Last month we ran a weekend giveaway for a dispensary client. It pulled a little over four thousand visitors in three days, the best traffic spike they'd ever had. We captured 211 emails. The other ninety-five percent of those people read one page, closed the tab, and we never spoke to them again, because the only form on the site was a contact page nobody scrolls to. That's the expensive lesson behind this piece: traffic you can't capture is traffic you rented, not traffic you own.
A form is the cheapest fix for that, and it's the one most cannabis brands skip. So here's how I think about web forms after a few years of running cannabis marketing, and where a tool like Formblade quietly does the heavy lifting.
Why the form is the asset, not the ad
Ads stop the second you stop paying. Social reach is rented from whoever owns the feed this year. An email list is the one channel nobody can take from you, and the only way onto that list is a form somebody fills in. Every form is a door: a newsletter signup, a "tell me when it's back" on a sold-out strain, a wholesale inquiry, an event RSVP. Capture the contact once and you can talk to that person for free, again and again, long after the campaign budget's gone.
I've watched brands pour money into a launch and then funnel all that attention at a single buried "Contact Us" link. It's like running a busy shop with no till.

The four forms every cannabis site should run
You don't need a funnel diagram. You need four forms, each doing one job:
- Newsletter signup. The workhorse. It belongs in the footer, the sidebar, and at the end of every article, not on a single page. Give a reason to subscribe (a weekly deals digest, early event access) instead of "sign up for updates." This is the one that compounds: a list of 5,000 engaged subscribers will out-earn a six-figure ad spend over a year, and it costs you a send.
- Contact / general inquiry. Buyers, journalists and partners all need a door. Keep it to name, email, message. Route it somewhere a human checks daily, because a contact form that nobody reads is worse than no form, since people think they reached you.
- Wholesale or B2B inquiry. A separate form with a couple of qualifying fields (company, monthly volume) sends serious leads straight to whoever closes them. We route ours to a Slack channel so a buyer asking about pallet pricing doesn't sit in a shared inbox for three days.
- Back-in-stock waitlist. Turns "ugh, sold out" into a captured email and a near-guaranteed sale next drop. The intent is already there; you're just catching it.
Notice none of those is a 12-field monster. That's deliberate.
Forms that convert, not forms that exist
The single biggest lever is field count. Every extra box is a reason to quit, and on mobile (where most dispensary traffic lives) it's worse. A few rules I'd defend to anyone:
- Ask for the minimum. A newsletter needs an email. That's it. You can learn the rest later.
- Write a human label and a human button. "Get the weekly drop" beats "Submit" every time I've tested it.
- Put the form where intent peaks: the end of a strong article, not a contact page three clicks away.
- Don't make people prove they're human with a puzzle. Invisible spam filtering keeps the path clean.
- Make it fast. A form that loads instantly and posts without a full page reload feels modern and actually gets finished.
That last point is where a lot of WordPress sites quietly lose people. A heavy form plugin can add a second or more to load, and a slow form on a slow page is a form nobody completes.
Setting up your first form this week
Pick the newsletter form, because it's the one that pays you back. Here's the version I give clients who don't have a developer on call:
- Create a form on formblade.com and grab the endpoint id it hands you.
- Paste a two-field block (email + a button) at the end of your three best-performing posts. Not the homepage. The posts people actually finish.
- Write one line of copy above it that says what they get and how often: "One email a week: new drops, deals, nothing else."
- Connect the form to Mailchimp or Brevo so new addresses land in your list automatically, no weekly export.
- Send something within 48 hours of the first signup. A list you never email forgets you fast.
That's a morning's work, and it's the difference between renting attention and keeping it. The technical side (why a plain-HTML form survives a host change, how the spam blocking works) is in our 2026 Formblade review if your developer wants the detail.
How Formblade does the boring part well
I'm not a developer, so what I care about is whether a form is easy to ship and impossible to break. Formblade is a form backend: you (or your dev) post a normal HTML form to a Formblade URL and submissions come back by email or wherever you route them, per formblade.com. No plugin to update, no database. The parts that matter for marketing:

- The free plan handles 300 submissions a month with no card, which covers a brand site's contact and signup volume before you spend anything.
- Submissions can route to Slack, Telegram or Teams, not just email, so a wholesale lead pings the person who closes it instead of rotting in a shared inbox.
- It pushes straight into Mailchimp, Brevo, Google Sheets or a webhook, so a newsletter signup lands in your list automatically. No weekly CSV export.
- Spam blocking (they cite 98% of bots stopped) runs invisibly, so you skip the captcha that costs you real signups.
- GDPR and CCPA presets are one click, which you want the day you start emailing people.
Because the form is just markup, it also works the same on a static site, Shopify or WordPress, which means you can move hosts later without re-plumbing every signup. We learned that the hard way.
What to actually measure
Most brands track the wrong number. Total signups feels good and tells you nothing about whether the form is doing its job. Watch these instead:
- Conversion rate per placement: signups divided by the people who saw that specific form. An end-of-article form converting at 2 to 4 percent is healthy; a footer form lives closer to half a percent, and that's fine because it sees every page.
- Source: which post or campaign brought the signup. That weekend giveaway taught us our quiz posts convert better than our news posts, so now the form copy changes by post type.
- First-30-day engagement: do new subscribers open the first three emails? A list that doesn't open is a vanity number.
You don't need a dashboard for this. A Google Sheet fed by the form, with a column for which page the signup came from, answers all three.
The compliance bit nobody enjoys
Cannabis email comes with strings, and skipping them is how you lose the inbox. Three things, briefly. Age: gate signups so you're not knowingly emailing minors, even just a date-of-birth or an "I'm 21+" checkbox. Consent: don't pre-tick the box, and keep a record of who agreed and when, which is exactly what GDPR and CCPA expect and what Formblade's one-click presets are for. And every send needs a real unsubscribe and a physical address in the footer, per US CAN-SPAM rules. None of this is hard. It's just the part people skip until a provider suspends them, usually right before a launch.
Start with one form this week
Don't rebuild your whole site. Add one newsletter form to the bottom of your best-performing post, give people a real reason to subscribe, and watch the list grow. Then add the waitlist and the wholesale form when you have a minute. The traffic's already yours. A form is just how you stop letting it walk back out the door. Want to see a plain one in the wild? Ours is on the contact page.
Notes
- The giveaway numbers (4,000+ visitors, 211 captured) and the per-placement conversion ranges are from client campaigns we ran in 2026. Your numbers depend heavily on where the form sits and what you offer.
- Formblade plan limits, spam figure and integration list are from formblade.com, checked 2026. CAN-SPAM, GDPR and CCPA requirements are summarized from the regulations themselves; confirm specifics with counsel before a big send.
Questions brands ask us
Where should the signup form actually go?
At the end of your best content and in the footer, not only on a contact page. Intent is highest right after someone finishes reading something good, so that's where the ask converts.
How many fields is too many?
For a newsletter, more than one. Ask for the email and nothing else. Every extra field drops completion, and you can enrich the profile later once they're on the list.
Do I need a developer to set this up?
Barely. A Formblade form is a small block of HTML you paste in, or you can build it on their side and embed it. There's no server to run, so most brands can ship the first form themselves in an afternoon.
What's a good email capture rate?
For an end-of-article newsletter form, 2 to 4 percent of readers is solid. A footer form will look lower because it's measured against every page view. Judge each placement against itself over time, not against one big number.

Leave A Reply