Skip to content
On-Page SEO For Cannabis Websites

Dispensary On-Page SEO For Pages That Match What Customers Search

A dispensary site can load fast, pass every technical check and still rank for almost nothing. Usually the pages are the problem: a Flower page with a heading and a grid, two posts chasing the same search, product copy pasted from the brand. Dispensary on-page SEO decides what each page should rank for, then rewrites it so it can, in words a regulator would sign off on.

  • A keyword map for every page
  • Copy checked against advertising rules
  • Sprints from $900, monthly from $450
Google Search Console performance report comparing the last six months with the previous six: 151K clicks against 36.5K, 1.45M impressions against 911K, and a click through rate of 10.4 percent against 4 percent. 10.4% click through rate over six months, against 4% the six months before Michigan Dispensary Chain
What Every Page Needs

Every Page Has Three Jobs: Match The Search, Answer It, Send People On.

On-page SEO for a dispensary is mostly this, done page by page. Skip the first job and the page ranks for the wrong thing. Skip the last and people land, read and leave.

  1. 01 One search, one page

    Match

    Each page gets one main search to own, chosen for what the person wants to do: buy, learn, or find the store. Two pages aiming at the same search split the result between them.

  2. 02 Enough to decide

    Answer

    The title, the heading and the opening lines say plainly what the page offers. Then the page gives what someone needs to choose: range, types, how to pick, what people usually ask. That same clarity is what AI assistants quote.

  3. 03 One click to the next step

    Connect

    Guides link to the category that sells what they explain. Categories link to the guides that help people choose. Google follows the same links and learns which page matters for what.

Search Intent

Which Page Should Answer Which Search

Most on-page problems start with the wrong page chasing a search. Pick one below to see the page type that should win it, and why.

buy pre rolls eastside Best answered by

Category Page

Someone ready to buy wants the whole range and a way to narrow it down. An article makes them click twice before they can shop.

greenharbor.example/menu/pre-rolls/
what is live resin Best answered by

Guide

A question, not a purchase. The guide answers it properly, then links to the category where the product actually is.

greenharbor.example/learn/live-resin/
blue dream 3.5g Best answered by

Product Page

A named product is the one search the product page itself should win, provided your menu puts that page on your own domain.

greenharbor.example/menu/flower/blue-dream/
green harbor eastside hours Best answered by

Store Page

Branded and local. The store page and the Business Profile answer it together, so the hours on both have to match.

greenharbor.example/stores/eastside/
dispensary deals eastside Best answered by

One Deals Page

One page that is updated, instead of a new post every week that competes with the last one. Check what your state allows before advertising discounts.

greenharbor.example/deals/
dispensary near me Best answered by

Business Profile

Mostly decided on the map. A good store page supports it, but the profile does the ranking, which makes it local SEO rather than on-page work.

How the map side is handled

Example searches for a fictional store in a fictional town

What Holds Pages Back

Six On-Page Problems That Keep Dispensary Pages From Ranking

Each of these can sit on a site for years without anyone noticing, because nothing looks broken. The pages load. They just never rank for the searches that matter.

01 Competing pages

Two Pages Chasing The Same Search

An edibles category and an edibles blog post, both aimed at "edibles" plus the town. Google alternates between them and neither holds a position. The Cannibalization Mapper shows where yours overlap.

02 Compliance

Copy That Makes A Health Claim

A strain description that promises better sleep or less pain. It might even rank, and it is also the line a regulator quotes back to you. The Compliance Checker flags that wording.

03 Thin

Category Pages With A Heading And A Grid

The pages that should rank for "flower" or "vapes" in your town carry one word of text and a wall of products. Google has nothing to rank them on.

04 Duplicate

Product Copy Pasted From The Brand

The same three sentences appear on every dispensary that stocks the product. Google picks one of those pages to show, and it is rarely yours.

05 No path

Guides That Never Link To The Menu

A good article about concentrates with no link to the concentrates page. Readers stop there, and so does the value the article earned.

06 Wrong target

Posts Written For Searches A Store Cannot Win

National education terms owned by huge publishers. A local store rarely wins them, and the posts pull effort away from pages that could.

Page Rebuild

The Same Category Page, Before And After

This is the rebuilt page. Drag the handle to the right to uncover what was there before. Same address, same products. The difference is what Google and a customer can read.

Before: Generic heading, No intro, No links out. After: Heading with the search term, Intro that answers the search, Links to guides, Questions customers ask.

Illustration. Not a real site.
What Is Included

What Dispensary On-Page SEO Covers, Part By Part

Six areas, worked in the order the keyword map sets. Pages closest to a sale usually go first, because that is where a better ranking turns into customers soonest.

01

Keyword Research And Mapping

  • Real searches from Search Console and keyword data, not guesses
  • One target per page recorded in a map you keep
  • Intent labelled buy, learn or find the store
  • Overlaps resolved merged, redirected or re-aimed
Included inSprintProgramme
02

Category And Menu Pages

  • Intro copy that answers the search above the products
  • Buying help types, sizes and how to choose
  • Questions the ones staff hear every day, answered on the page
  • Filters named the way customers search
