PN AGENCY

Faceted navigation quản lý crawl thế nào mà vẫn giữ bộ lọc hữu ích cho khách hàng?

Biên soạn: Nguyễn Minh Phương · 13 phút đọc · Cập nhật 24/8/2026

Trả lời nhanh

Faceted navigation cần policy phân biệt landing page có nhu cầu với filter tiện ích, chuẩn hóa parameter và kiểm soát link/status/canonical/robots để không tạo không gian URL vô hạn.

Khung áp dụng

Ba tiêu chí giúp so sánh lựa chọn

Phù hợp với website thương mại điện tử, danh bạ, bất động sản, tuyển dụng hoặc thư viện có nhiều bộ lọc.

STTCâu hỏi ra quyết địnhHành động hoặc bằng chứng cần có
1Tổ hợp facet có nhiệm vụ tìm kiếm và nội dung độc lập không?Lập inventory facet và tổ hợp.
2Cùng trạng thái lọc có thể sinh bao nhiêu URL?Phân loại indexable hoặc utility-only.
3Empty state, sort và range được xử lý thế nào?Chuẩn hóa URL, empty state và links.

Tách filter phục vụ thao tác khỏi landing page có nhu cầu tìm kiếm riêng

Faceted navigation có thể tạo nhiều tổ hợp URL từ màu, giá, khu vực, tính năng hoặc sắp xếp. Google cảnh báo không gian URL lớn làm crawler tốn tài nguyên vào các trang ít giá trị. Facet policy cần phân loại: tổ hợp có nhu cầu và nội dung độc lập; bộ lọc chỉ hỗ trợ người dùng; trạng thái rỗng; sort/view; và parameter kỹ thuật. Chỉ nhóm đầu mới được cân nhắc như landing page indexable.

  • Không index mọi tổ hợp có thể tạo.
  • Không dùng search volume như tiêu chí duy nhất.
  • Ghi owner và bằng chứng cho từng facet được mở.

URL rule phải xử lý thứ tự parameter, duplicate path và empty result

Cùng một trạng thái lọc có thể sinh nhiều URL khi parameter đổi thứ tự, lặp lại hoặc kết hợp vô nghĩa. Hệ thống cần canonical ordering, giới hạn số lần facet, loại parameter không đổi nội dung và trả trạng thái phù hợp cho kết quả không tồn tại. Internal links chỉ nên mở đường crawl tới landing page đã duyệt; UI vẫn có thể dùng filter nhưng không cần tạo link crawlable cho mọi tổ hợp.

  • Chuẩn hóa order và giá trị parameter.
  • Không để calendar hoặc range tạo URL vô hạn.
  • Không trả 200 cho empty page như một landing page hợp lệ.

Chọn cơ chế kiểm soát theo mục tiêu crawl, index và trải nghiệm

Robots.txt kiểm soát crawl nhưng không đảm bảo URL biến mất khỏi index; canonical là tín hiệu hợp nhất chứ không phải lệnh dọn không gian URL; noindex cần crawler truy cập để thấy chỉ thị. Vì vậy policy cần phối hợp link generation, parameter rules, status, canonical và robots theo mục tiêu cụ thể. Log và Search Console được theo dõi theo pattern để phát hiện facet mới sau release.

  • Không dùng một cơ chế cho mọi facet.
  • Không chặn trước khi Google đọc noindex nếu đang cần loại URL.
  • Đặt kill switch cho filter tạo URL bất thường.

Tình huống minh họa

Màu và thứ tự sắp xếp tạo hàng nghìn URL

Policy chỉ mở landing page màu có nhu cầu, loại sort khỏi URL indexable và chuẩn hóa thứ tự parameter cho cùng trạng thái.

Facet URL risk map

Bộ lọc hữu ích cho người dùng không đồng nghĩa mọi tổ hợp cần trở thành landing page

Inventory dimension, combination, demand, content value và empty state

Google cảnh báo faceted navigation có thể tạo không gian URL gần vô hạn và tiêu tốn crawl. Risk map ghi dimension, value, combination count, demand evidence, inventory depth, content difference, owner và expiry. Sort, view, tracking và range được tách khỏi facet có landing intent; không dùng một heuristic duy nhất để mở index.

  • Đếm tổ hợp trước khi mở crawl.
  • Không index empty hoặc near-empty state.
  • Không biến mọi filter thành SEO page.

Link generation, parameter normalization, status và index control cùng một policy

Google đề xuất quản lý URL pattern và tránh link tới facet không cần crawl. Policy chuẩn hóa order/value, giới hạn combination, xử lý invalid/empty URL và chỉ internal-link tới landing đã duyệt. Robots, canonical và noindex giải quyết mục tiêu khác nhau; dùng sai có thể để URL vẫn được biết hoặc ngăn crawler đọc chỉ thị.

  • Một canonical form cho cùng state.
  • Không chặn crawl nếu đang cần Google thấy noindex.
  • Theo dõi log theo parameter pattern.

Checklist triển khai

  • Lập inventory facet và tổ hợp.
  • Phân loại indexable hoặc utility-only.
  • Chuẩn hóa URL, empty state và links.
  • Theo dõi pattern crawl sau release.

Tóm tắt

Tạo facet inventory/policy, chuẩn hóa parameter, kiểm soát links, empty state, canonical và crawl patterns. Policy cần được kiểm thử theo nền tảng; robots, canonical và noindex không thay thế lẫn nhau.

Tài liệu tham khảo

Ghi chú biên soạn: nội dung được tổng hợp từ các tài liệu được liệt kê và giới hạn ở góc nhìn quản lý thông tin marketing; bài không bảo đảm vị trí hiển thị trên Google.

Gọi ngayGửi nhu cầu