Our Work

Our Work

Real client websites we design, custom-build and care for — visit them live. Blurred cards are projects still in development, under wraps until launch.

● LIVE
EV Car Rental

Mae Sot EV

Bilingual rental site — pick dates and see availability and price from the home page; each of the 4 cars has its own page

Veterinary Clinic

PetTalk

Vet clinic site with separate pages for the eye clinic, grooming, pet shop and boarding

Preschool

International Preschool

National master-franchise site for a Finnish-method preschool — curriculum, admissions, campus pages

B2B wholesale

Wine & Spirit Distribution

Wine and spirits wholesale since 1977 · 300 pages generated from a product database

City directory

Maesot City

Food, cafes, stays, jobs and things to do in Mae Sot · self-serve listings

Four Elements Massage

Spa and massage studio

Luna Soul Spa

Massage, head spa, ice bath · Phuket, 2 locations

Mae Sot Living

Real estate · land and houses for sale

Jong POS

POS for massage shops, spas and salons — queue, staff and sales in one place

Aesthetic clinic

Under wraps until launch

Aesthetic clinic

Under wraps until launch

Aesthetic clinic

Under wraps until launch

Dental clinic

Under wraps until launch

Kids clinic

Under wraps until launch

Spa

Under wraps until launch

Massage shop

Under wraps until launch

Massage shop

Under wraps until launch

Massage shop

Under wraps until launch

Massage shop

Under wraps until launch

Massage shop

Under wraps until launch

Massage shop

Under wraps until launch

Massage shop

Under wraps until launch

Massage shop

Under wraps until launch

Massage shop

Under wraps until launch

Massage shop

Under wraps until launch

Case Studies

Seven cases already live, with results we can measure

Different industries, different problems, different looks — one method underneath · Work in progress joins this list once it launches.

EV Rental · Booking System

Mae Sot EV

The problem: Most rental shops take bookings entirely over chat — a customer asks whether a car is free, the owner flips through a paper diary. Answer slowly and the booking is gone; answer wrongly and two people get the same car. So this one wasn’t a website job. We wrote the whole booking system, so customers pick their dates and see real availability and pricing from the home page.

◆Design, built from scratch

Car rental is a fast, comparison-heavy decision. The first question isn’t how good the shop is — it’s “on my dates, is there a car, and what does it cost?” So the date picker sits above everything else on the home page. The palette comes from the shop’s own logo: leaf green against cream and deep navy, clean in the way an EV brand should be rather than the loud red of a typical rental site.

Type: Outfit for numbers and headings so prices read at a glance, paired with Anuphan for Thai.
  • Dates, times and pickup point sit at the top of the home page — one tap shows the full trip price, no need to message first
  • Every car has its own page: specs, range per charge, seats, and the rate for each length of hire
  • An EV guide for first-time drivers plus a charger map for the town, which removes most pre-booking questions
  • Designed mobile-first, because people book rentals while planning a trip on their phone

↗Back office & SEO

The back office is what the owner touches every day, so everything lives in one place — availability calendar, bookings, payment slips, confirmations, taking a car off the road for service — all behind Cloudflare Access. On the SEO side, pages are split by what the searcher actually wants rather than one page trying to say everything.

  • A real booking system — live availability, double-booking prevention, and a 60-minute hold that releases itself automatically
  • Two-way LINE notifications — customers link a booking to their chat with a code; the owner confirms a booking from inside the chat, without opening a laptop
  • Payment slips upload into the system, stored privately and deleted on schedule · automatic confirmation emails to customers
  • 32 pages across two languages — 5 cars with their own pages, plus intent pages for airport pickup, monthly hire, and the Umphang drive
32pages (2 languages)
5cars — each with its own SEO page
60 minbooking hold before it auto-releases
LINEconfirm a booking from the chat, no back office needed

Just launched — full SEO structure from day one · target keywords

รถเช่าแม่สอดเช่ารถแม่สอดรถเช่าสนามบินแม่สอดเช่ารถไฟฟ้าแม่สอดcar rental mae sotev rental mae sotand more
Aesthetic Clinic

Peace Clinic

