📢 Bài viết có chứa link affiliate. Bạn không trả thêm phí khi mua qua link của mình.
Tháng 3/2025, website WordPress của mình — một blog affiliate với ~18,000 lượt/tháng — đang chạy trên shared hosting Namecheap gói $4.88/tháng. Load time trang chủ: 4.2 giây. Tỉ lệ bounce: 71%. Core Web Vitals: đỏ hết. Mình quyết định migrate sang Cloudways và đây là toàn bộ hành trình với số liệu thực tế.
👉 Dùng thử Cloudways miễn phí 3 ngày: Bắt đầu không cần thẻ →
Tại Sao Phải Migrate? (Và Tại Sao Mình Chần Chừ Mãi)
Shared hosting rẻ và dễ dùng — đó là lý do mình dùng suốt 2 năm. Nhưng khi traffic tăng lên, các vấn đề bắt đầu xuất hiện: server response time vượt 800ms vào giờ cao điểm, TTFB lên đến 2.1 giây, Google Search Console liên tục báo LCP kém. SEO bắt đầu tụt hạng.
Chi phí cơ hội của việc không migrate ước tính ~15-20% traffic bị mất mỗi tháng do xếp hạng tụt. Mình tính toán: nếu migrate thành công, revenue tăng đủ bù đắp chi phí server cao hơn.
Chọn Cloudways — Tại Sao Không Phải VPS Thô?
Mình đã cân nhắc Vultr raw VPS ($6/tháng) vs Cloudways on Vultr ($14/tháng). Chênh lệch $8 nhưng Cloudways mang lại: 1-click WordPress install, auto SSL, built-in cache (Breeze), staging environment, daily backup tự động, và team support. Với mình là solo blogger không muốn mất thời gian cài Nginx/Redis từ đầu, Cloudways hợp lý hơn.
Quá Trình Migrate: Từng Bước Thực Tế
Bước 1: Tạo Server Cloudways (Vultr, Singapore)
Mình chọn Vultr Singapore 1GB RAM ($11/tháng vào thời điểm đó) — gần user Việt Nam nhất. Setup xong trong 10 phút, WordPress được cài sẵn với PHP 8.1 và Nginx.
Bước 2: Backup & Copy Files
Dùng plugin Duplicator để tạo backup toàn bộ site. Upload lên Cloudways, restore qua Duplicator installer. Quá trình này mất khoảng 45 phút cho site ~800MB.
Bước 3: Cài Đặt Cache & Tối Ưu
Kích hoạt Cloudflare (free) + Breeze Cache plugin. Cấu hình: page cache, minify HTML/CSS/JS, Gzip. Bật Redis object cache trong Cloudways dashboard — đây là bước quan trọng nhất mà nhiều người bỏ qua.
Bước 4: Kiểm Tra Trước Khi Đổi DNS
Dùng file hosts để trỏ local về IP mới, test toàn bộ chức năng: form, payment, affiliate link. Tất cả OK sau 30 phút kiểm tra.
Bước 5: Đổi DNS
Hạ TTL xuống 300 giây trước 24 giờ. Sau khi backup cuối xong, đổi A record. Downtime thực tế: 0 phút (propagation chỉ mất ~15 phút với TTL thấp).
Kết Quả Sau 30 Ngày: Số Liệu Thực
| Chỉ số | Trước (Shared Hosting) | Sau (Cloudways/Vultr SG) | Thay đổi |
|---|---|---|---|
| Page Load Time (trung bình) | 4.2 giây | 1.6 giây | ✅ -62% |
| TTFB | 2.1 giây | 0.31 giây | ✅ -85% |
| LCP (Largest Contentful Paint) | 5.8 giây | 2.1 giây | ✅ -64% |
| Google PageSpeed (Mobile) | 34/100 | 78/100 | ✅ +44 điểm |
| Bounce Rate | 71% | 58% | ✅ -13% |
| Chi phí server/tháng | $4.88 | $14 | ⚠️ +$9.12 |
| Organic traffic (sau 60 ngày) | 18,000/tháng | 24,500/tháng | ✅ +36% |
Sự Cố Và Cách Xử Lý
Sự cố 1: Sau khi restore, một số ảnh bị broken. Nguyên nhân: symlink trong Duplicator backup bị sai path. Fix: SSH vào server, chạy lại script fix symlink của Duplicator.
Sự cố 2: WooCommerce (affiliate store nhỏ) bị lỗi session sau khi kích hoạt Redis. Fix: Tắt Redis cho WooCommerce cart session, chỉ giữ Redis cho object cache thông thường.
Có Đáng Không? Phân Tích ROI
Chi phí tăng thêm: $9.12/tháng. Traffic tăng thêm 36% sau 60 ngày, tương đương ~6,500 lượt/tháng. Với tỉ lệ chuyển đổi affiliate ~1.2% và commission trung bình ~$8, traffic thêm mang lại ~$624/tháng doanh thu thêm. ROI rõ ràng là dương mạnh.
Kết Luận
Migrate từ shared hosting sang Cloudways là một trong những quyết định tốt nhất cho blog affiliate của mình. Nếu bạn đang chạy WordPress với >5,000 lượt/tháng và bị điểm Core Web Vitals kém, đây là bước upgrade đáng làm.
Phù hợp cho: Blogger, affiliate marketer, small business site 5k-100k lượt/tháng.
Không phù hợp cho: Site tĩnh (dùng Netlify rẻ hơn), hoặc enterprise cần dedicated server riêng.
👉 Thử Cloudways 3 ngày miễn phí: Bắt đầu migrate ngay →