Chi tiết bài viết

Pagination là gì? Và cách triển khai nó trên trang web của bạn

Dịch vụ SEO

11/07/2023

21

Bạn có một kho tàng kiến thức khổng lồ trên website của mình nhưng lại lo lắng rằng người dùng sẽ nhanh chóng rời đi vì quá nhiều thông tin? Pagination sẽ giúp bạn giải quyết vấn đề này. Cùng On Digitals tìm hiểu xem Pagination là gì và nó có thể làm gì cho website của bạn

Pagination là gì

Pagination (Phân trang) là một chuỗi các trang có liên kết và có nội dung tương tự nhau.

Điều quan trọng cần lưu ý là ngay cả khi nội dung trên một phần của trang được chia thành các trang riêng biệt, đó vẫn được xác định là phân trang.

Dưới đây là ví dụ về các trang web sử dụng phân trang: 

ADIDAS

Pagination là gì

Pagination là gì

Adidas là một ví dụ điển hình về cách mà hầu hết các trang web sử dụng phân trang. Với thiết lập điển hình này, bạn có thể xem được tổng cộng có bao nhiêu trang. 

Influence trên YouTube

Ví dụ pagination

Ví dụ pagination

Khác với ví dụ trước khi mà họ có đánh số biểu thị phân trang, Influence trên YouTube không làm vậy. Tuy nhiên, điều này không có nghĩa là họ không sử dụng phân trang trên trang web. Bạn có thể thấy mỗi nút đại diện cho một trang hoàn toàn riêng biệt giúp người dùng xem lại khóa học YouTube miễn phí của họ. Họ có nút trước đó “Tối ưu hóa YouTube”, nút trang chủ và chương tiếp theo “Từ khóa kênh”.

Tiki

Tiki hiển thị nút “xem thêm”, thay vì cách đánh số trang điển hình như 1, 2, 3. Khi mua sản phẩm, xem tất cả kho sản phẩm trong một trang có thể là một lựa chọn tốt hơn so với việc phải lướt qua nhiều trang để tìm sản phẩm phù hợp.

Định nghĩa pagination

Định nghĩa pagination

Trình chiếu

SlideShare (trình chiếu) cũng sử dụng bảng chữ cái và số trong phân trang của họ. Vì SlideShare là một trang web tổng hợp lớn nên cách tốt nhất để giúp người dùng duyệt qua trang web là cung cấp phân trang theo thứ tự bảng chữ cái hoặc số.

Ví dụ về phân trang

Ví dụ về phân trang

Phân trang giúp người dùng chọn trang mà họ muốn xem dễ dàng hơn. Nếu họ không thể tìm thấy những gì họ đang tìm kiếm trên trang chủ, họ sẽ biết là có nhiều loại để lựa chọn (hơn 35 trang). Họ có thể quyết định chọn bất kỳ trang nào.

Công cụ tìm kiếm

Các công cụ tìm kiếm như Google cũng là một ví dụ tuyệt vời về việc sử dụng phân trang trong các kết quả của công cụ tìm kiếm. Điều này giúp người dùng dễ dàng tìm thấy những gì họ đang tìm kiếm ở các trang khác nếu họ không thấy ở trang 1.

Các ví dụ về phân trang

Các ví dụ về phân trang

Tại sao sử dụng phân trang?

Chúng ta đã đề cập đến một số lý do cần sử dụng phân trang, ví dụ như khi có một lượng dữ liệu lớn. Nếu không thể hiển thị trong một trang duy nhất thì sẽ cần phải phân chia các thông tin đó theo một cách hợp lý nhất. 