Challenge: A new clinic up against long-established rivals and pages with tens of thousands of followers — so we didn't just build a pretty site, we architected 470+ pages giving every treatment its own SEO page = owning the whole category, ranking in hundreds of places.

◆The design we sculpted

An aesthetic clinic has to walk two lines at once — medically credible yet beautiful enough that people want to walk in. We built the palette around a deep berry set against cream and tan: warm and feminine without tipping into sweet. One design system holds all 470 pages together, so every page still reads as the same brand.

Type: Cormorant Garamond paired with Noto Serif Thai — so Thai and English carry equal weight and personality, rather than Thai trailing after English · UI in Anuphan + Jost
  • A single design system governs all 470 pages — add a treatment and the look holds
  • Every page's visual path ends at a contact button, whichever page they land on
  • Each treatment page tells the full story — problem · procedure · who it suits · aftercare
  • Three languages (TH/EN/MY) without the design breaking

↗Structure & SEO

Those 470 pages aren't there to look impressive — each one is a separate door someone can find through a different search. Every treatment gets its own page, all internally linked into a web, so Google reads the clinic as an authority across the whole category rather than one page trying to say everything.

  • Multi-page site in 3 languages (TH/EN/MY) — 470+ pages total
  • A dedicated SEO page for every treatment, 100+ pages — Ulthera · filler · Botox · laser · wellness…
  • 70+ Biologique Recherche product pages + 36 educational articles
  • Schema on every page + Google Business Profile + Search Console
470+pages (3 languages)
100+treatment & guide pages — each SEO-optimized
3languages — TH·EN·MY
100/100SEO & Best Practices, both perfect

Ranks page 1 on Google for dozens of terms — sample keywords*

คลินิกความงามแม่สอดบิวตี้คลินิกแม่สอดฉีดฟิลเลอร์แม่สอดโบท็อกซ์แม่สอดร้อยไหมแม่สอดulthera แม่สอดเลเซอร์ฝ้าแม่สอดpicosure แม่สอดsylfirm แม่สอดรักษาสิวแม่สอดกำจัดขนแม่สอดวิตามินดริปแม่สอดปากกาลดน้ำหนักแม่สอด+ dozens more
Read the full case study — how 472 pages were structured→
Spa & Massage

Warin Spa

Challenge: Massage shops in Mae Sot all compete through Facebook pages — almost none own a website that ranks. We built a real site and tuned SEO to own the local searches.

◆The design we sculpted

The design started from the name itself — "Warin" means water. So water became the spine of the whole site: the homepage opens on water, the core palette is a deep waterline blue against warm cream and beige, with generous space and an unhurried, flowing scroll. You feel calm before you read a single service. A template can't do that, because this began with what the name means.

Type: Marcellus, a Roman-style serif, for headings — classic, unmistakably premium — paired with Anuphan for Thai and Montserrat for labels
  • Real photography of the shop throughout, no stock — people see exactly what they'll get
  • Menu and prices readable at a glance, no need to message and ask
  • A LINE booking button follows every page, tappable the moment they decide
  • One design carrying four languages — Thai, English, Chinese, Burmese

↗Structure & SEO

In a neighbourhood where competitors only have Facebook pages, simply owning a site is an edge. We wrote location-targeted content for every service, added LocalBusiness schema and an embedded map, and submitted the sitemap so Google indexed all 52 pages.

  • Custom 4-language site (TH/EN/ZH/MY) for locals, tourists and expats
  • Full on-page SEO + LocalBusiness schema + embedded Google Maps
  • Google Search Console connected + sitemap submitted
  • Location-focused content for "service + Mae Sot" across every service
4languages — TH·EN·ZH·MY
52pages (all languages)
100/100SEO score (Lighthouse)
Only onelocal shop with its own site — rivals use Facebook

Ranks page 1 on Google — real terms*

นวดแม่สอดสปาแม่สอดนวดแผนไทยแม่สอดนวดน้ำมันแม่สอดนวดเท้าแม่สอดspa mae sotmassage mae sot+ many more
Massage & Spa · Chanthaburi

Flow Massage & Spa

