Cannabis SEO Platform

    SEO Isn't a Plugin. It's the Platform.

    Buddy is the only cannabis ecommerce platform with enterprise-grade SEO engineered directly into its own codebase — server-rendered, structured, and updated in real time. No WordPress. No iframes. No third-party tools. No extra cost.

    30%

    average SEO lift after switching to Buddy

    100%

    of SEO tools built in — $0 in plugins or add-ons

    1000s

    of SEO optimizations shipped platform-wide

    24/7

    real-time updates — always current, always compliant

    The stakes

    Why Cannabis SEO Is Everything

    Cannabis retailers can't advertise on Google or Meta. Organic search is the channel. That makes SEO the single most valuable marketing capability a dispensary platform can have — and Buddy treats it that way.

    If your website can't rank, you're invisible. Most cannabis websites are built on rented tech: WordPress themes held together by plugins, embedded menus, iframe widgets. Search engines can barely read them, and the products you actually sell never make it into the index.

    Buddy was built the opposite way — search-first, from the server up. We own the entire platform, A to Z. No WordPress, no WooCommerce, no plugins, no iframes, no third-party page builders. That's why we can engineer SEO at the foundation instead of bolting it on. Explore the full Buddy platform to see how it fits together.

    Buddy vs. Everything Else

    The same capabilities, priced and delivered four very different ways.

    SEO capability comparison between Buddy, WordPress/WooCommerce, a React site with an embedded menu, and an iframe menu widget
    CapabilityBuddyWordPress / WooCommerceReact site + embedded menuIframe menu widget
    Server-rendered product & menu pages (crawlable by Google)NativeTheme dependentMenu not crawlableInvisible to Google
    Products, categories & brands on YOUR domainAlwaysMenu on a subdomainEmbedded subdomainThird-party domain
    Editable robots.txt, XML & HTML sitemaps from a dashboardBuilt inRequires pluginsDeveloper requiredNo control
    Product schema (JSON-LD) auto-generated with live price, stock & reviewsAutomaticPaid plugin + setupCustom dev workNot available
    LocalBusiness schema per store locationPer storeManual per pageCustom dev workNot available
    Per-page meta titles, descriptions, canonicals, index/follow controlsEvery page typeRequires pluginsDeveloper requiredNot available
    301/302 redirect manager with bulk uploadBuilt inPlugin + maintenanceServer configNot available
    Instant search-engine indexing notificationsOne click, in batchesThird-party toolManualNot available
    Dedicated SEO landing pages with custom URLs & schemaUnlimitedPage builder add-onDeveloper requiredNot available
    Local SEO pages for every store locationAutomaticBuilt by handBuilt by handNot available
    AI search optimization (llms.txt / GEO)Generated liveNot availableManual fileNot available
    SEO monitoring with auto-generated fallbacksAlways onAgency retainerAgency retainerNot available
    Real-time platform-wide SEO updatesEvery sprintYou maintain itYou maintain itVendor controlled
    CostIncluded in the platformPlugins + agency + dev hoursDev hours + toolingWidget fees, no SEO value

    Iframe and embedded menus hide your entire product catalog from Google. WordPress needs a stack of paid plugins and constant maintenance just to approximate what Buddy does out of the box. Buddy owns its platform, so every one of these is native.

    What's built in

    Eight Pillars, All Included

    Every tool below ships with the platform. Nothing here is an add-on, an upgrade tier, or a plugin you have to source yourself.

    Pillar 01

    Technical SEO Foundation

    Search engines read Buddy sites the way they were meant to: fast, clean, server-rendered HTML. No JavaScript shell, no waiting for a crawler to guess what's on the page.

    • Server-side rendering on every page — crawlers see full content, not a JavaScript shell
    • Automated XML sitemaps: generate instantly or on a daily, weekly, or monthly schedule
    • Customer-facing HTML sitemap page with configurable sections and quick links
    • Dashboard-editable robots.txt with granular crawler control
    • 301/302 redirect manager with bulk CSV upload
    • Canonical URL architecture across products, categories, and locations
    • Proper 404 handling, duplicate-route prevention, clean slug management
    • Page indexing tool: notify search engines to crawl new pages or remove dead ones, in batches
    • Performance engineering: optimized HTML document size, cached metadata, responsive images
    Technical SEO Foundation
    Server-rendered HTMLDelivered
    XML sitemapAuto — daily
    robots.txtEditable
    RedirectsBulk CSV
    CanonicalsSelf-referencing
    Pillar 02

    Total On-Page Control

    Every page on a Buddy site — home, shop, product, category, brand, deals, blog, FAQ, careers, state pages and more — has editable SEO settings. Smart defaults ship on day one; you override anything you want.

    • Meta title, meta description, and canonical URL per page type
    • Index/follow toggles on any page
    • Custom URL slugs and nested routes
    • Semantic heading control (H1–H6) built into page components
    • Open Graph + X (Twitter) Card manager: titles, descriptions, images with alt text, card types
    • Pattern-based product meta titles and descriptions built from live catalog fields
    Total On-Page Control
    Meta title62 / 60 chars
    Meta description154 / 160 chars
    CanonicalSelf-referencing
    Index / followIndex, follow
    Social cardLarge image
    Pillar 03

    Structured Data Engine

    Rich results without writing a line of code. Buddy generates JSON-LD from live catalog data — so prices, stock, and star ratings can show up right in Google.

    • Product JSON-LD on every product page with live tokens: price, currency, availability, variants, brand, SKU, images
    • Reviews and aggregate ratings added to product schema automatically
    • LocalBusiness schema per store location, pre-populated from store data
    • ItemList, page-level, and blog/author schema support
    • Custom JSON-LD editors on any page for full control
    • Auto-generated schema fallbacks — if you never touch it, valid schema still ships
    Structured Data Engine
    "@type"Product
    priceLive from menu
    availabilityInStock
    aggregateRating4.8 · 214
    brandSynced
    Pillar 04

    Local SEO, Multiplied by Every Location

    Built for multi-location retail from day one. Every store gets its own optimized page, its own schema, and its own place in the URL structure — so each location competes in its own market.

    • Dedicated location page builder per store: about, store features, reviews, FAQs, hours, directions, categories
    • Per-store SEO controls: meta title, description, canonical, index toggle
    • URL slugs with state and city structure (e.g. /mi/detroit)
    • Separate SEO settings for each store's menu page
    • State directory pages and city-level architecture
    • LocalBusiness schema per store, aligned with your Google Business Profile
    Local SEO, Multiplied by Every Location
    /mi/detroitLocalBusiness ✓
    /mi/ann-arborLocalBusiness ✓
    /il/chicagoLocalBusiness ✓
    State directoryAuto-built
    Hours & directionsStructured
    Pillar 05

    SEO Landing Pages & Components

    Turn search demand into pages in minutes. Build the page, set the URL, publish — schema, sitemap inclusion, and analytics come with it.

    • Unlimited landing pages with custom URLs, full SEO settings, schema, and publish controls
    • "Shop by Effect" pages targeting high-intent searches — sleep, relax, focus, energy, creativity — with live product grids
    • Unique metadata, ItemList schema, and automatic sitemap inclusion on every effect page
    • Dedicated SEO component library in every page builder: SEO-friendly feature and testimonial sections with proper semantic markup
    • Per-page analytics: visitors, unique visitors, bounce rate
    • Indexable brand pages for every brand in the catalog and full category page architecture
    SEO Landing Pages & Components
    /effects/sleepPublished
    /effects/focusPublished
    /brands/*Indexable
    SitemapAuto-included
    SchemaItemList
    Pillar 06

    Content & Authority (E-E-A-T)

    The trust signals Google rewards, built into the CMS. Real authors, real reviews, real answers — structured the way search engines expect to find them.

    • Full blog platform with per-post page builder, related-article linking, and geo-targeted content structure
    • Author authority pages: bio, credentials, expertise, editorial process and standards, verified badge
    • Author pages carry their own SEO meta
    • Review and rating components that put real customer proof on the page
    • FAQ and content sections designed to be crawlable, structured, and answer-ready
    Content & Authority (E-E-A-T)
    Blog platformBuilt in
    Author pagesCredentialed
    Editorial standardsPublished
    ReviewsOn-page + schema
    FAQ blocksAnswer-ready
    Pillar 07

    AI Search Ready (GEO)

    Search is changing. Buddy is already there. Generative Engine Optimization is a first-class discipline on the platform, not a future roadmap item.

    • llms.txt: an AI-first content roadmap so ChatGPT, Gemini, Perplexity, and Claude understand and cite your site accurately
    • llms.txt generated dynamically from store, location, and service content
    • Granular AI crawler control in robots.txt — you choose how AI systems access your site
    • AI assistant traffic tracked as its own channel in analytics
    • Generative Engine Optimization built into the roadmap as a first-class discipline
    AI Search Ready (GEO)
    llms.txtGenerated live
    AI crawler rulesGranular
    ChatGPT referralsTracked
    Perplexity citationsTracked
    GEO roadmapShipping
    Pillar 08

    Always Optimized, Automatically

    SEO isn't a setup task on Buddy. It's a living system that checks itself, fills its own gaps, and improves platform-wide without you touching anything.

    • SEO completeness monitoring: dashboards flag missing titles, descriptions, H1s, schema, or content before pages go live
    • Auto-generated defaults: every new store page ships with baseline metadata, schema, and content
    • Platform-wide fixes: one improvement to Buddy's templates instantly upgrades every client site
    • Continuous audits against real crawler behavior — raw server HTML, what Google actually reads
    • Always aligned with the latest search engine guidelines, so you never have to track them
    Always Optimized, Automatically
    Pages scannedContinuous
    Missing meta0 — auto-filled
    Schema coverage100%
    Crawler auditRaw HTML
    Platform updatesAutomatic

    Continuous delivery

    We Never Stop Shipping

    Buddy's team ships SEO improvements continuously — new components, new page types, new schema, new AI-search capabilities — and every client site gets them in real time, at no additional cost. Your website gets better at SEO while you sleep.

    1. Shop by Effect pages

      High-intent landing pages with live product grids and ItemList schema.

    2. SEO completeness monitoring

      Dashboards that flag missing metadata, headings, and schema before launch.

    3. AI search optimization

      Dynamic llms.txt, AI crawler controls, and AI referral analytics.

    4. Page indexing tool

      Batch notify search engines to crawl new pages or drop dead ones.

    5. And more every sprint

      New components, page types, and schema — shipped to every client site.

    Results

    30%

    Retailers who switch see a 30% average SEO lift after switching to Buddy — powered entirely by tools built into the platform.

    With server-rendered pages, automatic structured data, and location-level SEO on every store, a Buddy site is engineered to outrank iframe menus and plugin-built sites.

    Cannabis SEO Questions, Answered

    The gold standard

    Rank Like the Gold Standard.

    Book a demo and we'll walk through every SEO tool on your own products and locations.

    Every Buddy client site ships with server-rendered pages, structured data, self-referencing canonicals, and llms.txt built in.

    Copy Copy