
budauthority.com
THE CAMPAIGN
Bud Authority is a cannabis-specialist digital marketing agency that builds custom Next.js dispensary websites and runs a full-stack SEO, AEO, GEO, local, and AI-visibility growth campaign for dispensaries, MSOs, and cannabis brands across the United States.
Everything your current agency isn't doing. Two engines, one campaign: a concept-led custom build and a full-surface optimization protocol engineered to dominate traditional search, AI answer engines, voice assistants, map pack, and zero-click results.
TTFB
<100ms
vs 600-1200ms
LCP Mobile
<1.8s
vs 3.5-6.0s
INP
<150ms
vs 400ms+
Client JS
<90KB
vs 400-800KB
Lighthouse
95+
vs 40-65
CLS
<0.05
vs frequent fails
The Build
Web Design Brain v10.0
A 9-phase build pipeline behind an 18-gate quality system. Concept-led custom Next.js 16, immersive 3D where it earns its place, and a structural performance moat WordPress cannot reach.
The Domination
Divinity Optimization Protocol v2.0
A full-surface local search domination engine. 8-layer SEO, AEO, and GEO baked into every page, an off-site citation engine, a 3-pass adversarial audit, and a measurement loop that tracks rankings, map pack, and AI-engine visibility.
The Concept Engine
BIG IDEA
Brand excavation, three divergent directions, scored against the Awwwards jury rubric before a line of code
The Interceptor
SSR
Product-level indexing via menu data liberation and schema injection, readable by Google and LLM crawlers
The Hydra
500+
Demand-gated programmatic geo, product, and learn pages per market via SSG architecture, never doorways
Splat Capture
3D
Photoreal gaussian-splat capture of the real store, streamed via Spark, a moat no template competitor has
Velocity
CRO
Neuro-design conversion engineering, A/B testing, and revenue-per-organic-visitor attribution
Brand Radar
AI
Share-of-voice tracking across ChatGPT, Gemini, Perplexity, Copilot, Grok, and Google AI Overviews
Every market you serve, lit up on the map.
We engineer the map pack, the geo-grid, and the citation stack until your dispensary owns its neighborhoods. Markets ignite city by city as ranking, reviews, and AI citations compound.
Creative Conceptualization Engine
Brand excavation -- Founder story, store photos, cultural fingerprint, the customer fantasy, the enemy you refuse to be
One Big Idea -- A single organizing concept a juror could describe in one sentence, no two clients alike
Three divergent directions -- Sharp, Bold, and Legendary tracks presented before any code
Award-rubric self-score -- Scored against the real Awwwards jury rubric. Design, usability, creativity, content
Reconnaissance + Audit
Full Digital Audit -- Technical health, crawler access, indexation gaps, site speed, security
Competitive Intelligence -- Keyword gap, content gap, backlink comparison, CWV benchmarking
Keyword Universe Build -- Intent-segmented: local, product, educational, comparison, emerging
Market Opportunity Mapping Underserved clusters
Custom Next.js Build + Immersive Layer
Next.js 16 / React 19 -- SSG and ISR, static HTML from 300+ edge locations
Server Components -- 95% of the site renders with zero client JS. 90% less JS
Mobile-First Design -- Built for mobile first, then scaled. 44px+ touch targets
Custom Brand Direction -- Not a template. The Big Idea built into a unique design for your archetype
Immersive 3D + WebGPU -- Three.js and gaussian-splat store capture where it earns its place, device-tiered
Ecommerce Integration -- Dutchie, Jane, Dispense, Blaze, AIQ + others with server-side rendering
Age Gate Excellence -- Branded, accessible, focus-trapped, session-persisted. The #1 cannabis lawsuit vector, handled
18-Gate Quality System -- Build, schema, mobile, AI readability, design, accessibility, and legal exposure, looped until clean
8-Layer SEO / AEO / GEO Optimization Stack
Technical SEO Foundation
Per-page meta architecture -- Unique titles, descriptions, OG images, canonicals
AI crawler access -- 57-bot allowlist: GPTBot, Google-Extended, ClaudeBot, PerplexityBot, CCBot, Bingbot
Dynamic XML sitemap -- Priority-weighted, accurate per-file lastmod dates
Security headers -- CSP, X-Frame, HSTS, Referrer-Policy, X-Robots-Tag
Geo meta tags -- geo.region, geo.position, ICBM for hyper-local signals
Core Web Vitals -- LCP, INP, CLS optimized at the infrastructure level
Schema Markup + Entity Graph (14+ Schema Types)
Organization -- @id node, sameAs, knowsAbout (20+ topics), areaServed
CannabisDispensary -- Hours, geo, menu, OrderAction + ReserveAction
FAQPage + QAPage -- Dual: featured snippets + AI citation with author
Product + Article + Service -- Rich results for products, learn content, delivery
HowTo + ItemList + DefinedTerm -- Step guides, rankings, "what is X" answers
SpeakableSpecification -- 30+ pages marked for voice + AI citation
Answer Engine Optimization (AEO)
AI citation targeting -- Be cited by ChatGPT, Gemini, Perplexity, Claude, Copilot
Entity-first architecture -- Every page opens with a citable factual statement
AnswerBlock + KeyFact -- Microdata-marked Q&A and extractable data pairs
Content in initial HTML -- AI crawlers do not execute JS, so the answer is server-rendered
Generative Engine Optimization (GEO)
AI Overview targeting -- Google AI Mode, Microsoft Copilot, zero-click generated answers
Triple extraction surface -- JSON-LD + microdata + llms.txt and llms-full.txt, both 200 and head-linked
Citation-ready content -- Timestamps, author attribution, fact-dense pages
ItemList + DefinedTerm -- "Best dispensary in [city]" + "What is [X]" domination
Entity SEO + Zero-Click + Internal Linking + Crawl Efficiency
Knowledge Graph engineering -- sameAs, @id relationships, knowsAbout topical authority
Single source of truth NAP -- One data constant, zero drift across all pages + schemas
Zero-click domination -- Visible FAQs, comparison tables, numbered lists, People Also Ask
Hub-and-spoke linking -- Programmatic, never manual, 3+ contextual links per page
Crawl efficiency -- Clean URLs, self-referencing canonicals, zero thin pages, zero crawl traps
potentialAction -- OrderAction, ReserveAction, SearchAction from search results
Voice + Conversational Search
SpeakableSpecification markup 30+ pages
Conversational query targeting -- Natural language content for how people actually speak and prompt
Voice-first local optimization "Near me" and "open now"
Local Surface + Google Business Profile Domination
Map Pack domination -- Targeting top 3 map results
Site-to-GBP parity -- Hours, NAP, license, and geo verified exact across the site and the profile
Citation building -- Consistent NAP across 200+ directories
Review management -- Monitoring, response strategy, and compliant velocity. No gating, no incentives
GBP optimization -- Categories, attributes, products, photos, and proactive Q&A seeding
Insights tracking -- Actions, calls, direction requests, website clicks tracked monthly
Content + Topical Authority
Topical authority architecture -- Content clusters establishing market dominance
AI-optimized content writing -- Structured for both humans and AI extraction
Geo-targeted content -- Neighborhood pages, delivery zones, "best in [area]"
Compliance-first copy -- 21+ language, license numbers, state disclaimers, zero health claims by default
Off-Site Citation Engine + Digital PR + CRO
Off-site citation engine -- Listicles, press, and real-identity Reddit and Leafly seeding. Reddit is the #1 LLM citation source
Authority acquisition -- PR campaigns, guest posting, cannabis-specific link building
Competitor backlink analysis -- Find where they earn links and take them
Conversion rate optimization -- Frictionless flows, trust architecture, A/B testing, revenue-per-organic-visitor
3-Pass Adversarial Audit + Measurement Loop
Since April 2026 Google takes manual actions from competitor spam reports, so every page ships as if a hostile party is inspecting it with a Rich Results Test tab open. Three adversarial audit passes hunt for fabrication, invalid schema, policy violations, and indexation traps before launch. Then the measurement loop arms, and the campaign is judged on outcomes: ranked local map pack position, organic cannabis SEO clicks, and AI answer engine citations, not artifacts.

