Mỗi lần nhận một dự án web mới, việc đầu tiên mình làm không phải là mở phần mềm thiết kế hào nhoáng hay gõ dòng code đầu tiên, mà là cầm cây bút vẽ nguệch ngoạc ra giấy. Nhiều bạn mới vào nghề thấy vậy hay hỏi: cái bản vẽ xấu xí đầy hộp vuông với gạch ngang đó là gì vậy? Nói ngắn gọn, wireframe là gì thì đó chính là bản phác thảo khung sườn của một trang web — một bản vẽ đơn giản, thường chỉ có hộp, đường kẻ và chữ giả, để sắp xếp xem cái gì nằm ở đâu trước khi nghĩ tới màu mè, hình ảnh hay font chữ.
Nói cách khác, wireframe (khung dây — bản phác thảo bố cục trang) giống như bản vẽ móng nhà của một kiến trúc sư. Bạn không xây tường, không sơn, không lát gạch ngay. Bạn vẽ ra phòng khách ở đâu, bếp ở đâu, cầu thang đặt chỗ nào trước đã. Web cũng vậy. Vẽ wireframe trước giúp cả mình lẫn khách hàng nhìn thấy "bộ xương" của trang, thống nhất với nhau rồi mới tô da đắp thịt. Bỏ qua bước này là một trong những lý do phổ biến nhất khiến dự án web bị sửa tới sửa lui, trễ hẹn và mệt cho cả hai bên. Ở bên mình, wireframe gần như là bước bắt buộc cho mọi trang quan trọng.
Wireframe rốt cuộc là cái gì, hiểu cho thật đời thường
Hãy tưởng tượng bạn sắp làm một trang chủ cho tiệm bánh. Trong đầu khách hàng có cả tá thứ muốn nhét vào: logo, ảnh bánh đẹp, số điện thoại, nút đặt hàng, đánh giá khách cũ, bản đồ, mạng xã hội... Nếu mình lao vào thiết kế chi tiết ngay, chọn màu hồng pastel, chọn font điệu đà, thì khi khách bảo "ơ anh ơi nút đặt hàng để lên trên cùng đi" là mình phải làm lại gần như từ đầu. Rất phí.
Wireframe giải quyết đúng chỗ đó. Mình vẽ một loạt hộp xám: hộp trên cùng là khu logo và menu, hộp lớn ngay dưới là ảnh banner kèm câu khẩu hiệu và nút đặt hàng, hộp tiếp theo chia ba cột giới thiệu ba dòng bánh bán chạy, rồi tới khu đánh giá, khu bản đồ, cuối cùng là chân trang. Tất cả chỉ là hộp và chữ giả, không màu, không ảnh thật. Khách nhìn vào hiểu liền cấu trúc, góp ý liền, mà mình chỉ cần kéo thả vài cái hộp là xong, chưa tốn công thiết kế gì cả.
Điểm cốt lõi cần nhớ: wireframe quan tâm tới bố cục và nội dung, không quan tâm tới vẻ đẹp. Nó trả lời câu hỏi "đặt cái gì ở đâu, ưu tiên cái nào trước" chứ không trả lời "trang này màu gì, đẹp cỡ nào". Chính vì cố tình làm cho nó xấu, đơn sắc, mà mọi người tập trung bàn đúng chuyện cần bàn — luồng trải nghiệm — thay vì sa đà vào việc "em thấy màu này chưa hợp". Đây cũng là lý do wireframe gắn rất chặt với tư duy trải nghiệm người dùng UX/UI, vì bản chất nó là công cụ để thiết kế trải nghiệm trước khi thiết kế giao diện.
Ba mức độ wireframe: từ vẽ tay tới gần như thật
Trong nghề, người ta hay chia wireframe ra ba mức độ chi tiết, gọi theo "độ trung thực" (fidelity — mức giống bản thật):
Mức thấp nhất là low-fidelity (độ trung thực thấp — phác thô). Đây là mấy bản vẽ tay trên giấy, hoặc hộp xám đơn giản trên máy. Vẽ nhanh, xấu, dễ vứt đi làm lại. Mình dùng nó ở giai đoạn động não, khi mọi thứ còn mơ hồ và mình muốn thử nhiều phương án bố cục thật nhanh.
Mức giữa là mid-fidelity (độ trung thực vừa). Vẫn đen trắng xám nhưng đã ngay ngắn, có khoảng cách chuẩn, chữ giả rõ ràng, ước lượng được kích thước thật. Đây là mức mình hay gửi khách duyệt nhất, vì nó đủ rõ để hình dung mà vẫn chưa dính vào chuyện màu mè.
Mức cao nhất là high-fidelity (độ trung thực cao). Lúc này wireframe đã gần giống bản thiết kế thật: có màu sơ bộ, đôi khi có cả ảnh placeholder, đôi khi bấm vào được để thử luồng. Ranh giới giữa high-fidelity wireframe và mockup (bản dựng giao diện) khá mờ, nhiều người gộp luôn. Mình thường chỉ lên tới mức này với những trang phức tạp, có nhiều tương tác cần thử.

