Lead PiranhaLead Piranha Prepared for Mat · 2026-05-20
Punta Ox Ha · Build Proposal

Direct booking. End to end.

A working direct-booking system on a site you own, the Google presence you've earned but aren't using, and one clean stack to replace the Squarespace + Lodgify checkout that's failing today.

At a glance

01What we discussed

You're paying for both Squarespace and Lodgify and the booking still doesn't reliably work on your main site. You've built a second site on Lodgify (punta-ox-ha.lodgify.com) that has the better flow, but it isn't connected to your main domain and isn't visible on Google.

Direct bookings come through puntaoxha@gmail.com and word of mouth, because the on-site checkout is broken. OTA bookings (Airbnb, Booking.com, and VRBO in progress) are working but cost 15 to 21 percent in commission every time, and those platforms never hand you the guest contact.

You want one foundation that takes direct bookings on your own domain, replaces the patchwork you're paying for, syncs cleanly with the OTAs you're on, and gets Punta Ox Ha in front of the people searching La Punta on Google before the high season ramps.

This is what we'd build to make that happen, the timeline, and two ways to invest in it.

02What's happening on your live site today

Lodgify checkout error: We cannot find it
The checkout dead-ends. Selecting a suite and continuing lands the guest on a Lodgify error page. URL slug literally reads punta-ox-ha-unknown.
Casa Keiki showing From $NaN per night
Casa Keiki shows "From $NaN per night" with a live Book Now button. A guest can attempt to book a suite that has no valid price.
Casa Mia 30-night stay total price $63,250.00
A one-month stay quotes "Total price: $63,250.00" with a plain dollar sign. A US or Canadian guest reads sixty-three thousand US dollars and the tab closes.

Three of the six suites have no booking option on the page at all. Direct-booking guests get pushed to email puntaoxha@gmail.com by default.

03What this actually is

This is not just a website. A simple website is a freelancer or a ChatGPT prompt. What this is:

You own everything we build. The only ongoing platform cost is the channel manager itself (Hospitable ~$55 to $82 CAD/mo for 6 units, or Lodgify if you keep it at the current $112 CAD/mo). No Lead Piranha platform markup, no commission on direct bookings.

See the live concept → puntaoxha.demos.leadpiranha.com

04What's included

Not included in this scope (separate quote later if you want them):

05Timeline · 4 to 5 weeks

Click any week to expand the details.

WeekWhat ships
1Discovery, brand assets review, access setup (Squarespace, Lodgify, GA, GSC, Stripe). Google Business Profile claim submitted.
Deliverables
  • Full audit of your current sites (main puntaoxha.com + the punta-ox-ha.lodgify.com subdomain) so nothing is missed in the consolidation
  • Brand asset folder set up; current photos catalogued, slots prepared for your upcoming photoshoot
  • GA, GSC, and Stripe accounts connected; baselines captured
  • Google Business Profile claim form submitted (verification timeline is on Google)
  • Discovery doc finalized with you and your partners on any scope nuance
2Site core built. Suite pages, booking flow, Stripe integration. First internal review.
Deliverables
  • Site framework live on staging URL: home, all 6 suite pages, location, FAQ, contact
  • Direct-booking calendar wired to Stripe (test transactions clearing)
  • Mobile-first responsive design pass across iPhone + Android viewports
  • Internal review checkpoint: walk through together end of week
3Channel manager migrated (Lodgify → Hospitable, with API connection to your new site). Reservations sync to Airbnb / Booking.com / VRBO automatically. La Punta area pages drafted. Squarespace content migrated.
Deliverables
  • Hospitable account provisioned (or Lodgify kept in channel-only mode, your call from week 1 discovery)
  • Airbnb, Booking.com, VRBO listings re-pointed through the new channel manager
  • Test reservations through each OTA confirmed syncing to the unified calendar
  • 6 La Punta and Puerto Escondido area-guide pages drafted (the SEO foundation)
  • All useful Squarespace content (copy, photos, FAQ) migrated to the new site
