SEO

Index Bloat là gì? Cách giảm số trang kém giá trị trong chỉ mục

Shop có 600 sản phẩm và 40 danh mục, nhưng Search Console báo hơn 9.000 trang đã lập chỉ mục. Phần lớn là trang tìm kiếm nội bộ, tổ hợp bộ lọc và trang tag chỉ có một bài.

ScalioCập nhật 9 phút đọc

Index Bloat là gì? Cách giảm số trang kém giá trị trong chỉ mục

Index Bloat là gì? Index bloat (chỉ mục phình to) là tình trạng công cụ tìm kiếm lập chỉ mục nhiều URL của website hơn hẳn số trang có giá trị mà bạn muốn xuất hiện trên kết quả tìm kiếm. Phần thừa thường là URL tham số, trang tìm kiếm nội bộ, trang tag, trang lưu trữ và trang mỏng do hệ thống tự sinh — không ai muốn tìm, nhưng vẫn tốn công thu thập và làm loãng bức tranh chất lượng của website.

Ngăn kéo tủ thẻ thư viện bằng gỗ có dán nhãn

Index bloat là kết quả; nguyên nhân gốc thường nằm ở chỗ khác: bộ lọc sinh URL vô hạn (faceted navigation), cấu hình CMS mặc định, hoặc nội dung trùng không có canonical. Với website lớn, phần URL thừa còn chiếm phần thu thập dữ liệu mà lẽ ra dành cho trang quan trọng — chủ đề của bài crawl budget.

Đo mức phình: muốn index bao nhiêu, đã index bao nhiêu

Bắt đầu bằng một con số bạn tự tính: số trang nên có trên Google = trang sản phẩm đang bán + danh mục + bài viết + trang dịch vụ + vài trang thông tin. Sau đó so với số trang Đã lập chỉ mục trong báo cáo Lập chỉ mục trang của Search Console.

Tỷ lệ đã index / muốn indexCách hiểu
Dưới 0,8Thiếu index — vấn đề ngược lại, cần xem trang quan trọng có bị loại không
0,8–1,3Bình thường; chênh lệch nhỏ do biến thể hợp lệ
1,3–3Có dấu hiệu phình; nên tìm nhóm URL thừa
Trên 3Phình rõ; gần như chắc chắn có nguồn sinh URL tự động
Ngưỡng tham khảo theo kinh nghiệm, không phải quy định của Google

Đừng dùng lệnh site: để đếm — con số đó chỉ là ước lượng. Trong Search Console, lọc báo cáo theo sitemap cũng hữu ích: nếu sitemap chỉ có 700 URL mà chỉ mục có 9.000, phần chênh lệch nằm ngoài sitemap.

Những mẫu URL thừa hay gặp

Mẫu URLNguyên nhân sinh raHướng xử lý thường dùng
/tim-kiem?q=…, /?s=…Ô tìm kiếm nội bộ có liên kết tới kết quảNoindex trang kết quả tìm kiếm
?sort=, ?color=, ?page=… kết hợpBộ lọc, sắp xếp tạo tổ hợpCanonical về danh mục; chỉ cho index tổ hợp có nhu cầu tìm kiếm
?utm_source=, ?fbclid=Liên kết chiến dịch bị trỏ nội bộ hoặc bị chia sẻCanonical tự tham chiếu về URL sạch; không dùng UTM trong link nội bộ
/tag/… chỉ 1–2 bàiCMS tự tạo trang tagNoindex, hoặc bỏ tag thừa
/attachment/…, /?attachment_id=CMS tạo trang riêng cho từng ảnhChuyển hướng về tệp hoặc bài chứa ảnh
/2023/05/, /author/…Trang lưu trữ theo ngày, tác giảNoindex nếu không phục vụ ai
staging., dev.Môi trường thử bị mở công khaiĐặt mật khẩu; sau đó dùng công cụ Xoá URL tạm thời nếu đã bị index
Bản http, không www, có dấu / cuốiThiếu chuyển hướng hợp nhất301 về một phiên bản duy nhất

Chọn công cụ: cái nào thật sự đưa URL ra khỏi chỉ mục

Công cụBot còn crawl?Đưa URL ra khỏi chỉ mục?Dùng khi
CanonicalCóGom tín hiệu về URL chuẩn; là gợi ý, Google có thể không theoURL trùng hoặc gần trùng cần tồn tại
Noindex (meta hoặc header X-Robots-Tag)Có, phải crawl được mới đọc thấyCó, sau khi Google crawl lạiTrang có ích cho người dùng nhưng không cần trên Google
404 / 410Giảm dầnCóURL không nên tồn tại
301CóURL cũ được thay bằng URL đíchCó trang tương đương
Robots.txt DisallowKhôngKhông — URL đã index có thể vẫn hiện, chỉ không có mô tảChặn crawl vùng vô hạn, sau khi đã dọn chỉ mục
Công cụ Xoá URL trong Search ConsoleCóChỉ ẩn tạm thời, khoảng 6 thángCần ẩn gấp trong lúc chờ xử lý gốc

