Priority Findings

Public evidence onlyCrawl 2026-07-24
Public evidence investigation of DIME’s digital platforms. Independent — not an official DIME report / not affiliated.

Problems to fix first, sorted by how much they hurt the business. Each one has a live link and screenshots so you can check it yourself.

12 issues from live click-throughs

P0 1 · P1 3 · P2 4 · P3 4 · checked 2026-07-28

P0 = fix now · P1 = high · P2 = important · P3 = medium

Full list (worst first)

QA-001

Shopify merch email popup blocks shopping

Open live pagewww.dimemerch.com
P0 (fix now — site/money broken)OBSERVED

shopify merch · open · checked 2026-07-28

What we saw

Manual QA screenshot shows a full-viewport signup modal over the merch catalog on desktop. A second screenshot shows a Thank You / DIMETIME 25% OFF state that still blocks browse. Escape reported as refresh-only in firsthand testing. Agent wander pass also captured the same Klaviyo “SIGN UP FOR 25% OFF / GET DISCOUNT” overlay on a desktop viewport (z-index ~90000). Mobile popup behavior has not yet been fully verified and should not be treated as confirmed; double-check the live Klaviyo form/popup rules. No other merch-blocking overlay beyond that signup modal was newly proven on /collections/all after dismiss timing.

What should happen

Email capture should be dismissible without trapping the shopper; post-signup messaging should not continue to block catalog browsing.

Why it matters

Direct merch conversion blocker on the Shopify storefront — shoppers cannot evaluate products until they clear or fight the modal. Highest business-priority fix among this QA set.

How to check it yourself

  1. Open https://www.dimemerch.com/ (or dimemerch.com → www) in a desktop browser.
  2. Observe the full-screen “SIGN UP FOR 25% OFF” / GET DISCOUNT modal before browsing products.
  3. Complete email signup (or dismiss if possible) and note whether a Thank You / DIMETIME state still occludes the storefront.
  4. If browse remains blocked, refresh the page as the escape hatch.

Suggested fix: Tune Klaviyo (or theme) popup: delay/trigger on intent, always-available close, and non-blocking thank-you. Double-check Klaviyo desktop vs mobile targeting, then verify first-visit vs returning cookies.

Notes: HTTP 2026-07-28: dimemerch.com → www.dimemerch.com is Shopify (powered-by Shopify). Page HTML includes Klaviyo onsite JS (company_id Yuah9v) and magnific-popup assets. Blocking popup/thank-you behavior is screenshot-verified on desktop only; live trigger timing can vary by cookie/geo. Mobile remains incompletely verified — confirm in Klaviyo before treating it as confirmed. Wander screenshots: wander-shopify-desktop-001.png, wander-shopify-mobile-001.png (mobile capture is provisional).

Caveat: Aggressive email capture is a common Shopify growth tactic. Tradeoff: list growth vs. immediate browse friction. Current implementation appears past the useful threshold.

QA-002

Footer Lab Results link is dead (404)

Open live pagedimeindustries.com/?page_id=17
P1 (high — hurts users sitewide)OBSERVED

broken links · open · checked 2026-07-28

What we saw

Multiple Lab Results hrefs coexist: https://coas-7d1e18b1a038.herokuapp.com/ (200), https://dimeindustries.com/lab-results/ (200), and https://dimeindustries.com/?page_id=17 (404 Whoops). Oklahoma/contact/app/find-us footers include the broken page_id=17 target.

What should happen

Every Lab Results footer/nav control should open the current COA destination consistently.

Why it matters

Trust/compliance signal is broken for shoppers seeking lab transparency — a high-stakes cannabis brand moment. Also creates inconsistent destinations across templates.

How to check it yourself

  1. Open a non-home page such as https://dimeindustries.com/oklahoma/ or /contact/ or /app/.
  2. In the footer HELP/company column, click LAB RESULTS when it points at ?page_id=17.
  3. Land on the branded 404: “Whoops, that page is gone”.

Suggested fix: Audit all menus/footers/widgets for Lab Results; point every instance to one canonical URL; 301 legacy page_id=17; remove stale custom links.

Notes: Independent probe 2026-07-28: GET ?page_id=17 → HTTP 404 with H1 “Whoops, that page is gone”. Homepage also still mixes heroku COA + /lab-results/. Screenshot footer-lab-results-001.png captures the Whoops 404 chrome (hamburger + FIND DIME / VALIDATE).

Caveat: Unlikely intentional. Looks like a migrated WP page ID left in a footer template while other templates were updated to heroku or /lab-results/.

QA-003

Desktop still uses a mobile hamburger menu

Open live pagedimeindustries.com
P1 (high — hurts users sitewide)OBSERVED

navigation · open · checked 2026-07-28