What We Track After Launch
AI-visibility brand radar -- Share of voice, mentions, and citations across ChatGPT, Gemini, Perplexity, Copilot, Grok, Google AI Overviews, and Google AI Mode
Geo-grid heatmaps -- Map pack rank across a grid of points around the store, not a single vanity check
Search Console pull -- Clicks, impressions, positions, and page-level movement, tracked window over window
Rank + SERP tracking -- Local and organic position tracking with competitor overlays
GBP actions -- Calls, direction requests, and website clicks from the profile
30 / 60 / 90 checkpoints -- Scheduled outcome reviews. The campaign is done when the data moves, not at deploy
Standing monitors -- Noindex tripwire and menu-freshness alarms catch regressions before they cost rankings
18-Gate Quality System
Nothing ships until it clears every gate. The QA loop runs until clean, so the page a customer sees is the page that passed build, schema, mobile, accessibility, AI readability, concept originality, and legal exposure checks.
01
Build
02
Links
03
Mobile
04
Content Consistency
05
Schema
06
Images + Alt
07
Performance
08
AI Readability
09
Internal Links
10
Zero-Click
11
Design Intelligence
12
Mobile Perf + Scroll
13
AI Search Apex
14
Subagent Hygiene
15
Content Hygiene
16
Concept Originality
17
Immersive Budget
18
Accessibility + Legal
Built to Survive an Audit
One engine, one law: nothing fabricated, everything verified on the live production domain, every claim traceable to an official source or a tool pull captured this run. This is the discipline that keeps a client the most defensible dispensary in its market through every core update and AI surface shift.
Nothing fabricated, ever -- No invented reviews, ratings, counts, or statistics. If real data is unavailable, the element does not ship
Platform claims need platform sources -- Every threshold is traceable to official documentation or a test we ran, never an SEO blog
The live domain is the only truth -- A fix is done when curl sees it in production HTML and the live re-check passes
Demand-gated scale, no doorways -- Pages exist only where there is verified demand and unique value. Google names doorway fan-out as spam
Compliance beats every optimization -- State cannabis rules, GBP guidelines, and FTC 16 CFR 465 win over any ranking tactic
Measure outcomes, not artifacts -- Schema counts are diagnostics. Pack positions, clicks, and AI citations are the scoreboard
WordPress + Elementor Comparison
| Metric | WordPress + Elementor | Bud Authority |
|---|---|---|
| Time to First Byte | 600-1200ms | < 100ms |
| Client JavaScript | 400-800KB | < 90KB |
| LCP Mobile | 3.5-6.0s | < 1.8s |
| INP | 400ms+ | < 150ms |
| Concept | Template aesthetic, AI-slop convergence | One Big Idea, award-rubric scored |
| Immersive / 3D | Impossible | WebGPU 3D + photoreal store splats |
| Schema Markup | Plugin-generated, stale | Code-generated, always in sync |
| AI Readability | JS-gated, AI skips it | Full HTML on first fetch |
| AI Search Surface | Invisible to LLMs | Triple surface: JSON-LD + microdata + llms.txt |
| AI Visibility Tracking | None | Brand-radar across 6+ AI engines |
| Entity Consistency | Multiple systems, manual | Single source, zero drift |
| Accessibility / Legal | Unaudited embeds, lawsuit exposure | WCAG 2.2 AA incl. age gate + embed |
| Security | Plugin-dependent attack surface | Zero plugin layer |
| Verification | None | 3-pass adversarial audit + 18 gates |
Typical Milestones
Directional ranges from prior campaigns. Real timing depends on starting authority, market competition, and review velocity. Not a guarantee.
60-90 DAYS
Ranking Improvements
90-120 DAYS
Map Pack Dominance
6 MONTHS
Revenue Impact
12 MONTHS
Full Authority