Quy trình dọn chỉ mục 5 bước

Bước 1. Lấy mẫu URL đã index

Xuất danh sách ví dụ từ báo cáo Lập chỉ mục trang, kết hợp với danh sách từ công cụ crawl và (nếu có) log máy chủ. Mục tiêu không phải liệt kê từng URL, mà tìm mẫu: tham số nào, thư mục nào lặp lại nhiều nhất.

Bước 2. Tìm chỗ sinh ra URL

Với mỗi mẫu, trả lời: liên kết nào trên website dẫn tới nó? Ô tìm kiếm, bộ lọc, widget “bài liên quan” dùng tham số, email gửi khách có UTM trỏ về trang? Sửa ở gốc trước, nếu không URL thừa sẽ sinh lại sau khi bạn dọn.

Bước 3. Gán công cụ cho từng mẫu

Dùng bảng ở trên. Ưu tiên nhóm lớn nhất và nhóm có rủi ro cao nhất (staging, trang có dữ liệu nhạy cảm). Ghi quyết định vào bảng: mẫu URL, số lượng ước tính, công cụ, người làm, ngày.

Bước 4. Làm sạch sitemap và liên kết

XML sitemap chỉ nên chứa URL chuẩn, trả mã 200, có thể index. Liên kết nội bộ trỏ thẳng URL sạch, không tham số theo dõi. Trang trả mã gì cho từng tình huống có ở bài HTTP status code.

Bước 5. Theo dõi theo tuần

Số trang đã index giảm dần trong vài tuần tới vài tháng, tuỳ tần suất Google quay lại các URL thừa. Theo dõi đồng thời số trang quan trọng được index để chắc không dọn nhầm.

Ví dụ thực hành: shop đồ gia dụng

Ví dụ giả định: shop đồ gia dụng có khoảng 700 URL muốn index nhưng Search Console báo 9.200 trang đã lập chỉ mục. Lấy mẫu cho thấy 5.800 URL là tổ hợp bộ lọc giá, màu, thương hiệu; 1.900 URL tìm kiếm nội bộ; 600 trang tag; khoảng 900 URL còn lại gồm trang thật và vài trăm bản http chưa chuyển hướng.

Đội kỹ thuật thêm canonical về danh mục cho tổ hợp bộ lọc (trừ “nồi chiên không dầu + thương hiệu”, nhóm có nhu cầu tìm kiếm thật), noindex trang tìm kiếm, gộp tag thành 25 chủ đề, cài 301 từ http. Bốn tháng sau, chỉ mục còn khoảng 1.400 URL và lượt crawl dồn nhiều hơn vào trang sản phẩm mới.

Sai lầm thường gặp

  • Chặn robots.txt để “xoá khỏi Google” — chặn crawl không đồng nghĩa với bỏ index.
  • Dùng công cụ Xoá URL như giải pháp lâu dài; hết hạn là URL quay lại.
  • Noindex cả trang phân trang danh mục, làm sản phẩm ở trang sau khó được tìm thấy.
  • Dọn chỉ mục mà không sửa nguồn sinh URL, vài tháng sau phình lại.
  • Hoảng vì số trang “Không được lập chỉ mục” cao — đó thường là dấu hiệu Google đang lọc đúng.

Câu hỏi thường gặp

Website nhỏ có cần lo index bloat không?

Ít khi. Nhưng ngay cả website nhỏ cũng nên kiểm tra trang tìm kiếm nội bộ, trang tag và bản http, www có bị index không — các lỗi này dễ sửa.

Chặn robots.txt có làm URL biến mất khỏi Google không?

Không. Robots.txt ngăn crawl, không ngăn index. URL đã bị chặn vẫn có thể hiện trong kết quả nếu có liên kết trỏ tới. Muốn bỏ khỏi chỉ mục, dùng noindex hoặc trả 404, 410.

Bao lâu thì số trang index giảm?

Từ vài tuần đến vài tháng, vì Google phải crawl lại từng URL để thấy noindex hoặc mã 404. URL ít được crawl sẽ rơi khỏi chỉ mục chậm nhất.

Biến các trang tag rời rạc thành trang chủ đề có ích, viết đúng giọng thương hiệu cùng Content Studio.

Điền hồ sơ thương hiệu một lần: Scalio lập chiến lược, viết bài theo đúng giọng của bạn, xếp lịch đăng và chấm điểm marketing.

Tạo tài khoản miễn phí

Bài viết liên quan