OneExample.com
Website Design Review
Council Verdict · Prepared 7 May 2026 · Confidential

Kokomo Botanical Resort
Website Design Review & Conversion Roadmap

Five-advisor council verdict on whether the current site obtains bookings, plus a section-by-section before/after design plan to close the conversion gap. Bookings come first; the Casita real-estate funnel comes second.

https://kokomobotanicalresort.com/

The Verdict: In One Page

The current website is bad at obtaining bookings, and bookings are the number one job. The photography is decent and the hero headline is clear. Everything else fights conversion: a contact form pretending to be a booking engine, a homepage that contradicts its own positioning in the first scroll, three SEO spam posts live since January 2026, and a 4.6-star review aggregate that the site never surfaces. The Casita real-estate funnel is the secondary opportunity. High lifetime value, lower volume, longer decision cycle. It deserves a clean dedicated funnel, but bookings are the headline.

3–5×
Direct-booking conversion gap
60–75%
High-intent visitors lost to OTAs & Marriott.com
15–20%
Outright abandonment from trust signals
4+ mo
Spam blog posts live, never removed
Identical paragraph on homepage
$0
Live-rate booking engine on site today

Bottom line in one sentence.

A luxury wellness resort at $400–$800 ADR without an instant-confirmation booking engine in 2026 is functionally a lead-gen form for its own OTA competitors. And the rest of the design is making the bleed worse.

Three Reasons It's Failing

1

The "Reservations" page is a contact form, not a booking engine.

Date picker plus guest count plus an email submit. No live inventory, no live rates, no instant confirmation, no payment capture. A guest at 11pm with a credit card does not wait 18 hours for a human reply in 2026. They click back to Marriott.com and book there, costing Kokomo 15–18% commission on a guest who arrived at Kokomo's own front door. Industry data: 60–80% of high-intent bookers abandon when they cannot book instantly. This is the single largest revenue leak on the site.

2

The site contradicts itself in the first scroll.

The header tagline reads "Caribbean Family Cottages" while the H1 says "Award-Winning Wellness Resort" while the navigation surfaces real-estate ownership under four different labels (Casitas / Lifestyle Investments / Wellness Ownership / Brochure). Five "Reasons to Book With Us" cards repeat the identical 90-word paragraph. The "Return on Health" intro paragraph repeats verbatim three times in the first scroll. A confused luxury buyer comparison-shops, and Kokomo loses to a property with one clear narrative.

3

Trust is leaking from places the brand is not watching.

Three SEO spam posts (Romanian casino, Microsoft Office activator, German gambling) have been live on the blog since January 2026. The current vendor has had four-plus months and has not removed them. The Marriott Bonvoy Homes & Villas badge is in metadata only. Never asserted in body content where AI assistants and Google AI Mode actually look. The Caribbean Wellness Resort of the Year award and the 4.6-star TripAdvisor aggregate (1,200+ reviews) are buried below the fold. The signals that justify the rate are invisible at the moment buyers decide whether the rate is real.

What Almost Got Missed

The "no booking engine" problem is an integration problem, not a technology problem.

Kokomo at this scale almost certainly already runs a Property Management System that supports instant booking out of the box. Opera, Cloudbeds, Mews, RoomRaccoon, or, if the Marriott Bonvoy Homes & Villas integration is wired up, SynXis via Sabre. The PMS already speaks to channel managers, OTA inventory feeds, and rate parity. It just is not speaking to the website. Before scoping a $40K+ booking-engine redesign, the first call is to whoever runs reservations at Kokomo: which PMS do you use, and does your contract include the booking-engine module? The answer often is "yes, we own it, it's just not deployed." When that is the case, the timeline drops from 12 weeks to 3.

The duplicated paragraph reads like AI-generated content to a 2026 luxury buyer.

The same 90-word paragraph repeated five times across the homepage's "Reasons to Book With Us" cards is a 2026-specific failure mode that did not exist in the same form in 2022. Luxury wellness travelers now actively pattern-match for AI slop and treat it as a sign of low operational care. The same reflex that flags fake reviews. Cleaning the duplicate copy is half a day of work and removes a trust signal Kokomo cannot afford to keep losing at this rate.

The 48-Hour Next Step

One developer-day. Two actions. Zero proposals.

1. Delete the three spam posts. Romanian casino, Microsoft Office activator, German gambling. If the entry vector is unknown, hard-delete from the database, not just unpublish. Audit author accounts and form endpoints before reopening the blog to publishing.

