Pagination là gì? Thực hiện phân trang thế nào để đạt hiệu quả SEO nhất

Để tạo ra trải nghiệm người dùng (UX) tốt hơn các trang web cần phân trang nội dung trên một loạt các trang thành phần. Dưới đây TIEN ZIVEN giúp bạn hiểu rõ hơn pagination là gì, ảnh hưởng của việc phân trang đối với SEO và cách triển khai Pagination tốt cho SEO.

pagination la gi
Những điều cần biết về Pagination

1. Pagination là gì?

1.1. Khái niệm Pagination là gì?

Phân trang được hiểu đơn giản là một quá trình phân chia nội dung trên hàng loạt các trang. Đây là kỹ thuật phổ biến và được dùng rộng rãi cho các trang web để phân trang nhằm phân chia danh sách các bài báo hoặc sản phẩm thành một định dạng dễ hiểu.

Thường thì phân trang hay thấy nhất trên các loại trang web sau:

  • Blog
  • Diễn đàn
  • Nhà xuất bản Tin tức
  • Thương mại điện tử

Thay vì được tải trên một trang thì với phân trang trong tìm kiếm là nội dung được chia trên nhiều trang.

Trước đây, điều này đã được khắc phục bằng cách dùng rel = “next” và rel = “prev”. Nhưng gần đây, Google đã thông báo là không còn dùng phần tử liên kết này làm tín hiệu lập chỉ mục nữa.

1.2. Ví dụ về Pagination

phan trang
Google là điển hình cho việc sử dụng Pagination trên kết quả tìm kiếm

Các Tools tìm kiếm như Google là một ví dụ điển hình về việc sử dụng Pagination trong kết quả tìm kiếm. Hiển thị danh sách kết quả thành nhiều Site khác nhau. Vì thế, nếu như người dùng vẫn chưa tìm được thông tin cần thiết thì có thể dễ dàng Click qua những trang phía sau Page 1.

2. Vì sao cần triển khai Pagination để phân trang?

Điển hình là do lượng data quá lớn và không thể trình bày trong một Site duy nhất. Ngoài ra, còn một số nguyên nhân khiến bạn cần phải triển khai pagination để phân trang:

Gia tăng trải nghiệm người dùng tốt hơn

Khi có quá nhiều thông tin được thể hiện trong cùng một site sẽ dễ dẫn đến việc quá tải. Vì thế, sử dụng Pagination giúp chia nhỏ thông tin thành từng phần. Khi đó, các quản trị viên sẽ quản lý Web của mình dễ dàng và hiệu quả hơn.

>>> Hướng dẫn sử dụng anchor link hiệu quả: https://tienziven.com/seo/anchor-text/

trải nghiệm người dùng
Tăng trải nghiệm người dùng

Ví dụ như Web thương mại điện tử sẽ hiển thị hình ảnh cùng với giá sản phẩm trên site chủ. Nếu tìm hiểu thêm, người dùng chỉ cần nhấp vào hình ảnh/giá/ đã gắn Call-To-Action để biết thêm thông tin. Nhờ Pagination mà người dùng tìm thấy các thông tin mà họ cần dễ dàng và nhanh chóng hơn.

Điều hướng dễ dàng hơn

Influence on YouTube là ví dụ điển hình mà Pagination là một Call-to-Action. CTA giúp điều hướng những khách hàng có ý định xem qua khóa học dễ dàng hơn.

Ngay cả khi không có Call-to-Action, Pagination vẫn hỗ trợ điều hướng. Khi người xem vào đến Site cuối hay đã tìm thấy các mục trong danh mục cụ thể. Điều này cho thấy người dùng mong muốn xem được nhiều kết quả hơn nữa.

điều hướng trong website
Giúp dễ dàng điều hướng hơn

