SYSONLINE
UTC2026-04-22 11:53:00Z
SCAN2026-04-20
VER0.4.0
FEEDSFLEET1dSEO1dGSC3d lagGA41d lagAHREFSweeklyDFSlive
VIEWNODE · OLSWELL
Triggers the full pipeline on this Mac: tier crawlers, AI triage, auto-heal, report gen, dashboard export.
NODE // OLSWELLONLINE

Olswell

olswell.com
ARCHETYPE · funPLATFORM · unknownTIER · monitor-onlyMONITOR-ONLY
Regression risk
14
calm
Top factors
+8 · 33% of compliance rules failing
+6 · Overall score Δ7d = -3.0
view fleet risk →
Weekly Brief · Haiku
all briefs →

Olswell maintains a 71 overall score with strong on-page (84) and schema (100) execution, but authority (64) and local SEO (50) remain critical gaps. DR stalled at 8 while losing 47 RDs in 30d; 33% compliance failures pose escalating risk. Top keyword gaps (cannabis dispensary near me: 105k vol) represent 289k+ untapped monthly clicks.

Wins
Perfect Schema Implementation
schema_pct score at 100; homepage (UR 18) driving 8,707 organic traffic.
Branded Query Dominance
'olswell' query: 727 clicks at pos 4.02; 'oswell' variant: 442 clicks at pos 3.35. Strong branded footprint.
Risks
Compliance Crisis
33.3% of compliance rules failing. Risk score 8 (calm band) masks regulatory exposure in cannabis vertical.
Authority Collapse & RD Erosion
DR flat at 8 (lowest tier). Lost 47 RDs in 30d vs. gained 6. Competitors: cloudcannabis (DR 27), exclusivemi (DR 25).
Next actions
P0Audit & Remediate Compliance Failures
Identify 33% of failing rules (cannabis ad policies, age gates, THC disclaimers). Engage legal/compliance; file exceptions or re-deploy within 48h.
P0Target Keyword Gaps via Content Expansion
'cannabis dispensary near me' (105k vol); 'jars dispensary' (64k); 'greenlight dispensary' (60k). Create city-specific landing pages + FAQ clusters for Adrian, Grand Rapids. Link from homepage.
Score Decomposition
Δ7d: · Δ30d:

Needs ≥ 2 scorecard runs spanning 7 days. Framework is live — decomposition will auto-populate as history accrues.

Archetype Benchmark — fun
n=10 · median 70

Overall 65th percentile within fun · +1 vs cohort median

Biggest gaps to cohort median
local seo50 vs median 57 · leader 100-7
[ SCORE ]SEO HEALTH · 11-CATEGORY RUBRIC
71
OVERALL SCORE
Technical
Content
72
Authority
64
UX / Perf
Local SEO
50
On-Page
84
Mobile
AI Readiness
65
Schema %
100
E-E-A-T
69
AEO
60
Clicks
3,706
GSC · 28d
Impressions
70,642
GSC · 28d
Avg Position
8.1
GSC · 28d
Sessions
3,839
GA4 · 28d
Conversions
0
GA4 · 28d
Revenue
$0
GA4 · 28d

28-day trends

GSC Clicks
latest 1,800 · total 3,706
2026-04-152026-04-17
GSC Impressions
latest 28,513 · total 70,642
2026-04-152026-04-17
GA4 Sessions
latest 1,530 · total 3,839
2026-04-162026-04-18
GA4 Conversions
latest 0 · total 0
2026-04-162026-04-18

Predictive Intelligence

HOLT-WINTERS · 10 METRICS · 0 LEADING · 8 ANOMALIES

30-day forecasts with 95% CI bands derived from raw daily telemetry. Pattern detection flags trend, momentum, seasonality, breakpoints, anomalies.

Traffic & Authority · interactive