2. Instrument Google Analytics events on the current Reservations form. Track form-start, form-submit, form-abandon, time-on-form, and partial-completion. Without this baseline, every redesign argument is hand-waving. Including this one. Two weeks of clean data turns "I think conversion is bad" into "I know conversion is X% and the abandonment cliff is at field Y."

Then call reservations and ask two questions. Which PMS, and does the contract include the booking-engine module. The answer determines whether the booking-engine fix is a 3-week project or a 12-week project. That single phone call gates everything else in the roadmap.

Dissent on Scope

Steve, you are not the right vendor for the full build. Position accordingly.

You can recommend the booking-engine vendor and project-manage the integration, but you cannot build it solo for a Marriott Bonvoy Homes & Villas partner. You do not have SynXis/ResLynx implementation experience, SOC 2 documentation, or the dev capacity. The audit work you have already produced positions you for a $3–5K/mo strategic retainer plus surgical project work. Technical Triage, Local SEO, GBP & Apple Maps, schema injection, copy fixes, content strategy, and vendor selection. Pitching a full agency-of-record redesign loses the deal in week 2 when Marriott IT asks for compliance documents you do not have. This is not a limit. It is the correct shape of the engagement.

Before / After: Section by Section

Below is the executional translation of the verdict above: what is on the page now versus what should replace it, why each change moves bookings or lead quality, and roughly what it costs to ship. Sequenced in order of payback, not in order of design polish.

1. Hero section

Highest visibility · 4-second decision

Today

  • Tagline strip reads "Caribbean Family Cottages". Fights wellness positioning
  • H1 is good: "Turks & Caicos' Award-Winning Wellness Resort on Grace Bay Beach"
  • No price anchor, no "from $X/night"
  • No 4.6★ review aggregate visible
  • No Marriott Bonvoy badge visible
  • No award badge visible
  • "Book Today!" CTA opens the contact form

Recommended

  • Drop "Caribbean Family Cottages" tagline
  • Replace with a one-line trust band: "Caribbean Wellness Resort of the Year · Marriott Bonvoy Homes & Villas · 4.6★ TripAdvisor (1,200+)"
  • Keep the H1
  • New subhead: "Garden cottages from $425/night. 3-night Wellness Reset retreats from $2,400 all-in. 5 minutes from Grace Bay Beach."
  • Hero background: 15-second looping video, muted, AVIF/WebP fallback under 250KB
  • Single primary CTA: "Check Availability" opens a calendar overlay
  • Quiet tertiary link top-right: "Casita Investor Brief"

Why it converts

The hero is the entire decision in 4 seconds. The current hero asks the visitor to take a leap of faith that this is luxury. The proposed hero proves it: award badge, Marriott partnership, review aggregate, price anchor, distance to Grace Bay. The Casita link is intentionally small and separated so the nightly booker is not distracted by real estate, and the real-estate prospect is not lost in the booking funnel.

Effort 2–3 days dev · 1 day video edit · 1 day copy. No PMS dependency.

2. Top navigation

Decision fatigue killer

Today

  • 20+ items, three nested levels deep
  • Same nav rendered three times in the DOM (mobile + desktop + sticky)
  • Real-estate ownership surfaced under four different labels
  • Casitas, Brochure, Lifestyle Investments, Wellness Ownership compete with each other and with lodging
  • Cognitive load destroys decision speed

Recommended

  • 6 top-level items only: Stay · Wellness · Dining · Gather · Own · About
  • Each top-level maps to a single buyer journey
  • Utility row (small, top-right): Phone · Map · Blog · Contact · EN/ES
  • Sticky CTA bar after first scroll: "Book a Stay" + "Casita Brief"
  • One label per product, no duplicates

Why it converts

Each top-level label maps to a buyer with a different timeline and budget. Aman, COMO, and Six Senses all use 6 or fewer top-level items. Three-deep mega menus are a hospitality anti-pattern: they signal a property that has not decided what it sells. Cleaning the navigation also resolves the four-label ambiguity around Casita ownership. The same product currently sold under four different names.

Effort 1–2 days. No content rewrite required to ship the IA change.

3. Booking widget: the headline fix

Single largest revenue leak

Today

  • Date picker, guest count, promo code, submit button
  • Submit fires an email to reservations@
  • No live inventory
  • No live rates
  • No payment capture
  • No instant confirmation
  • No cancellation policy at point of decision
  • Industry abandonment rate when not instant-bookable: 60–80%

