5 Spices Agency — Websites & SEO That Get Local Businesses Found
Free audit · Bilingual EN & Tiếng Việt · I keep working until you’re found

We add the spice. Your business shows up where customers search.

We rebuild your website, dial in your local SEO, and get you ranking on Google Maps. It starts with a free audit — so you see exactly what’s costing you customers before you spend a dollar. Then we build, and I keep working until you’re found.

Free Audit
·
Custom Build
·
Local SEO
·
Found on Google
·
EN / VI
Live Client Results · Last 90 Days
Maxim KaraokeWestminster · Active users, 90d
936
Runam GardenFountain Valley · Active users, 90d
713
FG Real EstateGarden Grove · Active users, 30d
454
Maison Kieu BeautéNewport Beach · Active users, 28d
135
2.4K+
Active users this month
across live client sites
Scroll
A taste of recent work
Maxim Karaoke
Maxim KaraokeKaraoke · Westminster
Runam Garden
Runam GardenRestaurant · Fountain Valley
Lavender Hall
Lavender HallEvent Venue · OC
FG Real Estate Development
FG Real EstateConstruction · Garden Grove
Econo Auto Club
Econo Auto ClubAuto Sales · OC
Ngoc Tran Flower Cake
Ngoc Tran Flower CakeBakery · SoCal
Health Reception
Health ReceptionHealthcare · App
Maxim Karaoke
Maxim KaraokeKaraoke · Westminster
Runam Garden
Runam GardenRestaurant · Fountain Valley
Lavender Hall
Lavender HallEvent Venue · OC
FG Real Estate Development
FG Real EstateConstruction · Garden Grove
Econo Auto Club
Econo Auto ClubAuto Sales · OC
Ngoc Tran Flower Cake
Ngoc Tran Flower CakeBakery · SoCal
Health Reception
Health ReceptionHealthcare · App
Free Audit 🌶 Custom Websites 🔥 Found on Google Local SEO 🌶 Google Business Profile 🔥 Tiếng Việt & English Santa Ana CA 🌶 Free Audit 🔥 Custom Websites Found on Google 🌶 Local SEO 🔥 Google Business Profile Tiếng Việt & English 🌶 Santa Ana CA 🔥
The Kitchen

A Vietnamese-American agency
built for your community

Founded by Duy Xa — a motion graphics designer, developer, and entrepreneur with deep roots in the Vietnamese-American community. With a background spanning creative production, tech, and small business ownership, he built 5 Spices Agency to solve a problem he saw firsthand: great Vietnamese-owned businesses being invisible online.

So we do it differently. Most agencies charge you up front and disappear. We start with a free audit, build you something that actually works, and keep working until you’re found.

0+
Active users this month across client sites
0%
Client retention — no one has left since we started
0+
Live websites across 8 industries
0+
Years building digital brands in SoCal
📍 15 Live Sites · 9 in Orange County
Live Client Map
Real businesses
across Orange County.
Pacific Ocean N Anaheim Tustin Irvine Costa Mesa Newport Maxim Karaoke Westminster Lavender Hall Garden Grove FG Real Estate Garden Grove Runam Garden Fountain Valley Econo Auto Club Maison Kieu Newport Beach Ngoc Tran Cake 5 Spices HQ Santa Ana
HQ
Live clients
const territory = {
base: “Santa Ana, CA”,
cities: 9, // across OC + LA
clients: 15,
langs: [“vi”, “en”, “es”],
}
The Tasting Menu

Four courses. One clear path.

Bốn bước rõ ràng — bắt đầu miễn phí

A simple, honest process — starting with a free audit so you know exactly what you’re getting before you commit a dollar.

Course 01 — Audit
48 Hours · Free
🌶
The Tasting Notes
We analyze your current website, Google Business Profile, and search rankings. You get a written report showing exactly what’s costing you customers — yours to keep, even if you walk away.
Course 02 — Build
7–14 Days · Quoted
🌶🌶
The Cooking
We build your new website — custom design, mobile-optimized, local SEO foundation, lead capture, call tracking, and analytics. One-time setup, scoped to your business, no surprises.
Course 03 — Grow
Flat monthly · cancel anytime
🌶🌶🌶
The Service
Ongoing local SEO, Google Business Profile management, and lead tracking. Every call and form fill shows up in a shared dashboard. Cancel anytime — no contract.
Course 04 — The Promise
Until you’re found
🔥
The Commitment
I keep working until you’re showing up where your customers search. No money-back gimmick — just results that show up in your dashboard.
The Recipe Book

Real businesses. Real numbers.
Real customers walking in.

Click any project to see the full breakdown — what was broken, what we built, and what it produced. Numbers from live GA4 + Google Search Console dashboards.