Toggle metrics · pick a date range · change granularity. All daily telemetry (GSC · GA4 · Ahrefs). Vertical dashed lines mark audit dates.
Clicks
1.8k+120.6%
CLICKS
1,800
+710
IMPRESSIONS
28,513
+7796
AVG POSITION
8.5
+1.0
SESSIONS
1,530
+90
USERS
1,326
+57
CONVERSIONS
0
0.0
GSC Clicks — 30-day forecast
model: linear
GA4 Sessions — 30-day forecast
model: linear
GA4 Conversions — 30-day forecast
model: linear
Avg Position · lower = better
inverted Y axis
Lead / Lag signals
cross-correlation across ±14d
Indicator ↓ / Outcome →
ahrefs_domain_rating
ahrefs_referring_domains
-0.85
lags 3d
Recent anomalies
|z-score| ≥ 2.5 across all metrics
2026-02-02T00:00:00Zdomain rating10z=8.6
2026-02-09T00:00:00Zdomain rating11z=4.0
2026-03-02T00:00:00Zreferring domains196z=-2.9
2026-02-16T00:00:00Zreferring domains208z=-2.7
2026-02-23T00:00:00Zreferring domains205z=-2.4
2026-03-09T00:00:00Zreferring domains195z=-2.2
2026-02-09T00:00:00Zreferring domains213z=-2.2
2026-03-23T00:00:00Zreferring domains186z=-2.0

Top Queries (7d)

QueryClicksImprPosCTR
olswell7275,7944.010.5%
oswell4422,8723.313.8%
olswell adrian2442,1244.521.2%
oswell dispensary1741,5344.025.7%
oswell adrian1261,3227.420.1%
olswell grand rapids1151,1624.919.9%
oswell dispensary michigan696192.939.8%
oswell grand rapids645954.521.5%
oswell dispensary grand rapids423295.336.1%
olswell dispensary4248219.325.3%

Top Pages — GSC (7d)

PageClicksImprPos
/2,5259,54012.1
/stores/olswell-cannabis-co-adrian1542,9535.8
/grand-rapids-mi/1473,3367.3
https://www.olswell.com/stores/olswell-ca…862,3467.0
/kalkaska-mi/481,0684.0
https://www.olswell.com/order-online/gran…391,9072.3
https://www.olswell.com/stores/olswell-ca…282298.5
/adrian-mi/281,7955.2
/traverse-city-mi/251,0816.8
https://www.olswell.com/stores/olswell-ca…247869.5

Top Pages — GA4 Traffic (7d)

PageSessionsUsersConvBounce
/10,1168,952049%
/grand-rapids-mi/633567044%
/stores/ba_store_slug27627009%
/adrian-mi/270249024%
/kalkaska-mi/159147024%
/loyalty-program/150141010%
/contact-us/11190031%
/traverse-city-mi/7872011%
/products/play-cannabis-play-grape-200mg-gummies-…6060063%
/in-store-pickup/4533015%

Ahrefs Intelligence

DR trajectory (180d)
8.0
from 6.0 +2.0
Referring domains
196
from 217 -21

Top 5 real competitors (keyword overlap)

cloudcannabis.com68 shared kw · DR 27 · 22,902 traffic
dutchie.com125 shared kw · DR 78 · 500,928 traffic
elevatedexotics.com49 shared kw · DR 27 · 8,987 traffic
exclusivemi.com89 shared kw · DR 25 · 39,185 traffic
heads.net33 shared kw · DR 10 · 2,351 traffic

Top pages by traffic

/8,707 traffic · bl
/stores/olswell-cannabis-co-adrian2,382 traffic · bl
/adrian-mi/797 traffic · bl
/grand-rapids-mi/619 traffic · bl
/stores/olswell-cannabis-co-grand-rapids/product/muha-meds-blue-slushie-disposable564 traffic · bl

Per-page scoring (2 URLs · median 52)

Client scores are averages across pages. This breaks that down — the pages at the bottom are the ones dragging your category scores down.

▼ 5 worst pages

/52
on-page 81schema 35ai 40
missing: OG title/desc/imagemissing: Twitter Cardmissing: image alt coverage
/52
on-page 81schema 35ai 40
missing: OG title/desc/imagemissing: Twitter Cardmissing: image alt coverage

▲ 5 best pages

/52
on-page 81schema 35ai 40
/52
on-page 81schema 35ai 40