Recommended

  • Real Internet Booking Engine. SynXis (Sabre/Marriott standard), Cloudbeds, Mews, or RoomRaccoon
  • Live inventory and live rates the moment dates are picked
  • All 6 cottage tiers shown with thumbnail, capacity, tonight's price
  • Promo code + Bonvoy member ID at the rate step
  • Taxes & fees disclosed before checkout (FTC junk-fee compliance)
  • Deposit or full payment captured at confirmation
  • Confirmation email instant, with Bonvoy points line where applicable
  • Mobile-first: date picker fills viewport, no horizontal scroll
  • No-availability failover: alternative dates + "notify me" capture

Why it converts

Single highest-impact change on the entire site. Every direct booking that closes saves 15–18% versus the OTA path. At this ADR, $90–$140 per night. The booking-engine setup pays back within 2–4 months at any reasonable booking volume. This is the headline fix. Everything else in this document is a supporting cast that will not deliver lift on the same scale until this one is in place.

Effort 3 weeks if PMS already includes the booking-engine module · 8–12 weeks if a new vendor contract is required. Not a Steve-solo project. Recommend the vendor and project-manage.

4. "Reasons to Book With Us" cards

Trust killer · 1-day fix

Today

  • 5 cards, 5 different headlines, identical 90-word body paragraph
  • Reads like a CMS template that was started and never finished
  • Reads like AI-generated content to a 2026 luxury buyer
  • "Return on Health" intro paragraph repeats 3× elsewhere on the page

Recommended

  • Private Cottage Sanctuary: "5 cottage tiers, all with full kitchens, private patios, premium linens. From 480 sq ft."
  • Family + Group Friendly: "Two-bedroom layouts up to 5 guests. In-room yoga mats. Quiet 4-acre garden, 5 min from Grace Bay."
  • Botanical Wellness: "BioGeometry-architected garden. Saltwater hot plunge. Open-air zen pavilion with daily yoga."
  • WE Market Cafe: "Top-50 Caribbean restaurant accolade. Plant-forward menu, kid-friendly options, open to non-guests."
  • Casita Ownership: "Own a 1- or 2-bedroom Casita. Hybrid investment-rental model. Floor plans + ROI brief."

Why it converts

Specific beats generic at every price point. Each card now answers a real buyer question. How big, how many people, what does "wellness" actually mean here, can I bring kids, can I own. Card 5 surfaces the real-estate funnel at the natural moment a high-intent visitor is browsing the property's features, without hijacking the booking journey for guests who only want a room.

Effort 1 day copy + 5 photos pulled from existing library + half a day dev.

5. Cottage detail pages

Conversion at the room level

Today

  • 6 near-identical templates across all cottage tiers
  • Differentiation between tiers unclear from the design
  • No rate visible on page
  • No square footage
  • No view label
  • No HotelRoom schema
  • Visitor cannot scan-shop in 60 seconds

Recommended

  • Hero gallery: 8–12 photos minimum plus a 360° interior tour per cottage type (the single biggest conversion lift for accommodation pages), AVIF/WebP, lazy after the hero pair
  • Title bar: cottage name + "From $X/night" + "Sleeps up to N" + sq ft
  • 3-column at-a-glance: capacity / bed config / view + sq ft
  • Amenities checklist (full kitchen, washer-dryer, yoga mats, etc.)
  • Embedded mini-booking-engine for that specific cottage
  • HotelRoom + Offer schema with rate, occupancy, amenities
  • Floor plan inline where it exists
  • Tabbed per-cottage Q&A

Why it converts

When the visitor compares tiers, the current design forces them to read 6 nearly identical paragraphs. The proposed design lets them scan 6 pages in 60 seconds. Schema lift is incidental but real: HotelRoom rich snippets surface in Google's hotel comparison view, which is the surface most travelers shop on for branded searches.

Effort 5–7 days template rebuild · 1 day schema · rate copy depends on rate-card discipline.

6. Social proof: currently invisible

The signals that justify the rate

Today

  • Award mentioned in body text, mid-page, after multiple repeated paragraphs
  • TripAdvisor / Google / Booking.com reviews not aggregated or surfaced
  • No Marriott Bonvoy badge visible
  • No press logos
  • Marriott Bonvoy partnership in metadata only. Never asserted in cited body content
  • AI assistants do not cite Bonvoy partnership because the body content does not support the claim