Included inSprintProgramme
03

Titles, Headings And Page Elements

  • Title tags written to be clicked, within the length Google shows
  • One H1 per page, carrying the target search
  • Meta descriptions that give a reason to choose you
  • Image alt text that describes the product, not the file name
Included inSprintProgramme
04

Content Rebuilds And Briefs

  • Pages rewritten from what customers ask, not a template
  • Own product copy for the products that sell most
  • Guides for questions a local store can realistically win
  • Trust details licence number, store facts and who wrote the page
Included inProgramme
05

Internal Linking

  • Guides to categories so reading leads to buying
  • Categories to guides so choosing is easier
  • Descriptive anchors instead of "click here" or the same phrase every time
  • Readable URLs for new pages, with redirects if an old one changes
Included inSprintProgramme
06

Compliance Review

  • Health claims removed or reworded
  • Wording that appeals to minors caught before it goes live
  • Discount language checked against your state's rules
  • A written note on anything that needs your legal team
Included inSprintProgramme
How A Sprint Runs

From Keyword Map To Rewritten Pages In Five Weeks

The map comes first and nothing is rewritten until you have agreed it, because every page decision depends on it.

  1. Weeks 1 To 2

    The Keyword Map

    Every page listed with the search it should own, its intent, and where two pages compete. You approve it before anything changes.

  2. Week 3

    Priority Pages Picked

    The six pages closest to a sale and furthest from where they should rank. Usually categories and the store pages.

  3. Weeks 3 To 5

    Pages Rewritten

    Titles, headings, intros, buying help and links, each checked for compliance and sent to you before it goes live.

  4. Weeks 6 To 12

    Measured

    Rankings and clicks for each rewritten page compared with the weeks before, on complete weeks only.

Page Level Results

What Better Pages Look Like In Search Console

Screenshots from case studies where keyword research and page work were a large part of the job. Names are blurred. Every figure is as Google reports it. See every screenshot

The Michigan chain, six months against the six before
Click through rate4% 10.4% Clicks36.5K 151K Impressions911K 1.45M
Read the case
On-Page SEO Pricing

On-Page SEO Pricing For Dispensaries

Start with a sprint that maps the whole site and rewrites the pages that matter most. Keep going with a monthly programme if you want the rest of the site done, a few pages at a time.

Page Programme

After a sprint, the rest of the site $450 a month Three months, then month to month
  • Four pages rewritten or written each month
  • Keyword map kept current as the menu changes
  • Own copy for your best selling products
  • Compliance check on every page
  • Monthly report on complete months only
Start With A Free Audit

Catalogue And Chain

Large menus, brands and multi-state operators Custom Quoted after the free review
  • Category architecture for hundreds of products
  • Copy rules per state, applied page by page
  • Briefs and review for your in house writers
  • Weekly reporting and priority access
Ask For A Quote
Which One Do You Need

On-Page SEO Only, Or The Full Package?

Cannabis on-page SEO fixes what the pages say and what they aim at. The full package also fixes the site underneath and the map. If Google cannot read the pages yet, start there instead.

What is included On-page SEO onlyFull package
Keyword map for the whole site
Pages rewritten Six, then four a month As the plan needs
Compliance check on copy
Internal linking
Technical and rendering audit
Business Profile and local work
Starts at $900 once $600 a month
Questions

Dispensary On-Page SEO Questions

Everything on the page itself: which search each page targets, the title and headings, the copy, the questions it answers and the links to other pages. For a dispensary it also means checking every line against advertising rules. Crawling and site speed are technical SEO, and the Business Profile is local SEO.
A Page Sprint is $900 once: a keyword map for the whole site and six priority pages rewritten. The Page Programme is $450 a month for four more pages each month. If the site also needs technical or local work, the full packages start at $600 a month.
The ones closest to a sale that rank furthest from where they should: usually the main category pages such as flower, edibles and vapes, then the store pages. Blog posts come later, unless one already gets traffic and needs linking to the menu.
For the products that sell most, yes. Brand copy appears on every store that stocks the product, so Google has no reason to show yours. A few lines of your own, such as how customers describe it and what it pairs with, set the page apart.
There is no word count that ranks. A short intro that answers the search above the products, some buying help and the questions staff hear most is usually enough, often a few hundred words, placed so it never pushes the products out of sight.
By describing the product and the experience customers report, never what it treats or cures, and by keeping away from anything that appeals to minors. Every page is checked before it goes live, and anything uncertain is flagged for your legal team rather than guessed.
When they answer questions your own customers ask and link to the category that sells the answer, yes. Posts written for national terms that big publishers own rarely rank for a local store and are better spent elsewhere.
Google has to recrawl a page before a rewrite counts, so pages it visits often can move within a few weeks. Each page is measured against its own weeks before the change, and the report only uses complete weeks.

Find Out Which Of Your Pages Are Aiming At The Wrong Search

The free review maps your main pages against the searches they should own, flags the ones competing with each other, and points out copy that could cause trouble. You get it in writing, whether or not we work together.

Get Your Free Page Review Or see every service and the pricing