Rebuilding a Luxury Short-Term Rental Brand from WordPress to a Custom, Performance-First Stack

The Rebuild
The first version of Allpoints went live on WordPress with a CMS theme. The current site is a full rebuild on a custom Next.js stack — same brand, completely re-engineered foundation, with the editorial direction and the technical posture both redesigned to match where the brand is going.


Migrated off WordPress, theme framework, and plugin stack to a custom Next.js codebase
Replaced runtime PHP rendering with statically rendered, edge-served pages
Switched to next/image with modern formats and responsive sizing for hospitality photography
Removed legacy top-bar clutter (sign-in, register, social icons, duplicate contact) in favor of a single editorial navigation
Rewrote the hero layout from a centered overlay headline into an editorial left-aligned composition with eyebrow, serif display, and accent
Cleaner markup and structured data foundation built in from the start, rather than retrofitted via plugins
The Project
Allpoints Collection is a curated portfolio of luxury short-term rentals based in Newport Beach, Orange County. We had originally built their first website on WordPress, and as the brand matured and the property roster grew, the CMS-based stack stopped serving them — both visually and technically. The second engagement was a full ground-up rebuild: new editorial design, a custom-engineered codebase, and a complete migration off the legacy stack.
The Problem
The original WordPress site got Allpoints online, but it was carrying every limitation of a theme-and-plugin stack: a heavy top bar with phone, email, sign-in, register, and social links competing for attention; a hero headline rendered flat over the photograph with no compositional hierarchy; and the runtime cost of WordPress core, the theme framework, and every active plugin loading on every page view. As the brand positioned itself toward higher-tier travelers and property owners, the digital presence was actively working against that perception — both in look and in speed. We needed to retire the legacy stack entirely and rebuild the brand experience on a foundation that could match the in-property standard.
Our Solution
Stripped the legacy WordPress, theme, and plugin layer entirely and rebuilt the site on a custom Next.js codebase — every component, layout, and page authored from scratch around the brand rather than fit around a theme.
Redesigned the homepage as an editorial composition: a quiet eyebrow label ('Newport Beach · Est. in Orange County · A Curated Collection'), a serif display headline with a single gold-underlined word, and dual-intent CTAs replacing the previous cluttered top bar.
Consolidated the navigation around guest and owner intent — Properties and Experience for travelers, and a single prominent 'List Your Property' CTA for owners — removing the sign-in/register and social-icon clutter that bloated the legacy header.
Engineered the new build for performance from the first commit: static rendering, optimized images via next/image, modern font loading, and no runtime CMS overhead — replacing the previous WordPress request/response cycle with pre-rendered, edge-served pages.
What We Built
The Outcome
Hospitality-grade digital presence that finally matches the in-property standard
Custom-engineered build replacing the previous WordPress/theme stack end to end
Faster, lighter pages with no CMS runtime overhead on every request
Editorial homepage that leads with brand point of view instead of UI chrome
Clearer dual-audience navigation that converts guest bookings and owner listings without diluting either path
A foundation the team can extend property by property without theme or plugin constraints
Next Project
Xyloora Dentistry
Cosmetic Dentistry — Irvine, CA