What we saw

Desktop chrome uses hamburger + overlay sidebar. Primary IA is collapsed until opened. Same pattern observed on Contact and App/Rewards landing screenshots.

What should happen

Desktop typically exposes primary destinations (Products, Find Dime, Lab Results, Rewards) without an extra click behind a mobile pattern.

Why it matters

Adds friction to every high-intent path (buy, find store, validate, lab results). Increases bounce risk for desktop paid/organic traffic.

How to check it yourself

  1. Open the homepage or Contact / App+Rewards pages at a desktop viewport width.
  2. Note the hamburger control instead of a persistent horizontal desktop nav.
  3. Open the menu and observe the left sidebar with FIND DIME NEAR YOU +, PRODUCTS +, LAB RESULTS, etc.

Suggested fix: Introduce a true desktop nav (or hybrid mega-menu) while keeping hamburger for small breakpoints. Keep FIND DIME / VALIDATE header CTAs.

Notes: Bricks theme pattern. Screenshots show desktop-width layout with hamburger. May be intentional brand/minimal-header choice — document tradeoff before redesign.

Caveat: Possibly intentional minimal header aesthetic. Tradeoff: visual simplicity vs. desktop discoverability. Still a revenue/UX risk even if deliberate.

QA-012

Canada Links page sends people to dead pages

Open live pagewww.dimeindustries.ca
P1 (high — hurts users sitewide)OBSERVED

canada · open · checked 2026-07-28

What we saw

Most Canada nav destinations 404: /lab-results, /store-locator, /locations, /products, /events, /about. Validate and Contact return 200. AI Assistant points at a dead myftpupload.com host. Merch still reaches dimemerch.com.

What should happen

Primary Canada destinations (labs, stores, products, AI help) should resolve to working pages, or links should be removed/hidden until those pages exist.

Why it matters

Canadian visitors following the main link hub hit dead ends for trust (lab results), retail discovery, catalog, and AI help — undermines the intentional-separate-.ca story and looks unfinished.

How to check it yourself

  1. Open https://www.dimeindustries.ca/ (Links / Canada landing).
  2. From the top link row, open Lab Results, Store Locator, Locations, Products, Events, or About.
  3. Land on the branded “Page Not Found” (HTTP 404).
  4. Also open AI Assistant — it leaves .ca for https://nh7.88d.myftpupload.com/ (GoDaddy Managed WordPress temp domain) which also 404s.

Suggested fix: Audit every Canada Links href: publish the missing pages, point to working US/COA equivalents where legal, or remove the dead links. Replace the myftpupload AI URL with a real assistant (or remove until ready).

Notes: Agent wander 2026-07-28: HTTP GET confirmed 404 for lab-results, store-locator, locations, products, events, about, and nh7.88d.myftpupload.com. Validate + Contact 200. Related to QA-008 (separate Canada feel) but this is hard broken-link evidence, not just IA/branding.

Caveat: A sparse Canada landing can be intentional for legal/regional reasons. Shipping a full nav of 404s is not — that looks like unfinished Webflow/CMS routes or leftover staging URLs.

QA-004

Store Locator and Events are buried in the menu

Open live pagedimeindustries.com
P2 (important — confusing or hard to find)OBSERVED

navigation · open · checked 2026-07-28

What we saw

Those destinations sit behind a collapsed accordion in an already-hidden hamburger menu. Locations grid page screenshot shows the expanded state with Store Locator / Events.

What should happen

Store Locator and Events should be one-click discoverable for users seeking retailers or brand activations.

Why it matters

Retailer discovery and event attendance are core growth loops; burying them reduces completed “find near me” journeys.

How to check it yourself

  1. Open the sidebar nav on desktop.
  2. Note FIND DIME NEAR YOU shows a + accordion control.
  3. Expand it on the Locations (/locations/) experience to reveal Store Locator and Events nested underneath.

Suggested fix: Promote Store Locator (and optionally Events) to top-level nav items or always-expanded desktop children; keep FIND DIME header CTA wired to locator.

Notes: Related to QA-003. Header FIND DIME button mitigates somewhat (links to /find-us/), but Events remains harder to discover.

Caveat: Grouping under FIND DIME NEAR YOU is reasonable IA; the problem is stacking collapse (hamburger + accordion) on desktop.

QA-005

Store Locator map showed Las Vegas first

Open live pagedimeindustries.com/find-us
P2 (important — confusing or hard to find)POSSIBLE

store locator · open · checked 2026-07-28

What we saw

On this click-through, the map opened on Las Vegas–area pins. StoreRocket powers the widget. This might simply reflect the tester’s location/IP — not proven as a fixed site misconfiguration.

What should happen

