TenworksRochester, NY Case study Live on client domain ← Overview
Case study · Web design, local SEO & positioning View the live site →

Winter Haven Comfort Retreat

Rebuilding a Florida vacation rental's page-builder website into twenty-three hand-built pages that Google can actually read — and aiming them at the bookings the big travel platforms are structurally bad at winning.

Client
Winter Haven Comfort Retreat · Winter Haven, FL
Scope
Audit · Positioning · Full rebuild · Local SEO · Bilingual
Stack
Hand-built HTML / CSS / JS · Netlify · Git · Lodgify · GA4
Studio
Tenworks · Tenzin
01 · The starting point

A ten-page site whose title tag said “Home.”

The house was already earning five-star stays. The website was a rental-platform page-builder template, and it shipped placeholder metadata to every guest and every crawler that ever visited.

BeforeThe original Legoland Comfort Retreat site on a page-builder template, page title Home
The original site — title “Home,” no structured data, unverified distance claims.
02 · The strategic call

You cannot out-rank Booking.com. So don't try.

The obvious search is “vacation rental near Legoland.” Look at who owns that result page: Airbnb, Vrbo, Booking.com, Tripadvisor, HomeToGo. A single-property site on a new domain does not beat those, and pretending otherwise is how small businesses spend a year losing slowly.

The Legoland traffic didn't go anywhere

The proximity content stayed, and so did the trip-planning blog posts — they still bring families in at the top of the funnel and still convert the ones who find the site. What changed is that the whole business stopped betting on a search it was never going to win, and started competing where it holds a real, defensible advantage.

That is the difference between doing SEO and doing positioning. Ranking is downstream of picking a fight you can actually win.

03 · The rebuild

Ten pages became twenty-three, each with a job.

Every page hand-built as static HTML — no page builder, no client-side rendering, nothing between the crawler and the content.

10 → 23
pages, each with a unique title, description and canonical
3
landing pages for the high-intent long stays, plus 3 more in Spanish
8
blog posts answering the trip-planning questions guests actually ask
6
schema types, against none at all before
AfterThe rebuilt Winter Haven Comfort Retreat homepage with the booking search in the hero
After — the rebuilt homepage, with the booking search embedded in the hero.
AfterThe travel nurse housing landing page
One of three landing pages built for the long-stay searches.
BeforeThe old Extended Stays & Contractors page — unstyled paragraphs and bullet lists, no photographs, no rates, ending in ‘contact us directly’
The whole long-stay offer, on one page: bold paragraphs instead of headings, no photography, no rates, and “contact us directly” as the only next step.
AfterThe rebuilt contractor and crew housing landing page — one of six built for the long-stay searches
One of six long-stay landing pages, written for crews rather than weekend date-pickers — and able to rank on its own.
LodgingBusiness schemaFAQPageBreadcrumbListReview schemaReciprocal EN/ES hreflangGA4Security headersSelf-hosted images301s off the old URLsDeployed on Netlify
Walk through the live site → All 23 pages, on any device.
04 · Restraint

The booking engine was the one thing worth not touching.

Rebuilding it would have been the expensive mistake

The old platform was genuinely bad at being a website. It was perfectly good at being a booking engine — live availability, payments, reservation management and the owner's existing workflow all ran through it, and had done for years.

So it stayed. The booking widget was embedded into the new site and themed to match, rather than replaced with something homemade that would have to be trusted with real money on day one. The rebuild replaced the ten pages that were losing guests and left the one system successfully taking their bookings completely alone.

Knowing which half of a bad setup is actually working is most of the job.

05 · What changed

Before → after, line by line.

The familiar pages are all still there — Gallery, Rates, Location, Extended Stays, Host, Contact — but every one was rebuilt, and a great deal was added.

Target search
Fighting the platforms→where they're weak

Off the head-on “vacation rental near Legoland” fight against Airbnb and Booking.com, and onto long-stay searches with real intent and almost no competition.

Audience
One page for contractors→6 targeted pages

The contractor angle existed but was never built to rank. Now it has its own page, plus travelling nurses and monthly renters, in English and Spanish.

Platform
Page builder→hand-built + Netlify

Off a rented template and onto a fast, version-controlled static site that can change hosts in an afternoon.

Pages
10→23

Six landing pages across two languages, a blog, policies — each with unique metadata.

Title tag
“Home”→written per page

Every page now has its own title, meta description and self-referencing canonical.

Structured data
None→full schema layer

LodgingBusiness, Organization, WebPage, FAQPage, BreadcrumbList and Review — so search and answer engines can read the property as an entity rather than an unlabelled page.

Rendering
JavaScript SPA→static HTML

Content in the source, where every crawler and every AI assistant can reach it without executing anything.

Language
English→English + Spanish

Three Spanish landing pages with reciprocal hreflang, for a local workforce nobody else was writing for.

Distance claims
Unverified→measured

Every proximity figure re-measured and corrected. Guests learn the truth in the car anyway — better they read it on the site first.

Brand
Named for a landmark→a name they own

The business had been trading on a domain built around a trademark it didn't control. Renaming to Winter Haven Comfort Retreat removed that exposure while it was still cheap — the descriptive “near Legoland Florida” copy guests search for stayed exactly where it was.

Booking engine
Deliberately unchanged

Embedded and re-themed rather than rebuilt. The part that worked was left working.

Measurement
None→GA4 sitewide

Analytics in the owner's own account, on every page.

Old URLs
Would 404→301 redirects

Every path the old platform published is mapped to its replacement, so bookmarks and search history follow the business across.

06 · Where it stands

A business that finally owns its own front door.

The site is new — days old on its domain at the time of writing. What follows is what has actually been measured, and what is honestly still ahead.

0 → 3
valid rich-result items in Google's Rich Results Test — from “no items detected”
94/100
performance, with LCP 1.2s and a cumulative layout shift of exactly zero
23
structured, individually-targeted pages, against ten thin ones before
07 · In her words

The owner's account of the same project.

“I've rented out my Winter Haven house for a while, and the site I had through Lodgify did the job but looked like everybody else's. Tenzin built me a real website around it, and he did it without touching my booking system, which is what I was most worried about. Bookings never stopped coming in while he worked.

The whole thing was easy on my end. He pulled what he needed from my existing listing, asked me a handful of quick questions, and sent things over for me to look at instead of making me chase him. When I told him something was wrong, he fixed it and it stayed fixed.

He also didn't just build what I asked for. He came back with ideas for getting the house found on Google: separate pages for the contractors, travel nurses and monthly guests I actually want, Spanish versions of the main pages, and articles about the area. He caught claims on my old site that weren't accurate and replaced them with real numbers.

The biggest one was the name. I was going by “Legoland Comfort Retreat,” and he pointed out that I was building my whole business on a trademark I don't own, which is a risk down the road, and it also meant I was competing with Legoland itself every time somebody searched. He suggested Winter Haven Comfort Retreat, and set it up so the site still comes up for people looking for a place near Legoland. That's not something I would have thought of, and I'm glad he said something instead of just doing what I told him.”

Julie Montanez · Owner, Winter Haven Comfort Retreat · Winter Haven, FL
Your site could be next

Want to see yours next to your current site?

That's how I work: a free SEO audit, then I build the fix and set it beside what you're running now. You decide with your own eyes.