SELECTED WORK / TIMESHARE EXIT SERVICES

Timeshare Exit Today.

SDS Property Services · Santa Ana, California

A rebuild from WordPress to a static Next.js site that kept every migrated post on its original address, with a video guide, a cost calculator and one lead pipeline.

Visit live website (opens in a new tab)Explore the project
Timeshare Exit Today homepage with a consultation form beside the hero
CLIENT
Timeshare Exit Today
INDUSTRY
Timeshare exit services
OUR WORK
Website rebuild, migration & technical SEO
WEBSITE
timeshareexittoday.com

THE PROJECT

From WordPress to Next.js,
on the same addresses.

Timeshare Exit Today is the timeshare-exit brand of SDS Property Services in Santa Ana, California. It offers consultations to timeshare owners across the U.S. who want to end their contracts, and publishes guides on contracts, fees, rescission and scams.

The previous site ran on WordPress with Elementor. We rebuilt it as a static Next.js site, moved its 300-plus posts into Markdown files on their original dated addresses, redesigned the pages around a consultation form and a video guide, and built the form backend that routes each submission to the team.

DESIGN STRATEGY

A guide as much
as a service.

The homepage opens on muted footage under a dark gradient, with the headline and actions on one side and a framed video guide on the other. The case-evaluation form sits in a card that overlaps the hero, so it is in view early.

The pages explain as much as they ask. Alongside the forms there’s a seven-minute video guide split into chapters, with captions and a transcript, a calculator that charts loan and maintenance-fee costs over 20 years, an FAQ and a page on spotting exit scams.

TYPOGRAPHY

Roboto throughout, set at a larger reading size for long guides.

COLOR

The brand’s gold with deep navy and a dark teal for headings.

TOOLS

A chaptered video guide, a cost calculator, an FAQ and a scam-awareness page.

HOW IT’S BUILT

A static site,
with one form pipeline.

The site runs on Next.js 16 as a fully static export, written in TypeScript and styled with Tailwind CSS 4, with Framer Motion for animation. Posts are Markdown files read at build time, and the site is hosted on AWS Amplify behind CloudFront.

Every form posts to one AWS Lambda function behind API Gateway. It filters bots, rate-limits by address, sends each lead to the team’s Discord channel and Monday.com board, and emails the resource guide through Amazon SES.

FRAMEWORK
Next.js 16, fully static export
LANGUAGE
TypeScript
STYLING
Tailwind CSS 4 and Framer Motion
CONTENT
Markdown posts read at build time
FORMS
AWS Lambda and API Gateway, routed to Discord and Monday.com
HOSTING
AWS Amplify and CloudFront

SEARCH, BUILT IN

Every migrated post
on its original address.

A blog this size is the site’s search footprint, so the migration was built around keeping it intact.

We kept the WordPress date-based permalinks, so migrated posts stay on the addresses they already had.

Before launch we crawled the old site and compared titles and meta descriptions for its top 20 pages against the rebuild.

Shorter /blog/ addresses are kept as aliases whose canonical tag points at the dated address, so each post has one indexable URL.

FAQ, service and landing pages carry FAQ markup, posts carry BlogPosting markup, and each video page carries VideoObject markup with a clip for every chapter.

Images were converted to WebP, the video guide loads only its poster until someone presses play, and phones get a lighter background video.

The Timeshare Exit Today homepage on a phone with its consultation button

THE SAME WEBSITE. A SMALLER SCREEN.

PROJECT HIGHLIGHTS

The details
that make it work.

Permalinks kept

Migrated posts still answer on their original WordPress date-based addresses, now rendered from Markdown files.

Chaptered video guide

The video pages have chapter links, captions and a timestamped transcript, served as AV1 with an H.264 fallback.

One form pipeline

Every form posts to one Lambda function that filters bots, rate-limits and routes the lead to Discord and Monday.com.

YOUR NEXT WEBSITE

Planning a website
your customers will use?

Let’s talk about your business, your customers and what your website needs to do.