Pagination (phân trang) là cách chia một danh sách dài thành nhiều trang — thường thấy ở trang danh mục sản phẩm, danh sách bài viết, kết quả tìm kiếm. Đây là một trong những khu vực gây lỗi SEO âm thầm nhiều nhất: làm sai thì hàng trăm sản phẩm hoặc bài viết không bao giờ được Google tìm thấy.
Ba cách hiển thị danh sách dài
| Cách | Ưu điểm | Nhược điểm với SEO |
|---|---|---|
| Phân trang cổ điển (1, 2, 3…) | URL riêng cho từng trang, Google đi theo được | Trải nghiệm hơi cũ |
| Nút “Xem thêm” | Mượt hơn trên di động | Cần có URL dự phòng cho bot, nếu không nội dung phía sau không được thu thập |
| Cuộn vô hạn | Trải nghiệm liền mạch | Rủi ro cao nhất — không có URL, bot không cuộn, nội dung sâu biến mất |
Nguyên tắc: dù chọn cách hiển thị nào, phải luôn có URL riêng cho từng trang (/danh-muc/page/2/) và các URL đó phải liên kết được tới nhau bằng thẻ liên kết thật.
Lỗi canonical — sai lầm phổ biến nhất
Nhiều website đặt thẻ canonical của tất cả các trang phân trang trỏ về trang 1. Nghe có vẻ hợp lý (“gộp về trang chính”) nhưng hậu quả nghiêm trọng: Google coi trang 2, 3, 4… là bản sao của trang 1 và không lập chỉ mục nội dung ở các trang đó. Kết quả là toàn bộ sản phẩm từ trang 2 trở đi biến mất khỏi kết quả tìm kiếm.
| Cách làm | Đúng/Sai |
|---|---|
| Mỗi trang phân trang tự trỏ canonical về chính nó | Đúng |
| Tất cả trang canonical về trang 1 | Sai — mất index nội dung sâu |
| Trang phân trang gắn noindex | Sai trong đa số trường hợp — bot vẫn cần đi qua để tìm nội dung |
| Có trang “xem tất cả” và canonical về đó | Chấp nhận được nếu trang đó tải đủ nhanh |
Về cặp thẻ rel="next" và rel="prev": Google đã thông báo không còn dùng chúng làm tín hiệu lập chỉ mục. Giữ lại cũng không hại (hữu ích cho trình duyệt và công cụ hỗ trợ tiếp cận), nhưng đừng trông chờ chúng giải quyết vấn đề phân trang.
Bốn nguyên tắc phân trang chuẩn
- URL sạch và đoán được:
/danh-muc/page/2/, không dùng tham số rối rắm. - Liên kết bằng thẻ a href thật, không dùng nút chạy bằng JavaScript đơn thuần — bot không bấm nút.
- Giới hạn độ sâu. Danh mục 200 trang phân trang nghĩa là nội dung cuối cách trang chủ quá xa. Chia nhỏ danh mục hoặc tăng số mục mỗi trang.
- Nội dung mô tả danh mục chỉ đặt ở trang 1, các trang sau không lặp lại — tránh trùng lặp.
Cách kiểm tra phân trang của bạn có vấn đề không
- Tra
site:tenmien.com/danh-muc/— có thấy các trang phân trang trong chỉ mục không? - Mở mã nguồn trang 2, tìm thẻ canonical — nó trỏ về đâu?
- Tắt JavaScript rồi tải lại trang danh mục — còn bấm sang trang 2 được không?
- Trong Search Console, kiểm tra xem sản phẩm/bài viết ở trang sâu có được lập chỉ mục không.
Đọc thêm
- SEO Audit website — quét toàn bộ lỗi kỹ thuật
- Thiết kế website chuẩn SEO — 12 tiêu chí kỹ thuật
- Dịch vụ SEO tổng thể — triển khai toàn diện
- Bảng báo giá SEO 2026 — chi phí từng gói
Câu hỏi thường gặp
Có nên gắn noindex cho trang phân trang không?
Đa số trường hợp là không. Bot vẫn cần đi qua các trang này để tìm nội dung sâu. Gắn noindex có thể khiến nội dung phía sau không bao giờ được phát hiện.
rel=next/prev còn dùng được không?
Google đã thông báo không dùng làm tín hiệu lập chỉ mục nữa. Giữ lại không hại nhưng đừng trông chờ nó giải quyết vấn đề.
Cuộn vô hạn có làm được SEO không?
Được nếu có URL dự phòng cho từng “trang” và các URL đó liên kết được với nhau. Cuộn vô hạn thuần JavaScript không có URL là rủi ro lớn.
Nên để bao nhiêu sản phẩm mỗi trang?
Cân bằng giữa tốc độ tải và độ sâu. 20–40 mục mỗi trang là mức phổ biến; quan trọng là không để danh mục dài tới hàng trăm trang phân trang.
Website của bạn đang có bao nhiêu lỗi kỹ thuật?
Vidco Group quét toàn bộ site và gửi danh sách lỗi kèm mức độ ưu tiên — miễn phí.