Khi sử dụng đánh số Page cho Web, người dùng quyết định bản thân sẽ xem bao nhiêu trang tiếp theo nữa. Không chỉ vậy, đánh số page còn giúp hiểu rõ mức độ lớn tệp dữ liệu. Sự đa dạng và phong phú của một tệp thông tin lớn sẽ hấp dẫn người xem.

Pagination sẽ tiến hành phân bổ nội dung hợp lý trên website. Từ đó điều hướng và mang lại trải nghiệm tốt cho người dùng. Bạn cần nhờ sử dụng call-to-action là cách tốt nhất để điều hướng người dùng.

>>> Xem ngay bài viết về điều hướng redirect 301 là gì

3. Yếu tố gây hại cho SEO của pagination là gì?

Chắc hẳn bạn cũng đã từng nghe nói việc phân trang có hại cho SEO. Nhưng trên thực tế, đa số các trường hợp điều này là do xử lý phân trang không chính xác, chứ không phải do sự tồn tại của chính phân trang. Hãy cùng xem xét những lỗi thường gặp phải trong phân trang cũng như cách khắc phục các vấn đề SEO có thể gây ra.

ảnh hưởng của pagination
Việc phân trang có hại cho SEO không

Gây ra nội dung trùng lặp

Trong trường hợp phân trang được triển khai không chính xác, ví dụ như có cả trang “Xem tất cả” và những trang được phân trang không có đúng rel = canonical hay nếu bạn đã tạo trang = 1 trong trang gốc của mình. Bạn phải sửa, điều chỉnh sao cho phù hợp.

Không chính xác khi bạn có phân trang thân thiện với SEO. Kể cả khi thẻ H1 và thẻ meta của bạn giống nhau thì nội dung trang thực tế sẽ khác. Vì thế, sẽ không bị trùng lặp.

Nội dung mỏng (Thin Content)

Chính xác là nếu bạn đã chia một bài báo hay thư viện ảnh trên nhiều trang (Nhằm mục đích tăng doanh thu quảng cáo thông qua việc tăng số lần xem trang), để lại quá ít nội dung trên mỗi trang. Không chính xác khi bạn đặt mong muốn của người dùng là dễ dàng xem trước nội dung của bạn.

thin content
Cần khắc phục lỗi nội dung mỏng

Phân trang ảnh hưởng tới Ngân sách Thu thập (Crawl budget)

Chính xác nếu bạn cho phép Google thu thập dữ liệu trang phân trang thì sẽ có một số trường hợp bạn muốn dùng ngân sách đó.

Chẳng hạn như cho phép Googlebot chuyển những URL được phân trang đến các trang nội dung sâu hơn.

Và không chính xác khi bạn tiến hành đặt quá trình xử lý thông số phân trang của Google Search Console thành không thu thập thông tin hay đặt chế độ robots.txt. Trong trường hợp muốn tiết kiệm ngân sách thu thập.

>>> Xem ngay cách tối ưu Featured Snippet tại: https://tienziven.com/seo/snippet-la-gi/

Đánh giá tín hiệu pha loãng phân trang

Chính xác là việc phân trang khiến liên kết nội bộ liên kết khá ổn định và những tín hiệu xếp hạng khác. Ví dụ như Liên kết ngược và Chia sẻ, được phân chia trên các trang.

xây dựng liên kết nội bộ
Việc phân trang khiến liên kết nội bộ liên kết khá ổn định

Tuy nhiên, điều này có thể giảm thiểu thông qua các chỉ dùng phân trang trong trường hợp phương pháp tiếp cận nội dung một trang sẽ dẫn đến trải nghiệm người dùng kém (Chẳng hạn như trang thư mục thương mại điện tử).Bạn nên thêm càng nhiều mục càng tốt trên những trang như vậy. Điều này sẽ không làm chậm trang đáng kể, để giảm số lượng trang được phân trang.

>>> Đọc thêm: Cách xóa javascript chặn hiển thị wordpress: https://tienziven.com/seo/loai-bo-cac-tai-nguyen-chan-hien-thi/

