SEO

Pagination là gì? Hướng dẫn chi tiết cách phân trang từ A-Z

Nếu bạn đang đọc bài viết này chắc hẳn bạn đang có thắc mắc Pagination là gì hay Pagination html? Không phải tất cả các website đều thể hiện đầy đủ thông tin trên một Page đơn lẻ. Bạn cần phải sử dụng nhiều Page đích để cải thiện điều hướng. Cũng như trải nghiệm của người dùng, hành trình và chân dung của khách hàng,… Những Website thương mại điện tử lớn như Amazon không đưa ra danh mục các sản phẩm trên một Site duy nhất. Mà hình ảnh và mô tả về các sản phẩm sẽ chia thành nhiều site khác nhau nếu như nó thực sự cần thiết.

Nếu bạn muốn thể hiện được nhiều nội dung Website của mình, như blog, biểu đồ….Thì bạn cần phải chia nhỏ tệp nội dung của mình thành nhiều Page để khách hàng có thể dễ dàng đọc nó hơn. Trong bài viết này, tôi sẽ đưa ra các cách chia nội dung trên các page. Làm sao để phân trang một cách hiệu quả và ảnh hưởng của việc phân trang đối với SEO.

Pagination là gì?

Pagination, còn gọi là phân trang. Là quá trình kết nối một chuỗi các trang đích có nội dung tương tự nhau. Thậm chí khi các nội dung trong một phần nhất định trên một trang được phân trang khác nhau. Thì nó vẫn được xem là Pagination.

phan-trang

Ví dụ về các Website có sử dụng Pagination

Crazy Coffee Crave

trang-la

Ví dụ điển hình những Website có dùng thuật toán phân trang Pagination. Bạn có thể nhìn thấy tổng số trang trên Web của họ. Cụ thể là Website này có 23 mục và 10 bài báo trên mỗi Page.

Influence on YouTube

paging-la-gi

Không giống như ví dụ phía trên – có đánh số để thể hiện Pagination HTML. Influence on YouTube không dùng đánh số trang. Tuy nhiên, điều này không có nghĩa là Youtube không có dùng Pagination cho Website của họ. Nút như Tối ưu hóa của Youtube, Trang chủ, Từ khóa kênh,… đều đại diện cho những trang riêng biệt.

Công cụ tìm kiếm

thuat-toan-phan-trang

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

Vì sao cần triển khai thuật toán phân trang?

Ở phần 1 tôi đã đề cập đến lý do vì sao các Website lại cần phải áp dụng Pagination HTML. Chính là khi lượng data quá lớn và không thể trình bày chúng trong một Site duy nhất. Ngoài ra, còn có vài nguyên nhân khác như sau:

Trải nghiệm người dùng tốt hơn

Nếu bạn cố gắng nhồi nhé quá nhiều thông tin hể hiện trong cùng Site sẽ dẫn đến tình trạng bị quá tải. Do đó, Pagination sẽ giúp bạn chia nhỏ những thông tin này thành từng phần. Từ đó hỗ trợ quản trị viên dễ dàng quản lý Website của mình hơn. Chẳng hạn như Website thương mại điện tử sẽ hiển thị hình ảnh và giá của sản phẩm trên site chủ. Nếu như khách hàng có nhu cầu tìm hiểu thêm, họ sẽ nhấp vào hình ảnh/giá/ đã gắn Call-To-Action để biết thêm thông tin. Pagination cũng giúp người xem dễ dàng tìm thấy những thông tin mà họ đang cần.

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

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

Pagination hỗ trợ điều hướng ngay cả khi không có Call-to-Action. Khi người xem vào đến Site cuối hoặc đã tìm thấy một số mục trong danh mục cụ thể. Chứng tỏ rằng họ mong muốn xem được nhiều kết quả hơn nữa. Khi bạn dùng đánh số Page cho Web, người dùng sẽ quyết định là họ sẽ xem thêm bao nhiêu trang tiếp theo. Ngoài ra, đánh số page còn giúp bạn hiểu rõ được mức độ lớn tệp dữ liệu. Một tệp thông tin lớn sẽ hấp dẫn người xem bởi sự đa dạng và phong phú của nó.

Pagination sẽ phân bổ content hợp lý trên website. Và điều hướng, mang lại trải nghiệm tốt cho người xem. Lưu ý, cách tốt nhất để điều hướng người dùng chính là dùng call-to-action.

Pagination ảnh hưởng thế nào đến SEO?

Pagination HTML tạo ra trải nghiệm tuyệt vời cho người xem. Nhưng nó tác động như thế nào đến SEO? Tích cực hay tiêu cực?

Ảnh hưởng thu thập dữ liệu Website của các Bot Google

Đối với những Website có nhiều Page, trình thu thập thông tin các Bot sẽ phải xác định xem chủ đề nào của Website mà chúng cần phải thu thập thông tin. Và tần suất truy cập Data của từng Website đó. Cùng các nguồn mà máy chủ của Website phân bổ cho quá trình thu thập thông tin. Do đó, sẽ phát sinh khái niệm “ngân sách thu thập data”.