Wireframe khác mockup và prototype thế nào
Đây là chỗ nhiều người hay lẫn, nên mình tách ra cho rõ. Ba từ wireframe, mockup, prototype thường đi cùng nhau nhưng là ba thứ khác nhau, ứng với ba giai đoạn.
Wireframe là khung sườn — chỉ bố cục, đơn sắc, trả lời "cái gì ở đâu". Nó là bản đầu tiên, rẻ nhất để làm và sửa.
Mockup (bản dựng giao diện tĩnh) là khi mình lấy cái khung đó tô màu, đặt font, gắn ảnh thật, làm cho nó đẹp đúng như lúc lên web. Mockup trả lời "trang này trông ra sao". Nó vẫn là ảnh tĩnh, bấm không chạy.
Prototype (bản mẫu chạy thử) là khi nối các màn hình lại với nhau cho bấm được: bấm nút này nhảy qua trang kia, mở menu, hiện popup. Prototype trả lời "dùng nó cảm giác thế nào". Nó dùng để test với người dùng thật trước khi code.
Hiểu nôm na: wireframe là bản vẽ móng và vách ngăn, mockup là ảnh phối cảnh ngôi nhà đã sơn đẹp, còn prototype là cho bạn đi thử vào nhà mở cửa bật đèn. Mình luôn đi theo thứ tự đó, vì sửa ở bước wireframe tốn vài phút, còn sửa khi đã code xong thì tốn vài ngày.
Vì sao mình không bao giờ bỏ bước này
Có bạn hỏi vẽ wireframe có mất thời gian không, sao không làm luôn cho nhanh. Mình trả lời thật: vẽ wireframe TIẾT KIỆM thời gian, không phải tốn thêm. Lý do nằm ở chỗ chi phí sửa đổi.
Khi mọi thứ còn là cái hộp xám, đổi ý là chuyện nhỏ. Khách muốn dời khối đánh giá lên trên khối sản phẩm? Kéo thả ba giây. Muốn thêm một dải số liệu uy tín? Vẽ thêm cái hộp. Nhưng nếu mình đã code xong, đã căn pixel, đã viết nội dung, đã gắn ảnh, thì mỗi lần đổi ý là phải đụng vào code, kiểm tra lại trên điện thoại, kiểm tra lại tốc độ tải trang, nhiều khi vỡ cả bố cục chỗ khác. Một thay đổi nhỏ thành cả buổi làm lại.
Wireframe còn giúp mình và khách nói chung một ngôn ngữ. Thay vì khách tưởng tượng một kiểu, mình hiểu một kiểu, rồi tới lúc giao mới ngã ngửa, thì có cái khung trước mặt, mọi người chỉ tay vào đó mà bàn. Nó cũng buộc mình nghĩ về nội dung sớm — khi vẽ ô "khẩu hiệu" ra, tự khắc phải nghĩ khẩu hiệu viết gì, chứ không để trống tới phút chót. Và quan trọng với người làm SEO như mình: vẽ wireframe là lúc mình cài sẵn chỗ cho các yếu tố quan trọng như tiêu đề chính, nút kêu gọi hành động, khu nội dung dày dặn — những thứ ảnh hưởng trực tiếp tới việc trang có phải là một website chuẩn SEO hay không.

Các bước mình vẽ một wireframe trên thực tế
Quy trình của mình khá đơn giản, ai cũng làm theo được, kể cả khi bạn không biết dùng phần mềm thiết kế nào. Giấy bút là đủ để bắt đầu.

