Skip to main content

กำลังโหลด...

Southern Whale
Audit SEO Miễn Phí
Hospitality / Tourism Phuket SEO + Website Redesign + Direct Booking Funnel

Case Study: Đưa resort boutique tại tỉnh Phuket thoát bẫy OTA 90% trong 4 tháng

Boutique resort cỡ trung tại tỉnh Phuket (tên doanh nghiệp giữ kín vì lý do bảo mật)

Đ
Đội ngũ Southern Whale · SEO & Tech Consultant
·
+3.100%
Organic Traffic
Từ 150 lên 4.800 lượt truy cập/tháng trong 4 tháng
+280%
Direct Bookings
Lượng booking trực tiếp qua website tăng
65%
OTA Dependency
Giảm từ 90% xuống 65% (mục tiêu 60% trong năm 2)
-65%
Cost Per Acquisition
Giảm chi phí thu nhận khách so với Ads cũ

1. Tình hình khách hàng

Boutique resort cỡ trung tại tỉnh Phuket (giá bình quân 2.800-4.500 baht/đêm) liên hệ chúng tôi đầu năm 2025 sau khi GM và chủ cảm thấy doanh nghiệp “chạy vào bức tường”. Dù occupancy rate ở 75-80% suốt high season, margin lại mỏng dần mỗi năm vì hơn 90% booking đến từ OTAs như Booking.com, Agoda và Expedia. Khoản hoa hồng 15-20% mỗi booking nghĩa là vài triệu baht doanh thu mỗi năm chảy ra ngoài doanh nghiệp, dồn về platform nước ngoài một cách không cần thiết.

Trước khi tìm tới chúng tôi, khách đã thử mọi cách có thể nghĩ ra. Đã thử tự chạy Google Ads năm 2023, đốt 80.000 baht/tháng liên tục 4 tháng nhưng ROI âm vì keyword như “โรงแรมภูเก็ต” và “Phuket hotel” có CPC cao và không thắng được OTA brand bidding. Thuê freelancer làm SEO 25.000 baht/tháng trong 6 tháng nhưng không có keyword nào lên trang đầu. Thử Facebook Ads cũng có conversion rate dưới 0,3% vì landing page load chậm 5,2 giây, người ta thoát trước cả khi thấy booking form.

Mục tiêu khách hàng đặt tại kickoff là giảm tỷ trọng OTA từ 90% xuống 60% trong 12 tháng mà không giảm tổng số booking, có nghĩa là chúng tôi phải xây direct booking channel có traffic hữu cơ đủ thay thế doanh thu OTA đang giảm dần.

2. Tại sao solution thông thường không work

Thị trường khách sạn tỉnh Phuket là một trong những niche cạnh tranh khốc liệt nhất Thái Lan, có hơn 500 resort competitor trong tỉnh và mỗi nơi đều đang cố làm SEO giống nhau. Cài WordPress + Yoast SEO plugin rồi hy vọng lên hạng là cách không sử dụng được ở mức cạnh tranh này — vì Core Web Vitals của WordPress theme phổ thông ở mức LCP 3-5 giây, thua OTA tối ưu ở mức enterprise.

Chạy Ads cũng đốt tiền vô ích — như khách đã gặp, Google Ads CPC 35-50 baht/click, conversion rate 1-2% nghĩa là CAC ở 1.500-2.500 baht/booking, ăn hết lợi nhuận phòng 3.000 baht/đêm. Còn Facebook Ads nhắm cold audience du khách châu Á còn ở trong nước, intent rất thấp.

Quan trọng hơn, khách chưa bao giờ có content strategy bắt search intent thực của du khách — người tìm “หาดในภูเก็ต” hay “Phuket beach guide” là top-of-funnel đang lập kế hoạch du lịch, không phải người sẵn sàng đặt phòng. Việc không có content đáp ứng giai đoạn này có nghĩa mất cơ hội xây brand awareness trước competitor.

3. Phương án của chúng tôi

Sau discovery call 90 phút với chủ và GM để hiểu guest persona (60% là du khách Trung Quốc, Hàn Quốc, Úc tuổi 28-45, thích đặt trước 2-4 tuần khi đi du lịch), chúng tôi đặt 4 trụ cột như sau:

1) Technical foundation chọn Astro thay WordPress với lý do đo được — Astro gửi static HTML + zero JS by default nghĩa là LCP có thể đạt dưới 1,5 giây so với WordPress theme phổ thông ở 4+ giây, không có plugin attack surface (WordPress bị hack qua plugin thường xuyên trong hospitality industry), host trên Cloudflare Pages miễn phí không giới hạn bandwidth và có edge network 300+ cities gần du khách châu Á nên latency rất thấp.

2) Local SEO + GBP Phuket là geo-niche mà Google Maps + GBP ảnh hưởng mạnh, phải optimize cả NAP consistency, reviews velocity, GBP posts hàng tuần.

