[object Object]

← back to Fantasea Consulting

add Unlikely Revenue Streams section (merch/DTLA/membership/licensing…) + LinkedIn to social audit; renumber

746d72f18f4a9dbc3f77dd26c0070aeff8a9492a · 2026-07-16 11:58:59 -0700 · steve@designerwallcoverings.com

Files touched

Diff

commit 746d72f18f4a9dbc3f77dd26c0070aeff8a9492a
Author: steve@designerwallcoverings.com <steve@designerwallcoverings.com>
Date:   Thu Jul 16 11:58:59 2026 -0700

    add Unlikely Revenue Streams section (merch/DTLA/membership/licensing…) + LinkedIn to social audit; renumber
---
 build.mjs               | 23 ++++++++++++++++++++---
 public/index.html       | 23 ++++++++++++++++++++---
 videos-src/manifest.txt |  5 +++++
 3 files changed, 45 insertions(+), 6 deletions(-)

diff --git a/build.mjs b/build.mjs
index 150b2c5..6ae0c68 100644
--- a/build.mjs
+++ b/build.mjs
@@ -283,7 +283,7 @@ const realVidTiles = REAL_VIDEOS.map(v=>`
 const CATS = [
   ['summary','Executive Summary'],['reputation','Reputation & Yelp'],['competitors','Competitors'],
   ['advertising','Where to Advertise'],['timing','Timing & Cadence'],['audit','Website Audit'],['social','Social Media Audit'],
-  ['suggested','Suggested New Websites'],['partners','Unlikely Partners'],['videos','Their Videos + Brand Films'],['roadmap','90-Day Roadmap'],
+  ['suggested','Suggested New Websites'],['partners','Unlikely Partners'],['revenue','Unlikely Revenue'],['videos','Their Videos + Brand Films'],['roadmap','90-Day Roadmap'],
 ];
 const navLinks = CATS.map(c=>`<a href="#${c[0]}">${c[1]}</a>`).join('');
 
@@ -527,6 +527,7 @@ ${DUO}
     <div class="c"><h3>Instagram — @fantaseayachts</h3><p>The hub for a venue brand. <b>Fix:</b> Reels 4–5×/wk (sunset · weddings · BTS · proposals), Story Highlights per service (Weddings / Corporate / Dining), geotag Marina del Rey, a booking link-in-bio, and repost guest UGC. <span class="tc">Followers — confirm live</span></p></div>
     <div class="c"><h3>TikTok — @fantaseayachtllc</h3><p class="flag">Off-brand handle (see flag). <b>Fix:</b> secure @fantaseayachts, cross-link from IG. Content that wins here: POV proposals, timelapses, “what $6k gets you,” trending audio. Lowest cost / highest viral upside. <span class="tc">Followers — confirm live</span></p></div>
     <div class="c"><h3>YouTube — @fantaseayachts7902</h3><p>Strong film library (drone, weddings, NCIS) but a numbered handle. <b>Fix:</b> claim the clean handle, cut the long films into 15–30s Shorts, and use the drone reel as the new site hero.</p></div>
+    <div class="c"><h3>LinkedIn — /company/fantasea-yachts</h3><p>Your <b>corporate</b> engine, under-used. <b>Fix:</b> post case studies of corporate galas & offsites, target planners / HR / executive assistants, have staff reshare, and run LinkedIn Ads for “company holiday party venue LA.” This is where the $10k+ bookings live.</p></div>
     <div class="c"><h3>Facebook / X</h3><p>FB (/FantaSeaYachtsMDR) still matters for the wedding demographic + reviews — keep it current. X (@FantaSeaYachts) is low priority; auto-syndicate, don’t invest.</p></div>
   </div>
 
@@ -557,8 +558,24 @@ ${DUO}
   ${partnerRows}
 </section>
 
+<section id="revenue">
+  <div class="eyebrow">09 · Unlikely Revenue Streams</div>
+  <h2 class="disp">The yacht is the asset. It can earn eight ways, not one.</h2>
+  <p class="lead">Charters are the core — but the brand, the venue, and the audience can each throw off high-margin revenue that runs even on nights the boats are docked.</p>
+  <div class="cards2">
+    <div class="c"><h3>① Branded merch &amp; SWAG</h3><p>Caps, totes, robes, champagne flutes, logo goods — sold onboard, online, and as <b>co-branded wedding favors</b>. High margin, and every item is a floating ad.</p></div>
+    <div class="c"><h3>② DTLA &amp; on-land events</h3><p>Rent the <b>FantaSea Yacht Club</b> venue and run pop-up “yacht club” parties in DTLA with nightlife/venue partners — monetize the brand on nights the fleet is docked.</p></div>
+    <div class="c"><h3>③ Gift cards &amp; vouchers</h3><p>Sunset-cruise gift cards for holidays &amp; corporate gifting — captures cash up front and books future dates. A perfect Q4 product.</p></div>
+    <div class="c"><h3>④ FantaSea Club membership</h3><p>Annual membership: priority booking, member rates, exclusive member cruises → <b>recurring revenue</b> and a loyal high-value base.</p></div>
+    <div class="c"><h3>⑤ Film &amp; TV location licensing</h3><p>You already host shoots (NCIS aboard Dandeana). Formalize a <b>location rate card</b> + listing on film-location marketplaces. Pure-margin B2B.</p></div>
+    <div class="c"><h3>⑥ Photo &amp; video packages</h3><p>High-margin upsell on every wedding/event — and it <b>feeds your social content</b> for free. Bundle a videographer into every package.</p></div>
+    <div class="c"><h3>⑦ Private-label bar</h3><p>“FantaSea Cuvée” champagne, signature cocktails, premium bar upgrades — branded beverage upsells on every sailing.</p></div>
+    <div class="c"><h3>⑧ Ticketed public cruises</h3><p>Whale-watch, July 4th fireworks, NYE, sunset happy-hours — sell <b>per-seat</b> to fill open dates and beat City Cruises at its own public-cruise game on select nights.</p></div>
+  </div>
+</section>
+
 <section id="videos">
-  <div class="eyebrow">09 · Their Videos + Brand Films</div>
+  <div class="eyebrow">10 · Their Videos + Brand Films</div>
   <h2 class="disp">You already own beautiful footage. Let’s use it.</h2>
   <p class="lead">FantaSea’s real films from <a href="https://www.youtube.com/@fantaseayachts7902" target="_blank" style="color:var(--gold)">@fantaseayachts7902</a> — a drone reel, wedding stories, even an NCIS shoot. This is premium content sitting under-leveraged. Repurpose it into Reels, ads, and the new homepage hero.</p>
   <div class="rgrid">${realVidTiles}</div>
@@ -600,7 +617,7 @@ fetch('/videos/heygen-brandfilm.mp4',{method:'HEAD'}).then(r=>{if(r.ok){var v=do
 </script>
 
 <section id="roadmap">
-  <div class="eyebrow">10 · 90-Day Roadmap</div>
+  <div class="eyebrow">11 · 90-Day Roadmap</div>
   <h2 class="disp">What to do, in order.</h2>
   <ul class="road">
     <li><div class="w">Weeks 1–2</div><div class="d">Turn on review automation (Yelp/Google/Knot) + reply to all past reviews. Claim/optimize Google Business Profile. Pick a website direction.</div></li>
diff --git a/public/index.html b/public/index.html
index 3bfadc2..5c924a6 100644
--- a/public/index.html
+++ b/public/index.html
@@ -146,7 +146,7 @@ footer{padding:60px clamp(24px,7vw,120px);border-top:1px solid var(--line);color
 <div class="scrim" onclick="document.body.classList.remove('nav')"></div>
 <nav class="menu" onclick="if(event.target.tagName==='A')document.body.classList.remove('nav')">
   <div class="mh">Contents</div>
-  <a href="#summary">Executive Summary</a><a href="#reputation">Reputation & Yelp</a><a href="#competitors">Competitors</a><a href="#advertising">Where to Advertise</a><a href="#timing">Timing & Cadence</a><a href="#audit">Website Audit</a><a href="#social">Social Media Audit</a><a href="#suggested">Suggested New Websites</a><a href="#partners">Unlikely Partners</a><a href="#videos">Their Videos + Brand Films</a><a href="#roadmap">90-Day Roadmap</a>
+  <a href="#summary">Executive Summary</a><a href="#reputation">Reputation & Yelp</a><a href="#competitors">Competitors</a><a href="#advertising">Where to Advertise</a><a href="#timing">Timing & Cadence</a><a href="#audit">Website Audit</a><a href="#social">Social Media Audit</a><a href="#suggested">Suggested New Websites</a><a href="#partners">Unlikely Partners</a><a href="#revenue">Unlikely Revenue</a><a href="#videos">Their Videos + Brand Films</a><a href="#roadmap">90-Day Roadmap</a>
   <div class="minfo">
     <div class="mh">Visit FantaSea</div>
     <p>4215 Admiralty Way, Marina del Rey, CA 90292</p>
@@ -241,6 +241,7 @@ footer{padding:60px clamp(24px,7vw,120px);border-top:1px solid var(--line);color
     <div class="c"><h3>Instagram — @fantaseayachts</h3><p>The hub for a venue brand. <b>Fix:</b> Reels 4–5×/wk (sunset · weddings · BTS · proposals), Story Highlights per service (Weddings / Corporate / Dining), geotag Marina del Rey, a booking link-in-bio, and repost guest UGC. <span class="tc">Followers — confirm live</span></p></div>
     <div class="c"><h3>TikTok — @fantaseayachtllc</h3><p class="flag">Off-brand handle (see flag). <b>Fix:</b> secure @fantaseayachts, cross-link from IG. Content that wins here: POV proposals, timelapses, “what $6k gets you,” trending audio. Lowest cost / highest viral upside. <span class="tc">Followers — confirm live</span></p></div>
     <div class="c"><h3>YouTube — @fantaseayachts7902</h3><p>Strong film library (drone, weddings, NCIS) but a numbered handle. <b>Fix:</b> claim the clean handle, cut the long films into 15–30s Shorts, and use the drone reel as the new site hero.</p></div>
+    <div class="c"><h3>LinkedIn — /company/fantasea-yachts</h3><p>Your <b>corporate</b> engine, under-used. <b>Fix:</b> post case studies of corporate galas & offsites, target planners / HR / executive assistants, have staff reshare, and run LinkedIn Ads for “company holiday party venue LA.” This is where the $10k+ bookings live.</p></div>
     <div class="c"><h3>Facebook / X</h3><p>FB (/FantaSeaYachtsMDR) still matters for the wedding demographic + reviews — keep it current. X (@FantaSeaYachts) is low priority; auto-syndicate, don’t invest.</p></div>
   </div>
 
@@ -307,8 +308,24 @@ footer{padding:60px clamp(24px,7vw,120px);border-top:1px solid var(--line);color
   <div class="pcard"><div class="pnum">01</div><div><h4>Rodeo Drive luxury boutiques (Gucci, Chanel, Dior)</h4><p>Co-host aboard trunk shows & styling soirées; cross-refer VIP clienteling lists. Their client is your client.</p></div></div><div class="pcard"><div class="pnum">02</div><div><h4>Beverly Hills exotic-car dealers (Rolls-Royce, Ferrari, Bentley)</h4><p>“Arrive by yacht, leave by Rolls” proposal & anniversary packages; shared affluent CRM and event swaps.</p></div></div><div class="pcard"><div class="pnum">03</div><div><h4>High-end jewelers (engagement rings)</h4><p>Bundle a private sunset proposal charter with the ring purchase — the jeweler closes the ring, you own the moment.</p></div></div><div class="pcard"><div class="pnum">04</div><div><h4>Private jet & helicopter charters (Blade, JSX, Clay Lacy)</h4><p>“Jet-to-yacht” luxury itineraries; reciprocal referral fees between two high-net-worth travel brands.</p></div></div><div class="pcard"><div class="pnum">05</div><div><h4>Beverly Hills / MDR luxury hotels & concierges (Waldorf, Ritz-Carlton)</h4><p>Concierge referral commission for guest charters; be the on-water excursion every five-star front desk recommends.</p></div></div><div class="pcard"><div class="pnum">06</div><div><h4>Luxury wedding planners & couture florists</h4><p>Preferred-vendor pacts — weddings are your core revenue; own the planner rolodex before competitors do.</p></div></div><div class="pcard"><div class="pnum">07</div><div><h4>Beverly Hills med-spas, cosmetic surgeons & celeb dentists</h4><p>Client-appreciation & influencer cruises; their glossy patient base is prime for milestone charters.</p></div></div><div class="pcard"><div class="pnum">08</div><div><h4>VC firms, law firms & commercial real-estate brokers</h4><p>Deal-closing dinners, investor galas and summer offsites — recurring corporate contracts, not one-offs.</p></div></div><div class="pcard"><div class="pnum">09</div><div><h4>Film/TV production & location scouts</h4><p>Yacht as a filming location + wrap parties; Marina del Rey is film-permit friendly = a steady B2B line.</p></div></div><div class="pcard"><div class="pnum">10</div><div><h4>Champagne houses, wineries & celebrity chefs</h4><p>Co-branded pairing dinner cruises — a marquee recurring event series that sells itself on the name.</p></div></div>
 </section>
 
+<section id="revenue">
+  <div class="eyebrow">09 · Unlikely Revenue Streams</div>
+  <h2 class="disp">The yacht is the asset. It can earn eight ways, not one.</h2>
+  <p class="lead">Charters are the core — but the brand, the venue, and the audience can each throw off high-margin revenue that runs even on nights the boats are docked.</p>
+  <div class="cards2">
+    <div class="c"><h3>① Branded merch &amp; SWAG</h3><p>Caps, totes, robes, champagne flutes, logo goods — sold onboard, online, and as <b>co-branded wedding favors</b>. High margin, and every item is a floating ad.</p></div>
+    <div class="c"><h3>② DTLA &amp; on-land events</h3><p>Rent the <b>FantaSea Yacht Club</b> venue and run pop-up “yacht club” parties in DTLA with nightlife/venue partners — monetize the brand on nights the fleet is docked.</p></div>
+    <div class="c"><h3>③ Gift cards &amp; vouchers</h3><p>Sunset-cruise gift cards for holidays &amp; corporate gifting — captures cash up front and books future dates. A perfect Q4 product.</p></div>
+    <div class="c"><h3>④ FantaSea Club membership</h3><p>Annual membership: priority booking, member rates, exclusive member cruises → <b>recurring revenue</b> and a loyal high-value base.</p></div>
+    <div class="c"><h3>⑤ Film &amp; TV location licensing</h3><p>You already host shoots (NCIS aboard Dandeana). Formalize a <b>location rate card</b> + listing on film-location marketplaces. Pure-margin B2B.</p></div>
+    <div class="c"><h3>⑥ Photo &amp; video packages</h3><p>High-margin upsell on every wedding/event — and it <b>feeds your social content</b> for free. Bundle a videographer into every package.</p></div>
+    <div class="c"><h3>⑦ Private-label bar</h3><p>“FantaSea Cuvée” champagne, signature cocktails, premium bar upgrades — branded beverage upsells on every sailing.</p></div>
+    <div class="c"><h3>⑧ Ticketed public cruises</h3><p>Whale-watch, July 4th fireworks, NYE, sunset happy-hours — sell <b>per-seat</b> to fill open dates and beat City Cruises at its own public-cruise game on select nights.</p></div>
+  </div>
+</section>
+
 <section id="videos">
-  <div class="eyebrow">09 · Their Videos + Brand Films</div>
+  <div class="eyebrow">10 · Their Videos + Brand Films</div>
   <h2 class="disp">You already own beautiful footage. Let’s use it.</h2>
   <p class="lead">FantaSea’s real films from <a href="https://www.youtube.com/@fantaseayachts7902" target="_blank" style="color:var(--gold)">@fantaseayachts7902</a> — a drone reel, wedding stories, even an NCIS shoot. This is premium content sitting under-leveraged. Repurpose it into Reels, ads, and the new homepage hero.</p>
   <div class="rgrid">
@@ -374,7 +391,7 @@ fetch('/videos/heygen-brandfilm.mp4',{method:'HEAD'}).then(r=>{if(r.ok){var v=do
 </script>
 
 <section id="roadmap">
-  <div class="eyebrow">10 · 90-Day Roadmap</div>
+  <div class="eyebrow">11 · 90-Day Roadmap</div>
   <h2 class="disp">What to do, in order.</h2>
   <ul class="road">
     <li><div class="w">Weeks 1–2</div><div class="d">Turn on review automation (Yelp/Google/Knot) + reply to all past reviews. Claim/optimize Google Business Profile. Pick a website direction.</div></li>
diff --git a/videos-src/manifest.txt b/videos-src/manifest.txt
new file mode 100644
index 0000000..43ff9a2
--- /dev/null
+++ b/videos-src/manifest.txt
@@ -0,0 +1,5 @@
+reputation 4c042f57f4c04c4dae8574619b0e15ce
+advertising c58fb143a4d94ae7a731355975ee6026
+competitors 78ad50dbc92a4052bab9c901c48c5370
+timing a190d6cb959a4494afe8b1417c9a174b
+social 7e2419df7a7647e08cc200e529a69089

← 75a8f51 sections collapse by default (accordion + expand/collapse-al  ·  back to Fantasea Consulting  ·  videos: add 5 HeyGen brand-film grid (auto-swap as renders l b89e56b →