Một mẹo nhỏ mình hay nhắc: luôn vẽ bản cho điện thoại trước hoặc song song, đừng để cuối cùng. Phần lớn khách Việt Nam giờ vào web bằng điện thoại, nên nếu bố cục đẹp trên máy tính mà rối trên điện thoại thì coi như hỏng. Vẽ wireframe cho màn hình nhỏ trước buộc mình phải chọn lọc, chỉ giữ thứ thật sự quan trọng, và thường ra bố cục gọn gàng hơn hẳn.
Vẽ wireframe bằng gì
Không cần phần mềm xịn. Mình kể vài lựa chọn theo thứ tự từ đơn giản tới chuyên nghiệp.
Đơn giản nhất là giấy và bút. Nghe quê nhưng cực nhanh, cực rẻ, và không có gì níu tay bạn cả. Nhiều bản wireframe tốt nhất mình từng làm là vẽ vội trên mặt sau tờ giấy nháp lúc ngồi cà phê với khách.
Tiếp theo là các công cụ trực tuyến miễn phí hoặc rẻ như Figma, hay vài app vẽ wireframe chuyên dụng. Figma giờ gần như là chuẩn chung trong nghề, vừa vẽ wireframe vừa làm mockup vừa làm prototype được, lại cho nhiều người cùng xem và góp ý trực tiếp. Với người không chuyên, ngay cả công cụ vẽ sơ đồ đơn giản hay bản trình chiếu cũng đủ kéo vài cái hộp ra thành wireframe.
Lời khuyên thật lòng: đừng để việc chọn công cụ làm bạn chần chừ. Công cụ càng đơn giản càng tốt ở giai đoạn đầu, vì nó nhắc bạn nhớ rằng đây mới là bản phác, đừng tô vẽ. Khi nào cần bản chi tiết để chốt với khách thì hẵng chuyển qua Figma cho gọn gàng.
Wireframe và SEO liên quan gì tới nhau
Nhiều người nghĩ wireframe chỉ là chuyện thiết kế, không dính tới thứ hạng Google. Mình thì nhìn khác. Một wireframe tốt là nền móng cho cả trải nghiệm lẫn SEO sau này.
Khi vẽ khung, mình đã chủ động chừa chỗ cho tiêu đề chính rõ ràng ở trên cùng, sắp nội dung theo thứ tự logic để cả người đọc lẫn Google hiểu trang nói về gì, đặt nút kêu gọi hành động ở nơi dễ thấy, và bố trí khu nội dung đủ dày để có chỗ cho từ khoá và thông tin hữu ích. Những việc đó về sau chính là phần xương sống của tối ưu on-page SEO. Một trang được vẽ khung cẩu thả, nội dung nhồi nhét lộn xộn, thì dù viết bài hay tới đâu cũng khó lên top vì người dùng vào rồi thoát ra ngay.
Vẽ wireframe sớm cũng giúp mình tránh được mấy lỗi bố cục làm chậm trang hoặc gây nhảy layout — những thứ ảnh hưởng trực tiếp tới điểm trải nghiệm. Khi khung đã gọn, đã tính trước chỗ cho ảnh, banner, video, thì lúc code mình dễ kiểm soát hơn nhiều, trang nhẹ và ổn định hơn. Nói cách khác, một phần công sức làm tốc độ và trải nghiệm đã được tiết kiệm ngay từ bản vẽ tay đầu tiên.
Túm lại
Wireframe là bản phác khung sườn của trang web — chỉ hộp, đường kẻ và chữ giả, cố tình xấu để mọi người tập trung bàn về bố cục và nội dung trước khi nghĩ tới màu mè. Nó khác mockup (bản đẹp tĩnh) và prototype (bản chạy thử), và là bước đầu tiên trong chuỗi đó. Vẽ wireframe không tốn thêm thời gian mà tiết kiệm thời gian, vì sửa một cái hộp xám mất vài giây còn sửa code đã chạy mất cả buổi.
Với mình sau hơn mười năm làm nghề, đây là thói quen mình không bao giờ bỏ, kể cả với trang đơn giản nhất. Nó giúp mình và khách nói chung một ngôn ngữ, giúp dự án đi nhanh và ít cãi nhau, đồng thời cài sẵn nền móng cho một trang vừa dễ dùng vừa thân thiện với Google. Nếu bạn đang chuẩn bị làm web, hãy thử cầm bút vẽ ra cái khung trước khi mở bất cứ phần mềm nào — bạn sẽ thấy mọi thứ rõ ràng hơn rất nhiều.
Bên mình — Thiết Kế Web Giá Rẻ — làm web trọn gói từ 1.990.000đ gói Cơ bản, 3.990.000đ gói Pro, từ 7.990.000đ gói VIP. Mọi gói tặng tên miền, hosting và chứng chỉ bảo mật SSL năm đầu, bàn giao 3–7 ngày. Mời xem bảng giá trọn gói, tư vấn riêng thì nhắn qua trang liên hệ hoặc Zalo 0777 716 863.
Cần một website giá rẻ, chuẩn SEO?
Nhận tư vấn và báo giá miễn phí ngay hôm nay.