Kiến trúc website phẳng và sâu: khung quyết định thực tế

Khung quyết định độ sâu kiến trúc website dựa trên hành vi người dùng, liên kết nội bộ, khả năng thu thập dữ liệu, quy mô danh mục và nhu cầu quản trị thay vì một quy tắc ba lần nhấp.

Xuất bản lần đầu: 3 thg 7, 2026 · Cập nhật lần cuối: 22 thg 8, 2026 · Advanced
Ngôn ngữ

Này là đó operator-manual companion để đó pyramid-so với-flat concept covered elsewhere trong này cluster — điều này không re-argue đó một pyramid beats cả hai extremes, điều này giúp bạn decide cách flat hoặc deep của bạn cụ thể site nên là. Đó right depth là mostly một function of cách distinct của bạn categories là (và đó templates, priority, và cập nhật patterns behind them) — trang count là một phụ, rough tín hiệu, không một law: một ~50-trang brochure site có thể thường stay flat, một 10 000+ SKU catalog thường cần real hierarchy hoặc điều này collapses vào một mega-menu link dump, nhưng treat cả hai bands as heuristics để calibrate, không fixed cutoffs. Chỉ Bing trạng thái một hard number (quan trọng các trang trong ~3 clicks) as an operational đích, không phải là bảo đảm; Google có chủ ý trạng thái none. Đo lường nơi bạn sit by crawling cho một segmented nhấp-depth distribution và cautiously cross-referencing GSC Crawl Số liệu (aggregate đầu tiên-party dữ liệu, không proof of một theo-URL nguyên nhân) để spot đó depth cliff nơi crawling falls off. Cách sửa depth với hub các trang, related-nội dung modules, và breadcrumbs, treating mỗi thay đổi as reversible và testable với một monitoring window — và remember URL-folder depth không nhấp depth, so link một buried trang closer thay vì rewriting của nó URL. Không architecture thay đổi bảo đảm crawling, lập chỉ mục, xếp hạng, traffic, hoặc AI-citation gains.

TL;DR — Này là đó “how do I decide and act” (bản dịch) «cách làm I decide và act» companion để đó conceptual pyramid-so với-flat coverage đã trong này cluster — I’m không re-arguing vì sao một pyramid beats cả hai extremes. Depth nên scale mostly với (một) cách distinct đó natural categories, templates, và cập nhật patterns là, và secondarily với (b) cách nhiều các trang cần của họ own findable URL. Rough shape, as heuristics bạn calibrate thay vì fixed cutoffs: ~50-trang brochure site → flat; vài thousand các trang → shallow pyramid, 2–3 levels; 10 000+ SKUs → multi-level hierarchy với hub các trang, hoặc bạn nhận đó mega-menu link-dump chế độ lỗi. Google không set một maximum number of clicks. Đo lường by crawling cho một segmented nhấp-depth distribution (by template và priority, không một sitewide average), thì cautiously cross-reference GSC Crawl Số liệu — aggregate đầu tiên-party dữ liệu, không theo-URL proof — để tìm đó depth cliff nơi crawling drops off. Cách sửa với hub các trang (đó highest-ROI move), related-nội dung modules, và breadcrumbs, kiểm thử mỗi thay đổi so với một so sánh segment với một monitoring window và một rollback trigger. URL-folder depth ≠ nhấp depth — link một buried trang closer thay vì rewriting của nó URL. None of này bảo đảm crawling, lập chỉ mục, xếp hạng, traffic, hoặc AI-citation gains.

Evidence for this claim Googlebot generally follows links between pages; important pages should be reachable through crawlable navigation rather than relying only on search boxes. Scope: Current Google ecommerce navigation guidance; no universal click-count threshold. Confidence: high · Verified: Google Search Central: Ecommerce navigation structure Evidence for this claim Google recommends linking important pages from relevant pages and using concise, descriptive anchor text. Scope: Current Google internal-link guidance. Confidence: high · Verified: Google Search Central: Link best practices

Này không đó “vì sao” bài viết

