SEO điều hướng theo bộ lọc: chỉ lập chỉ mục những trang lọc mà người dùng thật sự tìm kiếm, rồi kiểm soát phần còn lại bằng robots.txt, noindex, thẻ canonical và mã 404.

Trên trang này
Tóm lại
điều hướng theo bộ lọc (các bộ lọc theo màu sắc, kích cỡ, thương hiệu hoặc giá trên trang danh mục) tạo ra một URL mới cho mỗi tổ hợp, và có thể nhân số trang có thể thu thập của cửa hàng lên hàng nghìn lần. Chỉ lập chỉ mục những trang lọc khớp với tìm kiếm thật và có đủ sản phẩm, cho chúng URL tĩnh gọn gàng và nội dung riêng, rồi giữ phần còn lại tránh xa Google: robots.txt để ngăn thu thập, noindex hoặc thẻ canonical để giữ chúng khỏi chỉ mục, và mã 404 cho các tổ hợp trống.
Muốn tìm hiểu sâu hơn? Hãy hỏi
Bài trắc nghiệm nhanh
SEO có phù hợp với bạn không, và nên bắt đầu như thế nào?
Sorank phù hợp với câu trả lời của bạn
Thử nghiệm trong 3 ngày trên chính website của bạn và xem vị trí của bạn trên Google, ChatGPT và các AI khác.
Bắt đầu dùng thử miễn phí 3 ngày3 ngày miễn phí, sau đó bạn có thể dừng bất cứ lúc nào. Cam kết hoàn tiền trong 90 ngày nếu không có kết quả.
SEO điều hướng theo bộ lọc là công việc cho phép người mua lọc tự do trong khi Google chỉ dành thời gian cho những trang lọc đáng xếp hạng. Trong bài Crawling December về điều hướng theo bộ lọc (tháng 12 năm 2024), Google gọi đây là “cho đến nay là nguồn phổ biến nhất gây ra các vấn đề thu thập quá mức mà chủ website báo cáo với chúng tôi”. Google cũng đã biến lời khuyên cũ thành một trang tài liệu chính thức về quản lý URL điều hướng theo bộ lọc (cập nhật lần cuối tháng 12 năm 2025). Hướng dẫn này giải thích vì sao bộ lọc gây rắc rối, cách quyết định trang lọc nào nên lập chỉ mục, dùng phương pháp kiểm soát nào cho các trang còn lại, và cách kiểm tra kết quả trong Search Console.
Điều hướng theo bộ lọc là tập hợp các bộ lọc thu hẹp một trang danh sách theo thuộc tính. Một khía cạnh lọc (facet) là một thuộc tính (màu sắc, kích cỡ, thương hiệu, chất liệu, khoảng giá), và mỗi khía cạnh có các giá trị (đen, 42, Nike). Nó xuất hiện trên cửa hàng trực tuyến, cổng bất động sản, trang tuyển dụng, website du lịch và thư mục: bất cứ nơi nào một danh sách dài cần được thu gọn.
Mỗi bộ lọc được áp dụng thường làm thay đổi URL theo một trong ba cách:
Điều hướng theo bộ lọc khác với cây danh mục. Danh mục (Giày, rồi Giày chạy bộ) là một hệ thống phân cấp cố định do bạn thiết kế; còn các khía cạnh lọc có thể kết hợp với nhau, nên số trang chúng tạo ra do các lần nhấp của khách truy cập quyết định, chứ không phải do bạn. Đó là nơi các vấn đề SEO bắt đầu, và là lý do các khía cạnh lọc cần có mặt trong kế hoạch kiến trúc website ngay từ đầu.
Vấn đề cốt lõi là phép tính. Lấy một danh mục với bốn khía cạnh lọc: 12 màu, 10 kích cỡ, 20 thương hiệu và 5 khoảng giá. Chỉ cho phép không chọn hoặc chọn một giá trị ở mỗi khía cạnh đã cho 13 × 11 × 21 × 6 = 18.018 URL có thể có cho riêng một danh mục. Thêm chế độ chọn nhiều giá trị (đen và xanh dương), ba kiểu sắp xếp và công tắc “sản phẩm mỗi trang”, con số vượt quá 100.000. Trình thu thập của Google có thể tìm thấy tất cả chúng qua các liên kết.
Sự bùng nổ URL đó gây ra bốn vấn đề:
Hướng dẫn về ngân sách thu thập của Google nhắm tới các website có từ 1 triệu trang trở lên, hoặc từ 10.000 trang trở lên thay đổi hằng ngày. Điều hướng theo bộ lọc là cách thông thường để một cửa hàng có 2.000 sản phẩm rơi vào tình trạng đó mà không hề hay biết.
Một số trang lọc xứng đáng được xếp hạng. “Giày chạy bộ màu đen” hoặc “giày trail Nike” là những tìm kiếm thật, và một trang đã lọc trả lời chúng tốt hơn một danh mục chung chung. Quy tắc: chỉ lập chỉ mục một trang lọc khi nó khớp với một truy vấn người dùng thật sự gõ, liệt kê đủ sản phẩm để hữu ích, và ổn định theo thời gian.
| Loại khía cạnh lọc | Ví dụ | Nhu cầu tìm kiếm | Cách xử lý khuyến nghị |
|---|---|---|---|
| Loại sản phẩm hoặc danh mục con | /shoes/trail-running/ | Cao | Lập chỉ mục như một trang danh mục thật |
| Thương hiệu | /shoes/running/nike/ | Thường cao | Lập chỉ mục nếu đủ sản phẩm |
| Màu sắc, chất liệu, giới tính, mục đích sử dụng | /shoes/running/black/ | Thay đổi | Chỉ lập chỉ mục khi nghiên cứu từ khóa xác nhận có nhu cầu |
| Kích cỡ, độ rộng | ?size=42 | Thấp (trừ một số ngách) | Cho người dùng thu thập được, nhưng không lập chỉ mục |
| Khoảng giá, đánh giá, tình trạng còn hàng | ?price=50-100 | Rất thấp | Chặn thu thập |
| Thứ tự sắp xếp, cách hiển thị, số mục mỗi trang | ?sort=price_asc | Không có | Chặn thu thập |
| Hai giá trị trở lên của cùng một khía cạnh, hoặc ba khía cạnh trở lên kết hợp | ?color=black&color=blue | Gần như không có | Chặn thu thập |
| Tham số phiên hoặc theo dõi | ?sessionid=, ?utm_source= | Không có | Canonical về URL gọn gàng |
Ba kiểm tra trước khi cho một trang lọc có thể lập chỉ mục:
Những trang vượt qua kiểm tra sẽ trở thành trang đích tự thân: một URL tĩnh gọn gàng, tiêu đề và H1 riêng, đoạn giới thiệu ngắn, liên kết từ danh mục cha và có mặt trong sitemap XML. Hướng dẫn tối ưu trang danh mục trình bày chi tiết công việc trên trang này.
Mẹo
Đưa các tổ hợp hiệu quả lên URL tĩnh (/shoes/running/black/) và giữ mọi bộ lọc khác dưới dạng tham số. Khi đó bạn có thể chặn tất cả tham số bằng một quy tắc robots.txt duy nhất mà không ảnh hưởng đến các trang bạn muốn xếp hạng.
Mỗi phương pháp tác động lên một bước khác nhau: thu thập, lập chỉ mục hoặc hợp nhất tín hiệu. Không phương pháp nào làm được cả ba, đó là lý do đa số website kết hợp chúng.
| Phương pháp | Ngăn thu thập | Giữ khỏi chỉ mục | Hợp nhất tín hiệu | Giới hạn chính |
|---|---|---|---|---|
| robots.txt Disallow | Có | Phần lớn (URL bị chặn vẫn có thể được lập chỉ mục mà không có nội dung, nếu có liên kết trỏ tới) | Không | Google không thể thấy thẻ trên trang bị chặn |
| Meta robots noindex | Không (theo thời gian sẽ được thu thập ít hơn) | Có | Không | Trang phải tiếp tục thu thập được |
| rel="canonical" | Một phần, theo thời gian | Thường là có | Có | Chỉ là gợi ý, Google có thể bỏ qua nếu các trang khác nhau |
| rel="nofollow" trên liên kết lọc | Một phần | Không | Không | Mọi liên kết nội bộ và bên ngoài đều phải có thuộc tính này |
| Phần đuôi (#) hoặc bộ lọc JavaScript | Có | Có | Không cần | Các trang lọc không bao giờ có thể xếp hạng |
| 404 cho tổ hợp trống | Có, sau một thời gian | Có | Không cần | Chỉ dùng cho bộ lọc không hợp lệ hoặc trống |
Tài liệu của Google khuyến nghị dùng robots.txt khi các URL đã lọc không cần xuất hiện trong tìm kiếm. Một quy tắc như Disallow: /*?*sort= hoặc Disallow: /*?*price= ngăn Googlebot yêu cầu các URL đó ngay từ đầu, nhờ đó tiết kiệm ngân sách thu thập ngay lập tức. Hãy kiểm tra từng mẫu bằng công cụ kiểm tra robots.txt trước khi công bố, vì một ký tự đại diện quá rộng có thể chặn cả các trang danh mục thật.
Thẻ noindex gỡ một trang khỏi kết quả của Google một cách đáng tin cậy, nhưng Google vẫn phải thu thập trang để đọc thẻ, nên trong ngắn hạn nó không tiết kiệm ngân sách thu thập. Hãy dùng nó cho các trang lọc đã nằm trong chỉ mục và cần rời khỏi đó.
Cần lưu ý
Không bao giờ vừa chặn một trang trong robots.txt vừa thêm noindex. Tài liệu của Google về noindex nêu rằng trình thu thập bị chặn sẽ không bao giờ thấy quy tắc, nên trang có thể vẫn nằm trong kết quả. Hãy để Google thu thập lại noindex trước, rồi mới thêm Disallow khi các URL đã biến mất.
Một thẻ canonical trên /shoes/running/?color=black&sort=new trỏ về /shoes/running/?color=black sẽ cho Google biết nên giữ phiên bản nào và gộp các tín hiệu liên kết. Google coi đây là gợi ý: nếu trang lọc hiển thị một tập sản phẩm khác hẳn với đích canonical, Google có thể tự chọn canonical của riêng mình, và điều này sẽ hiện trong Search Console dưới dạng Trùng lặp mà không có canonical do người dùng chọn hoặc một trạng thái liên quan. Canonical phù hợp với thứ tự sắp xếp, tham số theo dõi và các biến thể nhỏ, không phù hợp với bộ lọc làm thay đổi hoàn toàn danh sách sản phẩm.
Google khuyến nghị trả về trạng thái 404 cho các tổ hợp bộ lọc không có kết quả, bộ lọc trùng lặp, tổ hợp vô nghĩa và các trang phân trang không tồn tại, thay vì chuyển hướng về một trang lỗi chung chung. Cùng logic đó áp dụng cho trang 9 của một danh sách chỉ có 3 trang, một vấn đề được trình bày trong hướng dẫn SEO phân trang.
Một công cụ đã không còn tồn tại: công cụ Tham số URL của Search Console. Google đã ngừng hỗ trợ nó năm 2022, với lý do chỉ khoảng 1% các cấu hình đặt trong đó hữu ích cho việc thu thập. Việc xử lý tham số giờ nằm trong robots.txt, canonical và liên kết nội bộ của chính bạn.
Trên Shopify, WooCommerce hoặc Magento, mỗi ứng dụng bộ lọc và mỗi giao diện tạo URL theo cách khác nhau: hãy kiểm tra những gì website của bạn xuất ra trước khi viết quy tắc, và lặp lại kiểm tra đó sau mỗi lần cập nhật giao diện hoặc ứng dụng. Kiểm toán SEO thương mại điện tử nên bao gồm việc rà soát này mỗi quý.
Hãy chạy lại các kiểm tra này một tháng sau mọi thay đổi. Kết quả trong chỉ mục thay đổi chậm: Google phải thu thập lại từng URL trước khi noindex hoặc canonical có hiệu lực.
Các trợ lý AI như ChatGPT, Gemini và Perplexity chia một câu hỏi mua sắm thành nhiều tìm kiếm trước khi trả lời. Một yêu cầu như “giày chạy trail chống nước cho nữ dưới 150 đô la” sẽ biến thành các tìm kiếm về loại sản phẩm, mục đích sử dụng, giới tính và giá, chính xác là các khía cạnh lọc của bạn. Một trang đích lọc được xây dựng tốt (tiêu đề rõ ràng, thuộc tính được nêu bằng văn bản, dữ liệu sản phẩm có cấu trúc, đủ sản phẩm) là loại trang mà các tìm kiếm này truy xuất và trích dẫn. Một URL tham số không có văn bản và có tiêu đề trùng lặp thì không.
Hiệu quả thu thập cũng quan trọng với các trình thu thập AI: một bot dành lượt ghé thăm cho các biến thể ?sort= sẽ tiếp cận ít trang hữu ích hơn của bạn. Cùng các quy tắc (chặn tổ hợp vô giá trị, mở các tổ hợp tốt) giúp cả Google lẫn các trợ lý AI cùng lúc. Nghiên cứu của chúng tôi về trích dẫn AI đối với cửa hàng Shopify cho thấy cách các trợ lý này lấy các trang sản phẩm và danh mục.
Phần khó là chọn tổ hợp nào xứng đáng có một trang. Nghiên cứu từ khóa tự động của Sorank tìm các tìm kiếm theo thuộc tính đứng sau danh mục của bạn, còn công cụ tạo cụm chủ đề gom chúng lại để mỗi trang lọc có thể lập chỉ mục nhắm vào một truy vấn riêng biệt, không có hai trang nào cạnh tranh cho cùng một từ khóa.

Điều hướng theo bộ lọc có tác dụng với SEO khi bạn quyết định bộ lọc nào trở thành trang và giữ mọi tổ hợp khác ngoài phạm vi thu thập của Google. Hãy bắt đầu bằng việc kiểm kê tham số, chặn các tham số sắp xếp và giá, rồi xây trang đích cho các tổ hợp người ta tìm kiếm. Để tìm tự động những tổ hợp đó và xuất bản nội dung xoay quanh chúng, xem các gói của Sorank, có bản dùng thử miễn phí 3 ngày.
Không. Điều hướng theo bộ lọc giúp người mua và có thể mang lại lưu lượng truy cập khi các tổ hợp bộ lọc phù hợp trở thành trang đích có thể lập chỉ mục. Nó chỉ gây hại khi mọi tổ hợp đều có thể thu thập và lập chỉ mục, điều này làm lãng phí ngân sách thu thập và lấp đầy chỉ mục bằng các trang trùng lặp. Cách khắc phục là kiểm soát tổ hợp nào Google có thể thu thập và lập chỉ mục.
Cả hai đều hoạt động với Google. Một thiết lập phổ biến dùng đường dẫn tĩnh cho vài tổ hợp bạn muốn xếp hạng (/shoes/running/black/) và tham số truy vấn cho mọi bộ lọc khác. Cách tách này giúp dễ dàng chặn mọi tham số trong robots.txt mà không chặn các trang đích của bạn.
Các bộ lọc thay đổi trang mà không tạo liên kết có thể thu thập hay URL mới sẽ tránh được lãng phí thu thập, và Google thường bỏ qua phần sau dấu #. Nhược điểm là không có chế độ xem lọc nào trong số đó có thể xếp hạng. Hãy dùng JavaScript cho các bộ lọc giá trị thấp, và URL thật với liên kết HTML cho những tổ hợp khớp với tìm kiếm.
HỌ ĐÃ THỬ SORANK TRƯỚC BẠN
