Structure the site as a shallow tree: homepage on top, categories named the way shoppers search — flower, edibles, carts, pre-rolls — and products and guides beneath them. Keep every page within three clicks of the homepage and let the URLs mirror the tree.
Architecture is a search decision, not a design one
The tree you choose decides which pages collect internal authority and which queries you can compete for at all. Head terms like dispensary edibles or live resin carts are won by category pages, and a category page only exists if the architecture creates it. A brand that dumps 400 products into one /shop/ URL has decided, whether it meant to or not, to compete for nothing but its own name.
Name categories in search language
Shoppers type edibles, pre-rolls, concentrates, and vape carts. They do not type your menu's cute in-house labels. Every category and subcategory should map to a real query, which means the category list comes from keyword data, not from a brainstorm. In-house brand names can live one level down, as pages inside the categories people actually search for.
Hold the line at three clicks
Homepage to category to subcategory to product is far enough. Crawl attention and authority both thin out with depth, and so does shopper patience. If reaching a product takes five clicks through nested collections, both Google and the customer will usually give up before arriving. Flatten by promoting busy subcategories, trimming empty ones, and linking featured products straight from the homepage.
Let URLs mirror the tree
A URL like /flower/blue-dream/ tells a crawler and a shopper exactly where the page sits before it loads. Flat random slugs and parameter mazes throw that information away. Set the pattern once, keep it boring, and resist recutting URLs during redesigns — every changed URL is a redirect you now owe, forever.
Give content a place in the same tree
Guides and blog posts are not decoration; they are the pages that earn links and answer pre-purchase questions. House them under /blog/ in clusters that align with your commercial categories, so the terpene guide links down to concentrates and the concentrates category links back to its guides. Content that floats outside the tree helps no category rank.
Leave room for what comes next
New states, new product lines, delivery, a second location — cannabis businesses change shape fast. Sketch the branches you will need before you need them: a /dispensaries/state/city/ pattern for locations, a product tree that accepts a new category without renaming the old ones. Restructures forced by growth are the expensive kind, because they arrive with a full redirect map attached.
A worked example
A multi-state brand came to us with 350 products behind a single filtered /shop/ page and a homepage doing all the ranking work. Their Search Console data showed real impressions for eight product head terms and steady queries for two city names. We built eight categories and 22 subcategories named from that query data, gave locations their own hierarchy, mirrored everything in the URLs, and wired breadcrumbs to match. The new category pages began ranking for head terms the homepage had chased for years without landing, and the homepage settled into the job it should have had all along: the brand name.
Key takeaways
- Category pages win head terms, and only the architecture can create category pages.
- Name categories from keyword data, in the words shoppers actually type.
- Keep every page within three clicks of the homepage; depth starves pages of crawls and authority.
- URLs mirror the tree, and any URL you move gets a permanent 301.
Frequently asked questions
How many categories should a dispensary menu have?
As many as have real search demand and enough products to fill them. A category holding three items is a thin page that helps nobody. Fold small groups into their parent until inventory justifies the split.
Does changing my architecture require redirects?
Yes. Every URL that moves needs a 301 to its new home, mapped page by page before you migrate, and the redirects stay in place permanently. Skipping this step turns a restructure into a traffic loss.
Want this done for your brand?
We build cannabis & CBD search visibility with full transparency, for dispensaries, brands, and MSOs.
Get a free cannabis SEO audit ›