Cấu trúc website phẳng hay sâu: cái nào thắng?
Có một câu hỏi mà gần như đội nào dựng website cũng phải đối mặt, dù ít khi gọi tên nó ra: nên gom mọi thứ lại thật gần trang chủ, hay xếp nội dung thành nhiều tầng phân cấp gọn gàng? Người mê sự sạch sẽ thích cây thư mục sâu, mỗi nhánh một chủ đề, càng xuống càng cụ thể. Người mê tốc độ lên hạng thì bảo "phẳng hết đi, để Google bò tới đâu cũng được". Cả hai đều có lý, và cả hai đều sai nếu áp dụng máy móc.
Cuộc tranh luận "cấu trúc website phẳng hay sâu" thực ra không phải chuyện thẩm mỹ. Nó quyết định trang nào của bạn được công cụ tìm kiếm bò tới thường xuyên, trang nào bị bỏ quên ở đáy, và uy tín từ trang chủ chảy được tới đâu. Bài này sẽ mổ xẻ từng kiểu, chỉ ra cái giá thật của mỗi lựa chọn, và quan trọng hơn: cách quyết định kiểu nào hợp với quy mô website của bạn — viết cho người làm web ở Việt Nam, nơi phần lớn site nhỏ và vừa chứ không phải sàn thương mại trăm nghìn trang.
Phẳng hay sâu, không cái nào thắng tuyệt đối — quy mô website mới là người quyết định. Site nhỏ và vừa nên nghiêng về phẳng để mọi trang quan trọng nằm trong khoảng ba cú click từ trang chủ; site rất lớn buộc phải có tầng sâu, nhưng phải dùng nhóm chủ đề và liên kết ngang để trang sâu vẫn được bò tới. Cân bằng quan trọng hơn chọn phe.
Phẳng và sâu thật ra là gì
Trước khi cãi nhau cái nào hơn, cần thống nhất hai khái niệm, vì nhiều người nhầm "cấu trúc URL" với "cấu trúc liên kết" — hai thứ khác nhau.
Độ sâu thật sự mà công cụ tìm kiếm quan tâm là độ sâu click: từ trang chủ, phải bấm bao nhiêu lần liên kết để tới được một trang? Một trang nằm ngay trên menu chính là độ sâu 1. Một trang phải vào danh mục, rồi vào danh mục con, rồi mới thấy là độ sâu 3. Đây là cái Google thực sự đo, vì đó là cách con bot bò qua website của bạn — đi theo liên kết, từng bước một.
Cấu trúc phẳng nghĩa là phần lớn trang nằm gần trang chủ về mặt click — một, hai, tối đa ba bước là tới. Hình dung một cái bàn rộng, mọi món đồ đều trong tầm với. Cấu trúc sâu nghĩa là nội dung xếp thành nhiều tầng phân cấp: chủ đề lớn chứa chủ đề nhỏ, chủ đề nhỏ chứa chủ đề nhỏ hơn, và trang cụ thể nằm ở tầng thứ tư, thứ năm. Hình dung một cái tủ nhiều ngăn lồng nhau, muốn lấy món trong cùng phải mở ba bốn lớp.
Lưu ý quan trọng: URL dài chưa chắc là cấu trúc sâu. Bạn hoàn toàn có thể có một URL trông như tenmien.com/a/b/c/bai-viet nhưng vẫn liên kết thẳng nó từ trang chủ — về mặt click nó nông. Ngược lại, một URL ngắn gọn vẫn có thể bị chôn sâu nếu không trang nào quan trọng trỏ tới nó. Khi nói phẳng hay sâu trong SEO, ta nói về mạng lưới liên kết, không phải về dấu gạch chéo trong địa chỉ.
Vì sao phẳng giúp được bò và lên hạng
Lợi thế lớn nhất của cấu trúc phẳng nằm ở hai chữ: ngân sách bò. Công cụ tìm kiếm không bò vô hạn website của bạn mỗi ngày; nó phân bổ một lượng công sức nhất định, ưu tiên những gì dễ tới và có vẻ quan trọng. Khi trang nằm gần trang chủ, bot tới được nó sớm, thường xuyên, và ít bỏ sót. Một trang ở độ sâu click 2 gần như chắc chắn được index; một trang ở độ sâu 6, nằm cuối một chuỗi danh mục dài, rất dễ bị bot bỏ qua hết lần này tới lần khác.
Lý do thứ hai là dòng chảy uy tín. Trang chủ thường là trang nhận nhiều liên kết từ bên ngoài nhất, nên nó tích tụ nhiều uy tín nhất. Uy tín đó chảy qua các liên kết nội bộ, và càng đi xa trang chủ qua nhiều bước, nó càng loãng. Một trang gần trang chủ thừa hưởng phần uy tín đậm hơn, nên có cơ hội lên hạng tốt hơn cho từ khoá của nó. Đây chính là cơ chế khiến một bài viết tốt nhưng bị chôn sâu mãi không lên nổi, trong khi cũng bài đó kéo lên gần trang chủ thì bắt đầu có thứ hạng.
Với phần lớn doanh nghiệp vừa và nhỏ ở Việt Nam, đây là tin tốt, vì site của bạn vốn không lớn. Một website dịch vụ vài chục trang, hay một blog vài trăm bài, hoàn toàn có thể giữ mọi trang quan trọng trong vòng ba cú click mà không phải gồng. Bạn không cần tầng sâu khi tổng số trang còn đếm được. Tôi đã nói kỹ về nguyên tắc dựng bộ khung này trong bài thiết kế cấu trúc website chuẩn SEO, và nguyên tắc cốt lõi vẫn đúng ở đây: trang càng quan trọng, càng phải gần trang chủ.
Cái bẫy của phẳng quá mức
Nếu phẳng tốt thế, tại sao không phẳng tuyệt đối — nhét hết mọi trang lên menu, liên kết chéo tất cả với tất cả? Vì phẳng quá mức tự phá chính nó, và đây là phần ít người cảnh báo.
Vấn đề thứ nhất là loãng. Khi trang chủ và menu trỏ tới hàng trăm trang ngang hàng nhau, mỗi liên kết chỉ truyền được một phần uy tín nhỏ xíu, và tệ hơn, công cụ tìm kiếm mất tín hiệu về cái gì quan trọng hơn cái gì. Nếu mọi thứ đều ở tầng một, thì không gì nổi bật. Phân cấp tồn tại một phần để nói với Google: "đây là mấy trang trụ cột của tôi, còn đây là những trang phụ trợ xoay quanh chúng". Bỏ hết phân cấp là vứt luôn tín hiệu đó.
Vấn đề thứ hai là trải nghiệm con người. Một menu cố nhồi sáu mươi mục thì không ai đọc nổi. Người dùng vào website cần một con đường dẫn dắt hợp lý — chủ đề lớn trước, rồi đi sâu dần theo nhu cầu. Một mặt phẳng không lối đi khiến họ lạc, và lạc thì thoát. Cấu trúc tốt phục vụ cả con bot lẫn con người, và con người cần chút phân tầng để định hướng.
Vấn đề thứ ba là việc gom nhóm chủ đề bị phá vỡ. Khi các bài cùng một chủ đề được gom dưới một trang trụ và liên kết với nhau, chúng cộng hưởng sức mạnh và nói rõ với công cụ tìm kiếm rằng bạn có chiều sâu về chủ đề đó. Một website phẳng tuyệt đối, mọi trang treo lơ lửng độc lập, đánh mất sự cộng hưởng này. Đó là lý do phẳng không có nghĩa là "không có cấu trúc" — nó vẫn cần cụm, vẫn cần trục, chỉ là không để cụm đó chìm quá sâu.
Khi nào cấu trúc sâu lại là lựa chọn đúng
Cấu trúc sâu mang tiếng xấu trong giới SEO, nhưng đó là hiểu lầm. Có những website mà tầng sâu không phải lựa chọn, mà là điều bắt buộc, và làm phẳng chúng còn tệ hơn.
Trường hợp rõ nhất là sàn thương mại điện tử lớn hoặc cổng dữ liệu nhiều nghìn trang. Khi bạn có năm mươi nghìn sản phẩm thuộc hàng trăm danh mục, không có cách nào nhét tất cả vào ba cú click một cách trung thực. Bạn buộc phải phân tầng: ngành hàng, danh mục, danh mục con, sản phẩm. Phân tầng ở đây không phải khuyết điểm — nó là cách duy nhất để con người và con bot hiểu được một kho khổng lồ. Cố ép một kho như vậy thành phẳng sẽ tạo ra những trang danh mục nhồi hàng nghìn liên kết, vừa loãng vừa rối.
Lợi ích thật của cấu trúc sâu, khi làm đúng, là sự rõ ràng. Phân cấp tốt giúp công cụ tìm kiếm hiểu mối quan hệ giữa các trang: trang này là con của trang kia, chủ đề này nằm trong chủ đề lớn hơn. Nó tạo ra ngữ cảnh. Một sản phẩm nằm dưới đúng danh mục, danh mục nằm dưới đúng ngành hàng, thì bản thân vị trí đã nói lên trang đó nói về cái gì — trước cả khi đọc nội dung. Với site lớn, ngữ cảnh phân cấp này là tài sản, không phải gánh nặng.
Phân cấp cũng giúp con người. Một người mua hàng trên sàn lớn thường thích duyệt theo nhánh — vào ngành, lọc danh mục, thu hẹp dần. Đường dẫn phân tầng (breadcrumb) cho họ biết mình đang ở đâu và quay lại được. Trải nghiệm này chỉ có khi có phân cấp thật. Vấn đề không phải bản thân cấu trúc sâu, mà là cấu trúc sâu bị bỏ mặc — để mặc trang quan trọng chìm xuống đáy mà không có lối tắt nào kéo nó lên.
Cái giá thật của tầng sâu: trang ở đáy bị bỏ quên
Đây là rủi ro cốt lõi của cấu trúc sâu, và là lý do nó bị mang tiếng. Mỗi tầng bạn thêm vào là một bước nữa con bot phải đi, và một lớp nữa uy tín bị loãng. Một trang ở độ sâu click 5 có thể đúng là trang bạn muốn bán nhất, nhưng nếu con đường tới nó dài và không trang mạnh nào trỏ thẳng tới, nó sẽ vừa ít được bò vừa ít uy tín. Kết quả: nó tồn tại, nhưng vô hình trên kết quả tìm kiếm.
Triệu chứng rất quen thuộc: bạn có hàng nghìn trang nhưng chỉ vài trăm trang được index; phần còn lại nằm trong trạng thái "đã phát hiện nhưng chưa index" hoặc "đã bò nhưng chưa index" trong Search Console. Gần như luôn luôn, mẫu số chung của đám trang bị bỏ rơi đó là chúng nằm quá sâu và quá ít liên kết nội bộ trỏ tới. Bot tìm được chúng về mặt lý thuyết, nhưng không thấy đủ tín hiệu để ưu tiên bò và index.
Điều trớ trêu là tầng sâu thường sinh ra không phải do thiết kế có chủ đích, mà do website phình ra theo thời gian mà không ai dọn. Thêm một danh mục, thêm một lớp lọc, thêm một kho lưu trữ theo năm theo tháng — mỗi cái một tầng, và chẳng mấy chốc bài viết hữu ích nhất của bạn nằm ở độ sâu 6 mà bạn không hề nhận ra. Đây là loại nợ kỹ thuật âm thầm, chỉ lộ ra khi bạn thực sự đo độ sâu click của từng trang.
Quy tắc ba cú click và sự thật đằng sau nó
Bạn sẽ nghe nhiều người nói "mọi trang phải trong ba cú click". Quy tắc này hữu ích như một mục tiêu định hướng, nhưng cần hiểu đúng, vì hiểu sai nó dẫn tới cả hai cực đoan.
Ba cú click không phải một luật cứng mà Google áp đặt; không có hình phạt nào giáng xuống trang ở cú click thứ tư. Giá trị thật của quy tắc là nó buộc bạn ưu tiên. Nó hỏi: trang nào của bạn quan trọng tới mức xứng đáng ở trong vòng ba click? Với những trang đó — trang dịch vụ chính, trang sản phẩm chủ lực, các bài trụ cột — câu trả lời nên là có, và bạn nên thiết kế liên kết để đảm bảo điều đó. Với những trang phụ, đuôi dài, ít cạnh tranh, nằm sâu hơn một chút cũng không sao.
Nói cách khác, đừng coi ba cú click là cái thước đo mọi trang phải vượt qua, mà là một cách phân loại: trang nào đáng được kéo lên gần, trang nào để yên ở tầng sâu của nó. Một website lớn sẽ luôn có những trang ở độ sâu 4, 5 — điều đó bình thường. Vấn đề chỉ phát sinh khi những trang bạn cần lên hạng lại nằm trong số bị chôn sâu. Bài cấu trúc site là đòn bẩy SEO phân tích kỹ vì sao kiến trúc liên kết, chứ không phải số lượng nội dung, mới là thứ quyết định trang nào thắng — và quy tắc ba cú click chỉ là một biểu hiện cụ thể của nguyên lý đó.
Nhóm chủ đề: cách dung hoà phẳng và sâu
Câu hỏi "phẳng hay sâu" thực ra là câu hỏi sai. Câu hỏi đúng là: làm sao có được sự rõ ràng của phân cấp mà không phải trả giá bằng tầng sâu? Câu trả lời gần như luôn là mô hình nhóm chủ đề, hay còn gọi là trụ và cụm.
Ý tưởng đơn giản. Với mỗi chủ đề lớn, bạn dựng một trang trụ — một trang tổng quan, mạnh, nằm gần trang chủ. Quanh nó là các bài cụm, mỗi bài đào sâu một khía cạnh của chủ đề. Trang trụ liên kết xuống tất cả các bài cụm, và mỗi bài cụm liên kết ngược về trụ cũng như liên kết ngang sang các bài cụm anh em. Kết quả là một mạng lưới chặt, không phải một chuỗi tầng dài.
Vì sao mô hình này dung hoà được hai thái cực? Vì về mặt phân loại, nó có phân cấp — chủ đề lớn chứa các bài con, rõ ràng và có ngữ cảnh. Nhưng về mặt độ sâu click, nó phẳng — trang trụ ở tầng một hoặc hai, mọi bài cụm chỉ cách trụ một bước, nên không bài nào rơi xuống tầng năm tầng sáu. Bạn được sự rõ ràng của sâu và sự dễ bò của phẳng cùng lúc. Đó là lý do nhóm chủ đề là khung mặc định nên dùng cho hầu hết website nội dung.
Liên kết ngang giữa các bài cụm là phần hay bị bỏ quên nhưng lại quan trọng nhất. Khi các bài trong cùng cụm trỏ qua lại nhau bằng anchor tự nhiên, chúng tạo ra nhiều đường để con bot bò vòng, kéo độ sâu click của mọi bài xuống thấp, và phân phối uy tín đều khắp cụm thay vì dồn hết vào một trang. Một cụm liên kết tốt khiến cả nhóm cùng lên hạng, không phải chỉ trang trụ.
Chọn kiểu nào theo quy mô website của bạn
Giờ là phần áp dụng. Không có câu trả lời chung, nhưng có một bộ hướng dẫn theo quy mô khá đáng tin.
Website nhỏ, dưới khoảng năm mươi trang
Phẳng gần như tuyệt đối, và đừng nghĩ ngợi nhiều. Một website giới thiệu doanh nghiệp, một trang dịch vụ địa phương, một portfolio — tất cả nội dung quan trọng nên nằm trong một hoặc hai cú click. Bạn không có đủ trang để cần phân tầng, và mọi tầng bạn thêm chỉ làm trang lùi xa trang chủ một cách vô ích. Menu chính phủ hết các trang trụ; đó là toàn bộ cấu trúc bạn cần.
Website vừa, từ vài trăm tới vài nghìn trang
Đây là vùng của nhóm chủ đề, và là vùng phổ biến nhất với doanh nghiệp Việt làm nội dung nghiêm túc. Dựng trang trụ cho từng chủ đề lớn, đặt chúng gần trang chủ, gom bài cụm quanh từng trụ, và liên kết ngang chặt chẽ. Mục tiêu thực tế: mọi trang đáng lên hạng đều trong ba cú click, và mỗi bài có ít nhất vài liên kết nội bộ trỏ tới. Ở quy mô này, kỷ luật liên kết nội bộ quan trọng hơn kiểu cấu trúc — một cấu trúc đẹp nhưng thiếu liên kết vẫn để trang bị chôn.
Website lớn, từ nhiều nghìn trang trở lên
Bạn buộc phải có tầng sâu, và đó là chuyện bình thường. Việc của bạn không phải xoá tầng sâu mà là quản lý nó: dùng breadcrumb để mọi trang sâu vẫn có đường ngắn về danh mục mẹ; dựng các trang hub trung gian gom liên kết và rút ngắn khoảng cách click; dùng các trang danh mục, trang lọc và liên kết theo ngữ cảnh để kéo trang sâu lên. Mục tiêu không phải mọi trang trong ba click — bất khả thi ở quy mô này — mà là không trang quan trọng nào bị bỏ lại quá sâu mà không có lối tắt. Hãy đo, đừng đoán: xuất danh sách trang theo độ sâu click và soi những trang doanh thu cao đang nằm sâu.
Đo độ sâu thật của website bạn
Mọi lời khuyên ở trên đều vô nghĩa nếu bạn không biết website mình đang phẳng hay sâu thực tế. May là việc này đo được, không cần đoán.
Cách trực tiếp nhất là dùng một công cụ bò website — loại phần mềm tự đi theo liên kết giống con bot — rồi yêu cầu nó báo độ sâu click của từng trang tính từ trang chủ. Bạn sẽ có một bảng phân bố: bao nhiêu trang ở độ sâu 1, 2, 3, và quan trọng nhất, bao nhiêu trang ở độ sâu 5 trở lên. Cái đuôi sâu đó chính là vùng rủi ro. Đối chiếu danh sách trang sâu với danh sách trang bạn thực sự muốn lên hạng — phần giao nhau là việc cần sửa gấp.
Nguồn dữ liệu thứ hai là Search Console. Xem báo cáo index: những trang bị "phát hiện nhưng chưa index" hay "đã bò nhưng chưa index" thường là trang nằm sâu và thiếu liên kết. Đối chiếu chúng với bản đồ độ sâu, bạn sẽ thấy mẫu hình rõ ràng. Đây là dữ liệu thật từ Google về cách nó đối xử với website bạn, đáng tin hơn mọi suy đoán.
Khi đã có bản đồ, việc sửa thường không phải đập đi xây lại mà là thêm liên kết. Tìm vài trang mạnh, gần trang chủ, có liên quan, và cho chúng trỏ thẳng tới những trang sâu quan trọng. Mỗi liên kết như vậy kéo độ sâu click của trang đích xuống và bơm thêm uy tín cho nó. Bạn không cần đổi URL hay di chuyển trang — chỉ cần đổi mạng lưới liên kết, vốn rẻ và an toàn hơn nhiều. Tất nhiên, đừng quên cả phần URL: một cấu trúc địa chỉ sạch giúp cả người lẫn máy hiểu nhanh hơn, và tôi đã bàn riêng chuyện đó trong bài thiết kế URL Google và người đều thích.
Vài sai lầm thường gặp và cách tránh
Có mấy cái bẫy lặp đi lặp lại đáng gọi tên, vì chúng âm thầm đẩy website bạn về một trong hai cực đoan mà không ai để ý.
Bẫy thứ nhất là để kho lưu trữ và phân trang nuốt ngân sách bò. Những trang dạng "trang 2, trang 3, trang 12" của blog, hay các trang lưu trữ theo tháng theo năm, có thể đẩy bài viết cũ xuống độ sâu rất lớn và tạo ra vô số đường vòng vô ích cho con bot. Hãy bảo đảm bài viết quan trọng có đường tới ngắn không phụ thuộc phân trang — qua trang chủ đề, qua bài liên quan, qua liên kết nội bộ trong thân bài.
Bẫy thứ hai là nhầm menu lớn với cấu trúc tốt. Nhồi tất cả vào một menu thả xuống khổng lồ khiến website trông phẳng, nhưng nó không tạo ra ngữ cảnh chủ đề và làm rối người dùng. Menu nên phản ánh các chủ đề trụ, không phải liệt kê mọi trang bạn từng đăng.
Bẫy thứ ba là dựng cấu trúc một lần rồi quên. Website sống thì lớn lên, và tầng sâu bò vào âm thầm. Mỗi quý nên đo lại độ sâu click một lần, xem có trang quan trọng nào đã trôi xuống đáy không. Cấu trúc không phải việc làm một lần, mà là việc bảo trì liên tục — giống như dọn nhà, không dọn thì đồ tự chất đống.
Bẫy thứ tư, ngược lại, là phẳng hoá tới mức bỏ hết phân cấp ngữ nghĩa. Nhiều người đọc lời khuyên "làm phẳng" rồi gỡ sạch danh mục, để mọi bài treo độc lập. Hậu quả là mất gom nhóm chủ đề, mất tín hiệu chuyên môn theo chủ đề, và menu thành mớ hỗn độn. Phẳng đúng nghĩa là độ sâu click thấp, không phải là không có chủ đề.
Tóm lại nên làm gì
Nếu phải rút gọn toàn bộ bài này thành một câu: đừng chọn phe phẳng hay sâu, hãy chọn độ sâu click thấp cho những trang quan trọng và để mọi thứ khác sắp xếp theo chủ đề một cách hợp lý. Site nhỏ thì phẳng tự nhiên, đừng làm phức tạp. Site vừa thì dùng nhóm chủ đề, lấy cái rõ ràng của sâu và cái dễ bò của phẳng. Site lớn thì chấp nhận tầng sâu nhưng quản lý nó bằng breadcrumb, hub và liên kết ngữ cảnh để không trang quan trọng nào bị bỏ lại.
Quan trọng nhất, hãy đo trước khi quyết. Một bản đồ độ sâu click và một lần soi báo cáo index sẽ cho bạn biết website mình đang ở đâu, và gần như luôn chỉ ra rằng vấn đề không phải kiểu cấu trúc, mà là vài trang giá trị đang nằm quá sâu vì thiếu liên kết. Sửa cái đó thường chỉ là thêm vài liên kết nội bộ đúng chỗ, không phải đại phẫu.
Việc rà soát độ sâu, dò trang bị chôn, và đề xuất đúng những liên kết nội bộ cần thêm để kéo chúng lên — đó chính là loại công việc lặp đi lặp lại, có quy luật mà một AI agent làm SEO như Orova được sinh ra để gánh, thay vì bạn phải tự bò từng trang một bằng tay. Bạn quyết kiến trúc và chủ đề; phần đo đạc và vá liên kết tỉ mỉ thì để máy lo. Chọn cấu trúc theo quy mô thật của bạn, giữ trang quan trọng gần trang chủ, và để công cụ làm phần kiểm tra nhàm chán nhưng không thể thiếu.
Để AI Agent lo SEO cho bạn
Orova tự lên kế hoạch, viết bài, tối ưu và theo dõi thứ hạng — bạn chỉ việc đọc kết quả.
Dùng thử miễn phí