Dưới đây là một số lợi ích khi các nhà quản trị web thực hiện phân trang cho website: 

  • Trải nghiệm người dùng tốt hơn: Nếu có quá nhiều thông tin cùng hiển thị trên một trang, người dùng có thể bị rối và ngợp thông tin. Phân trang cho phép người quản trị web hiển thị thông tin theo những phần nhỏ và dễ quản lý hơn. Ví dụ, trang web thương mại điện tử sẽ hiển thị ảnh và giá sản phẩm trên trang chủ. Nếu người dùng quan tâm đến thông tin chi tiết hơn về sản phẩm, họ có thể nhấp vào ảnh/giá/đường dẫn để tìm hiểu thêm. Phân trang cũng giúp người dùng dễ dàng tìm thông tin mà họ đang tìm kiếm.
  • Dễ dàng điều hướng: Trong ví dụ về Influencer trên YouTube, ví dụ về phân trang của họ là một CTA. Điều này giúp người dùng dễ dàng điều hướng qua khóa học. Phân trang hỗ trợ điều hướng ngay cả khi không sử dụng CTA. Khi người dùng đến cuối trang hoặc đã xem một số mục trong một danh mục cụ thể, rõ ràng rằng họ sẽ muốn xem thêm kết quả. Khi sử dụng đánh số, người dùng có thể quyết định họ muốn xem bao nhiêu trang nữa. Điều này cũng giúp họ có cái nhìn về quy mô của bộ dữ liệu và một bộ dữ liệu lớn có thể hấp dẫn người dùng bằng sự đa dạng.

Những lợi ích của việc sử dụng phân trang

Những lợi ích của việc sử dụng phân trang

Phân trang ảnh hưởng đến SEO như thế nào?

Phân trang giúp tạo ra trải nghiệm người dùng tốt. Nhưng liệu nó có tác động tích cực hay tiêu cực đến SEO?

Ảnh hưởng đến việc crawl bởi bot công cụ tìm kiếm

Đối với các trang web có nhiều trang, các bot crawl dữ liệu cần xác định nội dung nào trên trang web cần được crawl, tần suất crawl trang web và tài nguyên mà máy chủ trang web có thể cấp phát cho quá trình này. Đây chính là khái niệm về ngân sách crawl.

Khi trang web của bạn có lượng dữ liệu lớn, các bot máy tìm kiếm cần sử dụng ngân sách thu thập dữ liệu một cách thông minh. Chúng cần chọn nội dung nào để thu thập và tần suất thu thập như thế nào. Điều này có nghĩa là có khả năng một số nội dung của bạn sẽ không được crawl hoặc index.

Cũng có khả năng ngân sách crawl dữ liệu sẽ được sử dụng cho các trang mà phân trang chỉ đến, trong khi các trang quan trọng khác có thể không bao giờ được crawl và index.

Điều này có ý nghĩa gì?

Sau khi triển khai phân trang trên trang web của bạn, bạn cần ưu tiên các trang quan trọng nhất trên trang chủ hoặc trang bắt đầu có phân trang. Một ví dụ ở đây là công cụ tìm kiếm như Google. Kết quả tìm kiếm có liên quan nhất được hiển thị trên trang đầu tiên.

Điều này có nghĩa là ngân sách crawl của bạn sẽ được sử dụng cho nội dung tốt nhất. Khi người dùng truy cập vào trang web của bạn, họ có cơ hội tương tác với các trang khác theo cấu trúc được xác định bởi phân trang.

Tạo ra nội dung “mỏng”

Có trường hợp phân trang dẫn đến việc tạo ra nội dung “mỏng”. Điều này xảy ra khi nội dung cung cấp ít  giá trị cho người dùng hoặc không cung cấp giá trị. Nội dung “mỏng” cũng có thể phát sinh từ các trang có ít nội dung và nội dung bị sao chép.

Nếu chia các loại nội dung như một bài viết thành nhiều trang, bạn có thể gặp phải các trang có ít nội dung. Các bot công cụ tìm kiếm đơn giản không đánh giá cao nội dung mỏng. Chúng muốn có nội dung có giá trị đối với người dùng và đáp ứng ý định của người dùng.

Tạo ra nội dung trùng lặp

Nếu bạn có một trang web thương mại điện tử, nhiều khả năng tất cả các trang sản phẩm của bạn có cấu trúc và nội dung giống nhau, với sự khác biệt duy nhất là thông tin chi tiết cụ thể về từng sản phẩm. Trong ví dụ Adidas ở trên, tất cả các mục hiển thị trong hình ảnh thuộc cùng một danh mục sản phẩm. Chúng có các mô tả tương tự ngoại trừ màu sắc và mẫu.

Chúng cũng có thể có sự tương đồng trong yếu tố SEO trên trang, ví dụ như meta description, thẻ h1, anchor text, CTA và tiêu đề trang.