Challenge: A massage & spa in Chanthaburi — a busier tourist city — so we built 3-language SEO to climb to page 1 in a brand-new province.

◆The design we sculpted

The brand is called Flow, so the design tells that story — starting with a hero image of continuous, flowing movement and carrying through to scroll pacing and transitions that never stutter. Warm cream with gold and espresso brown gives relaxed luxury. And because Chanthaburi draws Thai, Chinese and international visitors alike, everything has to read easily across languages and let someone book quickly from a phone.

Type: Cormorant Garamond with Noto Serif Thai for headings · Montserrat and Prompt for body copy and labels
  • Designed mobile-first — tourists search for a shop while they're out
  • Massage and spa menus split clearly, booking one tap from the choice
  • Gold used as an accent, never wall-to-wall — luxury without glare
  • One design across three languages: Thai, English, Chinese

↗Structure & SEO

A more competitive market than Mae Sot, so we targeted "service + Chanthaburi" across every service, with LocalBusiness schema, an embedded map and Search Console connected — proof the same method travels to a new province.

  • Custom 3-language site (TH/EN/ZH) for tourists
  • On-page SEO + LocalBusiness schema + embedded Google Maps
  • Location-focused content for "massage/spa + Chanthaburi"
  • Google Search Console connected + sitemap submitted
3languages — TH·EN·ZH
Chanthaburia a different province — page 1 in a busier city
100/100SEO score (Lighthouse)
100/100Best Practices

Ranks page 1 in Chanthaburi — real terms*

สปาจันทบุรีร้านนวดจันทบุรีนวดแผนไทยจันทบุรีspa chanthaburimassage chanthaburi+ many more
Massage Shop

Baosabai

Challenge: A brand-new shop whose owner built the whole building from scratch, opening in the busiest massage district in Mae Sot. She wanted people to feel the place before walking in — so we built a site that lets you experience "baosabai" while you're still on the screen.

◆The design we sculpted

Everything started from what the name means — "baosabai" is the feeling you want customers to leave with: light, unburdened. The owner built the brand around the air element, and the real building is a perforated white ribbon wave that lets air and light pass through. We pulled that wave into the site as its signature, breaking up the content like a breeze passing. Sage green and bronze on cream and sand keep it clean, calm and natural — not the copper-and-gold cliché most massage shops default to.

Type: Anuphan with IBM Plex Sans Thai — loopless, light in weight, easy on the eye in both Thai and English, matching the "light" in the name.
  • Try breathing before you scroll on — a one-minute guided breath (4s in, 6s out, six rounds), the exact rhythm the therapists use at the start of a session. You feel the service before you book it.
  • The "air" wave is hand-drawn SVG, not a stock graphic — it scales to any screen without breaking
  • All real photography of the shop: lounge, shared room and private suites
  • Services grouped by symptom rather than technique name — "neck and shoulder pain from a desk" is easier to find than "office syndrome massage"

↗Structure & SEO

Most shops in this district only have a Facebook page. We gave every service its own page — nine of them, each with prices and durations in one view — plus articles answering what people ask before a first visit, all internally linked so Google can index all 66 pages and understand the full range of what the shop does.

  • Multi-page site in 3 languages (TH/EN/ZH) — 66 pages total
  • A dedicated SEO page for each of the 9 services + 3 packages + a full price page
  • 5 articles targeting the research people do before they book
  • DaySpa + LocalBusiness schema · sitemap + Search Console
  • LINE OA booking button on every page — the sale closes from the site itself
66pages (3 languages)
9services — each with its own SEO page
3languages — Thai·English·Chinese
Airthe element behind the name and the real building

Just launched — SEO structured from day one · target keywords

ร้านนวดแม่สอดนวดแม่สอดนวดเท้าแม่สอดนวดน้ำมันแม่สอดนวดออฟฟิศซินโดรมแม่สอดอบสมุนไพรแม่สอดmassage mae sotand more
All-day Dining & Bar

West Village

Challenge: An all-day dining and bar open from morning to midnight — a café by day, live music by night. The site had to carry both personalities without one drowning the other, and make someone who's never been want to come and sit down.