Map should start from the visitor’s location when possible, or a clear national overview with easy search — not an unexplained regional default.

Why it matters

If the default really is stuck on one city, shoppers elsewhere may think DIME isn’t nearby and leave. Worth confirming before treating it as a hard bug.

How to check it yourself

  1. Open https://dimeindustries.com/find-us/.
  2. Look at the map before searching or granting location.
  3. Note whether Las Vegas–area pins appear as the starting view (as in the screenshot).

Suggested fix: Recheck from other regions and with location permission on vs off. If it is a fixed default, adjust StoreRocket (geolocation, national zoom, or clear search). Separately audit pin freshness.

Notes: /find-us/ loads; StoreRocket script is present. Las Vegas starting view is from one tester session + screenshot — cause (IP geo vs configured default) is unproven without admin access or multi-region checks.

Caveat: Might be based on the tester’s location or IP, not a site bug. Could also be an intentional Vegas-heavy default. Treat as POSSIBLE until checked from other places.

QA-006

Events calendar feels like a different product

Open live pagedimeindustries.com/events
P2 (important — confusing or hard to find)OBSERVED

events · open · checked 2026-07-28

What we saw

Screenshot shows an isolated “Dime Access” events experience. Live /events/ returns title “Dime Access” and is not Bricks-styled like the marketing site.

What should happen

Events should feel continuous with the brand site (shared header/footer/nav, consistent visual system).

Why it matters

Brand discontinuity increases drop-off between marketing interest and event RSVP; harder for content/ops teams to maintain one system.

How to check it yourself

  1. From nav, open Events (under FIND DIME NEAR YOU or via /events/).
  2. Observe “Dime Access: Public Event Calendar” UI chrome, typography, and isolation from main Bricks site patterns.

Suggested fix: Either restyle/embed Dime Access inside the main chrome or clearly frame it as a product with shared global nav. Align footer Lab Results etc. with canonical destinations.

Notes: HTTP 2026-07-28: /events/ 200, og:title Dime Access. Not Bricks. Separate product surface from primary WP site.

Caveat: Dime Access may be intentionally positioned as a VIP/events product. Tradeoff: product identity vs. site cohesion.

Screenshots

QA-010

Gummy page shows softgel directions by mistake

Open live pagedimeindustries.com/products/gummies/balanced/peach
P2 (important — confusing or hard to find)OBSERVED

general ux · open · checked 2026-07-28

What we saw

Page includes correct gummy directions and a second directions block: “Take one Softgel with water…”. Live HTML 2026-07-28 still contains that softgel directions sentence on the peach gummies URL. Same “Take one Softgel…” string also present on other live gummy PDPs checked in the wander pass: balanced huckleberry, balanced blue-raspberry, rosin watermelon, and rosin blueberry — so this looks like a shared template partial, not a one-off peach copy error.

What should happen

Directions on a gummy PDP should describe gummy use only; cross-sell modules should not inject another format’s dosage copy as if it applies here.

Why it matters

Consumer dosing confusion / trust defect on a product detail page — compliance-adjacent content quality issue. Scope appears across the gummy PDP family, not a single SKU.

How to check it yourself

  1. Open the live product page: https://dimeindustries.com/products/gummies/balanced/peach/
  2. Read the first DIRECTIONS block (gummy dosing).
  3. Scroll to ALSO AVAILABLE IN and read the second DIRECTIONS block that mentions softgels.

Suggested fix: Fix Bricks template partial so cross-sell “Also available” does not reuse softgel directions module; QA the full gummy + softgel PDP set after the fix.

Notes: Independent HTML confirmation of softgel directions string on /products/gummies/balanced/peach/ plus four sibling gummy URLs (2026-07-28 wander). Screenshot shows both DIRECTIONS sections on peach.

Caveat: Almost certainly a template reuse bug, not intentional softgel instructions for gummies.

QA-007

State location pages dump long product grids

Open live pagedimeindustries.com/oklahoma
P3 (medium — messy or costly to maintain)OBSERVED

locations · open · checked 2026-07-28

What we saw

Oklahoma (and likely peer state templates) present lengthy product grids. Locations hub includes CANADA as a tile. Manual QA flags SEO and content-maintenance cost.

What should happen

Geo pages should help users find availability / retailers with maintainable, accurate inventory signals.

Why it matters

High editorial surface area: stale products, thin/duplicate geo content risk, crawl budget noise. Not an immediate outage, but ongoing ops cost.

How to check it yourself

  1. Open https://dimeindustries.com/locations/ and note the state grid including CANADA.
  2. Open https://dimeindustries.com/oklahoma/ and scroll long product listing grids.
  3. Note footer still exposes Lab Results (related broken destination on this template).