Recommended

  • Hero trust band: "Caribbean Wellness Resort of the Year · Marriott Bonvoy Homes & Villas · 4.6★ TripAdvisor (1,200+)"
  • Mid-page logo strip: "As featured in". Caribbean Journal, VisitTCI, wellness publications. Greyscale, single line.
  • Reviews carousel: live aggregator (TrustIndex / Birdeye), schema-marked Review + AggregateRating
  • Body-content Bonvoy paragraph in About Us: "Kokomo Botanical Resort is a Marriott Bonvoy Homes & Villas partner. Eligible direct stays earn Bonvoy points; Bonvoy members receive member rates and amenities."

Why it converts

The two trust signals Kokomo owns and is not surfacing. The wellness award and the Marriott Bonvoy partnership. Are exactly the signals a $400+ ADR buyer needs to justify the rate over a $200 boutique alternative. Adding a body-content Bonvoy paragraph also closes the AI-citation gap on Bonvoy queries across all five AI surfaces (per the AI Visibility audit).

Effort 1–2 days dev + reviews aggregator subscription ($40–$80/mo).

7. FAQ block

Highest ROI/hour change on the site

Today

  • 5 questions: kid-friendly, vegan options, corporate groups, cottages for sale, promotions
  • Brand-internal concerns, not buyer-priority concerns
  • No FAQPage schema
  • Buyer questions about price, all-inclusive status, Bonvoy points are not answered on-page

Recommended

  • 12 buyer-priority questions, schema-marked, ordered by journey stage
  • How much does a typical week at Kokomo cost?
  • Is Kokomo all-inclusive?
  • How does this differ from Sandals or Beaches in TCI?
  • Do you offer airport shuttle?
  • Are wellness retreats group programs or solo bookings?
  • Can I book a Lovina Spa treatment as a non-guest?
  • Does the resort participate in Marriott Bonvoy?
  • Are the Casitas available to purchase, and how does ownership work?
  • What is the cancellation policy?
  • (plus 3 more from the question-discovery audit)

Why it converts

FAQPage schema is one of the cheapest visibility wins available. The Question Discovery audit shows AI assistants on every platform (ChatGPT, Gemini, AI Mode, Grok) are answering these exact questions today. And where Kokomo does not answer them on-page, the AI cites competitors instead. Plain-text FAQ also surfaces in Google's PAA box, which is direct organic traffic for free.

Effort 1 day copy + half a day schema. Highest leverage per hour on the entire site.

8. Casita real-estate funnel

Secondary funnel · high LTV · lower volume

Today

  • Buried in nav under 4 different labels
  • Single page, thin content
  • No floor plans visible without download
  • No ROI math
  • No rental-yield projections
  • No comparables vs Beaches/Sandals ownership
  • No financing partner
  • No virtual tour
  • No segmented lead form

Recommended

  • Dedicated /own/ sub-section with its own funnel
  • Hero: 30-second drone tour video plus a 360° video version for YouTube and Facebook (organic reach on 360° formats consistently outperforms flat video on those platforms)
  • 3 product cards: 1-bed Casita / 2-bed Casita / Penthouse. Price, sq ft, photos, embedded 360° interior tour per unit, occupancy
  • Floor plans inline (not gated PDFs)
  • ROI worksheet: nightly rate × occupancy × rental-program fee
  • Comparables: vs raw land in Provo, vs Beaches/Sandals ownership, vs Caribbean second-home averages
  • Body content on Bonvoy partnership liquidity (resale advantage)
  • Segmented lead form: live there / rent it out / mix
  • Private Tour CTA → calendar booking
  • 3D + 360° virtual tour of every Casita type, real-estate-grade (ÁREAS scope)

Why it converts

A Casita prospect arrives with a 6–18 month decision timeline and 4–8 visits to the website during that period. Each visit either advances the relationship or stalls it. The current single page does neither. A dedicated funnel with ROI math, floor plans, and a private-tour CTA at every stage compounds across visits and qualifies the lead before the agent ever picks up a phone. A single Casita sale clears the entire redesign budget several times over.

Effort 2–3 weeks design + content + 3D tour. Secondary to the booking-engine fix on sequencing, but high revenue-per-effort.

9. Mobile experience

65–75% of luxury travel research

Today

  • Likely 3.5–5s LCP on mid-range mobile
  • 36 JS files, 34 CSS files
  • Only 2 of 19 hero images in modern WebP format
  • 20+ item nav drops into a nested mobile burger menu
  • Booking form not thumb-zone optimized
  • Probable Cumulative Layout Shift from late hero assets

