TOPHER-ONLY — DO NOT SHARE WITH ERIC
Eric is a UJ employee as of 2026-05-11 (F&I lead). He has fiduciary duty to UJ ownership now. This page carries Aspire pricing internals, competitive framing, and sales tactics that would put Eric in a reportable conflict. Eric-safe material lives on madebyotten.com/eric-mentorship/. See the gray-area treatment matrix at the bottom of this page for what to share verbally vs. keep Topher-only.
Page purpose
Internal study brief
Walk-into-Thursday context
Meeting
Thu 2026-06-04
Discovery posture in room
Phase 1 (their ask)
Website + SEO
CRM/pre-qual = Phase 2+
Current spend (est.)
$200K–$470K/yr
Across full stack
The reframe — Phase 1 is website + SEO, not CRM
Topher's clarification 2026-06-01: pre-qual is dependency-blocked Phase 2+. The banks have to allow it, and that conversation is downstream. Thursday's room is about website + SEO traffic — exactly what UJ articulated as their pain. The discovery prep page already had this right; an earlier note in the kickoff chat suggested CRM lead — that was a Topher-strategic POV, not what's going into the room.
What "heavy pitch on website rebuild" means in practice: walk in with the discovery posture Eric set (don't bring a deck, don't bring pricing, don't rip-out-narrative DealerSpike on the table). But Topher's internal pitch direction is custom Astro + Aspire CRM as the eventual destination. This page loads the ammunition for the question "if you wanted to rebuild, what would that look like?" — without showing the magazine.
DealerSpike deep-dive
Who owns it now
DealerSpike → LeadVenture (since 2018). PE owners: True Wind Capital + TA Associates. 40,000 dealer rooftops across 10 verticals (DealerSpike, ARI, InteractRV, Net Driven, Dealer Car Search, Frazer, TCS). 8+ years into the PE hold — classic install-base extraction posture: 16 acquisitions without platform consolidation, offshored engineering, F BBB rating with 14 complaints in 3 years.
Sources: True Wind · TA Associates · BBB (F rating)
🎯 The cancellation clock — LOAD-BEARING TACTICAL
Per the LeadVenture TOS: contracts auto-renew for successive terms equal to the initial term. Cancellation requires 30 days written notice prior to the renewal date (15 days for advertising). Miss the window = locked into another full term at potentially $2,000–$3,000+/mo. Early termination penalty: all remaining fees become "immediately due and payable." Management fees + marketing campaign fees are explicitly non-refundable.
One documented case took 13 months to recover a domain after the dealer requested transfer. If UJ decides to leave, written notice via certified mail + email needs to fire before the new site launches, not after. Discovery question for the room (oblique): "When does your current vendor contract come up for renewal?" — gets the cancellation clock on the table without making it the topic.
Source: LeadVenture TOS
uglyjohns.com is confirmed on the legacy V6/V7 ASP.NET platform
URL structure: /default.asp?page=xAllInventory — a 2005-era query-string pattern, inherently hostile to Google's mobile-first crawlers, creates duplicate-content risk, and makes structured-data markup nearly impossible. The Indeed employee review from inside LeadVenture: "Their technology was dated and in need of an upgrade. Many of the platforms and tools used were from 2005 and no longer widely used in the industry."
Live demo move for the room (if it surfaces): open uglyjohns.com on a phone and run PageSpeed Insights against it. Expected score: 20–45 mobile. Don't volunteer this — let Jeremy or Davis bring it up. If they do: "yeah, your platform isn't the reason you'd be doing the rebuild, but the platform is the reason a rebuild would actually move the needle."
Pricing — what UJ is probably paying
- ▸Per-location base: $550–$900/mo (BBB-sourced, mid-tier dealers)
- ▸One documented case escalated from $739/mo → $2,039/mo in 7 months via unilateral upsell
- ▸Annual ad-budget invoices stack on top: $800–$1,000/mo extra (paid social, SEM, programmatic)
- ▸For UJ's 5-location footprint: realistic range $3,500–$8,000/mo total ($42K–$96K/year) before ad spend
No published rate card. All figures from BBB complaints + a Canadian dealer case study. Sources: BBB complaints · Smarter Business case
✅ VERIFIED 2026-06-04 — corrected: NOT a "you're invisible" gap
Do NOT say "you're not on the marketplaces." Live check confirms UJ IS on BoatTrader, YachtWorld, AND boats.com — all three under one Boats Group dealer ID 28802, roughly 72–144 listings visible. If we walked in claiming they're absent, the first reply would be "we have 100 boats on BoatTrader right now" — credibility gone.
The real, defensible angle = "two disconnected systems." DealerSpike runs the website; Boats Group (BoatWizard) is a separate paid subscription that feeds the marketplaces. DealerSpike's own syndication page lists only eBay, Craigslist, Facebook, TrailerTrader — Boats Group is its own vendor, its own invoice, maintained by hand. Unverified: whether the Boats Group feed carries 100% of inventory or a subset (worth probing).
Safe-to-say line: "DealerSpike doesn't natively syndicate to BoatTrader or YachtWorld — that's a separate Boats Group subscription you maintain alongside it. We'd consolidate that into one managed feed."
Sources: UJ on BoatTrader (ID 28802) · UJ on YachtWorld · BoatWizard: per-dealer feed agreement · DealerSpike syndication (no Boats Group)
🔬 LIVE LIGHTHOUSE AUDIT — uglyjohns.com, 2026-06-05 (real Chrome/Lighthouse 13.3, mobile)
32
Performance
50
Best Practices
85
Accessibility
92
SEO (technical)
The headline number: mobile LCP 11.0 seconds (Google "good" = under 2.5s). Time-to-Interactive 30.3s. Desktop isn't much better — Performance 52, LCP 10.8s.
- ▸5.1 MB total page weight (heavier than first estimate). Two uncompressed PNG heroes ≈ 2.1 MB; zero WebP/AVIF; zero lazy-loading.
- ▸875 KB unused JavaScript + 58 KB unused CSS shipped on every load. Render-blocking jQuery 1.10.2 (2013), Bootstrap 3.1.1, plus IE8 polyfills still shipping in 2026. Total Blocking Time 1,390 ms.
- ▸790 ms wasted on multiple page redirects before content even starts.
user-scalable=noblocks pinch-zoom (mobile-usability fail). - ▸Server is NOT the problem — root document 330 ms (on Cloudflare). And CLS is actually fine (0.009) — don't claim layout-shift. The whole story is the bloated client-side render chain. Fix = replacement, not tuning.
⭐ The SEO reframe for today's call (read this)
Their technical SEO score is 92 — so "your SEO is broken" is the WRONG pitch. The site is crawlable and tagged. UJ's real SEO problem is two things the score doesn't measure: (1) speed as a ranking signal — an 11-second mobile LCP actively suppresses Google rankings (Core Web Vitals is a confirmed ranking factor), and (2) zero local/content depth — no lake-specific landing pages, stale blog (Feb 2024), no answer to "pontoon dealer Grand Lake OK." So the SEO story ties straight to the rebuild: "You can't out-rank Arrowhead on a site that takes 11 seconds to load and has no content for the lakes you sell on. Speed + local content is the SEO fix, and it requires the new platform."
Competitive: Arrowhead Boat Sales (8 locations, dedicated Beaver Lake page + BoatTrader profile) is the local-pack anchor UJ trails. Also: MarineMax Grand Lake (29 reviews, 4.4★), Toons Grand Lake (pontoon specialist), Grand Lake Boat Sales (since 1962). Precise SERP positions need an Ahrefs/Semrush pull. Lighthouse run locally on Aria's machine — repeatable on demand.
What it does badly (from BBB + Capterra + dealer forums)
- ▸Lighthouse 30–50 typical. Overfuel competitive analysis: "80.3% of powersports websites don't meet Google's speed requirements" — DealerSpike is the largest install base in that statistic.
- ▸Support takes 7–10 days minimum. Multiple complaints describe account managers going dark, "frequently never — and I mean never — getting a response."
- ▸Financing flow is single-lender (Sheffield Financial only). A buyer who needs rate shopping gets one option. Generic vehicle-type dropdown (includes non-marine categories) on the apply-now form.
- ▸CRM is a lightweight bolt-on. No deal-progression pipeline, no email sequence builder, no lifecycle automation beyond their AEM upsell tier.
- ▸Template architecture. Every DealerSpike marine site has the same skeleton — recognizable from 100 feet. uglyjohns.com is no exception.
OEM co-op angle — the one legitimate stickiness
DealerSpike has 100+ OEM program certifications (Yamaha, Honda Marine, BRP/Sea-Doo, Blazer). Co-op dollars can flow through DealerSpike spend to partially subsidize it. A custom build loses this co-op pathway by default — BUT co-op funds can usually be redirected to Google Ads, BoatTrader paid placements, and independent SEO with manufacturer documentation. Topher should be prepared to map this if Jeremy raises it.
Lightspeed Marine deep-dive
⚠️ Disambiguation
UJ's "Lightspeed" is LightspeedDMS LLC (formerly Lightspeed EVO, formerly CDK Global Recreation, originally Parts Buddy 1983 → ADP → CDK). Brookfield Business Partners spun it out as a standalone company May 2023. Not Lightspeed Commerce (the Montreal POS). When CDK got ransomware'd June 2024, LightspeedDMS customers were unaffected — the separation is real.
Source: Lightspeed Legacy
What it actually covers
Standard modules: Sales (deal structuring, trade-ins, commissions), F&I (700 Credit integration, eSignature, menu presentation, Priority One Financial integration), CRM (lead intake, follow-up), Parts (serial tracking, distributor integrations), Service (work orders, scheduling), Accounting (GL, A/P, bank rec), Mobile app.
Add-on modules: Rental (graphical dock/storage map, occupancy, billing), Texting, eSignature (sometimes bundled), credit card processing, website integration.
🚨 The marina-ops gap
Lightspeed's rental/storage module is purpose-built for a dealership rental fleet — NOT a full marina operation. It does NOT offer: dedicated slip assignment + recurring slip billing, dry-stack reservations + launch scheduling, transient dockage management, fuel integration, customer marina portal. For UJ's hybrid dealer-marina footprint, Lightspeed covers the dealership side adequately but leaves the marina side unaddressed. UJ either uses a second system (DockMaster, BiT) for slip billing — or that revenue lives in spreadsheets/QuickBooks. Quietly worth confirming with Eric verbally: what's UJ doing for slip billing today?
Source: Lightspeed Rental module
Why employees hate using it (architecture, not training)
- ▸Lag on every input. "Bogged down while responding to updated inputs" — Capterra 2025. Client-server legacy now cloud-hosted but not rebuilt.
- ▸Too many clicks per task. Parts sales, work orders, deal entry all require multi-step workflows. No one-screen views.
- ▸Mobile UX is poor. Salespeople can't realistically log a lead from a boat show on their phone.
- ▸CRM is pull-only. Reps have to be inside Lightspeed on a desktop to log activity. No standalone mobile CRM.
- ▸Reporting is opaque. "Making adhoc queries is difficult" — Capterra. Custom reports require support tickets.
The diagnosis: Eric's "employees are very terrible at getting data into Lightspeed" is consistent with documented platform-architecture failures, NOT a training problem. The system penalizes every data-entry action with friction. Salespeople closing at the dock have zero incentive to re-key into a slow desktop later.
API surface — can a custom Astro front-end push leads into Lightspeed?
Technically yes, practically expensive. The 3PA (Third-Party Access) program is a REST data warehouse, almost entirely HTTP GET (read-only). Write capability exists via certified partner integrations (Ekho, ARI, DealerSpike's CMS layer), not via a self-serve public POST endpoint. 3PA pricing (2017 forum data, current pricing behind sales call): $2,000 setup + $175/month per location. No native webhooks confirmed.
Practical MVP path: use a lightweight lead-capture layer (custom Astro forms posting to GHL/HubSpot/Airtable) with a manual or nightly sync into Lightspeed. Decouples lead-capture UX from Lightspeed's friction without API certification. This is the "keep Lightspeed for MVP" path that actually buys time.
Pricing
- ▸Official published range: $450–$3,000+/mo scaled to dealership size
- ▸For UJ's 5-location, 200-boat/yr profile with full modules: $1,500–$2,500/mo ($18K–$30K/year) likely
- ▸3PA API add-on (if any integration): +$175/mo + $2K setup
✓ Eric's F&I module — credible, not weakest link
Real integrations: 700 Credit (soft pulls, full bureau pulls, OFAC/red flag), Priority One Financial (marine F&I specialist — pre-populates customer info, syncs funding), eSignature on mobile, F&I menu presentation. AppOne referenced but not independently confirmed technically.
What's missing for a credit-industry vet: No RouteOne/Dealertrack (less relevant for marine), menu software not best-in-class (vs. MaximTrak/Darwin/StoneEagle), deal-structure transparency limited. Eric's test: credit pull → menu → eSign → funding in ≤10 clicks. If yes, F&I is viable for MVP.
Migration tax — if UJ leaves later
Data IS extractable. Lightspeed structured exports work; DealerRock and BiT both advertise 10–14 day migration timelines from Lightspeed source. What does NOT migrate easily: financial transaction history (GL, A/P normalization), service repair history with attachments, F&I deal documents tied to deal records. Plan for 30–60 days notice-to-export. Not a hostage situation — but not a one-click download either.
Should UJ keep Lightspeed for MVP?
Keep if ALL of:
- ▸ UJ is primarily a boat dealer; slip billing is ad-hoc (not on Lightspeed = no MVP impact)
- ▸ The data-entry problem is workflow/UX friction (fixable with a lighter lead-capture layer)
- ▸ Eric's F&I demo clears the ≤10-clicks bar
- ▸ Contract isn't renewing in the MVP window
Replace immediately if ANY of:
- ▸ Slip billing is material revenue (DockMaster is the only single-vendor solution)
- ▸ Management has already tried and given up on the data-entry problem
- ▸ Eric needs RouteOne/Dealertrack-style multi-lender routing
- ▸ Contract is up for renewal in the next ~90 days (cheapest exit window)
Default posture for Thursday: Don't propose Lightspeed replacement. Listen for which side of the matrix they land on.
Alternatives (intel — not for the room)
- ▸DockMaster — only single-vendor solution covering dealer + marina ops (slip assignment, dry-stack, fuel). $165/feature/mo, est. $600–$1,200/mo total. UI is "clunky" per reviews.
- ▸BiT DMS — web-based, $238/mo + $119/module + $25/user. No contract. Marina ops YES. F&I add-on is thin.
- ▸IDS Astra G2 — serves MarineMax, Russell Marine. Strong F&I + service. No marina ops confirmed. Enterprise pricing.
- ▸DealerRock — cloud-native, $390/mo + $2,500 setup. Lightspeed-refugees love it. No marina ops.
Industry pain points (2025–2026)
Top 10 systemic pains across marine dealers
- Demand collapsed off COVID highs. 2025 powerboat sales -8.8% to 215,237 units (NMMA). YOY trough.
- Margin compression both ways. Average new boat prices -3.4% to $174K (2024). MarineMax gross margin 32.7% → 30%. OEM cost inputs rising on tariffs.
- Tariff uncertainty. April 2025 regime (10% baseline + up to 145% reciprocals). Brunswick/Mercury responded with ~4% MY price hikes. "Business planning paralysis."
- Consumer confidence at 12-year lows (MRAA). Q3 2025: only 40% of NMMA execs held positive 12-month outlook.
- Inventory glut from 1-year-old used boats. ~40% spike in H1 2024 supply. Sells 53+ days slower for new, 75+ days for 1yo used.
- Technician shortage. Top dealer survey challenge for 5 consecutive years. Service backlogs destroy customer relationships.
- OEM-dealer tension. MRAA Dealer-Manufacturer Scorecard (launched 2025) exists because the relationship is strained enough to need formal accountability.
- Digital marketing ROI is opaque. $3K–$8K/mo on classifieds with unclear attribution. Agency study: dealers potentially allocating 80% of budget to low-performers.
- Lead follow-up breaks down. ~40% of marine leads are poorly qualified. Sub-1-hour response wins materially. CRM adoption lags automotive by years.
- Floorplan costs are bleeding cash. As inventory ages, interest on unsold units compounds. Top concern in 2026 dealer forecast.
Sources: NMMA 2025 sales · MRAA tariffs · 2026 forecast · Trade Only
UJ's 4 stated pains — validated with stats
"Just a whitelist page"
86% of marine buyers shop digitally during purchase (MRAA/Lightspeed analysis). 75% of dealer site traffic is mobile. Arrowhead (UJ's direct Grand Lake competitor) has the same critical gaps: no pricing on inventory pages, broken homepage video, no pre-qual tool, financing nav leading nowhere. Both sites are weak — the one that upgrades first owns the digital market share.
"SEO is the biggest pain"
Marketplace dominance: BoatTrader/YachtWorld rank above most dealer sites. GBP neglect is universal. Lake-name + boat-type long-tail ("pontoon dealer Grand Lake Oklahoma", "boats for sale Lake Travis") is underexploited — low competition, high intent. AI Overviews appear in only 4–8% of local transactional results — the local 3-pack still dominates. Good news for a dealer with strong GBP.
"Slip access as differentiator"
US Army Corps of Engineers permanently stopped accepting new private dock and marina slip requests on Beaver Lake. Hard regulatory closure. Lake Travis: West Beach Marina active waitlist (one buyer was #47). Eufaula: USACE lake, same dynamic as Beaver. UJ owns a regulatorily-scarce asset in markets where waterfront development is constrained. They're not selling it.
Source: USACE
"Pre-qualification gap"
No marine equivalent of RouteOne/Dealertrack at scale. Avg boat loan rate Q4 2025: 8.40% (range 7–10%). Marine survey requirements add days. Best-practice MRAA guidance: 8–10 lender relationships (most regional dealers have 2–3). Phase 2+ territory — dependency on which banks UJ has relationships with.
Generational handoff dynamics
85% of marine dealerships are family-owned. Only 30% survive to gen 2; 12% to gen 3 (Teamshares). 72% want to stay in family but only 34% have formal succession plans. 28% of family-business leaders plan power transfer within 5 years (Deloitte). Buy-sell activity hit a record 454 transactions in the 12 months ending June 2025 (Kerrigan Advisors) — PE consolidation is accelerating.
UJ's structure is the median pattern: John (50+yr founder), Jeremy (next-gen operator), Richard (~80, may retire). The modernization tension is real but solvable. An outside partner who executes without disrupting the founder's relationships is a specific unlock — not threatening the legacy, protecting it from consolidation predators.
Buyer journey data — what walks in the door
- ▸57% of new boat buyers close within 60 days of first online inquiry (Boats Group Info-Link study)
- ▸4+ month average purchase cycle (MRAA) — buyers shop multiple sessions, monitor price drops, compare cross-region
- ▸75% of dealer site traffic is mobile — sites that don't render cleanly on phone lose the consideration set
- ▸67% of boat purchases are pre-owned — used inventory presentation matters at least as much as new
- ▸Marine is 5–8 years behind automotive on digital tooling adoption (Cox Automotive parallel) — that gap IS the white space
The Insta360 walk-around moat
🎯 The camera Topher saw at Costco
Insta360 X5 8K 360° Action Camera Bundle — Costco item #9536005, currently $469.99 (down from $549.99). Bundle includes 2× 2,400mAh batteries, 114cm invisible selfie stick, lens cap, 256GB microSD card. The X5 launched April 2025 — current-generation flagship. This is the right camera. Just buy it.
Source: Costco bundle
Why X5 over X4 (for marine specifically)
- ▸Sensor 144% larger (1/1.28" vs 1/2") — handles white-hull-vs-dark-cabin dynamic range
- ▸PureVideo low-light mode (AI-driven, ~2 stops better) — cabin interiors stop looking like caves
- ▸IP68 to 49ft natively — not babying it on the dock
- ▸Replaceable lenses ($29.99/pair) — one gel-coat scrape doesn't kill the camera
- ▸208-min endurance battery + multi-layer steel-mesh wind guard with AI cancellation
5-minute marine workflow (salesperson w/ zero photography background)
- Pre-shoot: wipe lenses with microfiber, set 5.7K60 + Active HDR for exteriors
- Exterior starboard walk (60s) — stick at chest height, stern to bow
- Bow rotation (30s) — anchor locker, windlass, cleats
- Helm/console (45s) — switch to PureVideo, narrate model+year+horsepower
- Cockpit/deck (45s) — seating, rod holders, livewells, in-deck storage
- Cabin/cuddy (30s if applicable) — PureVideo for dark/light transition
- Engine bay (20s if applicable) — quick clean shot
- Portside walk back (30s) — mirror starboard
Total capture time: 8–12 min/boat. Insta360 mobile app AI Auto Edit → CloudPano upload OR self-hosted R2 → embed on inventory page. Dock-to-published in 25–35 min (drops to ~20 after 3–4 reps).
Embed stack for the custom Astro site
Primary viewer: Photo Sphere Viewer (PSV). Pure JS, actively maintained 2026, supports equirectangular photos AND videos, VR-ready, free/OSS. Drops into Astro as @photo-sphere-viewer/core + video plugin.
Storage: Cloudflare R2. $0.015/GB/mo × ~300GB at 100 boats = ~$4.50/mo. Zero egress. Full brand control. No vendor lock-in.
Second channel: YouTube 360 (unlisted) on every boat. Title format: "[Year] [Make] [Model] Walk-Around — Ugly John's, [Location]". Submit video sitemap to Google Search Console. Indexable on both UJ's domain AND YouTube search — two free traffic sources from one shoot.
SaaS bridge for launch speed: CloudPano Pro Plus ($33/mo). Iframe embed, white-label, unlimited tours. Use to validate the workflow week 1–4, then migrate to PSV+R2 once the Astro site is built.
📈 Video SEO numbers (this is the headline benefit)
- ▸VideoObject schema: up to 3× more impressions, 2× more clicks (BrightEdge)
- ▸CTR lift in SERPs with video rich snippets: 20–50%
- ▸Time-on-page with video: 6 min vs. 2.5 min text-only (Wistia, 500K sessions)
- ▸Organic search traffic lift from sites with video: +41% (Aberdeen)
- ▸Matterport real-estate regression (143K listings): 3D-tour listings sell 31% faster at 4–9% higher prices
- ▸Automotive 360 case: +30% online engagement, +20% showroom visits (CloudPano VW case)
- ▸Bounce rate reduction from virtual tours: -10–20%
- ▸Agentic-search edge: Google's AI Overviews surface unique authoritative visual assets over identical stock OEM photos. Every dealer on BoatTrader uses the same stock photos — they're near-duplicate thin content to Google. A unique 360 walk-around of UJ's specific hull = unique asset that AI search can reference and competitors cannot copy.
ROI math — boat-pays-for-camera-10x
| Cost | One-time | Annual |
|---|---|---|
| Insta360 X5 Costco bundle | $470 | — |
| Mounts + cleaning + lens guards | $115 | — |
| CloudPano Pro Plus (interim) | — | $396 |
| Labor: 200 boats × 30min × $22/hr loaded | — | $2,200 |
| Spare lens pairs | — | $30 |
| Year-1 total cost | $585 | $2,626 |
Year 1 all-in: $3,211. Compare to outsourced professional photography at $400–$600/boat × 200 boats = $80,000–$120,000/yr. The DIY case is staggering.
Conversion-lift scenarios at $230K avg sale, 15% gross margin ($34,500/sale):
| Scenario | Incremental sales | Gross profit lift |
|---|---|---|
| Conservative (2% close-rate lift) | 4/yr | $138,000 |
| Moderate (5% lift) | 10/yr | $345,000 |
| Aggressive (10% lift) | 20/yr | $690,000 |
Payback: a single additional boat sale ($34,500 gross profit) covers the entire program 10.7×. Even at zero conversion lift, the program self-funds from reduced lot-time per buyer + better SEO dwell.
Competitive landscape — who's already doing this
- ▸MarineMax — yacht brokerage only ($500K+), not center-console/pontoon inventory
- ▸Denison Yacht Sales — full Matterport library on $500K+ yachts only. Specialist-shot, not DIY.
- ▸North River Boats (manufacturer) — Kuula 360 photos on Seahawk Offshore Cabin product pages. Closest analog.
- ▸Boat Trader / YachtWorld — standard listings are stock OEM photos. No platform-native 360 viewer.
The white space: NO regional multi-location dealer in the OK/AR/TX market is running systematic 360 walk-arounds on bread-and-butter inventory ($50K–$250K pontoons, center consoles, fishing boats). UJ has a clear first-mover window at the regional mid-market level.
Day-1 playbook (first 5 boats)
- Week before: Buy X5 at Costco ($470). Order rail clamp + lens guards ($60). Create CloudPano Pro account. Claim/create UJ YouTube channel.
- Train: Designate ONE "360 rep" — most tech-comfortable salesperson or marketing coordinator. 30 minutes of practice on one boat.
- First 5 boats = highest-ASP slowest-moving units. The $175K Sea Ray that's sat 60 days. NOT the $28K aluminum fishing boat.
- Per boat day 1: stage + clean (30min, same as any prep) → shoot per the 8-step workflow (~10min) → import/AI auto-edit/export (~15min) → CloudPano upload + embed code (~3min) → YouTube upload as 360 video with proper title/description/tags (~5min) → paste embed on inventory listing + VideoObject schema + video sitemap update (~5min). ~68min/boat day 1, drops to ~35min after 3–4 reps.
- Week 1 review: Submit updated video sitemap to GSC. Monitor inquiry rate on 360-equipped vs. non-360 listings after 30 days. Watch indexing in GSC Video tab (avg 18 days per SEMrush).
- Scale: 5 boats/wk in slow season, 2–3/wk in busy season. 100% of high-ASP inventory covered in 3–4 months. New arrivals shot within 48 hours.
Pricing anchors — current state vs. proposed Phase 1
UJ's current annual spend (estimated)
| Line item | Low | High |
|---|---|---|
| DealerSpike (5 locations) | $42,000 | $96,000 |
| Lightspeed Marine DMS | $18,000 | $30,000 |
| Boats Group classifieds (BoatTrader + boats.com) | $18,000 | $48,000 |
| Google Ads / paid search | $60,000 | $120,000 |
| Paid social | $24,000 | $60,000 |
| Photography / videography | $10,000 | $25,000 |
| Email / SMS marketing | $3,600 | $12,000 |
| Estimated current-state total | $175,600 | $391,000 |
Confidence: DealerSpike + Boats Group are high (BBB + lawsuit-sourced). Lightspeed is medium (published range). Ad spend is agency-benchmarked (3–5% of $50M gross revenue). Real annual likely $200K–$470K including Aspire's add-on photo/video estimate.
Aspire-built Phase 1 — anchor pricing for the room (if it surfaces)
| Line item | Low | High |
|---|---|---|
| Custom Astro website build (year-1 amortized) | $55,000 | $75,000 |
| Monthly retainer × 12 (website + SEO + content) | $36,000 | $54,000 |
| GHL-based CRM + automation (Aspire-managed) | $9,600 | $18,000 |
| AI voice (Aspire Concierge) | $3,600 | $4,800 |
| Insta360 program (DIY in-house) | $3,200 | $3,200 |
| Boats Group classifieds (retained as-is) | $18,000 | $36,000 |
| Google Ads budget (retained, better-optimized) | $84,000 | $180,000 |
| Proposed Phase 1 year-1 total | $209,400 | $371,000 |
Net result: same or LOWER total cost on a stack UJ owns vs. rents. DealerSpike (gone) + Lightspeed (potentially kept for MVP) + 360 video (added) + GHL CRM (added).
The single-boat ROI close
- ▸Average UJ boat sale: $230K–$250K
- ▸Gross margin at 15–25%: $34,500–$62,500 per unit
- ▸Aspire monthly retainer (mid): ~$5,000/mo ($60K/yr)
- ▸Break-even: 1 additional boat sale every 6–8 weeks covers entire Aspire engagement
- ▸At 200 boats/yr, 1% conversion lift = 2 additional sales = $75K–$125K additional gross profit against $60K retainer
"You're already spending $200–$400K/yr on marketing stack. The DealerSpike contract auto-renews itself into price increases. One additional boat sale every six weeks pays for an entirely new, owned stack. We're not adding a cost; we're replacing a locked ratcheting cost with a fixed system you control." — frame ONLY if room goes there
Refined discovery questions — industry-literate
These five signal you understand the category. Each one opens a door, gives UJ a chance to confirm pain in their own words, and naturally surfaces information you'd otherwise have to dig for.
- For Davis: "When a buyer comes in and loves a boat, how often does the slip conversation happen before or after the sale — and has it ever cost you a deal?" Validates slip-as-differentiator without claiming it. Almost certainly yields a story.
- For the room: "If someone searches 'pontoon dealer Grand Lake Oklahoma' right now, do you know where you show up? And how about for Lake Travis or Beaver Lake?" Most dealers don't know their own rankings. Surfaces SEO pain without being accusatory.
- For Jeremy: "When a customer submits a lead form or calls in, what happens next — is there a CRM, a follow-up sequence, or is it whoever picks up the phone?" Answer is almost always 'whoever picks up.' Opens lead-follow-up conversation naturally.
- For Jeremy or whoever: "With Richard potentially stepping back, who's the next person making the 'spend money on digital' decision — Jeremy, John, or someone else? And do they need different conversations?" Respects family-business dynamics. Surfaces the real decision-maker before you write a proposal.
- For Davis: "Most of your $200K–$300K+ buyers — are they walking in already knowing the model they want, or still figuring it out? And how much of that research happened online before they called?" Validates the digital research journey. If buyers are pre-researched (they are), UJ's site needs to be part of that research process.
One oblique tactical question to slip in if natural: "When does your current website contract come up for renewal?" Gets the 30-day cancellation clock on the table without making it the topic.
Eric-as-employee gray-area matrix
Eric started at UJ 2026-05-11. He has fiduciary duty to UJ ownership. He'll still be loyal to Topher personally — but the discipline is to never put him in a position where the honest answer to a UJ-side question compromises Aspire. The mitigation: keep Aspire-internal material out of Eric's information surface from the start.
✅ Eric-safe (share freely)
- ▸ Industry context + public benchmarks
- ▸ F&I best-practice doctrine (Eric needs for his role)
- ▸ Aspire product capabilities at high level
- ▸ Eric's mentorship workspace as-is (already shared)
- ▸ DealerSpike public BBB / cancellation TOS (it's public)
- ▸ Lightspeed public pricing range
- ▸ Industry pain-point stats from MRAA/NMMA
⚠️ Gray area (verbal only, judgment)
- ▸ Vendor competitive intel (DealerSpike forensics)
- ▸ Lightspeed MVP-keep recommendation framework
- ▸ Pre-discovery scope sketches
- ▸ Insta360 capability proposal (default: hold until after discovery)
- ▸ Phase 1 high-level shape Eric might forward to Jeremy
🔒 Topher-only (do NOT share)
- ▸ Aspire pricing internals (build cost, retainer math, margins)
- ▸ Competitive framing AGAINST UJ
- ▸ Sales tactics for selling INTO UJ
- ▸ Topher's read on UJ family dynamics
- ▸ Discovery questions designed to surface pain
- ▸ Room-reading frames, gatekeeper psychology
- ▸ Cancellation-clock tactical timing
- ▸ This page in its entirety
File-placement convention going forward
Eric-facing → sites/public/eric-mentorship/ → madebyotten.com/eric-mentorship/ (CF Access: Eric + Topher)
Topher-only → sites/command-center/src/pages/info/eric/ → cc.madebyotten.com/info/eric/ (CF Access: Topher + Jaime only)
Eric-mentorship pages built BEFORE 2026-05-11 (DealerSpike-alternatives, F&I primer, slip economics, 90-day playbook, lender map) stay as-is — they were 1:1 advisory artifacts, already shared, doctrine change doesn't retroactively reclassify them. New material gets categorized at write time.
Action items — Aspire side, pre-Thursday
- ✓Live audit of uglyjohns.com — DONE 2026-06-04 (see LIVE AUDIT box in the DealerSpike section). PSI API was rate-limited; Topher still to run pagespeed.web.dev manually for the lab score.
- ✓GBP / SERP audit — DONE. Arrowhead (8 locations) is the anchor UJ trails; on-page SEO gaps verified. Precise rank tracking would need Ahrefs/Semrush.
- ✓Marketplace feed audit — DONE + CORRECTED. UJ is on BoatTrader/YachtWorld/boats.com (Boats Group ID 28802). Reframed to "two disconnected systems" — see the green VERIFIED box above. This was a meeting-saver.
- ☐Test Insta360 X5 — Topher to grab the Costco bundle ($469.99); even an iPhone walk-around of one boat = a tablet demo asset IF it comes up. Don't lead with it.
- ✓Linear CLI project opened — Ugly John's — Phase 1 Discovery + Scope with 5 subtasks (CLI-112 transcript · CLI-113 Vegas scope · CLI-114 360 program · CLI-115 CRM migration · CLI-116 Lightspeed MVP-keep).
- ✓Date confirmed — Friday 2026-06-05, 3:00 PM ET / 2:00 PM Central (rescheduled from Thu 6/4).
- ☐Brief Jaime pre-meeting — one-pager built at /info/eric/uj-jaime-briefing-2026-06-05; Topher to do the 15-min sync.
- ☐Ping Eric Mon AM — Davis Haug's email + confirm attendees (Jeremy yes/no) + meeting format (in-person vs Zoom → drives recording setup).
Compiled by Aria overnight 2026-06-01 → 06-02. 5 research subagents (Sonnet) fanned in parallel: DealerSpike, Lightspeed Marine, industry pain points, Insta360 capability, pricing anchors. Sources cited inline throughout.