Ngân sách thu thập dữ liệu là gì?

Khi Website của bạn có lượng Data lớn. Bot Tools tìm kiếm cần dùng ngân sách truy cập dữ liệu một cách thông minh. Chúng cần phải chọn lọc chủ đề và tần suất để truy cập dữ liệu. Điều này nghĩa là trong số chủ đề hiện có trên Website của bạn có thể không được thu thập thông tin cũng như không được lập chỉ mục. Cũng có khả năng là truy cập Data chỉ thực hiện trên các Site mà Pagination HTML hướng đến. Và những site quan trọng khác lại không bao giờ được thu thập hoặc lập chỉ mục.

Sau khi bạn áp dụng Pagination trên Website. Bạn cần phải ưu tiên lựa chọn Site quan trọng nhất trên Web chủ hoặc site gốc ban đầu áp dụng Pagination . Ví dụ Tools tìm kiếm như Google. Những kết quả tìm kiếm liên quan nhất đều trình bày ở Page 1. 

Nhờ đó, ngân sách thu thập Data sẽ tốt nhất. Khi người dùng đang ở trên Website của bạn. Khả năng cao là họ sẽ tương tác với những Site khác liên quan với Page đó nhờ cấu trúc Pagination HTML.

Tạo ra các nội dung mỏng (Thin Content)

Có những trường hợp vì áp dụng thuật toán phân trang – Pagination là gì. Mà Content trên Site trở nên “ quá mỏng ” cũng như cung cấp quá ít giá trị cho người xem. Thin Content cũng là kết quả của việc Site quá sơ sài. Và cóp nhặt hoặc xào trộn lại từ những Site khác.

Nếu như bạn chia Content thành nhiều loại khác nhau và trình bày trên nhiều Page khác nhau thì từng Page sẽ chứa ít hơn. Bot tìm kiếm sẽ không thể xếp hạng các Thin Content. Thay vào đó, Goole đánh giá cao những kiến thức mang lại giá trị cho người dùng. Và nó giải đáp những truy vấn của người xem, việc Pagination sẽ tốt hơn.

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

Khi Pagination HTML để tránh trùng lặp, chẳng hạn như: Site sản phẩm trong Website thương mại điện tử sẽ có cấu trúc và chủ đề tương đồng với nhau. Chúng chỉ khác nhau ở vài chi tiết đặc trưng từng sản phẩm.

Chúng có nhiều điểm tương đồng khi thực hiện SEO Onpage. Chẳng hạn như thẻ Meta, H1, văn bản chứa kết nối, Call-to-Action và tiêu đề.

Bot Google có lẻ không thể nhận biết các Page có chủ đề tương tự có thực sự thể hiện những sản phẩm khác nhau hay không. Do đó, chúng có thể lựa chọn truy cập dữ liệu ở một số Page và bỏ qua số Site nhất định. Thậm chí, Bot này có thể đánh dấu rằng Website bạn bị trùng lặp chủ đề.

Làm “loãng” các tín hiệu xếp hạng

Pagination có thể khiến tín hiệu xếp hạng của bạn dần yếu đi. Ví dụ như Backlink. Khi có Website chứa kết nối trỏ về Website của bạn thì đồng nghĩa với việc Website có sự tín nhiệm cao. Trong trường hợp này, Website nhận sự tín nhiệm từ những Website khác. Tuy nhiên, nếu Website đó có sử dụng Pagination thì sự tín nhiệm này sẽ bị chia đều cho toàn bộ site được Pagination HTML. Điều này dẫn đến sự tín nhiệm đó bị “loãng” đi.

Pagination nếu không được tối ưu sẽ ảnh hưởng đến SEO:Ngân sách thu thập dữ liệu,hay nội dung mỏng, Content bị trùng lặp và làm “loãng” các tín hiệu xếp hạng.

9 mẹo triển khai Pagination HTML chính xác

Gần đây, Google đưa ra thông báo không còn 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 áp dụng phổ biến nhất để thông báo cho bot Google rằng những site nào đã triển khai Pagination. Việc làm này của Google đã gây ra rất nhiều phản ứng trái chiều giữa những SEOer. Nhưng cũng nhấn mạnh sự cần thiết phải Pagination một cách chính xác.

Để đảm bảo Web của bạn áp dụng Pagination HTML chính xác thì điều quan trọng nhất là phải thử nghiệm. 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

Có nhiều loại Tools khác nhau dùng để kiểm tra Pagination HTML trên Website của mình:

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

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

pagination-html

Các công cụ dùng để kiểm tra Pagination có được Index hay không?

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

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

Điều quan trọng là bot Google cần phải hiểu trang đã Pagination đều liên quan đến từ khóa cụ thể. Các công cụ này sẽ thông báo cho Bot về những Site nào có liên quan đến nhau. Trong những công cụ tuyệt vời mà tôi muốn đề xuất cho bạn, chính là pi Datametrics.