Bot công cụ tìm kiếm có thể không “nhận biết” được rằng các trang có nội dung tương tự thực sự đại diện cho các sản phẩm khác nhau. Chúng có thể chọn thu thập một số trang và bỏ qua số còn lại. Trong trường hợp xấu nhất, chúng có thể xác định trang web của bạn là có nội dung trùng lặp.

Phân trang làm mất đi tín hiệu xếp hạng

Phân trang có thể làm mất đi tín hiệu xếp hạng của trang web. Ví dụ tiêu biểu ở đây là backlink. Khi các trang web có tầm ảnh hưởng cao liên kết đến trang web của bạn, điều này cho thấy trang web của bạn cũng có tầm ảnh hưởng cao. Các trang web như vậy sẽ chuyển tầm ảnh hưởng của họ cho trang web của bạn. Tuy nhiên, nếu trang web của bạn sử dụng phân trang, tầm ảnh hưởng này sẽ được chia ra trên các trang và trở nên thưa thớt.

Cần triển khai phân trang đúng cách

Google gần đây thông báo rằng họ đã không sử dụng rel = “next” và rel = “prev” trong nhiều năm và họ sẽ không tiếp tục hỗ trợ nó. Đây là một trong những markup thông dụng nhất để cho phép bot biết rằng các trang cụ thể là phân trang. Mặc dù điều này đã gây ra các phản ứng trái chiều trong cộng đồng SEO, nó cũng nhấn mạnh sự cần thiết của việc triển khai phân trang đúng cách.

Để đảm bảo trang web của bạn triển khai phân trang đúng cách, quan trọng là kiểm tra cách triển khai hiện tại. Điều này giúp bạn biết chính xác những gì cần được sửa đổi.

Kiểm tra triển khai phân trang hiện tại trên trang web của bạn

Có các công cụ khác nhau mà bạn cần sử dụng để kiểm tra triển khai phân trang hiện tại của bạn:

Sử dụng “Inspect Element” để kiểm tra sự tương đồng trên các trang phân trang

Nhấp chuột phải để truy cập vào “Inspect Element”. Nhấn Ctrl+F và gõ “canonical”. Bạn sẽ thấy rel=”canonical” href=”url của trang hiện tại”.

Sử dụng “Inspect Element" để kiểm tra sự tương đồng trên các trang phân trang

Sử dụng “Inspect Element” để kiểm tra sự tương đồng trên các trang phân trang

Công cụ để kiểm tra các trang phân trang có được index không

Báo cáo tình trạng phạm vi Index (Index Coverage Status report) sẽ hữu ích trong việc cho bạn biết các trang phân trang của bạn có được index hay không.

Công cụ để kiểm tra các trang phân trang cạnh tranh cho cùng các từ khóa

Quan trọng là bot máy tìm kiếm có thể hiểu được các trang phân trang liên quan đến từ khóa cụ thể. Điều này giúp họ nhận ra rằng những trang đó có liên quan. Một công cụ tuyệt vời cho việc là pi Datametrics.

Sau khi có dữ liệu về cách trang web của bạn triển khai phân trang hiện tại, bạn đã sẵn sàng để khắc phục các vấn đề.

Trước khi tìm hiểu cách triển khai phân trang đúng cách trên trang web của bạn, chúng ta cần dừng lại và xem xét các tác động của những thông báo từ Google.

Nếu Google vẫn hỗ trợ rel=”prev/next”, các vấn đề được xác định trong phần phân trang và SEO có thể được giải quyết dễ dàng bằng cách sử dụng noindex, meta tags, canonical tags và triển khai đúng của yếu tố SEO trên trang.

Một trong những tác động của việc Google ngừng sử dụng rel=”next/prev” là việc mỗi trang phân trang hiện được xem như một trang riêng biệt bởi Google. Công cụ tìm kiếm quan trọng này có thể xác định các trang liên quan, ngay cả khi không sử dụng các chỉ thị như noindex và thẻ canonical.

Nếu bạn đã sử dụng phân trang trên trang web của bạn, không cần phải loại bỏ nó. Các trang web như trang thương mại điện tử và trang tin tức không có lựa chọn nào ngoài việc tiếp tục sử dụng phân trang.