4. Cách tối ưu Pagination tốt cho SEO

Google gần đây thông báo không còn sử dụng cũng như không hỗ trợ thẻ rel = ”next” và thẻ rel = ”prev” nữa. Thẻ này là dấu hiệu phổ biến nhất áp dụng để thông báo cho bot Google biết các site nào đã triển khai Pagination. Google làm việc này đã gây ra nhiều phản ứng trái chiều giữa những SEOer. Tuy nhiên, điều này cũng nhấn mạnh sự cần thiết phải Pagination một cách chính xác.

tối ưu phân trang
Phải Pagination một cách chính xác để tốt cho SEO

Điều quan trọng nhất là phải thử nghiệm để đảm bảo Web của bạn áp dụng Pagination HTML chính xác. Hãy thử thực hiện Pagination và tìm ra điểm bất hợp lý rồi sửa chúng.

Mẹo 1: Kiểm tra Pagination hiện tại trên Website

Để kiểm tra Pagination HTML trên Website có thể sử dụng nhiều loại Tools khác nhau:

Kiểm tra yếu tố để biết sự giống nhau giữa các trang được Pagination

Bạn kích chuột phải để truy cập vào mục Kiểm tra yếu tố để kiểm tra Pagination. Tiếp theo, nhấn tổ hợp phím CTRL F và nhập “Canonical”. Thẻ rel=”canonical” href=”the url” của Page hiện tại sẽ hiện ra.

kiểm tra thẻ rel canonical
Thẻ rel=”canonical” href=”the url” của page hiện tại

Những công cụ sử dụng để kiểm tra Pagination có được Index không?

Báo cáo trạng thái Index sẽ hiển thị các site đã Pagination đang được Google index.

Những công cụ kiểm tra phân trang đang cạnh tranh cùng một từ khóa giống nhau

Bot Google hiểu trang đã Pagination đều liên quan từ khóa cụ thể là điều quan trọng nhất. Bot sẽ được các công cụ này thông báo về các Site nào có liên quan nhau. Ppi Datametrics. là một trong những công cụ tuyệt vời mà tôi muốn đề xuất cho bạn.

Bạn hãy khắc phục vấn đề đã xác định một cách nhanh chóng sau khi nhận dữ liệu về tình trạng Pagination là gì trên Web bạn. Bạn hãy tìm hiểu tác động thông báo Google trước khi xem xét làm sao để triển khai Pagination HTML trên Website của bạn đúng cách.

pagination html
Cần triển khai Pagination HTML trên Website đúng cách

Vấn đề đã xác định khi triển khai Pagination là gì và SEO nếu Google vẫn hỗ trợ thẻ rel = “prev/next”. Sử dụng thẻ Meta, thẻ Noindex, thẻ Canonical và sửa chữa yếu tố trong SEO Onpage sẽ giải quyết dễ dàng.

>>> Tìm hiểu về SEO là gì?

Google sẽ đánh giá Site đã được Pagination là các Page độc lập, không liên quan đến nhau nếu Google ngừng sử dụng thẻ rel = “next / prev”. Ngay cả khi bạn không sử dụng các lệnh như thẻ Noindex và thẻ Canonical trên Website mình thì Google vẫn có thể tự xác định site liên quan đến nhau.

Tuy nhiên, cũng không nhất thiết phải bỏ đi nếu bạn đang triển khai Pagination HTML trên Website. Ví dụ như Web tin tức, Web thương mại điện tử sẽ không có bất kỳ lựa chọn nào ngoài việc tiếp tục thực hiện Pagination. Bên dưới là những bước để thực hiện Pagination là gì một cách chính xác.

Mẹo 2: Nội dung được phân trang phải Unique và liên quan nhau

nội dung độc nhất
Nội dung phân trang phải unique và liên quan đến nhau