Recommended

  • LCP target ≤ 2.0s on mid-range mobile, 4G
  • AVIF/WebP via responsive srcset, hero hand-coded for instant first paint
  • Critical CSS inlined, non-critical CSS deferred
  • JS budget ≤ 80KB compressed first-load
  • Mobile menu mirrors the 6-item desktop nav, full-screen overlay
  • Sticky bottom CTA: "Check Availability". Single thumb-zone button
  • Tap-to-call top-right of header
  • WhatsApp button (TCI is WhatsApp-heavy for US-inbound trip planning)

Why it converts

Aman, Six Senses, and Wymara hit 1.5–2.0s LCP mobile. Kokomo is competing in that league and falling behind on a metric Google factors into hotel-pack ranking. Each 100ms of LCP delay correlates with a measurable booking-conversion drop. Mobile is the discovery surface; desktop sometimes finishes the booking. Lose mobile and the desktop never gets the chance.

Effort 1–2 weeks performance pass · 2 weeks mobile UX rebuild.

10. Schema / structured data

Cheapest visibility win

Full diagnosis lives elsewhere. The complete schema audit, what's there now, what's missing, and copy-ready JSON-LD for the homepage Resort + LodgingBusiness graph and per-page HotelRoom, Restaurant, DaySpa, EventVenue and FAQPage blocks, is in LLM & GEO Analysis §6. This section keeps the design implication only.

Why it belongs in the design conversation

Schema does not directly drive conversion; it drives the visibility that puts the conversion-optimized pages in front of buyers. Hotel + AggregateRating is a Google hotel-pack prerequisite. FAQPage is the single highest-leverage AI / People-Also-Ask visibility item. The AI Visibility audit shows AI assistants are already citing Kokomo's pages on cottages and wellness queries; proper schema raises the rate at which they cite Kokomo's pages versus competitors' on the same questions, and surfaces the 1,200+ reviews and the two named awards as rich-result signals that justify the rate.

Practical sequence for the redesign: schema ships at the same time as the body-copy rewrite (cottage facts, restaurant hours, spa treatments, FAQ block) so each new piece of body content lands inside its matching schema type rather than getting retrofitted later.

Effort 2–3 days, half a day per schema type. Pure technical work, no design dependency. Sequenced after the body-copy rewrite so each schema block ships with the content it describes.

Phased Roadmap

Sequenced in order of payback, not in order of design polish. Bookings are job number one; the Casita funnel is job number two; performance and multilingual are downstream supports.

Phase Scope Timeline Cost order Direct booking lift Casita lead lift
0 Spam removal + duplicate-copy kill + GA event tracking 1 day $0 Baseline Baseline
1 Schema injection + FAQ block + hero trust band + Bonvoy body copy 1 week Low +5–10% +10–15%
2 Reasons-to-Book rewrite + cottage page rebuild + footer cleanup 2 weeks Low +10–15% +5%
3 Booking engine installation (SynXis or equivalent) + payment + PMS sync 3–12 weeks* High +25–40% Minimal
4 Casita funnel + ROI worksheet + virtual tour 3–4 weeks Medium Minimal +50–100%
5 Mobile + performance pass + multilingual (ES) 3–4 weeks Medium +10–15% +10%
6 Apple Maps Connect + GBP optimization (covered in the AI Visibility & Apple Maps Audit and the GBP Analysis) 2 weeks Low +5% +5%

*Phase 3 timeline depends on whether the existing PMS contract already includes the booking-engine module. If yes, ~3 weeks. If no, 8–12 weeks for a new vendor procurement and integration.

Stacked, these phases close the 3–5× direct-booking gap and turn the Casita page from a brochure into a funnel. Cumulative direct-booking lift estimate: from under 10% direct today toward the 40–55% industry benchmark within 9–12 months of phase 3 completion. Cumulative Casita lead-quality lift is harder to forecast in percentages, but a single sale covers everything in the table several times over.

Bottom Line

Brand says luxury wellness. Website says mid-tier with leaks.

The current site is a competent mid-agency build hosting a $1M+/yr award-winning wellness brand. The gap between brand positioning and digital execution is wide, and most of the loss is in three places: a contact form pretending to be a booking engine, five identical paragraphs on the homepage, and three SEO spam posts that have been live four-plus months without removal.

The order of operations is fixed. Kill the spam and the duplicates today. Instrument the form so the conversation moves from opinion to data. Make a single phone call to find out which booking-engine the property's PMS already supports. Then sequence the rest in the order it pays back: schema and trust signals first, copy and cottage pages next, the booking engine as the headline structural fix, the Casita funnel as the high-LTV second product, mobile and multilingual as supports, local search as compounding background work.

The redesign is the long play. The bleeding fix starts in 48 hours.