Nội dung trên các trang phân trang của bạn cần phải độc đáo và có mối liên quan

Bot của Google thu thập nội dung từ các trang khác nhau và sau đó chọn trang nào là trang chính. Do đó, bạn cần đảm bảo rằng các trang phân trang của bạn có nội dung độc đáo và phù hợp với người dùng của bạn. Nếu người dùng muốn mua một sản phẩm cụ thể, thì trang sản phẩm được phân trang cần mô tả chi tiết sản phẩm đó, để phân biệt nó với các trang sản phẩm phân trang khác.

Điều này có nghĩa là ngay cả khi các sản phẩm có thể thuộc cùng một danh mục, mô tả riêng biệt của từng sản phẩm trên từng trang cần khác nhau.

Sử dụng từ khoá thông minh 

Trang web hiện nay cần sử dụng từ khóa trong anchor text liên kết với các trang thuộc cấp cao hơn. 

Nên sử dụng các biến thể của cùng một từ khóa để tránh xung đột từ khóa. Đây là trường hợp các trang phân trang cạnh tranh cho cùng một từ khóa. Nếu không, trang web của bạn sẽ bị thiệt hại vì có các trang xếp hạng thấp hơn, làm giảm xếp hạng của toàn bộ trang web trên kết quả tìm kiếm.

Sắp xếp các mục dựa trên độ ưu tiên

Các mục trên các trang phân trang của bạn cần được sắp xếp dựa trên mức độ ưu tiên. Điều này giúp người dùng dễ dàng tìm thấy nội dung phổ biến nhất. Các trang phân trang chứa nội dung liên quan nhất chỉ nên cách vài liên kết từ trang đích.

Bạn cần hiểu rõ hơn về cấu trúc liên kết của mình và việc sử dụng breadcrumbs cũng có ích. Dưới đây là một ví dụ về breadcrumbs được sử dụng trên trang sản phẩm phân trang cụ thể.

Cách triển khai phân trang đúng cách

Cách triển khai phân trang đúng cách

Sử dụng URL tham số cho các trang phân trang

URL tham số được sử dụng khi cùng một nội dung hiển thị trên các URL khác nhau để giúp các công cụ tìm kiếm hiểu cách chúng cần crawl trang web của bạn. Ví dụ, đây là các liên kết từ danh mục Em bé của H&M: 

https://www2.hm.com/vi_vn/em-be.html

https://www2.hm.com/vi_vn/em-be/tre-so-sinh/phu-kien.html

https://www2.hm.com/vi_vn/productpage.1121497001.html

URL đầu tiên là trang phụ kiện nơi họ liệt kê tất cả các sản phẩm dành cho em bé mà họ bán trên trang web của mình:

Sử dụng URL tham số cho các trang phân trang

Sử dụng URL tham số cho các trang phân trang

Trang phụ kiện dành cho trẻ sơ sinh: 

Sử dụng URL tham số cho các trang phân trang 

Alt tag: Sử dụng URL tham số cho các trang phân trang

Image name: pagination-la-gi-10

Và cuối cùng, trang sản phẩm cụ thể:

Sử dụng URL tham số cho các trang phân trang

Sử dụng URL tham số cho các trang phân trang

Google có thể biết rằng hai trang riêng biệt này có liên quan với nhau vì mỗi trang sử dụng một URL tham số.

Sử dụng thẻ rel=canonical

Việc sử dụng các kỹ thuật phân trang ‘cũ’ hoàn toàn không thể tránh được vì các phương pháp ‘cũ’ vẫn quan trọng, đặc biệt là trong việc liên kết nội bộ. Liên kết nội bộ sẽ giúp cho các bot dễ dàng tìm thấy các trang phân trang.

Vì vậy, bạn cần sử dụng anchor text để liên kết đến các trang phân trang. Bên cạnh đó, bạn cần sử dụng liên kết canonical.

Để sử dụng hiệu quả, bạn cần tạo một trang ‘xem tất cả’ như ví dụ H&M chúng ta đã xem phía trên. Đây là một trang hiển thị tất cả sản phẩm hoặc các trang trong một danh mục cụ thể hoặc thậm chí tất cả sản phẩm trên trang web, tùy thuộc vào cấu trúc và quy mô của một trang web.