Từ nhiều Page khác nhau Bot tìm kiếm Google thu thập nội dung. Tiếp đến, nó sẽ lựa chọn một Site chuẩn nhất đã Pagination. Do đó, bạn cần đảm bảo các trang được Pagination có Content Unique,có liên quan và thực sự hữu ích với người dùng. Như vậy, có nghĩa là ngay cả khi các sản phẩm thuộc cùng một danh mục. Thì trên từng Page sản phẩm mô tả cũng phải khác nhau.

Mẹo 3: Dùng những từ khóa một cách thông minh

Để có thể kết nối ngược lại với Site cấp cao nhất thì các Website nên sử dụng từ khóa trong các văn bản có chứa liên kết (Anchor Text). Tốt nhất là nên dùng từ khóa phụ khác nhau và liên quan đến từ khóa chính. Như vậy sẽ tránh được việc “tự giết chết” từ khóa chính mình.

Bởi chính Page đã Pagination cũng đang cạnh tranh nhau cho cùng một từ khóa. Website bạn cũng bị tụt hạng trên kết quả của Google khi có một vài Site có thứ hạng thấp.

Mẹo 4: Sắp xếp những mục theo thứ tự ưu tiên

sắp xếp ưu tiên
Sắp xếp các mục trên site theo thứ tự ưu tiên

Cần sắp xếp các mục trên Site được Pagination HTML dựa trên mức độ ưu tiên của chúng. Như vậy, người dùng sẽ tìm thấy các Content phổ biến nhất dễ dàng hơn. Page đã Pagination chứa nội dung phù hợp nhất sẽ chứa một số liên kết để trỏ về Site đích. Bạn cũng nên nắm chắc cấu trúc của mình. Để dễ điều khiển hơn bạn cũng có thể sử dụng đường dẫn Breadcrumb (đường dẫn Anchor Text được phân cấp, đặt ở đầu).

>>> Vậy breadcrumb là gì. Xem ngay!

Mẹo 5: Dùng URL Parameter cho các trang được phân trang

Khi cùng một Content nhưng được hiển thị trên nhiều URL khác nhau thì sử dụng URL Parameter (chuỗi truy vấn). Mục đích đó là thông báo cho Google biết cần phải thu thập dữ liệu trên Website bạn. Ví dụ như các liên kết từ danh mục của Oscar Hunt Shoe bên dưới:

  • https://www.oscarhunt.com.au/accessories
  • https://www.oscarhunt.com.au/accessories/shoes
  • https://www.oscarhunt.com.au/accessories/shoes/oxford-toe-cap-black1

URL đầu tiên là Site Accessories (phụ kiện) đã Pagination – Đây là nơi cửa hàng liệt kê toàn bộ phụ kiện đang bày bán.

mẫu pagination tối ưu
Trang Accessories đã Pagination và là nơi liệt kê toàn bộ các phụ kiện

Page giày:

mẫu tối ưu pagination
Oscar Hunt đang Pagination cũng như liệt kê những sản phẩm của họ

Cuối cùng là Site thông tin chi tiết sản phẩm: Google sẽ hiểu hai Page riêng biệt này có liên quan đến nhau. Bởi chúng đều sử dụng chung một URL Parameter.

>>> Tìm hiểu ngay: user experience là gì?

Mẹo 6: Dùng thẻ Rel = Canonical

Tuy kỹ thuật Pagination HTML cũ nhưng lại rất quan trọng. Nhất là với Internal Link (liên kết nội bộ). Internal Link giúp Bot Google tìm ra Site đã được Pagination dễ dàng hơn. Vì thế, để liên kết đến Site đã phân trang Pagination bạn cần sử dụng Anchor Text. Bên cạnh đó, bạn cũng nên dùng liên kết Canonical.

