Client
The Bud Depot SEO Audit
https://buddepotdispensary.com/
Audited 2026-05-30Overall 97Mode Master
Action Plan

The Bud Depot Remediation Roadmap

Prioritized cards styled from the mosaic dashboard action page, populated only with action items parsed from AUDIT.md.

High Priority
5 actions
Medium Priority
5 actions
Low Priority
14 actions

High Priority

5 actions
1

Build a dedicated `/estes-park-dispensary/` landing page targeting the 1,300-volume cluster. The site currently has ten variations of "dispensary in Estes Park" ranking between pos

High
Effort: Not specifiedStatus: Proposed
2

Keywords to target on this page: estes park dispensary, dispensaries in estes park, dispensary estes park co, estes park dispensaries, dispensaries estes park, dispensaries in este

Medium
Effort: Not specifiedStatus: Proposed
3

Estimated traffic upside if cluster moves to position 3: roughly 1,800 to 2,300 additional monthly visits (top-3 CTR 25-35 percent applied to 1,300 monthly each, deduped for query

High
Effort: Not specifiedStatus: Proposed
4

Deploy LocalBusiness + Dispensary schema (https://schema.org/Store with subtype, or a custom Dispensary type via Pojo SD if available). Currently has_micromarkup is false. Include

Medium
Effort: Not specifiedStatus: Proposed
5

Fix LCP. 4.6 MB of images plus 21 render-blocking stylesheets are the obvious culprits. Recommended actions: lazy-load the storefront hero, convert top-of-fold imagery to WebP or A

High
Effort: Not specifiedStatus: Proposed

Medium Priority

5 actions
1

Image alt text pass on all 48 homepage images and across product/category pages. Use the pattern `[product or scene] | The Bud Depot Lyons CO`. Unlocks image search and improves AE

Medium
Effort: Not specifiedStatus: Proposed
2

Trim page title from 66 to 58-60 chars. Suggested: "The Bud Depot | Lyons CO Dispensary near Estes Park" (52 chars, keyword-led)

Medium
Effort: Not specifiedStatus: Proposed
3

Spam-link audit. Pull the full backlink list filtered by spam_score over 50 and the .xyz/.site/.space/.website/.online TLDs (132 links). Build a disavow file and submit via Google

Medium
Effort: Not specifiedStatus: Proposed
4

Run a Highway 36 / Front Range content cluster: "Cannabis rules before entering Rocky Mountain National Park," "Where can I legally consume cannabis near Lyons," "Lyons Colorado we

High
Effort: Not specifiedStatus: Proposed
5

Build product-level pages for high-interest strains the site already ranks on with no dedicated PDP (Moonarc strain pos 15 vol 90, White Swallow strain pos 19 vol 40). Build a `/st

High
Effort: Not specifiedStatus: Proposed

Low Priority

14 actions
1

GBP signal sync. Make sure the page's NAP, image set, hours, attributes, and category mix mirror the Google Business Profile exactly. Add the GBP-to-site UTM tag on the website lin

Medium
Effort: Not specifiedStatus: Proposed
2

Add a `/reviews/` page that aggregates Yelp, Google, and Leafly reviews (Yelp currently has 60 reviews, 60 photos). This builds trust signals and gives long-tail "the bud depot rev

Medium
Effort: Not specifiedStatus: Proposed
3

Internal link audit. Currently only 6 external links and 53 internal links on homepage. Add contextual internal links from blog posts to the new Estes Park landing page and the str

Medium
Effort: Not specifiedStatus: Proposed
4

domain_rank_overview.json

Medium
Effort: Not specifiedStatus: Proposed
5

ranked_keywords.json

Medium
Effort: Not specifiedStatus: Proposed
6

backlinks_summary.json

Medium
Effort: Not specifiedStatus: Proposed
7

onpage_instant.json

Medium
Effort: Not specifiedStatus: Proposed
8

competitors.json

Medium
Effort: Not specifiedStatus: Proposed
9

seed_volumes.json

Medium
Effort: Not specifiedStatus: Proposed
10

All search-volume and ranking metrics use DataForSEO location_code 2840 (United States), language_code "en"

Medium
Effort: Not specifiedStatus: Proposed
11

ETV (Estimated Traffic Value) is DataForSEO's modeled organic visit count derived from rank position, SERP feature presence, and search volume

Medium
Effort: Not specifiedStatus: Proposed
12

OnPage metrics come from DataForSEO's instant render of the URL with JavaScript and browser rendering enabled, using a Linux IP at 68.183.54.131

Medium
Effort: Not specifiedStatus: Proposed
13

Backlink summary is live-mode (backlinks_status_type: "live") and includes subdomains

Medium
Effort: Not specifiedStatus: Proposed
14

No search snippet data was used as a metric source

Medium
Effort: Not specifiedStatus: Proposed