Google Search Console is the base of any cannabis tracking system: free, and built on your real queries. Segment it with regex filters, review trends weekly, and layer a paid rank tracker over the thirty to fifty terms that drive revenue.
Start with Search Console, not a rank tracker
Before paying for anything, open the Performance report in Google Search Console. It shows the actual queries your site appeared for, with clicks, impressions, and average position, going back 16 months. That is more tracking than most dispensaries ever use. It has quirks: position is an average across every impression, so a term ranking 3 locally and 40 elsewhere reads as 20. Even so, as a free foundation it is unbeatable, and it never guesses.
Segment with regex filters
The raw query list mixes everything together. GSC accepts custom regex filters, and three earn their keep. A brand exclusion built from your shop name variants separates brand traffic from SEO you actually earned. A question filter such as ^(how|what|why|can|is|do) isolates informational queries feeding the blog. A city-and-neighborhood filter isolates local demand. Run each segment separately and the report starts answering questions instead of just displaying numbers.
Layer a rank tracker on the shortlist
For the terms that pay the bills, add a proper tracker: Ahrefs Rank Tracker or Semrush Position Tracking both handle cannabis terms without complaint. Thirty to fifty keywords is enough — priority local terms, your top categories, and a handful of money informational queries. Set the tracked location to your actual city, not the national default, because a national rank for "dispensary near me" is a meaningless number.
Review weekly, judge monthly
Rankings wobble daily for no reason worth investigating. Check the tracker weekly for anything that moved more than a few spots and stayed there. Judge progress monthly using GSC compare mode, last 28 days against the previous 28, clicks and impressions per segment. And keep one eye on orders. A term can climb from 8 to 4 and produce nothing; a different term can go from 15 to 7 and add real revenue. The second one is the strategy.
A worked example: the 40-term dispensary tracker
One retail client tracks exactly 40 terms in four buckets of ten: brand, local ("dispensary open near me", neighborhood + dispensary), categories ("live resin carts", "edibles" + city), and informational ("edibles vs smoking", "runtz strain effects"). Weekly review takes ten minutes. Over one quarter the local bucket moved from average position 12 to 6 while informational sat flat — so the next quarter's work went into the blog, and the tracker was the thing that made that call obvious.
Key takeaways
- GSC's Performance report on the 16-month window is the free foundation; start there.
- Three regex segments (brand exclusion, questions, local) turn raw queries into answers.
- Pay to track only 30 to 50 revenue terms in Ahrefs or Semrush, pinned to your city.
- Weekly glance, monthly judgment via GSC compare mode; ignore daily wobble.
- Buckets that move tell you where next quarter's effort goes.
Frequently asked questions
How many keywords should I track?
Thirty to fifty in a paid rank tracker is plenty for a single-location business. Search Console covers everything else for free, so there is no reason to pay for a thousand tracked terms you will never review.
Is Search Console enough by itself?
For the first year, usually yes. It shows real queries, impressions, clicks, and average position at zero cost. Add a rank tracker when you need daily granularity on priority terms or side-by-side competitor tracking.
Why does GSC position differ from my rank tracker?
GSC reports an average across every impression, including page-three impressions in other cities and personalized results. A rank tracker checks one location at one moment. Both are correct; they measure different things.
How do I track map pack rankings?
Standard rank trackers mostly miss the local pack. Geo-grid tools such as Local Falcon check your Google Business Profile position from dozens of points around the store, which is what matters for near me searches.
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 ›