◆The design we sculpted

The venue is a two-storey red-brick building inspired by New York, so we carried that mood straight into the site — a near-black canvas cut with brick red and lamp-glow orange, like walking in at night with warm light spilling out. This is the most different piece in our portfolio: put it beside the cream-toned spa sites and you'd hardly believe the same studio made both. Which is exactly the point of custom.

Type: Montserrat, set heavy, for headings, paired with Great Vibes script for the name and accents — a bar's voice, not a generic restaurant's · Anuphan for Thai · Noto Sans Myanmar for Burmese
  • Ten dishes and the drinks list each get their own card with real photography — not a PDF menu you have to pinch-zoom
  • Told as "moments" rather than a service list — morning, afternoon, evening, so people pick their occasion
  • A dark palette held across the whole site while keeping every page readable and contrast-compliant
  • Three languages — Thai, English and Burmese, for a border town's real mix of customers

↗Structure & SEO

Restaurant search results are owned by review aggregators (Wongnai, Tripadvisor), so chasing broad terms would have been wasted effort. Instead we made the site the venue's source of truth. The result: a brand search puts the site first, above every platform — and Google's AI pulls the hours, address and menu straight from it to answer people directly.

  • 18-page site in 3 languages (TH/EN/MY)
  • Restaurant schema + opening hours + location, legible to Google and to AI
  • Separate pages for menu · drinks · atmosphere · table booking
  • Search Console connected + full sitemap submitted
#1on a brand search — above Wongnai and Facebook
18pages (3 languages)
3languages — Thai·English·Burmese
AIGoogle's AI answers using data from the site

The site is the venue's primary source — real searches*

west village แม่สอดwest village mae sotเวสต์วิลเลจ แม่สอด+ brand and menu searches
Pediatric Clinic

Rungnapha Kids Clinic

Challenge: A specialist pediatrician who didn't want a big site — just one page that was complete and credible. The smallest project in our portfolio, built with the same care as the largest — and proof that a single page, structured right, can still rank on page one.

◆The design we sculpted

A children's clinic has two audiences deciding at once — parents who need to trust the doctor, and children who mustn't be frightened. So mint green leads (clinically clean without the cold of hospital blue), lifted by coral and soft yellow as moments of play. Warm overall, but still unmistakably a doctor's practice rather than a kindergarten.

Type: Fraunces, a serif with soft curves, paired with Noto Serif Thai — kind and credible at the same time · Noto Sans Myanmar for Burmese
  • What parents need is at the top — who the doctor is, her specialty, opening hours, phone
  • Services ordered the way parents actually search: vaccines, development, asthma, snoring
  • A large tap-to-call button, because parents look this up while their child is unwell
  • Burmese included — Mae Sot is a border town and families do cross over for care

↗Structure & SEO

A one-page site can still rank, if it's structured properly and matches what people really search for. It currently sits on page one of Google for both "คลินิกเด็กแม่สอด" (kids clinic Mae Sot) and "กุมารแพทย์แม่สอด" (pediatrician Mae Sot) — the two phrases local parents actually use — competing against established Facebook pages and hospital sites.

  • One page, done fully × 3 languages (TH/EN/MY)
  • Clinic + physician + opening-hours schema
  • Location-targeted content for "kids clinic / pediatrician + Mae Sot"
  • Search Console connected + sitemap submitted
Page 1Google — "คลินิกเด็กแม่สอด" and "กุมารแพทย์แม่สอด"
1single page — proof small projects can rank
3languages — Thai·English·Burmese
Borderbuilt for families crossing over for care

Page 1 on Google — real searches*

คลินิกเด็กแม่สอดกุมารแพทย์แม่สอดหมอเด็กแม่สอดคลินิกเด็กหมอรุ่งนภา

* Real Google results (Sep 2026) · page counts from the live sitemap · organic rankings vary with time, location and competition — we optimize hard but don't guarantee rankings. · newly launched sites have no ranking data yet, so those are listed honestly as target keywords.

Want work like this for your business?

Tell us about your business — we design yours from scratch. Free consult, quote within 24h.

Start a project → View pricing