Hai báo giá thiết kế website có thể chênh nhau rất nhiều dù đều ghi “website doanh nghiệp”. Khác biệt thường không nằm ở một dòng giá, mà ở phạm vi, giả định, phần không bao gồm, tiêu chí nghiệm thu, quyền sở hữu và chi phí vận hành sau bàn giao.
Bài này không trả lời “làm website hết bao nhiêu tiền”. Nếu bạn cần mức giá tham khảo theo loại website WordPress và bối cảnh TPHCM, xem bảng giá thiết kế website WordPress tại TPHCM 2026. Nếu nhu cầu đã rõ là thuê triển khai WordPress cho doanh nghiệp tại Hồ Chí Minh, có thể đối chiếu thêm phạm vi dịch vụ thiết kế website WordPress tại TPHCM trước khi so proposal. Ở đây, mục tiêu là giúp doanh nghiệp so sánh hai hoặc nhiều báo giá trên cùng một mặt bằng để tránh chọn nhầm gói rẻ vì thiếu hạng mục hoặc chọn gói đắt nhưng không tạo thêm giá trị.
Bước 1: chuẩn hóa cùng một scope trước khi so giá
Nếu proposal A báo cho 6 trang còn proposal B báo cho 15 trang, hai con số không thể so trực tiếp. Tương tự, “thiết kế giao diện riêng”, “tối ưu SEO”, “nhập nội dung” hay “bảo trì” có thể được hiểu rất khác nhau giữa các đơn vị.
- Số page type và số trang thực tế.
- Template dùng chung hay layout riêng.
- Nội dung do ai viết và nhập.
- Ảnh do ai cung cấp, xử lý hoặc mua license.
- Form, booking, ecommerce, CRM, API hay tính năng đặc thù.
- Migration từ website cũ có nằm trong scope hay không.
- Tracking, SEO nền tảng và kiểm thử có được nghiệm thu hay chỉ “cài sẵn”.
Cách đơn giản nhất là tạo một bảng yêu cầu chung, sau đó đánh dấu từng proposal là đã bao gồm / không bao gồm / chưa rõ.
Bước 2: đọc phần “không bao gồm” kỹ như phần “bao gồm”
Nhiều phát sinh không đến từ việc agency tăng giá, mà vì hai bên hiểu khác nhau về những gì đã nằm trong gói. Một proposal tốt cần cho biết rõ phần nào nằm ngoài phạm vi.
| Hạng mục | Cần hỏi rõ |
|---|---|
| Nội dung | Viết mới, biên tập hay chỉ nhập nội dung khách cung cấp? |
| Ảnh | Có xử lý ảnh, mua stock, chụp ảnh hay chỉ dùng file khách gửi? |
| Plugin/theme | License năm đầu hay trọn đời? Ai đứng tên? |
| Hosting/domain | Đã gồm năm đầu chưa? Gia hạn tính thế nào? |
| SEO | Là cấu hình kỹ thuật/on-page hay gồm cả nghiên cứu và content? |
| Migration | Có giữ URL, redirect, metadata và dữ liệu cũ không? |
| Support | Bảo hành lỗi khác gì bảo trì định kỳ? |
Bước 3: kiểm tra giả định ẩn trong báo giá
Proposal có thể rẻ vì đang giả định khách hàng đã có đầy đủ nội dung, ảnh, sitemap, tài khoản hosting và người duyệt nhanh. Nếu thực tế khác giả định, timeline và chi phí sẽ thay đổi.
- Ai là người duyệt cuối cùng?
- Mỗi vòng feedback kéo dài bao lâu?
- Khách hàng có sẵn logo/brand guideline chưa?
- Nội dung đã hoàn thiện hay còn phải viết từ đầu?
- Website cũ có dữ liệu cần giữ không?
- Có yêu cầu đa ngôn ngữ hoặc integration ngoài tài liệu ban đầu không?
Nếu những giả định này không được ghi ra, rất khó phân biệt “phát sinh hợp lý” với “scope ban đầu mô tả chưa đủ”.
Bước 4: so quyền sở hữu trước khi so giao diện
Một website rẻ nhưng doanh nghiệp không giữ domain, hosting, tài khoản admin hoặc license quan trọng có thể tạo chi phí chuyển đổi rất lớn về sau. Quyền sở hữu nên được xem là điều kiện nghiệm thu, không phải chi tiết phụ.
- Domain đứng tên doanh nghiệp.
- Doanh nghiệp có quyền quản trị hosting/server theo phạm vi hợp đồng.
- Có tài khoản CMS đủ quyền để tiếp quản.
- Biết plugin/theme nào dùng license của agency và license nào thuộc doanh nghiệp.
- Có backup và hướng dẫn khôi phục.
- Có quyền truy cập GA4, GTM và Search Console nếu các công cụ này nằm trong scope.
Phần này nên khớp với hợp đồng thiết kế website thay vì chỉ xuất hiện trong email trao đổi.
Bước 5: yêu cầu tiêu chí nghiệm thu thay vì câu “website chuẩn SEO”
Các cụm như “chuẩn SEO”, “tối ưu tốc độ”, “bảo mật tốt” hoặc “responsive” chỉ có giá trị khi được chuyển thành đầu ra có thể kiểm tra.
- URL quan trọng trả HTTP status đúng.
- Không còn noindex/robots block từ staging trên production.
- Canonical và sitemap hợp lý.
- Mobile giữ nội dung và CTA quan trọng.
- Form hoạt động và event quan trọng được test.
- Schema khớp nội dung hiển thị nếu có triển khai.
- Có baseline performance và danh sách lỗi cần xử lý trước bàn giao.
Có thể dùng checklist website chuẩn SEO khi bàn giao để biến các lời mô tả chung thành tiêu chí nghiệm thu cụ thể.
Bước 6: tách bảo hành và bảo trì
Bảo hành thường xử lý lỗi của phần đã bàn giao trong phạm vi cam kết. Bảo trì là công việc vận hành tiếp diễn như update WordPress/plugin, backup, kiểm tra bảo mật hoặc xử lý thay đổi do môi trường.
Nếu một proposal ghi “hỗ trợ 12 tháng”, cần hỏi cụ thể hỗ trợ gồm những việc gì, thời gian phản hồi ra sao và thay đổi nội dung/tính năng có tính phí riêng hay không.
Bước 7: kiểm tra quy trình change request
Dự án website gần như luôn có yêu cầu mới sau khi bắt đầu. Điều quan trọng không phải “không được phát sinh”, mà là có quy trình xác định phát sinh minh bạch.
- Ai có quyền yêu cầu thay đổi?
- Thay đổi nào được xem là trong scope?
- Agency có báo ảnh hưởng tới chi phí và timeline trước khi làm không?
- Có cần phê duyệt bằng email/ticket trước khi tính phí?
- Thay đổi có ảnh hưởng tới nghiệm thu hoặc ngày go-live không?
Bước 8: so total cost thay vì chỉ giá build
Giá build ban đầu chỉ là một phần. Total cost còn gồm hosting, domain, plugin, bảo trì, nội dung, migration, training, support và chi phí thay đổi sau này.
Một proposal đắt hơn có thể hợp lý nếu đã bao gồm những phần proposal rẻ hơn để ngoài. Ngược lại, gói nhiều hạng mục nhưng doanh nghiệp không cần cũng không tạo thêm giá trị.
Nếu cần xem các mức chi phí tham khảo thực tế theo loại website, dùng bài báo giá website WordPress TPHCM 2026; bài này chỉ giữ vai trò hướng dẫn so proposal.
Bước 9: kiểm tra timeline có tương xứng với scope
Một website nhiều trang, có nội dung mới, tích hợp hệ thống và migration nhưng được hứa hoàn thành trong vài ngày cần được hỏi kỹ về nguồn lực, số vòng QA và những phần đã bị loại khỏi phạm vi.
Tham khảo thiết kế website mất bao lâu để đối chiếu timeline với loại dự án thay vì xem tốc độ giao hàng là tiêu chí duy nhất.
Bước 10: chấm proposal bằng ma trận thay vì cảm giác
| Tiêu chí | Trọng số gợi ý | Câu hỏi |
|---|---|---|
| Fit với mục tiêu kinh doanh | Cao | Phạm vi có giải quyết đúng task chính không? |
| Scope và exclusions | Cao | Có đủ rõ để hạn chế hiểu nhầm? |
| Ownership/bàn giao | Cao | Doanh nghiệp có thể tiếp quản nếu đổi nhà cung cấp? |
| Technical/QA | Cao | Có tiêu chí nghiệm thu cụ thể? |
| Timeline | Trung bình | Có thực tế với scope và nguồn lực? |
| Support sau live | Trung bình | Ai xử lý lỗi và trong bao lâu? |
| Giá | Trung bình | So trên cùng scope, không chỉ nhìn tổng tiền? |
Trọng số không cần giống nhau cho mọi doanh nghiệp. Website marketing đơn giản và một hệ thống có booking/CRM sẽ ưu tiên khác nhau.
Red flags khi đọc báo giá
- Chỉ có tổng giá, không có scope hoặc deliverable.
- Dùng các nhãn “chuẩn SEO”, “bảo mật tuyệt đối”, “lên top” nhưng không có tiêu chí kiểm chứng.
- Không nói rõ ai giữ domain, hosting và quyền quản trị.
- Không nêu điều kiện phát sinh hoặc số vòng chỉnh sửa.
- Không có quy trình backup/rollback khi migration website cũ.
- Cam kết timeline rất ngắn nhưng không nêu nội dung nào do khách hàng phải chuẩn bị.
- License quan trọng thuộc agency nhưng không có phương án chuyển giao.
12 câu hỏi nên gửi lại trước khi chọn nhà cung cấp
- Proposal này bao gồm chính xác những page type và tính năng nào?
- Hạng mục nào không bao gồm?
- Nội dung và hình ảnh do bên nào chịu trách nhiệm?
- Domain, hosting, source và tài khoản admin thuộc ai?
- Plugin/theme/license quan trọng được cấp phép thế nào?
- SEO nền tảng được nghiệm thu theo checklist nào?
- Tracking nào được cài và test?
- Website cũ được migrate/redirect ra sao?
- Có bao nhiêu vòng chỉnh sửa?
- Change request được phê duyệt và tính phí thế nào?
- Bảo hành khác bảo trì ra sao?
- Khi kết thúc hợp tác, doanh nghiệp nhận lại những tài sản số nào?
Kết luận
So sánh báo giá thiết kế website đúng cách là đưa các proposal về cùng một scope, đọc kỹ exclusions và assumptions, kiểm tra quyền sở hữu, tiêu chí nghiệm thu, quy trình phát sinh và total cost. Chỉ sau đó con số cuối cùng mới có ý nghĩa.
Nếu bạn cần một proposal theo phạm vi rõ ràng, có thể xem dịch vụ thiết kế website của SEOBeginer và gửi brief để bóc tách scope trước khi báo giá.