Sau đó, bạn cần đặt thẻ canonical trên tất cả các trang mà trang đích phân trang chuyển hướng đến. Lưu ý rằng URL trên thẻ canonical phải là của trang ‘xem tất cả’.

Dưới đây là những gì bạn cần thêm vào phần tiêu đề trên mỗi trang có phân trang, thay thế URL bằng URL trang web của bạn:

<link rel=”canonical” href=”https://yoursite.com/products/view-all.html“>

Thẻ rel=canonical

Thẻ rel=canonical

Thẻ canonical sẽ giúp các bot của công cụ tìm kiếm dễ dàng nhận ra rằng tất cả các trang khác có phân trang là một phần của trang xem toàn bộ. Do đó, không có nội dung trùng lặp.

Điều bắt buộc là tốc độ tải của chế độ xem tất cả phải tốt. Tùy thuộc vào số lượng sản phẩm mà bạn có, bạn nên chia chúng thành các danh mục nếu bạn có nhiều sản phẩm. Đảm bảo rằng tất cả các liên kết mà bạn thêm vào các trang phân trang đều có thể crawl được. Một ví dụ điển hình là ví dụ về eBay trong đó trang ‘Xem tất cả’ chỉ hiển thị các sản phẩm nổi bật:

Sử dụng thẻ rel=canonical

Sử dụng thẻ rel=canonical

Đặt trang phân trang là trang chính

Điều này có thể là điều khó khăn nếu bạn nhìn vào các kỹ thuật phân trang ‘cũ’. Trong đó chỉ khuyến nghị rằng chỉ có trang đích phân trang cần được index. Phương pháp này gây ra vấn đề vì nó có thể dẫn đến việc các trang sâu hơn trong cấu trúc liên kết không được index.

Kiểm soát cấu trúc liên kết của bạn

Chúng tôi đã đề cập rằng phân trang làm giảm các tín hiệu xếp hạng, ví dụ như backlinks, vì các đường dẫn không thể chuyển quyền liên kết cho nhau. Một cách để giải quyết vấn đề này là đảm bảo cấu trúc liên kết của bạn không quá sâu. Bạn cần giảm số lượng liên kết từ trang đích phân trang đến các trang phân trang cụ thể.

Khi bạn có “độ sâu” liên kết hợp lý, thì link juice có thể được chuyển đến các trang phân trang, cho phép chúng có cơ hội xếp hạng như các trang độc lập.

Sửa lỗi điều hướng facet

Có các trang web cho phép sử dụng bộ lọc để hiển thị các tùy chọn phù hợp hơn cho người dùng. Khái niệm này được gọi là điều hướng facet. Những bộ lọc này tạo ra các URL mới và duy nhất dựa trên các tham số được sử dụng để lọc. Điều này có nghĩa là chúng có thể tạo ra vô số các URL có thể được crawl và index, dẫn đến vấn đề nội dung trùng lặp khổng lồ.

Một trong những cách để sửa lỗi điều hướng facet là sử dụng AJAX. Điều này ngăn chặn việc tạo ra các URL mới dựa trên các bộ lọc mà người dùng chọn. Bạn cũng có thể xác định các tham số không có giá trị SEO và ngăn chúng không bị crawl và index.

Đọc thêm: Meta title là gì và cách tối ưu yếu tố SEO onpage này.

Lời kết 

Phân trang hữu ích khi bạn muốn hiển thị một tập dữ liệu lớn trong các khối có thể quản lý được. Tuy nhiên, cần phải cẩn thận trong cách bạn triển khai nó, để phục vụ cả người dùng và công cụ tìm kiếm của bạn một cách hiệu quả.

Nếu bạn cần tìm đọc những lời khuyên hữu ích để có thể củng cố kiến thức về khía cạnh Digital Marketing. Hãy tham khảo các bài viết mới nhất tại On Digitals. Hay bạn đang cần tìm một Agency giải quyết các khó khăn khi triển khai cho website thì hãy liên hệ ngay On Digitals để tìm hiểu thêm.


Quay lại danh sách

Đọc thêm

    CẦN GIÚP ĐỠ để phát triển kỹ thuật số?
    Hãy cho chúng tôi biết về thách thức kinh doanh của bạn và cùng nhau thảo luận