Hai other pieces trong này cluster đã own đó conceptual case. Kiến trúc trang web covers flat so với. deep hierarchies as một of đó các chế độ lỗi tại đó extremes, và website structure làm đó pyramid-beats-cả hai-extremes argument với Mueller quotes về context, crawling, và mega menus. I’m không going để re-derive bất kỳ of đó ở đây hoặc re-chạy những quotes as đó centerpiece. Nếu bạn muốn đó vì sao, đọc những đầu tiên.

Điều gì neither covers — và điều gì mọi người planning một new site, replatforming, hoặc auditing an existing một thực ra cần — là đó operator manual: cho my cụ thể site, cách nhiều levels nên I có, cách làm I đo lường nơi I hiện tại sit, và cách làm I cách sửa điều này khi đây là sai? đó là này bài viết. Đó centerpiece là đó cây quyết định trong đó Cây quyết định tab; mọi thứ dưới là đó reasoning và workflow behind điều này.

Depth là một function of category distinctness và size

Có không fixed right câu trả lời, và anyone ai hands bạn một (I’ve seen “always flat,” (bản dịch) «luôn flat,» “always three clicks,” (bản dịch) «luôn three clicks,» “never more than two subcategory levels” (bản dịch) «không bao giờ hơn hai subcategory levels») là selling một house style as một law. Đó honest framing là đó hierarchy depth nên scale với hai independent variables — lead với đó đầu tiên, since đây là đó một SEO-chỉ advice thường skips:

  1. Cách distinct hoặc overlapping đó natural categories là, và điều gì task đó người dùng là on. Nielsen Norman Group research on flat so với. deep website hierarchies nails điều này: “Flat hierarchies tend to work well if you have distinct, recognizable categories, because people don’t have to click through as many levels,” (bản dịch) «Flat hierarchies tend để hoạt động well nếu bạn có distinct, recognizable categories, vì mọi người không có để nhấp qua as nhiều levels,»“Categories that are specific and do not overlap are the easiest to understand.” (bản dịch) «Categories đó là cụ thể và không overlap là đó easiest để understand.» Của họ bottom line matches đó toàn bộ spirit of này framework: “Like most design questions, there’s no single right answer, and going too far to either extreme will backfire.” (bản dịch) «Như hầu hết design các câu hỏi, có không single right câu trả lời, và going cũng far để either extreme sẽ backfire.» Cũng weigh mà template một trang dùng, cách quan trọng điều này là để đó business, và cách thường đó section cập nhật (Illyes’ /news/ so với. /archives/ point dưới) — những quan trọng as nhiều as một thô trang count.
  2. Cách nhiều distinct items cần của họ own findable trang. Forty các trang và 20 000 các sản phẩm là khác nhau các vấn đề, nhưng trang count on của nó own là một rough tín hiệu, không đó deciding factor — một nhỏ site với badly overlapping categories có thể cần hơn structure hơn một lớn hơn một với sạch, distinct sections.

Google own hướng dẫn points đó giống nhau direction on đó size axis. Gary Illyes có đã nói hierarchy nên scale với đó site — đó cho một lớn site đây là “likely better to have a hierarchical structure” (bản dịch) «có khả năng tốt hơn để có một hierarchical structure» vì điều này lets các công cụ tìm kiếm “treat different sections differently, especially when it comes to crawling,” (bản dịch) «treat khác nhau sections differently, especially khi điều này xuất hiện để crawling,» và đó nếu bạn “put everything in one directory, that’s hardly possible.” (bản dịch) «put mọi thứ trong một directory, đó là hardly có thể.» (Reported by Search Engine Journal; I’d treat đó chính xác wording as trade-press transcription thay vì một canonical doc.) đó là đó load-bearing point cho đó lớn-catalog end of đó framework: size forces hierarchy.

Trang-count rules of thumb