Sau khi nhận dữ liệu về tình trạng Pagination là gì trên Web bạn. Hãy nhanh chóng khắc phục vấn đề đã xác định.

Trước khi xem xét làm sao để triển khai Pagination HTML trên Website của bạn đúng cách. Thì hãy tìm hiểu tác động thông báo Google.

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

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

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

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

Mẹo 3. Sử dụng các từ khóa một cách thông minh

Các Website nên dùng từ khóa trong các văn bản có chứa liên kết (Anchor Text). Để có thể kết nối ngược lại với Site cấp cao nhất.

Tốt hơn hết là bạn nên sử dụng từ khóa phụ khác nhau và nó có liên quan đến từ khóa chính. Nhằm tránh việc “tự giết chết” từ khóa của chính mình. Bởi vì chính Page đã Pagination cũng đang cạnh tự tranh nhau cho cùng một từ khóa. Khi Website có một vài Site có thứ hạng thấp thì Website bạn cũng bị tụt hạng trên kết quả của Google. 

Mẹo 4. Sắp xếp các mục theo thứ tự ưu tiên

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

Mẹo 5. Sử dụng URL Parameter cho các trang được phân trang

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

  • 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 chính là Site Accessories (phụ kiện) đã Pagination – Nơi mà cửa hàng liệt kê tất cả phụ kiện đang bày bán.

javascript-pagination

Page giày:

pagination-la-gi

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

pagination-trong-seo

Mẹo 6. Sử dụng thẻ Rel = Canonical

Dù là kỹ thuật Pagination HTML cũ nhưng lại cực kỳ quan trọng. Đặc biệt là đối với Internal Link (liên kết nội bộ). Internal Link giúp Bot Google dễ dàng tìm ra Site đã được Pagination hơn.

Do đó, bạn chỉ cần sử dụng Anchor Text để liên kết đến Site đã phân trang Pagination. Ngoài ra, bạn cũng cần phải sử dụng liên kết Canonical.

Bạn cũng nên tạo thêm Page “Xem tất cả” – Page này chứa tất cả sản phẩm đã Pagination theo từng danh mục cụ thể hoặc chứa thông tin trên Website.

Sau đó, bạn đặt thẻ Canonical trên tất cả mà đã Pagination điều hướng đến. Lưu ý rằng thẻ Canonical nên đặt trên URL Pagination “Xem tất cả”.

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

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

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

Do đó, điều quan trọng nhất chính là tốc độ tải trang “Xem tất cả” phải nhanh. Nếu số lượng sản phẩm quá nhiều, nên Pagination chúng thành danh mục khác nhau.

Hãy chắc chắn rằng các 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ế các trang được phân trang theo tiêu chuẩn

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

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

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

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

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

Có những Website thiết kế thêm bộ lọc để hiển thị tùy chọn có liên quan đến người dùng. Việc này gọi là điều hướng đa chiều. Bộ lọc này tạo ra các URL mới và duy nhất dựa trên những thông số dùng để lọc. Do đó, bạn có thể tạo ra vô số URL có thể thu thập và Index. Dẫn đến tình trạng nhiều Content bị trùng lặp. Vì vậy cần phải phân trang Pagination điều hướng nhiều chiều.

Một trong những cách để bạn sửa điều hướng nhiều chiều chính là việc 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. Công cụ này ngăn cản việc tạo ra các URL mới từ bộ lọc mà người dùng lựa chọn.

Kết luận

Nếu bạn chưa bao giờ biết Pagination là gì hay tập trung vào Pagination HTML của Website. Thì đây chính là lúc bạn cần phải bắt tay vào việc xây dựng và tối ưu Pagination rồi đấy. Áp dụng các phương pháp chia sẻ Pagination mà tôi vừa nêu ra ở trên mọi thứ sẽ trở nên dễ dàng hơn cho bạn!

Pagination sẽ mang lại rất nhiều lợi ích khi bạn muốn hiển thị một tệp dữ liệu lớn thành nhiều phần có thể quản lý được. Tuy nhiên, hãy triển khai Pagination một cách cẩn thận để nó phục vụ thật tốt cho người dùng cũng như công cụ tìm kiếm một cách hiệu quả.

Chúc bạn thành công.

Cảm ơn bạn đã đọc hết bài viết trên của VIDCOGROUP mọi ý kiến và thắc mắc vui lòng để lại dưới phần Comment.

Tham khảo bài viết cùng chủ đề:

  1. Cấu trúc Website là gì? 15 tiêu chuẩn của một Website chuẩn SEO
  2. Redirect 301 là gì? Hướng dẫn kĩ thuật Redirect tăng 500% Organic traffic
  3. Thẻ Canonical url là gì? Cách sử dụng và 7 lỗi thường gặp với Canonical.
  4. Duplicate Content là gì? Tổng hợp 30 nguyên nhân và cách khác phục hiệu quả nhất 2021

Author

nguyendaihai

Leave a comment

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

vi