Skip to content
How The Work Runs

Our Cannabis SEO Process, In The Order It Actually Happens

Six phases. About six months for a mid sized dispensary chain, faster for a single store. The order matters more than any one tactic. Every phase below tells you what you get, what is needed from you, and what would slow it down.

  • 6 phases, run in this order every time
  • ~6 months for a mid sized chain, faster for one store
  • 1st phase is the free audit, before anything is agreed
Why This Order

Most Cannabis SEO Fails On Order, Not On Skill

It goes wrong the same way almost every time, and it is easy to spot once you know what to look for.

Content gets bought first, because content is easy to buy and easy to show a board. Then it lands on a site where Google cannot see the menu and the product filters are eating the crawl budget. A quarter of the year goes by, nothing moves, and everyone decides SEO does not work in cannabis. It does. It was just run in the wrong order.

  1. 01
    The Site Comes Before The Words A page Google cannot read is worth nothing, no matter how well it is written. Every technical fault gets closed before a word is ordered. That is why phase three sits ahead of phase four.
  2. 02
    One Term Per Store When two stores chase the same phrase, they split their links and their traffic across two pages. Nothing warns you it is happening, and both pages end up lower than one would have been.
  3. 03
    Nothing Gets Bought No links, no placements, no networks. Half the recovery jobs that come our way exist because somebody bought links, and the cleanup costs more than the links ever earned.
  4. 04
    Named, Not Averaged You get numbers per store, not one chain average, because an average across fifty stores hides the five going backwards. If a store has not moved, it gets named.
Phase By Phase

What Happens, And When

Every phase lists the same three things at the end: what lands on your desk, what is needed from your side, and the thing most likely to slow it down. The short version of all six sits on the front page.

01 Week 1 to 2

Discovery And Audit

Before anything is proposed, your site gets read the way Google reads it.

We check what Google actually sees on your pages, which pages are indexed against the ones you think are indexed, whether you are carrying a penalty, and how healthy every Business Profile is. This is the same ground the free audit covers before anything is agreed. Nothing is recommended yet. A recommendation made before the diagnosis is a guess with an invoice attached.

What happens
  • Load every page type with JavaScript switched off, the way a crawler gets it
  • Compare what is indexed against your sitemap and against what you assumed was live
  • Check every Business Profile for suspension risk
  • Measure how similar your store pages have become to each other
You get

An audit document ranked by what each problem costs you, not by how easy it is to fix

Needed from you

Search Console access, analytics access, and one person who knows the site history

What slows it down

Waiting on access. This is the most common delay and the easiest one to avoid.

02 Week 2 to 4

Keyword And Competitor Mapping

One main search term per store, so your own pages stop fighting each other.

Every store gets a term it can own, checked across the whole chain so no two stores chase the same phrase. That check is the whole point of keyword work across a chain. Then we find the product, brand, and question searches your competitors are quietly winning, which is usually where the real traffic sits. A hemp brand selling nationwide maps differently again, by product rather than by store.

What happens
  • Give each store one main term, checked for overlap across every location
  • Find the product and brand searches competitors rank for and you do not
  • Separate terms worth chasing from terms no single store can win
You get

A keyword map, store by store, with the reason behind every choice

Needed from you

A list of every store with its address, and which ones matter most to you

What slows it down

Stores opening or closing partway through, which changes the map.

03 Month 1 to 2

Technical Work

The site gets fixed before a single word is written.

Menu rendering, age gate behaviour, filter traps, canonicals, redirects, schema, and speed. This is the bulk of the technical side of the work, and it comes first for a reason. Writing content onto a site Google can only half read is how agencies burn a quarter of a budget with nothing to show for it. You can see part of this for yourself with the free checks before we speak.

What happens
  • Write a developer brief in their language, not in SEO jargon
  • Get your menu into the page code, or show your provider exactly what to change
  • Close the filter traps creating thousands of near duplicate URLs
  • Fix the age gate so Google is not blocked on every single visit
You get

A developer brief with pass or fail criteria, then a check once it ships

Needed from you

Developer time, or permission to talk to your platform provider directly

What slows it down

A menu platform that will not render on the server. Sometimes the honest answer is that the platform has to change, and that is your call, not a technical one.

04 Month 2 to 4

Local Search And Content

Profiles, listings, and store pages built from real facts, not from a template.

Business Profiles cleaned up, wrong listings corrected, and store pages rebuilt around real detail: parking, landmarks, staff, hours that are actually true. This is the local half of dispensary SEO, and it is what decides the map pack in each city. The test is simple. If a paragraph still makes sense with the city name swapped out, it is filler and it gets rewritten.

What happens
  • Rebuild store pages from real local facts, one as a test before the rest
  • Bring every Business Profile in line with the rules that cause suspensions
  • Fix listings where your name, address, or phone number disagree across sites
  • Link the pages together with wording that says where the link goes
You get

Rebuilt store pages, corrected profiles, and a content plan for what comes next

Needed from you

Someone at each store who can confirm the local detail, plus profile access

What slows it down

Collecting real detail from fifty stores. It is slow and there is no way around it, because made up detail is worse than none.

05 Month 3 onward

Authority And Links

Earned, never bought. Bought links are why half the recovery jobs exist.

Digital PR, local partnerships, and content the industry has a reason to link to. It is slower than buying links and it is the only kind that survives a review by Google. If your last agency bought links, this phase starts with penalty cleanup instead of building.

What happens
  • Build content the industry has a real reason to link to
  • Chase local partnerships and press that would be worth it without the link
  • Clean up a spam link profile you inherited, with a written log of every step
You get

A link profile that would survive a review by Google, and the log to prove it

Needed from you

Patience. This phase shows almost nothing for the first two months.

What slows it down

An inherited link profile worse than it first looked. This is common, and it only shows up once the audit goes deep.

06 Continuous

Measurement And Reporting

Measured against the full period, not against the one good month.

Every month you get what moved, what did not, and what happens next. Stores that have not improved get named instead of hidden in an average, because an average across fifty stores can bury five that are going backwards. The write ups of finished engagements are reported the same way.

What happens
  • Report store by store instead of as one chain average
  • Name what did not work, and say why
  • Track map rankings across a grid, because a nearby search has no single position
You get

A monthly report you could hand straight to a board without translating it

Needed from you

Thirty minutes a month to read it, or the reporting is just for show

What slows it down

Nothing. This phase runs alongside everything else.

Read This Carefully

These timings assume a mid sized chain and a site in ordinary condition. A single store moves faster. A chain carrying a manual action moves slower, and the first month goes on recovery rather than on growth. Anyone quoting you a fixed timeline before looking at your site is quoting a template. What each phase actually buys you is set out in the services themselves.

See what this sequence produced on real chains
Questions

Questions About How This Runs

Technical fixes can show within weeks, because they remove a blockage rather than build something new. Local and content work usually shows between eight and sixteen weeks. Link and authority work is slower again and shows almost nothing for the first two months.
Because content written onto a site Google can only half read returns nothing. If your menu sits inside an iframe and your filters create thousands of near identical URLs, new pages land in a site the crawler is already struggling with. Fixing the site first is what makes the content spend pay off.
Search Console and analytics access, Business Profile access, developer time or permission to speak to your platform provider, and one person who can answer questions about the site history. Waiting on access is the most common delay and the easiest to avoid.
Sometimes. If you have a recent audit and the technical work is finished, phases one and three get much shorter. More often, a site that believes its technical work is done has never had it checked, and skipping the check means building on an assumption.
You hear about it straight away, not at the next monthly report. An inherited spam link profile, or a penalty nobody told you about, changes both the plan and the timeline. Pretending otherwise only moves the bad news further down the road.
Yes, and it usually works better that way. The developer brief gets written in their language rather than in SEO terms, with pass or fail criteria they can test against, so nobody has to translate anything.

Start With The Diagnosis

Phase one costs nothing to preview. Send your domain and you will get a written read on what is costing you visibility and what to fix first, whether or not the rest follows.

Get Your Free Audit Or see what the work covers