Không ai — không Google, không Bing — publishes một trang-count-để-levels bảng, và không dated study ties đó ~50-trang hoặc 10 000+-trang bands dưới để một cụ thể site population. Treat những as practitioner heuristics bạn calibrate để của bạn own site, không verified universal cutoffs — category distinctness, templates, và cập nhật patterns (trên) nên move bạn off những bands trong either direction:

  • Nhỏ / brochure các trang (roughly dưới 50–100 các trang, một vài natural categories): stay flat. Homepage → một level of section/category → các trang, với hầu hết nội dung một hoặc hai clicks deep. Bing three-nhấp hình là của bạn outer bound, và bạn’ll gần như không bao giờ hit điều này. NN/g “distinct categories work well flat” (bản dịch) «distinct categories hoạt động well flat» áp dụng trực tiếp ở đây.
  • Mid-size nội dung các trang (vài hundred để vài thousand các trang, several genuinely distinct topic areas): một shallow pyramid — homepage → category → tùy chọn subcategory → trang, hầu hết nội dung trong three clicks. Này là đó sweet spot đó cluster conceptual pieces mô tả, và đây là nơi này very site sits.
  • Lớn ecommerce catalogs, enterprise các trang, publisher archives (10 000+ các trang hoặc SKUs): hierarchy dừng đang an aesthetic lựa chọn và becomes một necessity. Bạn cần đủ levels — top-level category → subcategory → (sometimes một filtered/facet layer) → sản phẩm — đó bạn là không trying để expose đó entire catalog từ một navigation surface. Đó classic failure ở đây là over-flattening một huge catalog vào một mega menu đó dumps hundreds of links một nhấp từ đó homepage; đó mega-menu topic trong đó ecommerce cluster covers vì sao đó strips đó grouping các tín hiệu các công cụ tìm kiếm rely on. Đó corrective không “add infinite depth” (bản dịch) «thêm infinite depth» — đây là “add enough hierarchy to organize the catalog, then use hub pages to keep priority items reachable in three-to-four clicks anyway.” (bản dịch) «thêm đủ hierarchy để organize đó catalog, thì dùng hub các trang để giữ priority items reachable trong three-để-four clicks anyway.»

Bạn’ll see đối thủ các hướng dẫn assert crisp numbers ở đây (“flat = 3 clicks or fewer,” (bản dịch) «flat = 3 clicks hoặc ít hơn,» “keep subcategories to 2–3 levels,” (bản dịch) «giữ subcategories để 2–3 levels,» “8 top-level categories × 4–8 subcategories” (bản dịch) «8 top-level categories × 4–8 subcategories»). Những là hữu ích as ngành consensus — đó SEO trường de facto defaults — nhưng họ là không sourced để bất kỳ công cụ tìm kiếm, so label them đó way trong của bạn own head. Đó uncontroversial, well-supported shape là đơn giản: nhỏ catalog → flat, lớn catalog → hơn hierarchy.

URL depth không phải nhấp depth (một reminder, không một re-derivation)

Đó url-structure và website-structure các bài viết trong này cluster đã establish đó key fact: Google đọc đó link graph, không đó slashes trong của bạn URLs. I’m không re-arguing điều này. Đó reason điều này belongs ở đây là purely operational, vì điều này thay đổi cách bạn cách sửa một depth vấn đề.

MỘT URL như /category/subcategory/product/ looks three levels deep, nhưng nếu một hub trang links để điều này trực tiếp, đây là một nhấp từ đó homepage. Conversely, một trang với một ngắn, tidy URL có thể là buried six clicks deep với không hub linking để điều này. So hai rules fall out cho remediation:

  • không “cách sửa” nhấp depth by rewriting URLs flatter. Stripping folders out of đó address trong khi đó link graph vẫn giữ deep làm không có gì.
  • Làm cách sửa điều này by linking đó trang closer. Thêm hoặc strengthen một hub link từ một shallower level. Đó URL có thể stay chính xác as điều này là.

Đó phân biệt là điều gì làm đó worked ví dụ sau đó (six clicks → three, không có renaming bất cứ điều gì) có thể.

Auditing của bạn hiện tại depth, trong order

Bạn không thể decide nơi để go không có knowing nơi bạn là. Three steps:

1. Nhận đó nhấp-depth distribution từ một crawl, segmented, không averaged. Chạy Ahrefs Site Audit (của nó Structure Explorer / depth view) hoặc Screaming Frog (đó Site Structure tab và đó Crawl Depth cột) và xem điều gì percentage of của bạn các trang sit tại depth 1, 2, 3, và 4+. không dừng tại đó sitewide number — break điều này out by template, trang purpose, business priority, và phát hiện nguồn (liên kết nội bộ so với. sitemap-chỉ). See đó crawl depth bài viết cho đó URL-level việc đo lường mechanics. Này là của bạn ground-truth map of cách deep đó site thực ra là trong đó link graph — không trong đó URLs. MỘT healthy site có của nó priority các trang, cụ thể, concentrated trong đó shallow buckets; một good overall average có thể vẫn hide một buried revenue template.

The sitewide shape is only the first read. The priority-page overlay shows whether important URLs are concentrated in the deep buckets.

A bounded 1,000-page crawl contains 30 pages at depth one, 220 at depth two, 410 at depth three, 190 at depth four, and 150 at depth five or deeper. Priority pages inside those buckets number 8, 54, 71, 39, and 42 respectively. The deep bucket therefore deserves review even though depth three is the largest overall bucket.

2. Cross-reference với GSC Crawl Số liệu — cautiously. Đó crawl tells bạn cách deep các trang ; Google Crawl Số liệu báo cáo tells bạn điều gì Google là thực ra chọn để crawl, và cách thường. Điều này splits các yêu cầu vào Phát hiện (URLs Google hadn’t được crawl trước) và Refresh (recrawls of known các trang). Treat Crawl Số liệu as aggregate, sitewide, đầu tiên-party dữ liệu — điều này không một theo-URL log, so điều này không thể by itself prove đó bất kỳ single trang hoặc segment là suffering từ depth cụ thể. Đó practical đọc — này là practitioner interpretation, không một Google statement: nếu Phát hiện vẫn giữ near zero trong khi bạn giữ xuất bản, của bạn liên kết nội bộ không surfacing new hoặc deep các trang để đó crawler; nếu Refresh drops sharply không có các trang đang đã xóa, điều gì đó structural là suppressing recrawls. Gần như không đối thủ hướng dẫn connects đó crawler depth dữ liệu để GSC crawl dữ liệu, và đó join là nơi đó insight lives — nhưng treat điều này as một hypothesis để kiểm thử (so sánh một segment bạn changed so với một similar segment bạn đã không), không một proof on của nó own.

3. Tìm đó depth cliff. Overlay đó hai: đó depth level nơi crawl frequency và coverage fall off một cliff là đó practical, measured definition of “cũng deep” cho trang web của bạn — far hơn hữu ích hơn bất kỳ generic number. bạn là không guessing đó depth 5 là bad; bạn là observing đó trên trang web của bạn, crawling collapses past depth 4 cho một cụ thể segment. (Note: bạn’ll tìm phụ nội dung claiming điều như “pages get crawled 5–10× less at depth 5.” (bản dịch) «các trang nhận được crawl 5–10× ít hơn tại depth 5.» I không thể nguồn đó để bất kỳ chính Google material, so I sẽ không present điều này as một stat — đo lường của bạn own cliff thay vì, và hold điều này để một so sánh group trước khi bạn act on điều này.)

Sửa depth các vấn đề

Trong rough priority order:

  • Hub / category các trang — đó single highest-ROI cách sửa. Thêm hoặc strengthen một mid-level trang đó cả hai humans và các crawler có thể dùng để reach buried nội dung trong ít hơn clicks. Điều này shortens nhấp depth không có touching URLs. Này là gần như luôn đó đầu tiên move.
  • Related-nội dung modules. End-of-bài viết và sidebar links tạo additional paths để deep các trang. họ là một weaker tín hiệu hơn thân phản hồi-nội dung links (Google tries để identify một trang chính nội dung area và weights contextual links trên navigational “module” links — I’d treat đó as một well-attested đọc of Mueller position thay vì một verbatim quote), nhưng tại scale, hơn real paths để deep các trang genuinely help.
  • Breadcrumbs. They reinforce hierarchy cho người dùng và các công cụ tìm kiếm, và đó machine-readable version là BreadcrumbList dữ liệu có cấu trúc. Google own line: “A breadcrumb trail on a page indicates the page’s position in the site hierarchy, and it may help users understand and explore a site effectively.” (bản dịch) «MỘT breadcrumb trail on một trang indicates đó trang position trong đó site hierarchy, và điều này có thể help người dùng understand và explore một site effectively.» (See đó breadcrumbs bài viết trong này cluster cho đó markup.)
  • Pagination — mind cách điều này interacts với depth. Đó pagination bài viết trong này cluster covers đó mechanics; đó depth-cụ thể point là đó một paginated listing là itself một crawl path (trang 1 → 2 → 3 …), so một sản phẩm hoặc bài viết đó chỉ xuất hiện on trang 4+ of một category listing inherits real extra nhấp depth. không rely on deep pagination để carry của bạn priority items — surface them qua một hub hoặc related module thay vì, và giữ đó pagination self-canonicalizing so đó path vẫn giữ open.

