A free, working cannabis & CBD SEO library, 500 guides. Browse the library ›
Home » Blog » On-Page & Technical SEO » Optimizing Category Pages for a Dispensary Site
On-Page & Technical SEO

Optimizing Category Pages for a Dispensary Site

In short

Category pages like /flower/ and /edibles/ target the commercial searches with real volume, and they hold rankings product pages cannot, because they persist while inventory churns. Give each one 150-300 words of real copy, a title written for the search term, and internal links from every related guide on the site.

The category page is the durable asset

Search demand clusters at the category level. People search edibles near me, live resin carts, and indica flower in volumes no single SKU ever sees, and those queries carry buying intent without naming a product. Product pages churn — items sell out, get renamed, disappear with a brand change — while the category URL stays put, collecting links and history. On nearly every dispensary site we audit, the category URLs either hold the top commercial rankings or are the pages best positioned to.

Copy that earns the position

A bare product grid gives Google almost nothing to evaluate, and a hundred competitors run the same grid. Add 150 to 300 words per category: what the category includes, the formats and potency ranges shoppers will find, and how to choose between them. Write it for a person deciding what to buy, not to hit a count. Skip the old trick of collapsing a wall of keyword text under the grid — shoppers never read it and Google discounts copy that exists as decoration. Two or three sentences above the grid, the rest below, and a short FAQ block if the category draws real questions.

Titles, headings, and internal links

Most platforms ship category pages with the default title Flower, which competes for nothing. Write the title tag the way the query reads: Indica Flower in Denver, or Buy Edibles Online in Michigan, brand name after the pipe. Match the H1 to it, keep one H1 per page, and let breadcrumbs show the hierarchy. Then point links at the page: from the homepage, from the nav, and from every blog guide that touches the topic, using anchors that describe the category. A strain guide that never links to the flower category is throwing away its most useful link.

A worked example

A client's /concentrates/ page ranked on page three with the stock title Concentrates and zero copy. We rewrote the title around their city, matched the H1, and added 220 words explaining the difference between shatter, live resin, and rosin, plus a three-question FAQ pulled from what budtenders heard at the counter. Six existing blog guides got contextual links to the page. Nothing about the product grid changed. Over the following weeks the page moved onto page one for its city term, and the FAQ questions started surfacing in People Also Ask.

Frequently asked questions

How much copy does a category page need?

150 to 300 words covers most categories. The ceiling matters as much as the floor — a category page is a shopping tool, and burying the grid under an essay hurts the people the page exists for.

Do out-of-stock products hurt a category page?

Individual items rotating out is normal and Google expects it. The damage comes from a category emptying entirely or filling with unavailable items; keep near-empty categories merged into their parent until inventory justifies them again.

Key takeaways

  • Category URLs outrank and outlast product pages for commercial terms; treat them as the primary SEO surface.
  • 150-300 words of real buying guidance per category, split above and below the grid.
  • Replace default template titles with query-shaped ones and match the H1.
  • Route internal links from guides, nav, and homepage into categories with descriptive anchors.

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 ›