GreenLead
Source
Sell More Cannabis

Methodology

No number ships without a source row.

Every figure the Record publishes traces to a scan, a date, a sample size, and this page. Here is how the panel is built, what a real browser load counts, and where the estimates end.

Cartoon of the auditor holding one stamped card up to a sunny window so its lines and check stamp show large on the wall, while an older customer in a cardigan looks on with relief and the budtender watches.
Held to the light. Every line shows.
  1. 1

    The panel

    Licensed-looking dispensary storefronts with their own website, found through public business listings by city and state. Marketplace menus, social profiles, and link shorteners are excluded. Chains count once, with a location count.

  2. 2

    The load

    Each homepage is loaded once in a real browser as a first-time visitor, with no cookies and no prior answer. Tags and outside hosts are observed on the wire, not guessed from the HTML.

  3. 3

    Fires before consent

    A tag counts as firing before consent when the browser saw its request before any consent answer was given. A visible age gate is not a consent answer. A posted privacy policy is not a consent answer.

  4. 4

    The policy

    The privacy policy linked from the homepage is read for its date, length, and whether it mentions pixels, vendors, opt-out, and sharing. A policy older than two years is flagged.

  5. 5

    The traffic

    Monthly visits are modeled by third-party estimators, labeled with the month they cover. They are estimates, never measured analytics, and every figure built on them says so.

  6. 6

    The score

    Consent, capture, trust, and action are scored 0 to 100 and combined. The banner that asks first takes every failing subject to an A, which is the point of the exercise.

  7. 7

    What is published

    Aggregates by state and platform only. Store-level results stay private unless the store opts in to a public Site Inspection. Every published stat carries the sample size, the scan date, and this method.

What the current set shows.

321 dispensary sites, scanned 2026-09-25. A small set is a small set: treat these as directional until the panel grows.

StatValueSampleDateMethod
Median overall score across scanned dispensary sites31 of 1003212026-09-25Each homepage loaded once in a real browser as a first-time visitor; tags counted if they fired before any consent answer; policy read from the homepage link. Traffic is modeled (DataForSEO Labs), not measured.
Sites that fire at least one tag before a visitor can answer74 %3212026-09-25Each homepage loaded once in a real browser as a first-time visitor; tags counted if they fired before any consent answer; policy read from the homepage link. Traffic is modeled (DataForSEO Labs), not measured.
Sites loading an ad pixel before consent5 %3212026-09-25Each homepage loaded once in a real browser as a first-time visitor; tags counted if they fired before any consent answer; policy read from the homepage link. Traffic is modeled (DataForSEO Labs), not measured.
Sites replaying visits before anyone agrees14 %3212026-09-25Each homepage loaded once in a real browser as a first-time visitor; tags counted if they fired before any consent answer; policy read from the homepage link. Traffic is modeled (DataForSEO Labs), not measured.
Sites with no privacy policy linked from the homepage40 %3212026-09-25Each homepage loaded once in a real browser as a first-time visitor; tags counted if they fired before any consent answer; policy read from the homepage link. Traffic is modeled (DataForSEO Labs), not measured.
Sites whose privacy policy is older than two years9 %3212026-09-25Each homepage loaded once in a real browser as a first-time visitor; tags counted if they fired before any consent answer; policy read from the homepage link. Traffic is modeled (DataForSEO Labs), not measured.
Sites that ask the age question before the menu77 %3212026-09-25Each homepage loaded once in a real browser as a first-time visitor; tags counted if they fired before any consent answer; policy read from the homepage link. Traffic is modeled (DataForSEO Labs), not measured.
Modeled monthly visitors across the scanned set who leave without a name (at 98% anonymous)26,901,216 visitors a month3102026-09-25Each homepage loaded once in a real browser as a first-time visitor; tags counted if they fired before any consent answer; policy read from the homepage link. Traffic is modeled (DataForSEO Labs), not measured.
Customers a year the scanned set would name at a 30% yes rate98,820,792 customers a year3102026-09-25Each homepage loaded once in a real browser as a first-time visitor; tags counted if they fired before any consent answer; policy read from the homepage link. Traffic is modeled (DataForSEO Labs), not measured.

Menu and site platforms seen: WordPress 54%, Dutchie 18%, Weedmaps 10%, Leafly 8%, Squarespace 5%, Wix 4%, Jane 4%, Webflow 4%, Shopify 2%, BLAZE 2%, Meadow 1%.

Late bulletin

See our future together!

Want to see what we can do together? Put in your real website address and we will analyze your traffic, review your marketing tools, and predict the final outcome of GreenLeadSource activated and collecting new customer contacts.

  • A real browser load of your homepage, screenshot included
  • Every tag that fires before a visitor can answer
  • Your privacy policy, lined up against what the site does
  • Your monthly traffic and the customers it would produce
Free scan, about twenty seconds Sell More Cannabis