936 users · 90 days Maxim Karaoke website
Karaoke / Hospitality · Westminster, CA

Maxim Karaoke

Zero to ranked on Google in 4 weeks. Booking system, full SEO stack, and a live GA4 dashboard. 936 active users in the last 90 days, 218 search clicks, 7.58K impressions.

🥢 Before

No website. Walk-in traffic only. Google Business Profile with 38 reviews and nothing else doing.

🔥 What We Cooked

  • 9-page WordPress site with private-room booking
  • Stripe booking integration
  • Rank Math SEO + schema markup
  • GA4 + Search Console + live performance dashboard

🌶 The Heat (live numbers)

  • 936 active users in last 90 days
  • 218 search clicks · 7.58K impressions
  • +321% traffic in first 28 days
  • Position 2.0 for “karaoke Westminster”
Why it worked. Mobile-first UX and Google Business Profile alignment drove fast Map Pack ranking for high-intent local queries — like “karaoke near me” and “karaoke rooms near me,” which now bring in 20+ clicks/month each. View live site →
Website → Operating System FGRED Operating System dashboard
Construction & Development · Garden Grove, CA

FG Real Estate Development

Started as a broken Wix site. Fourteen months later it’s a custom website, a live Google Maps presence, an internal operating system running 16 staff across 5 permission roles, and a partner referral portal. Same client. The scope kept growing because the work kept working.

🥢 Before

A broken Wix site — nine project links pointing at the wrong URLs, no contact form, and a typo in the email address quietly killing every lead.

Behind the scenes it was worse. Leads arrived as a contact-form email and died there. No CRM, no follow-up, no way to see what was blocked or overdue without walking the office and asking.

🔥 What We Cooked

  • Custom WordPress site, dark luxury design, self-managing project CMS
  • GBP optimization + GA4 + Search Console
  • Internal operating system — sales pipeline, 8-step build workflow, tasks, schedules, daily field logs
  • Partner referral portal with a 1% referral reward, tracked end to end
  • Postgres row-level security enforcing what each of 5 roles can see

🌶 The Heat (live numbers)

  • 454 active users · 453 new users last 30 days
  • 798 monthly GBP profile views
  • 700 customer interactions (calls/clicks)
  • 5.0 stars · 12 reviews · live in Map Pack
  • 16 staff accounts live across 5 roles
Why it worked. Fixing the broken infrastructure — email, forms, links — restored lead flow immediately, and GBP optimization put them in the Map Pack within weeks. That bought the trust to go deeper. The operating system now runs leads through a real pipeline and jobs through eight build stages, with dollar figures visible to four people out of sixteen — enforced in the database, not hidden in the interface. A project manager cannot pull another manager’s job through the API even if they try. View live site →
713 users · 90 days Runam Garden website
Restaurant & Venue · Fountain Valley, CA

Runam Garden

Squarespace to WordPress in 2–3 weeks. 713 active users in the last 90 days, with organic search now driving 61 monthly sessions and Google Maps a real contributor.

🥢 Before

Generic Squarespace template. No schema, no analytics, no Google Business Profile, no lead capture. Beautiful restaurant — invisible online.

🔥 What We Cooked

  • 7 custom HTML pages on WordPress
  • Restaurant + Event JSON-LD schema
  • 3 lead-capture forms (booking, events, catering)
  • Rank Math SEO, GA4, and full GBP optimization

🌶 The Heat (live numbers)

  • 713 active users in last 90 days
  • 61 monthly sessions from organic search
  • Indexed & tracked from week one
  • Reservations + venue rental forms live
Why it worked. Dedicated pages per revenue area — menu, reservations, live music, venue rental — gave Google clear, targeted ranking signals instead of one generic homepage trying to rank for everything. View live site →
11.2% CTR · 7 days Econo Auto Club website
Automotive · Orange County, CA

Econo Auto Club

Broken site rebuilt into a bilingual lead system in 7 days. 334 active users last month, 33 organic sessions and a custom Chrome extension that auto-syncs Facebook inventory to WordPress.

🥢 Before

Broken site with 404 errors everywhere. Inventory only on Facebook. No leads coming in, no tracking installed, no idea what was working.

🔥 What We Cooked

  • 12-page bilingual WordPress site (EN + VI)
  • Custom Chrome extension for FB → WP inventory sync
  • Twilio SMS lead routing
  • Full SEO stack + GBP + city-targeted pages

🌶 The Heat (live numbers)

  • 334 active users in last 30 days
  • 11.2% CTR from search · industry avg 2–5%
  • 33 organic sessions · 60 direct sessions
  • Lead system live in 7 days flat
