Agentic PNW

Yacht Charters & Tourism

Live

From Wix and FareHarbor to a 39-Route Platform With an In-House Booking Engine

A full revamp for a San Diego private yacht charter, plus a complete booking platform replacing FareHarbor: Stripe deposits, e-signed waivers, USCG manifests, and two-way calendar sync.

bluebillcharters.com
Bluebill Charters: the website Agentic PNW built

Objective

Bluebill Charters runs private yacht charters out of Mission Bay, San Diego, aboard a 49-foot Shaw-Westport motor yacht: fishing trips, whale watching, bay and sunset cruises, and signature experiences. Their Wix site had a dead charters page titled “x”, pricing that conflicted between pages, and a perfect 5.0 Google rating the site never surfaced.

Bookings ran through FareHarbor, with its fees and its limits. The client wanted to own the booking experience end to end: their own planner, their own payments, their own paperwork.

Key Services

  • Website Revamp
  • Platform Migration
  • Booking Platform
  • Payment Integration
  • Technical SEO & Schema
  • CMS Implementation

Platform

Next.js 16 on Vercel + Neon Postgres

The Transformation

Before Agentic PNW / With Agentic PNW

bluebillcharters.com
After screenshot
Before screenshot
BeforeAfter

Drag the handle: the old Bluebill Charters site vs. the platform we built.

bluebillcharters.com (Wix)Before
Before: full page screenshot of bluebillcharters.com (Wix)
bluebillcharters.comAfter
After: full page screenshot of bluebillcharters.com

Both full pages, start to finish. Hover or tap to pause.

01

A booking engine, not a booking widget

  • Multi-step Charter Planner with server-side rate recompute: posted prices are never trusted
  • Advisory-lock date holds, Stripe deposit or pay-in-full, balance auto-collected 14 days pre-trip
  • E-signed waiver on every booking, bareboat agreement when required, USCG manifest per guest
Beforebluebillcharters.com (Wix)
Before: bluebillcharters.com (Wix)
Afterbluebillcharters.com
After: bluebillcharters.com

02

An admin portal that runs the business

  • Bookings dashboard and month calendar with payment-tier and paperwork glyphs
  • Three CMSs: trip & pricing catalog, blog, and the email copy behind 25+ lifecycle sends
  • Refunds, reschedules, payment links, phone bookings, and a read-only captain portal
Beforebluebillcharters.com (Wix)
Before: bluebillcharters.com (Wix)
Afterbluebillcharters.com
After: bluebillcharters.com

03

Every Wix URL accounted for

  • 14 permanent 308 redirects mapped from the old site, zero live-content path changes
  • RSS preserved at the legacy feed path; staging noindex gated on a go-live env flag
  • Seven schema.org types, including LocalBusiness with the 5.0 aggregate rating
Beforebluebillcharters.com (Wix)
Before: bluebillcharters.com (Wix)
Afterbluebillcharters.com
After: bluebillcharters.com

01

The Opportunity

A private yacht charter with a perfect 5.0 Google rating was stuck on an aging Wix site: a dead charters page, pricing that disagreed between pages, a 1,051 KB homepage, and the reputation nowhere to be seen. Every booking, meanwhile, ran through FareHarbor: marketplace fees and someone else's checkout for the business's core transaction.

0

Routes built: marketing, trips & booking

02

The Solution

We rebuilt everything as a 39-route Next.js platform on Neon Postgres, and replaced FareHarbor with an in-house booking engine: a multi-step Charter Planner, server-side rate recompute, advisory-lock date holds, Stripe Checkout with 50% deposit or pay-in-full, webhook-confirmed lifecycle emails, e-signed liability waivers and bareboat agreements, a USCG passenger manifest, off-session balance collection, and two-way Google Calendar sync. The crew runs it all from an admin portal with three CMSs: trips and pricing, blog, and email copy.

0

Postgres tables in the booking engine

03

The Impact

The platform is live at bluebillcharters.com, processing real payments through the booking engine the client now owns. Every legacy Wix URL redirects permanently, the blog's RSS feed survived the move, and the 5.0 rating finally sits in the schema where search engines can see it.

0

CMSs in the admin portal

0

Routes built: marketing, trips & booking

0

Postgres tables in the booking engine

0

CMSs in the admin portal

0

Legacy Wix URLs redirected

Results

Measured Impact

Before-and-after search and lead data for Bluebill Charters is being collected and will be published here once verified by the business owner.

Keyword positions

Before

TBD

After

TBD

Data pending

Map-pack placement

Before

TBD

After

TBD

Data pending

Leads & calls

Before

TBD

After

TBD

Data pending

More Work

Beatrox websiteLive

Event Production

Two Platforms Built From Scratch: A Marketing Site and a Rental Engine

A cinematic marketing revamp plus a 33,000-line rental platform, every line written in-house, with payments, contracts, and QR-code equipment tracking.

Read the story
Beatrox
Bathroom Surface Solutions websiteLive

Home Services

From Aging Wix Site to a 52-Page Lead-Generation Platform

A full platform migration for Portland's bathtub & tile refinishing specialists, live, ranked, and capturing leads with a custom AI visualizer.

Read the story
Bathroom Surface Solutions

Your Website Should Be Your Best Salesperson.

Book a strategy session. We'll audit your current presence live on the call and show you exactly what's possible: big-agency quality on a small-business budget.