3) Phuket content hub xây topical authority bằng cluster content về travel intent (beaches, food, transport, itineraries) để bắt top-of-funnel traffic rồi funnel xuống booking page.

4) Direct booking funnel integrate booking engine sử dụng được thực, không chỉ là form gửi email — phải có real-time availability + payment + confirmation tự động.

4. Tuần qua tuần

Week 1-2: Audit + Research dùng Screaming Frog crawl web cũ phát hiện 340 issues (broken links, missing alt text, duplicate meta), Google Search Console xem query data 16 tháng quá khứ để tìm keyword gần lên rank đã rớt, PageSpeed Insights baseline LCP 5,2s/CLS 0,31/INP 480ms. Làm keyword research 200+ keywords chia 3 cluster (direct booking intent, location intent, travel research intent). Phân tích 10 resort competitor gần kề, xem backlink profile, content depth, schema usage qua Ahrefs.

Week 3-4: Migration + Redesign Migrate WordPress → Astro 28 trang chính, redesign landing page mới theo conversion-first principles (hero có availability checker, social proof từ review, sticky booking bar). Setup Cloudflare Pages + R2 để host ảnh (resort có ảnh phòng, ảnh spa, ảnh pool 200+, dùng R2 tiết kiệm egress cost).

Week 5-6: Phuket Content Hub bắt đầu viết 12 bài như đã research, ví dụ: “10 bãi biển ở tỉnh Phuket nên đi”, “Lên xe từ sân bay Phuket về chỗ ở, cách nào tiết kiệm nhất”, “Phuket đi-chơi high season vs low season”. Mọi bài có internal link về booking page và Schema FAQPage.

Week 7-8: GBP + Citations + Booking Engine Optimize Google Business Profile mới hoàn toàn (categories, attributes, services, products), submit local citations 40+ directories (TripAdvisor, Trustpilot, Tiqets, Klook), implement Schema markup Hotel + FAQPage + LocalBusiness, integrate Cloudbeds booking engine thay hệ thống cũ không sử dụng được.

Sau launch bắt đầu retainer 6 tháng làm content 4 bài/tháng, backlink outreach tới travel blog Thái + nước ngoài, monitoring + monthly reporting.

5. Vấn đề gặp trong quá trình

Vấn đề 1: Khách không có content team nội bộ — chủ nói có marketing 1 người nhưng chỉ làm social media, không viết bài SEO được. Chúng tôi phải nhận việc viết toàn bộ, tốn thêm hơn 30% so với estimate. Khắc phục bằng cách đề xuất retainer dài hạn bao gồm content monthly thay vì giao xong là hết. Hiện trở thành recurring revenue tốt của chúng tôi.

Vấn đề 2: Booking engine cũ không có API tốt — hệ thống cũ là của vendor Thái nhỏ không có channel manager integration, làm inventory giữa direct + OTA không sync, rủi ro overbooking. Chúng tôi đề xuất chuyển Cloudbeds (có channel manager + API + multi-currency), thêm 60.000 baht so với plan cũ. Khách OK vì đã thấy hệ thống cũ là bottleneck.

Vấn đề 3: Tháng thứ 3 sau launch traffic tụt 22% — trùng Google core update tháng 11/2025. Kiểm tra phát hiện Google giảm ranking trang booking page vì E-E-A-T signal yếu. Fix bằng cách thêm author bio (chủ + GM ghi tên thật, LinkedIn link), business credentials (số đăng ký kinh doanh, giấy phép khách sạn), đổi ảnh stock thành ảnh thật resort 80+ tấm, thêm review embed từ Google + TripAdvisor. 2 tuần sau deploy, traffic quay lại và vượt cũ.

6. Kết quả sau launch + ongoing

Trong 4 tháng đầu sau launch, organic traffic tăng từ 150 lên 4.800 lượt truy cập/tháng (+3.100%), direct bookings tăng 280%, OTA dependency giảm từ 90% còn 65% (mục tiêu 60% chắc sẽ đạt năm 2), CAC giảm 65% so với Ads cũ.

Lessons learned: Khách hospitality ở Thái cần visual proof hơn con số — chúng tôi đổi báo cáo tháng từ spreadsheet sang dashboard screenshot có before/after side-by-side, sau đó communication êm thuận hơn nhiều. Chủ bắt đầu forward dashboard cho nhà đầu tư tự xem mà không cần qua chúng tôi.

Hiện khách vẫn là retainer client tháng thứ 14 và vừa ký mở rộng hợp đồng làm web cho nhiều khách sạn khác trong chuỗi (resort tại tỉnh Krabi + boutique hotel tại tỉnh Phuket) dùng playbook tương tự nhưng điều chỉnh theo guest persona của từng property.

Đ

Về tác giả

Đội ngũ Southern Whale

SEO & Tech Consultant

Dự án tương tự?

Tư vấn miễn phí · giới hạn 3–5 dự án mỗi tháng