Why it worked. Bilingual city pages targeted buyer-intent queries — “used cars Orange County,” “used cars Garden Grove,” “used cars Westminster” — that big dealerships ignore. Custom inventory sync meant the owner posted to Facebook once and the site updated automatically. View live site →
4 languages · 0→1 build Lavender Hall event venue
Event Venue · Orange County, CA

Lavender Hall

Built the entire digital foundation from scratch — multilingual site in 4 languages (EN/VI/ES/KO), GA4, Search Console, and Google Ads, all set up for the first time in the venue’s history.

🥢 Before

No analytics, no GBP, no directory listings. Google Ads were running under the wrong brand name. Beautiful venue, zero digital infrastructure.

🔥 What We Cooked

  • Multilingual WordPress site (EN/VI/ES/KO)
  • GA4 + Google Search Console baseline
  • Google Ads rebuilt + Moz Local + GBP
  • 4-language city targeting across OC + LA

🌶 The Heat (live numbers)

  • First-ever analytics baseline established
  • 4-language reach: EN, VI, ES, KO
  • Each lead = $2K–$10K venue booking
  • SEO progress tracking now live
Why it worked. No competitor was reaching Vietnamese, Spanish, and Korean venue buyers in OC. Multilingual targeting opened doors none of the English-only competitors could. View live site →
The Menu

Six ingredients in every build

Every site we cook up comes seasoned with the full stack — design, SEO, GBP, social, video, and apps where needed. Included in every build, no upsell tiers.

Spice 01 — Foundation
Website Design & Build
Custom WordPress sites built for speed, mobile, and conversions. We migrate from Canva, Wix, or Squarespace — or start fresh from scratch.
  • Custom WordPress design
  • Mobile-first & fast loading
  • Contact forms & booking
  • 30-day post-launch support
Spice 02 — Heat
Local SEO
Get found when customers search your service in your city. We optimize every page and track your rankings every single month.
  • Keyword research & on-page SEO
  • Rank Math & schema markup
  • Google Search Console
  • Monthly ranking reports
Spice 03 — Aroma
Google Business Profile
Show up on Google Maps when locals search. Weekly posts, review management, and photo updates — all handled for you.
  • Full GBP setup & optimization
  • Weekly posts & photos
  • Review generation system
  • Competitor monitoring
Spice 04 — Flavor
Social Media Management
Consistent, on-brand posting on Facebook and Instagram. Content that speaks to Vietnamese and broader local audiences.
  • Content creation & scheduling
  • Facebook + Instagram
  • Bilingual Vietnamese / English
  • Monthly analytics
Spice 05 — Fire
Custom Tools & Portals
Booking systems, internal dashboards, referral portals, and role-based staff logins. Built on Next.js, Supabase, and Postgres row-level security.
  • Next.js & React apps
  • Supabase & database
  • Role-based permissions
  • Custom integrations & APIs
Spice 06 — Color
Video & Motion Graphics
Reels, promos, and branded motion graphics that stop the scroll. Professional quality, no big-agency price tag.
  • Instagram & TikTok Reels
  • Promo & brand videos
  • Motion graphics
  • Vietnamese subtitles
The Transformation

Before the spice
vs after the spice

Most local businesses have a website that does nothing. We turn it into your hardest-working employee.

Before 5 Spices — Raw
Website buried on Google page 3 — nobody finds you
Zero calls or leads coming from your website
Outdated design that looks bad on mobile
Google Business Profile incomplete or missing
No review strategy — relying on word of mouth only
Paying for a digital storefront that brings nobody in
After 5 Spices — Fired Up
Ranking on Google page 1 for local searches in your city
Real phone calls and form submissions every month
Fast, mobile-first design that converts visitors to customers
Fully optimized GBP driving Google Maps traffic
Automated review system growing your reputation monthly
Website working as your #1 salesperson 24/7
How It Works

One honest process

Bắt đầu miễn phí — báo giá theo đúng nhu cầu của anh chị

Every business is a different size, a different market, a different problem. So we start with a free audit, quote the build to what you actually need, and keep going month to month only if it’s working. No contracts, no packages you didn’t ask for.

Step 1
Free 🌶 — Start Here
The Audit
Free
48 hours · yours to keep
Phân tích miễn phí — anh chị giữ luôn

A written breakdown of what’s costing you customers right now — whether or not you ever hire us.

  • Full website, GBP & ranking analysis
  • Plain-English findings, not tech jargon
  • Yours to keep even if you walk away
  • No obligation, no sales sequence
Get my free audit
🔥 Quoted to your business, not a package
Step 2
Hot 🌶🌶🌶 — Get Found
The Build
Scoped
One-time · quoted after the audit
a laundromat and a sports club need different things
Xây website theo đúng nhu cầu — báo giá sau khi phân tích

Once the audit shows what’s actually broken, we scope and quote the build. A five-page site and an internal operating system are not the same job, so they’re not the same price.

  • Custom website design & build
  • Local SEO + Google Business Profile setup
  • Booking, portals & custom tools where they earn their keep
  • Bilingual English & Tiếng Việt
  • One fixed quote — no change orders
Get a quote
Step 3
Medium 🌶🌶 — Keep Climbing
The Partnership
Monthly
flat rate · cancel anytime
Làm tiếp cho tới khi khách tìm thấy anh chị

Ongoing local SEO, Google Business Profile management, and lead tracking. I keep working until you’re found — and everything shows up in a dashboard you can check yourself.

  • Monthly optimization & reporting
  • GBP posts, photos & review management
  • Every call and form fill in a shared dashboard
  • No contract — cancel anytime
See real results

Free audit for everyone · Build quoted to your business · Bilingual English & Tiếng Việt · No long-term contracts

Hot Takes

What real clients
actually said

Vietnamese-owned business owners share what happened after we turned up the heat.

★★★★★
Working with Duy has been one of the best decisions for our venue. He built our website and our bookings have noticeably increased. He understands both the Vietnamese market and what modern customers expect.
Hợp tác với Duy là quyết định tốt nhất cho venue của chúng tôi. Đặt phòng tăng rõ rệt sau khi có website mới.
C
Chung
Lavender Hall · Southern California
★★★★★
Duy completely transformed our online presence. The new website is exactly what we envisioned — elegant and professional. We’re getting more inquiries from customers who found us on Google.
Duy đã thay đổi hoàn toàn sự hiện diện trực tuyến của chúng tôi. Website mới đẹp và chuyên nghiệp đúng như chúng tôi muốn.
J
John Tuan
Runam Garden · Fountain Valley
★★★★★
Before working with Duy, our website wasn’t bringing in any customers. Now we get calls and walk-ins from people who found us on Google. The difference is night and day — worth every dollar.
Trước khi hợp tác với Duy, website không mang lại khách hàng nào. Giờ thì khách gọi điện và đến trực tiếp sau khi tìm thấy chúng tôi trên Google.
T
Tu Nguyen
Maxim Karaoke · Westminster, CA
The Cookbook

Questions we get
all the time

What’s the catch?
+
There isn’t one. The audit is genuinely free and yours to keep. From there it’s a one-time build fee, quoted to your business, and a flat monthly — no contract, no hidden costs. And I keep working until you’re found, so the risk is on me, not you.
What counts as a “lead”?
+
Phone calls over 30 seconds, contact form submissions, booking requests, and direct email inquiries — all tracked automatically. You see them in a shared dashboard. No vanity metrics, no impressions — just real people contacting you.
What does the build cost?
+
It depends on what you need, which is exactly why the audit comes first. A five-page site for a single location is a different job from a booking system or an internal staff portal. After the audit I give you one fixed quote, in writing, with no change orders.
Will I lose my current Google ranking?
+
No. We preserve all your existing URLs and add to them — your current rankings stay intact and typically improve once we add proper schema, page speed fixes, and a clean structure.
Why is the audit free?
+
Because most local business owners have been burned by agencies that over-promise. I’d rather show you exactly what’s broken — for free — and let the findings make the case. If we’re not a fit, you still walk away with a useful report.
How long until I see results?
+
Local SEO typically shows movement in 2–4 weeks, with lead volume usually picking up by week 3–4. How fast you climb depends on your market — which is exactly why I keep going until you’re there.
Is there a contract?
+
No long-term contract. The monthly is flat and you can cancel anytime. The setup fee is one-time. Simple agreement, Zelle for payment, and you keep dashboard visibility into everything.
Tôi có thể nói chuyện bằng tiếng Việt không?
+
Được. Duy là người Việt, làm việc trực tiếp với chủ doanh nghiệp bằng tiếng Việt hoặc tiếng Anh — tùy anh chị muốn. Báo cáo và tư vấn đều có thể bằng tiếng Việt.
Fire It Up

Get your free audit

Tell us about your business. We’ll send back a free written audit within 48 hours showing exactly what’s costing you customers — yours to keep either way. Then we decide together if we’re a good fit.

Location
Santa Ana, CA — Serving all of SoCal
Languages
English & Tiếng Việt
Response
Within 24 hours

No spam. No sales sequence. No auto-emails. Just one reply from Danny — that’s it.

Within 24 hours · No spam · Nói chuyện được bằng tiếng Việt