Suggested fix: Template review: shorter curated sets, dynamic availability where possible, canonical strategy for geo pages, and clear path to Store Locator.

Notes: Both URLs 200 on 2026-07-28. Oklahoma footer Lab Results includes broken ?page_id=17 (see QA-002). Wander pass also saw long product grids on /locations/california/ (~47 product hrefs) and /locations/nevada/ (~36) with the same page_id=17 footer Lab Results href.

Caveat: State landing pages are a common SEO play. Long grids may be intentional for coverage; cost/benefit should be measured with Search Console.

QA-008

Canada site feels like a different website

Open live pagewww.dimeindustries.ca
P3 (medium — messy or costly to maintain)OBSERVED

canada · open · checked 2026-07-28

What we saw

dimeindustries.ca opens as a “Links”-titled Canada landing with little of the main site’s nav and a consent banner — it reads like a separate mini-site.

What should happen

If Canada is meant to feel continuous with the US brand site, it should share recognizable navigation and clear next steps. If it is intentionally a separate legal/regional landing, that should be obvious to visitors.

Why it matters

Canadian visitors may feel lost or stuck compared with the US site. Whether that is a problem depends on legal and regional intent we can’t see from the outside.

How to check it yourself

  1. From Locations, open CANADA (or visit https://dimeindustries.ca/).
  2. Compare it to dimeindustries.com: consent banner, sparse nav, Canada-themed “Links” landing.

Suggested fix: Confirm with legal/ops whether a separate, sparse .ca experience is intentional. Don’t redesign without that evidence. If it is intentional, label it clearly; if not, align nav and next steps with the main brand site.

Notes: https://dimeindustries.ca/ returns 200 with title “Links”. Related US page: dimeindustries.com/links/. Screenshot canada-001.png shows the consent/Links experience.

Caveat: A different Canada site may be intentional for legal or regional reasons. This is an observation of how it feels — not a prescription to merge or rebuild without that context. Separately, many of those Canada nav destinations currently 404 — see QA-012.

Screenshots

QA-009

AI Budtender shows broken image placeholder

Open live pagebudtender-bdf452c7c488.herokuapp.com
P3 (medium — messy or costly to maintain)OBSERVED

general ux · open · checked 2026-07-28

What we saw

Screenshot shows broken image icon in the avatar panel. Chat works and cites verification, weedmaps.com/brands/dime/, and dimemerch.com. HTML references image filenames with spaces (e.g. GOLD DIME V2.png).

What should happen

Avatar/marketing image loads; chat answers use current canonical brand URLs.

Why it matters

Makes the AI assistant look unfinished; weakens trust in an experimental support channel.

How to check it yourself

  1. Open AI Assistant from main nav (links to Heroku budtender app).
  2. Observe large broken-image placeholder beside the chat panel.
  3. Send a message; note reply links to verification, Weedmaps, and dimemerch.com.

Suggested fix: Fix asset paths (URL-encode or rename files without spaces); add fallback art; audit reply URL allowlist for current destinations.

Notes: Linked from homepage as https://budtender-bdf452c7c488.herokuapp.com/. Express/Heroku app title “HeyGen Avatar Chat”. Some assets return 200 when correctly encoded; browser broken-image state is screenshot-OBSERVED in original manual QA. Agent wander pass 2026-07-28 loaded GOLD%20DIME%20V2.png and think.png successfully — broken avatar may be intermittent or asset-specific; keep open on George’s screenshot evidence.

Caveat: Not intentional. Separate Heroku micro-app pattern matches COA app fragmentation.

QA-011

Mobile comparison table wraps mid-word

Open live pagedimeindustries.com/built-to-beat-leaks
P3 (medium — messy or costly to maintain)OBSERVED

general ux · open · checked 2026-07-28

What we saw

Screenshot shows comparison table with harsh mid-word wraps, harming scannability of the hardware differentiation story. Reconfirmed on ~390px viewport: preroll comparison cells ~65px wide with word-break:break-word, fragmenting strings like “10-pack, reusable case”.

What should happen

Tables should remain readable on mobile (horizontal scroll, stacked cards, or responsive typography without breaking words mid-glyph).

Why it matters

Undermines a key brand narrative page (hardware differentiation) on mobile — where much social/referral traffic lands.

How to check it yourself

  1. Open Built to Beat Leaks hardware story page on a narrow mobile viewport.
  2. Scroll to the preroll / hardware comparison table.
  3. Observe severe mid-word wrapping in cells.

Suggested fix: CSS: overflow-x auto on table wrapper; avoid word-break:break-all; consider card layout under ~640px.

Notes: Page returns 200. Visual/CSS issue — original screenshot plus wander-table-wrap-mobile-001.png from agent pass.

Caveat: Not intentional. Common Bricks/table responsive gap.