Một nuance worth holding onto: depth là một risk factor, không an tự động hình phạt. MỘT technically deep trang có thể vẫn nhận được crawl fine nếu điều này có mạnh liên kết bên ngoài hoặc lives trong một frequently-đã cập nhật, well-organized directory (Illyes’ /news/ ví dụ). đó là chính xác vì sao đó depth-cliff việc đo lường beats assuming by depth number alone.

None of những các cách sửa có thể promise crawling, lập chỉ mục, thứ hạng, traffic, hoặc AI-citation gains — depth là một input among nhiều. Treat mỗi thay đổi as reversible và testable: pick một so sánh segment bạn là không thay đổi, set một monitoring window (vài crawl/recrawl cycles là thường đủ để see một directional shift trong Phát hiện/Refresh hoặc đó depth distribution), và define một rollback trigger lên front — nếu một hub trang adds clicks cho some người dùng không có shortening đó crawl path bạn đã là targeting, unwind điều này thay vì layering hơn thay đổi on top. See đó Validation Các kiểm thử tab cho đó fuller kiểm thử/ monitor/rollback bảng.

Worked ví dụ: six clicks để three

Take một sản phẩm buried như này: Home → top category → subcategory → sub-subcategory → listing trang 3 → sản phẩm. đó là six clicks. đây là một genuinely quan trọng sản phẩm, nhưng đó crawler có để traverse một deep listing để reach điều này, và đây là getting recrawled rarely.

Đó cách sửa không một re-architecture và điều này không một URL thay đổi. Thêm một hub / landing trang một level dưới đó homepage — chẳng hạn một “Best Sellers” (bản dịch) «Best Sellers» hoặc seasonal collection trang — và link đó sản phẩm trực tiếp từ điều này: Home → collection hub → sản phẩm. Hiện tại đây là three clicks. Đó URL không bao giờ changed (reinforcing đó nhấp depth, không URL depth, đã là đó vấn đề), và bạn đã thêm một shallow, cao-giá trị path đó cả hai người dùng và các crawler có thể follow. Đó single hub trang có thể làm đó giống nhau job cho một toàn bộ batch of buried priority items tại khi.

Khi “get everything crawled” (bản dịch) «nhận mọi thứ được crawl» không đó goal

MỘT closing reframe I giữ coming back để trong my crawl-budget writing: hơn crawling không có nghĩa là tốt hơn thứ hạng. Nhưng một trang đó không bao giờ nhận được crawl không thể xếp hạng tại all — và đó các trang đó go uncrawled tend để là chính xác đó newer, poorly-linked, deep ones này framework là về. Hầu hết các trang không cần để obsess over ngân sách crawl; Google own hướng dẫn says đó các trang đó làm là roughly đó 1M+ trang các trang thay đổi weekly hoặc ~10K-trang các trang thay đổi daily. Cho mọi người khác, depth là một findability và tín hiệu-passing concern, không một crawl-budget emergency — nhưng đó cách sửa (link priority các trang shallower) là đó giống nhau either way.

Đó neighboring topics — cách liên kết nội bộ truyền các tín hiệu, cách crawl depth ảnh hưởng phát hiện, breadcrumbs, pagination, và đó site-architecture models — all plug vào đó decisions trong đó tree dưới.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.