Bạn hãy tạo thêm Page “Xem tất cả” – Để chứa tất tần tật các sản phẩm đã Pagination theo từng danh mục cụ thể hay chứa thông tin trên Website. Tiếp đến, đặt thẻ Canonical trên tất cả mà đã Pagination điều hướng đến. Lưu ý nên đặt thẻ Canonical trên URL Pagination “Xem tất cả”.

thẻ rel canonical
Tác dụng của thẻ Rel = Canonical

Bạn cần thêm thẻ canonical vào URL như sau:

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

Nhờ thẻ Canonical mà Bot công cụ tìm kiếm có thể nhận biết những Page đã phân trang( Pagination) là một phần trang “Xem tất cả”. Chứ không phải là những Pagination có Content trùng lặp nhau.

Vì thế, điều quan trọng nhất chính là tốc độ tải trang “Xem tất cả” đó là phải nhanh. Bạn nên Pagination chúng thành danh mục khác nhau nếu số lượng sản phẩm quá nhiều. Hãy đảm bảo là những liên kết mà bạn thêm vào site được Pagination HTML đều đạt tiêu chuẩn để thu thập dữ liệu.

Mẹo 7: Thiết kế những trang được phân trang theo tiêu chuẩn

Đây được xem là điều khó thực hiện nhất và cũng gây ra nhiều bất cập. Do Page được Pagination thường sẽ nằm sâu hơn trong cấu trúc liên kết. Và không phải tất cả chúng đều Index.

>>> Phân trang trên phiên bản di động cũng khá đau đầu, bạn xem bài viết để hiểu hơn về google amp là gì nhé!

Mẹo 8: Nắm bắt cấu trúc liên kết của bạn

cấu trúc liên kết
Thiết kế cấu trúc liên kết

Pagination như tôi đã đề cập ở trên có thể làm “loãng” tín hiệu xếp hạng. Chẳng hạn như Backlink. Các liên kết này không thể chia sẻ giá trị từ site liên kết đến cho nhau. Vì thế, cần thiết kế cấu trúc liên kết không quá sâu. Phải giảm số lượng liên kết từ page đích đã Pagination đến Page đã phân trang cụ thể.

Giá trị từ Page liên kết đến khi đó sẽ tự động chuyển qua cho trang đã phân trang (Pagination). Từ đó, giúp chúng có cơ hội xếp được thứ hạng cao.

Mẹo 9: Điều chỉnh Facet Navigation (điều hướng nhiều chiều)

Để hiển thị tùy chọn liên quan đến người dùng có những Website thiết kế thêm bộ lọc. Điều này gọi là điều hướng nhiều chiều. Bộ lọc này sẽ tạo ra những URL mới và duy nhất dựa trên thông số dùng để lọc. Vì thế, có thể tạo ra vô số URL có thể thu thập và Index. Từ đó dẫn đến tình trạng nhiều nội dung bị trùng lặp.

Do đó, điều cần làm là phải phân trang Pagination điều hướng nhiều chiều.

Sử dụng AJAX – Bộ công cụ cho phép Load dữ liệu từ Server mà không cần Reload lại Page là một trong những cách hiệu quả để sửa điều hướng nhiều chiều. Công cụ có khả năng ngăn cản việc tạo ra những URL mới từ bộ lọc mà người dùng lựa chọn.

Hy vọng TIEN ZIVEN chia sẻ ở trên đã giúp các bạn hiểu được Pagination là gì, vai trò cũng như cách triển khai pagination hiệu quả. Từ đó biết cách triển khai Pagination một cách cẩn thận phục vụ tốt cho người dùng và công cụ tìm kiếm nhé. Tham khảo ngay dịch vụ seo để được tư vấn chi tiết hơn!

TÂM TRẦN

"Tôi là Tâm Trần, với hơn 6 năm kinh nghiệm trong lĩnh vực SEO, cùng hàng chục dự án quy mô lớn nhỏ, tôi tin rằng mình có thể giúp được bạn cải thiện hiệu quả SEO lẫn Digital Marketing"

THEO DÕI TÔI: