Lao Mai Travel
A bilingual EN/TH tourism website built for SEO, web traffic analytics, and booking inquiries — no backend required.

Before this site, Lao Mai Travel had no idea if their website was working. No data on who visited, where they came from, what they looked at, or what device they used. Every business decision about the site was a guess.
They also had no bilingual routing — visitors arriving in Lao had no way to read the site in their own language. And the only way to contact them was a phone number buried at the bottom of the page.
Three problems that needed solving:
- 01No visibility into who was visiting or what was working
- 02No bilingual support for Lao-speaking visitors
- 03No booking inquiry system — just a phone number
The brief was premium, local, trustworthy. Not generic travel-site bright colors.
Navy and gold — navy reads as serious and professional, gold references Lao temple architecture and Buddhist heritage directly. The combination earns trust before a word is read.
Typography in three layers: Cinzel for navigation (classical, carved-stone quality), Cormorant Garamond for headlines (high-contrast, luxury editorial feel), Montserrat for body text (clean, readable). Each has a job. None compete.
The hero puts a temple photograph full-screen at dusk with the headline split between white roman and gold italic. The site immediately feels like the place it's selling.
Three reasons: SEO, bilingual routing, no backend to maintain.
SEO-first rendering
Every tour and destination page renders as full HTML on the server. Search engines index it all — no JavaScript required. For a business where customers search "Laos trekking tours" or "Bolaven Plateau homestay", that's directly tied to bookings.
Bilingual routing that's first-class
The App Router handles bilingual routing cleanly — all pages live under app/[locale]/, so /en and /th are proper first-class routes with their own metadata, not a hack on top of a single-language site. next-intl manages translations.
No backend to maintain
Resend handles the booking form emails. Vercel handles deployment — no server to configure, no maintenance, no downtime to manage. The client's site runs itself.
From guessing to knowing.
Umami tracks every visit in real time — pages viewed, time on site, country of origin, referrer source (Google, Instagram, direct link), and device type. The client sees all of it in a clean dashboard with no technical knowledge required.
Umami is also privacy-first — no cookies, no personal data stored, GDPR compliant out of the box. No consent banner cluttering the site. For a business serving international tourists from Europe and beyond, that's not just ethical — it avoids a legal headache.
The client accesses their dashboard through a single shared link. No account, no password, no monthly subscription. They check it like they check their WhatsApp — independently, on their own time, without calling me.
- →The Bolaven Plateau tour page gets 600 views a month but almost no inquiries — is the pricing too high, or is the page not converting?
- →65% of visitors are on mobile — is the booking form easy enough to fill out on a phone?
- →Traffic spikes every November and December — that's when to push promotions.
- →Traffic is coming from Australia and France but almost nothing from the US — where should social media efforts focus?
Server-rendered pages for SEO, locale-first routing via app/[locale]/, and edge-ready deployment on Vercel.
Type-safe development across the full codebase — catches errors before they reach production.
Scoped styles without runtime overhead. Ideal for a design-heavy site with layered typography and a strong visual identity.
First-class bilingual routing with per-locale metadata, full EN/TH translation coverage, and no locale hacks.
Handles booking inquiry emails via a clean API — no backend server needed, reliable delivery.
Web Traffic Analytics — no cookies, GDPR compliant, self-hostable. Client accesses their dashboard via a single shared link.
Zero-config deployment with automatic previews, instant rollbacks, and no infrastructure to manage.
Need a website that works for your business?
I build bilingual, SEO-first websites for businesses that need a real web presence — clean code, no backend complexity, and real analytics from day one.