Trả lời nhanh: tự làm website, thuê freelancer hay công ty đều có thể phù hợp. Cần chọn theo phạm vi, kỹ năng nội bộ, mức rủi ro, tốc độ phối hợp, khả năng duy trì và tổng chi phí sở hữu. Tên mô hình không bảo đảm chất lượng; điều quyết định là người chịu trách nhiệm, quy trình QA, quyền sở hữu và khả năng bàn giao.
So sánh ba mô hình
| Tiêu chí | Tự làm | Freelancer | Công ty/agency |
|---|---|---|---|
| Phù hợp | Pilot nhỏ, nhu cầu đơn giản, có người học và vận hành | Scope rõ, cần chuyên môn cụ thể, đầu mối gọn | Nhiều workstream, cần quản trị và năng lực dự phòng |
| Điểm mạnh | Kiểm soát trực tiếp, học nhanh về hệ thống | Linh hoạt, giao tiếp trực tiếp, chi phí cấu trúc thấp | Nhiều vai trò, quy trình và khả năng thay thế nhân sự |
| Rủi ro | Thiếu chuyên môn, mất thời gian, phụ thuộc người nội bộ | Bus factor cao, capacity và bàn giao không ổn định | Chi phí quản trị, giao tiếp nhiều lớp, scope mơ hồ |
| Điều kiện thành công | Owner, thời gian, tài liệu và khả năng xử lý sự cố | Hợp đồng, backup, review và exit handoff | Đội thực thi thật, RACI, SLA và minh bạch deliverable |
Không nên mặc định tự làm là thiếu an toàn, freelancer là thiếu ổn định hoặc công ty luôn chuyên nghiệp hơn. Cần đánh giá con người và hệ thống cụ thể.
Khóa phạm vi trước khi chọn người làm
- Loại website và page type cần có.
- Chức năng: form, booking, catalog, checkout, tài khoản hoặc tích hợp.
- Nội dung, hình ảnh và dữ liệu do ai cung cấp.
- Yêu cầu responsive, accessibility, SEO và tracking.
- Hosting, domain, email, security và backup.
- Vận hành sau launch, SLA và change request.
- Acceptance criteria và người có quyền ký nghiệm thu.
Scope chưa rõ làm mọi báo giá khó so. Xem cách chọn loại website và quy trình duyệt wireframe.
Khi nào tự làm hợp lý?
- Nhu cầu nhỏ, pattern phổ biến và ít integration.
- Doanh nghiệp cần test offer hoặc quy trình trước khi đầu tư lớn.
- Có người chịu trách nhiệm học, cập nhật và xử lý lỗi.
- Dữ liệu và rủi ro vận hành ở mức chấp nhận được.
- Nền tảng cho phép xuất dữ liệu, chuyển domain và mở rộng.
- Có ngân sách cho công cụ, license, hosting và hỗ trợ khi cần.
Tự làm không có nghĩa miễn phí. Chi phí gồm thời gian, lỗi thử nghiệm, subscription, thiết kế, nội dung, tích hợp và bảo trì.
Khi nào freelancer phù hợp?
- Scope tương đối rõ và có một người nội bộ duyệt.
- Cần chuyên môn cụ thể như WordPress, UX, frontend hoặc tracking.
- Quy mô chưa cần một đội đa chức năng thường trực.
- Có thể chia milestone và nghiệm thu từng phần.
- Freelancer đồng ý làm trên tài khoản doanh nghiệp và bàn giao đầy đủ.
Giảm bus factor bằng tài liệu, repository, account ownership, backup, code review và đầu mối dự phòng. Không để toàn bộ kiến thức chỉ nằm trong tin nhắn cá nhân.
Khi nào công ty hoặc agency phù hợp?
- Dự án có strategy, UX/UI, development, content, SEO và data cùng lúc.
- Cần capacity ổn định, nhiều reviewer hoặc hỗ trợ theo SLA.
- Có integration, migration, ecommerce hoặc rủi ro cao.
- Doanh nghiệp cần project management và báo cáo chính thức.
- Cần bảo trì dài hạn nhưng vẫn giữ quyền sở hữu hệ thống.
Hãy hỏi ai thực sự làm việc, mức seniority, capacity, phần thuê ngoài và cơ chế thay thế nhân sự. Portfolio của công ty không chứng minh đội được phân bổ cho dự án của bạn.
Tổng chi phí sở hữu thay vì chỉ nhìn giá làm web
| Nhóm chi phí | Ví dụ |
|---|---|
| Xây dựng | Discovery, design, development, content và QA |
| Hạ tầng | Domain, hosting, CDN, email, license và integration |
| Vận hành | Update, backup, support, monitoring và nhập dữ liệu |
| Thay đổi | Tính năng mới, redesign, migration và training |
| Rủi ro | Downtime, lỗi dữ liệu, bảo mật, vendor lock-in và làm lại |
| Nội bộ | Thời gian review, project management và xử lý lead |
Một lựa chọn giá đầu vào thấp có thể hợp lý nếu phạm vi nhỏ và khả năng chuyển giao tốt. Ngược lại, gói đắt hơn chưa chắc có TCO thấp nếu dùng nhiều thành phần độc quyền hoặc không có tài liệu.
Quyền sở hữu và khả năng thoát khỏi nhà cung cấp
- Domain và hosting thuộc tài khoản doanh nghiệp.
- CMS, analytics, Search Console, tag manager và email có owner rõ.
- Code, design file, media và content có quyền sử dụng/chuyển giao.
- License và ngày gia hạn được ghi lại.
- Backup có thể tải và restore đã được thử.
- Có tài liệu cấu hình, integration và quy trình deploy.
- Điều khoản exit handoff nêu deadline, định dạng và việc mở.
Xem checklist nghiệm thu website sau bàn giao.
RACI tối thiểu
| Công việc | Responsible | Accountable |
|---|---|---|
| Mục tiêu và scope | PM/strategist | Business owner |
| Nội dung và claim | Content/product | Doanh nghiệp |
| Design và accessibility | Designer/QA | Product owner |
| Code và deploy | Developer | Technical owner |
| Tracking và dữ liệu | Marketing/data | Data owner |
| Nghiệm thu | Các reviewer | Người ký hợp đồng |
Một người có thể giữ nhiều vai trò, nhưng trách nhiệm cuối cùng vẫn phải rõ.
Scorecard lựa chọn
Dùng thang 0–2 cho từng tiêu chí như một công cụ nội bộ, không phải chuẩn ngành:
- Hiểu mục tiêu và page type.
- Đưa được phạm vi và exclusions rõ.
- Có năng lực đúng với chức năng/rủi ro.
- Quy trình design, development và QA có bằng chứng.
- Minh bạch tài khoản, license và ownership.
- Có backup, rollback và read-back cho live changes.
- SLA, change request và exit handoff rõ.
- Tổng chi phí sở hữu phù hợp nguồn lực.
Nên chạy một milestone hoặc pilot nhỏ trước khi giao toàn bộ dự án nếu mức độ chắc chắn còn thấp.
Dấu hiệu rủi ro
- Báo giá không nêu page type, chức năng hoặc deliverable.
- Cam kết website “chuẩn SEO”, “bảo mật tuyệt đối” hoặc “ra khách” mà không có tiêu chí.
- Yêu cầu dùng tài khoản do nhà cung cấp sở hữu.
- Không có staging/pilot, backup hoặc rollback cho thay đổi lớn.
- Dùng theme/plugin không rõ license.
- Không nói ai duyệt nội dung và dữ liệu.
- Không có điều khoản bảo hành, bảo trì và chấm dứt.
Phân biệt phạm vi tại bài thiết kế website có gồm SEO, bảo trì và bảo mật không.
Câu hỏi thường gặp
Freelancer có rẻ hơn công ty?
Không luôn đúng. Cần so cùng scope, seniority, capacity, quản trị, support và chi phí chuyển giao.
Tự làm có ảnh hưởng SEO không?
Mô hình thực hiện không phải yếu tố xếp hạng. Kết quả phụ thuộc bản live: crawl, render, nội dung, links, mobile, performance và nhiều yếu tố khác.
Có cần lấy source code?
Phụ thuộc nền tảng và hợp đồng. Tối thiểu doanh nghiệp cần quyền quản trị, dữ liệu, tài sản đã trả phí và khả năng chuyển hệ thống theo thỏa thuận.
Kết luận
Chọn cách làm website theo mức độ phức tạp, năng lực nội bộ và khả năng quản trị, không theo định kiến về freelancer hay công ty. Phương án tốt là phương án có owner, scope, QA, quyền sở hữu và đường bàn giao rõ.