4SEO + schema pass. GBP fully active. Email on Workspace. Squarespace 301 redirects in place. Soft launch on staging URL.
Deliverables
  • LodgingBusiness, FAQPage, and Review schema deployed across all pages
  • On-page SEO pass: titles, meta descriptions, internal links, image alt text
  • GBP fully optimized once Google verifies the claim (verification is on Google's timeline, typically 1 to 3 weeks from week 1 submission, occasionally longer)
  • Google Workspace business email live: help@, booking@, mat@ folders configured
  • Squarespace 301 redirects in place so existing inbound traffic lands on the new site
  • Soft launch: site live on staging URL for partner review
5Final QA across devices, performance pass, full launch on puntaoxha.com. Handover walkthrough recorded.
Deliverables
  • Full cross-device QA: iPhone, Android, iPad, desktop browsers
  • Performance pass: Lighthouse audit, image optimization, caching headers
  • Full launch: DNS cut over to puntaoxha.com, monitoring confirmed clean
  • Handover walkthrough recorded: how to update content, run reports, manage bookings
  • 30-day post-launch support window begins

SEO indexing begins immediately on launch. Visibility ramp typically lands at 8 to 12 weeks. Building now puts you ranking and converting before the October high-season ramp.

06Investment · two options

Option A · Flat rate
$5,500 USD
~$7,500 CAD · split 50/50 (kickoff + launch)
Setup$2,750 kickoff + $2,750 launch
Monthly retainerNone
Performance shareNone
Minimum commitmentNone
6-month exit costN/A
Year 1 total$5,500 USD (~$7,500 CAD)
Option B · Results-based
$1,500 + $300/mo + 7%
~$2,050 + ~$410/mo CAD · setup on kickoff, monthly from launch
Setup$1,500 on kickoff
Monthly retainer$300/mo from launch
Performance share7% on direct site bookings (OTAs excluded)
Minimum commitment6 months, then month-to-month w/ 30-day notice
6-month exit cost$3,300 USD + any 7% accrued. You own the site either way.
Year 1 (base + expected perf)$5,100 USD + $2,500 to $5,000 perf share

Both options include the full scope above. Option A is cleaner if you'd rather just pay it off and own it. In your shoes (new owner heading into low season), I'd pick Option B. Lower cash outlay through the slow months, and we both win as SEO matures and direct bookings start compounding. The 7% means I'm sharing the risk, not optimizing for max take, my upside only happens if yours does.

07Your performance dashboard

Every system we build feeds a single dashboard you can pull up at any time. Custom-built on your own subdomain (dashboard.puntaoxha.com or similar), branded to match the site. You own it. No Google or third-party platform that could disappear.

What you see at a glance:

Custom-built, bundled into both pricing options. No extra cost, no third-party subscription. You keep it after the engagement ends.

08What this pays for itself with

About 4 to 5 recovered Casa Mia weeks cover the entire Option A build.

Subscription savings alone (channel manager migration + Squarespace cancellation) offset roughly $460 to $800 USD per year of the cost before a single new booking comes in. The rest is funded by direct bookings the SEO and the working checkout create.

Honest ramp expectations

Year 1 conservative cumulative direct bookings: 30 to 40. Year 1 strong scenario: 60 to 80. Either way you're recovering 5x to 10x the build cost in saved OTA fees alone, before counting new revenue the SEO produces.

Run the math yourself.
Drag the slider to your honest expected direct bookings per month. Numbers update live.
3
Year 1 direct revenue
$45,612 USD
~$62,032 CAD · 36 bookings × $1,267
Year 1 cost · Option A
$5,500 USD
Direct revenue minus LP fee: $40,112
Year 1 cost · Option B
$8,293 USD
$5,100 base + $3,193 perf · Net: $37,319
Bonus: OTA commission avoided
$7,740 USD
36 bookings × ~$215 in commission those bookings would have paid Airbnb / Booking.com if they came through there instead of direct.
Math: Casa Mia at $181 USD/night × 7 nights = $1,267 per recovered week. OTA fee midpoint $215 (Airbnb 15.5-17.5%, Booking.com 17-21% all-in). Option B perf share = 7% of direct revenue. CAD conversion at ~1.36.

09What this replaces

One system you own, doing what two platforms together haven't.

10Why now

11Next step