Phân trang trang là gì? Phân trang là gì và cách tối ưu hóa bố cục trang. Loại bỏ phân trang thông qua các liên kết Canonical

Kristina Zagorulko

30/06/2015 | Thời gian đọc: 6 phút

Tất cả cửa hàng trực tuyến lớn V. bắt buộc sử dụng phân trang - điều hướng trang Các mặt hàng. Điều này được thực hiện để thuận tiện cho du khách. Hãy tưởng tượng rằng một khu vực chứa vài trăm đơn vị hàng hóa. Đặt tất cả chúng trên một trang web? Về nguyên tắc, điều đó là có thể. Không giống như một trang giấy, một trang Internet không có thứ nguyên. Sử dụng cuộn và xem sản phẩm. Đúng, trang web không có thứ nguyên, nhưng tốc độ kết nối là hữu hạn! Và nếu mỗi mặt hàng sản phẩm đều có hình ảnh (và việc này hầu như luôn được thực hiện), thì một trang web như vậy có thể mất rất nhiều thời gian để tải. Nhưng nếu phân trang luôn tốt cho khả năng sử dụng của trang web, thì đối với SEO, cấu hình không chính xác của nó sẽ làm giảm vị trí trong kết quả tìm kiếm và làm phức tạp việc lập chỉ mục:

  • công cụ tìm kiếm có thể phạt một trang web vì sao chép nội dung;
  • Các đơn vị sản phẩm sẽ được lập chỉ mục trong một thời gian rất dài, điều đó có nghĩa là chúng sẽ không thể được phát hiện thông qua tìm kiếm.

Chúng ta hãy xem xét kỹ hơn những vấn đề này.

Đó là giới hạn và công cụ tìm kiếm cũng có giới hạn.

Robot công cụ tìm kiếm không dành nhiều thời gian trên trang web để lập chỉ mục tất cả các trang của nó. Thời gian này có hạn và được xác định bởi tần suất cập nhật nội dung, độ tin cậy và hàng loạt giá trị khác. Bây giờ hãy tưởng tượng tình huống: trong một cửa hàng trực tuyến, mỗi phần có 20-30 trang, chỉ khác nhau về tên sản phẩm. Và robot sẽ lập chỉ mục từng trang, nghĩa là đọc nội dung của nó. Và anh ấy thậm chí sẽ không truy cập được trang dành cho một sản phẩm cụ thể vì nó nằm ở cấp độ thấp hơn. Nhưng chủ cửa hàng trực tuyến cần một thứ hoàn toàn khác - lập chỉ mục các trang sản phẩm!

Vấn đề trùng lặp nội dung

Các công cụ tìm kiếm xử lý nội dung giống hệt nhau ngay cả trong cùng một trang một cách kém cỏi. Logic rất đơn giản. Trang web của trang web nên chứa càng nhiều nội dung càng tốt liên quan đến yêu cầu. Và nếu trên các trang khác nhauà, nó gần giống nhau, nghĩa là có một danh sách các đơn vị sản phẩm (nó khác nhau ở các trang khác nhau, nhưng rất giống nhau, vì sản phẩm cùng loại) cộng với mô tả CÙNG của toàn bộ nhóm sản phẩm, trong đó có từ khóa. Sau đó, làm thế nào để xác định trang phù hợp nhất trong số tất cả các trang Internet như vậy? Về cơ bản, từ quan điểm SEO, sức nặng của các trang đang bị phân tán. Trang chính của chuyên mục (danh mục) bị mất giữa hàng chục trang tương tự. Điều này có nghĩa là nó chắc chắn sẽ bị tụt hạng trong kết quả tìm kiếm, hay nói đúng hơn là tất cả các trang web sẽ bị tụt hạng.

Tùy chọn tối ưu hóa SEO cho các trang phân trang

Đầu tiên, hãy quyết định những gì chúng ta muốn. Nhiệm vụ tối thiểu là tổ chức phân trang sao cho không gây hại cho SEO, tức là không làm giảm hiệu suất của trang web trong kết quả tìm kiếm. Mục tiêu tối đa: góp phần cải thiện hiệu suất của trang web trong kết quả tìm kiếm. Bây giờ chúng ta hãy xem xét các tùy chọn có sẵn.

Lựa chọn 1. Cấm lập chỉ mục các trang phân trang

A. Sử dụng thẻ meta noindex

Tùy chọn tối ưu hóa SEO này ngụ ý rằng trong phần MỖI trang web phân trang ngoại trừ dòng đầu tiên được thêm vào:

Nói cách khác, bạn ngăn robot công cụ tìm kiếm lập chỉ mục trang web này nhưng bạn cho phép nó đi theo các liên kết từ đó.

Một số sắc thái của tối ưu hóa SEO:

  • Tránh trùng lặp URL trang đầu tiên khi sáng tạo năng động trang web. Nói cách khác, nếu trang web triển khai các bộ lọc, nội dung của trang sẽ phụ thuộc vào các điều kiện được chỉ định: sắp xếp theo giá - cao hơn, thấp hơn, theo mức độ phổ biến, theo thương hiệu, v.v. Để thực hiện việc này, hãy liên kết đến trang đầu tiên của danh mục sẽ trông giống như: tên miền/danh mục . Và từ trang: domain name/catalog?page=1 bạn cần thực hiện chuyển hướng 301 đến trang: domain name/catalog.
  • Hãy chắc chắn để tạo Bản đồ XMLđịa điểm.

Ưu điểm:

  • Tùy chọn này được Yandex hiểu một cách hoàn hảo.

Nhược điểm:

  • Thẻ noindex không được Google chấp nhận.
  • Với số lượng lớn các bộ lọc và sản phẩm trong danh mục, một số lượng lớn trang động, trên đó bạn cần thêm thẻ meta noindex.
  • Nội dung từ các trang phân trang bị loại trừ hoàn toàn, ngoại trừ trang đầu tiên.

B. Với sự giúp đỡ tập tin robot.txt

Hãy để các trang phân trang của chúng tôi trông giống như http://domain name/category/page/n, trong đó n là số trang. Trong trường hợp này, chúng tôi viết lệnh trong tệp robots.txt: Disallow: /category/page.

Trong trường hợp các trang web động như http://domain name/category?page/n lệnh sẽ có dạng: Disallow: ?page=

Phương pháp tối ưu hóa SEO này phổ biến hơn, nhưng không phải không có nhược điểm chính - nội dung bị loại hoàn toàn khỏi các trang phân trang, ngoại trừ trang đầu tiên.

Lựa chọn 2. Sử dụng thẻ chuẩn và trang "Xem tất cả"

Bản chất của tùy chọn tối ưu hóa SEO này là một trang web được tạo trên đó toàn bộ danh mục sản phẩm được hiển thị và sử dụng thẻ chuẩn (chúng tôi đã viết về nó trong bài viết “”), bạn trỏ các công cụ tìm kiếm đến đó dưới dạng trang web chuẩn . Ví dụ: bạn có phần “Chùm đèn” trong cửa hàng trực tuyến của mình. Sau đó, bạn cần tạo một trang Internet có tất cả các chao đèn, ví dụ: với URL sau: tên miền/abajyru/?&show_all=yes. Và trên tất cả các trang web đều có phân trang trong phần viết dòng:

.

Các sắc thái của tối ưu hóa SEO:

  • Nếu có nhiều sản phẩm thì một trang web như vậy có thể mất khá nhiều thời gian để tải. Giải pháp là giảm độ phân giải của hình ảnh sản phẩm.

Ưu điểm:

  • Thẻ chuẩn được cả Google và Yandex hiểu. Đồng thời, đối với Google, phương pháp loại trừ các trang khỏi việc lập chỉ mục là ưu tiên hàng đầu.
  • Tất cả nội dung trang phân trang sẽ được lập chỉ mục thông qua trang web "Xem tất cả".

Nhược điểm:

  • áp đặt hạn chế nhất định về chất lượng hình ảnh và tổng thể nội dung.
  • Đối với Yandex, thẻ chuẩn không mang tính chỉ thị. Anh ấy có thể bỏ qua nó. Và khả năng này sẽ tăng lên nếu nội dung trên các trang web không giống nhau. Và điều này chắc chắn sẽ xảy ra, vì danh sách hàng hóa sẽ khác nhau.
  • Với số lượng lớn bộ lọc và sản phẩm trong danh mục, bạn sẽ có được một số lượng lớn các trang động mà bạn cần thêm thẻ chuẩn trên đó.

Tùy chọn số 3. Phân trang AJAX

Bản chất của tùy chọn tối ưu hóa SEO này là khi bạn cuộn trang xuống, nó sẽ tải Nội dung mới. Điều này đạt được bằng cách sử dụng Công nghệ AJAX(Javascript và XML không đồng bộ), cho phép trao đổi dữ liệu giữa máy chủ và trình duyệt của người dùng trong lý lịch. Nhiều người rất quen thuộc với công nghệ này vì nó được triển khai trong VKontakte và Odnoklassniki. AJAX cho phép bạn tải danh sách sản phẩm mọi lúc và trang web thứ hai và các trang tiếp theo của danh mục không tồn tại.

Ưu điểm:

  • công cụ tìm kiếm thư mục sẽ trông giống như một trang web nên mọi thứ sẽ được lập chỉ mục và không có nội dung trùng lặp.
  • Không có nguy hiểm thời gian tải lâu các trang web (như trong trường hợp trang "Hiển thị tất cả").

Nhược điểm:

  • Để thực hiện phân trang như vậy trong một cửa hàng trực tuyến, cần có một lập trình viên có kinh nghiệm;
  • nếu văn bản trên trang danh mục như vậy được viết không chỉ để quảng cáo mà còn cho người dùng (và nó phải như vậy), thì nếu có số lượng hàng hóa lớn, nó sẽ phải được đặt ở trên cùng, đó là điều bất thường đối với người dùng.

Tùy chọn số 4. Phân trang bằng thẻ rel=”prev” và rel=”next”

Phiên bản tối ưu hóa SEO này dựa trên thực tế là với sự trợ giúp của các thẻ này, Google sẽ nhận được lệnh khi lập chỉ mục để kết hợp các trang được gắn thẻ với chúng thành một tổng thể. Đây là cách nó được thực hiện trong thực tế.

Giả sử chúng ta có bốn trang web thư mục. Sau đó tới phần trang số 1 chúng tôi đặt dòng:

Đối với trang số 2 nó sẽ trông như thế này:

Đối với trang số 3:

Và cuối cùng, đối với trang #4:

Ưu điểm:

  • Cho phép lập chỉ mục tất cả nội dung như thể nó nằm trên một trang mà không cần trang web "Xem tất cả" rườm rà.

Chào mọi người! Có những điều tưởng chừng như cơ bản và hiển nhiên trong SEO, nhưng nếu bạn hiểu chúng một chút, sẽ nảy sinh nhiều câu hỏi và sắc thái khiến chủ dự án lo lắng. Hôm nay tôi muốn nói về trang phân trang (hay còn gọi là trang liệt kê). Tôi muốn viết một bài học chi tiết: cái gì, tại sao và tại sao, để giải thích mọi thứ bằng cách nào chúng tôi có thể làm được điều này trong bài học.

Tôi đã nói về nó trên blog của mình rồi (tôi cũng đã nói cho bạn biết điều hướng trang là gì). Bây giờ là lúc chỉ ra những gì bạn cần làm với chúng từ quan điểm SEO. Nhiều người đang quan tâm đến những câu hỏi sau:

  • chúng có nên bị đóng để lập chỉ mục phân trang trong robots.txt hay không;
  • có lẽ nó đáng để đóng chúng lại sử dụng meta name="robot";
  • hoặc tốt hơn là sử dụng rel=canonical;
  • hoặc thậm chí có thể để chúng mở để lập chỉ mục;
  • Vâng, những câu hỏi khác.

Vì vậy, chúng ta hãy đi!

Trangphân trang là các trang được tạo khi danh sách bài viết hoặc sản phẩm được chia thành nhiều trang. Đây là một ví dụ về điều hướng phân trang trên blog của tôi, các liên kết này dẫn đến các trang phân trang:

Như bạn đã hiểu, điều hướng trang có thể nằm trên các trang chứa nhiều:

  • thẻ sản phẩm;
  • bài viết thông tin;
  • thảo luận trên các diễn đàn.

Lập chỉ mục phân trang

Tốt hơn hết là không chặn lập chỉ mục các trang phân trang để rô-bốt tiếp cận được nhiều sản phẩm/bài đăng nhất có thể (đặc biệt quan trọng khi bạn có nhiều sản phẩm). Nhưng một lần nữa, mặc dù các trang này được mở để lập chỉ mục, tôi khuyên bạn nên đảm bảo rằng chúng không được đưa vào tìm kiếm chính. Tôi phản đối các trang chất lượng thấp trong chỉ mục và tin rằng tìm kiếm chỉ nên chứa trang bắt buộc và tầm quan trọng của những trang như vậy sẽ cao hơn nếu nó chứa đầy nội dung cấp thấp. Sau đó thế nào?

Toàn bộ khó khăn nằm ở chỗ hai công cụ tìm kiếm lớn nhất trên thị trường của chúng tôi (Yandex và Google) có những yêu cầu khác nhau. Hãy nhìn vào chúng.

Yêu cầu của Yandex

Hơn nữa, trong trong trường hợp này Sẽ không có vấn đề gì khi lập chỉ mục sản phẩm hoặc bài đăng vì rel=canonical không cấm robot truy cập các trang nhưng chỉ mục sẽ chỉ chứa trang chính trong cả hai công cụ tìm kiếm.

Yêu cầu của Google

Nghĩa là, Google không khuyến nghị, như Yandex làm, đặt chuẩn trên trang đầu tiên; nó cũng nói rằng điều này là sai. Nhưng từ kinh nghiệm, người ta nhận thấy rằng nếu bạn đặt rel=canonical trên trang đầu tiên thì sẽ không có gì nghiêm trọng xảy ra; các trang web đều hoạt động tốt trên cả hai công cụ tìm kiếm.

Và vâng, có một điểm như vậy: Yandex không quan tâm đến các thẻ rel=prev và rel=next, nó không hiểu chúng và đơn giản bỏ qua chúng.

SEO nói gì?

Có rất nhiều ý kiến ​​​​về chủ đề này, tôi sẽ đưa ra một vài ý kiến.

Một số người nói rằng mỗi trang phân trang cần được điều chỉnh cho phù hợp với các truy vấn khác nhau. Ví dụ: trang đầu tiên nằm trong phần “Mua máy tính xách tay”, trang thứ hai nằm trong phần “Mua máy tính xách tay với giá rẻ”, trang thứ ba nằm trong phần “Mua máy tính xách tay trong cửa hàng trực tuyến”, v.v. Đừng làm điều này. Các công cụ tìm kiếm không ngu ngốc đến thế, có thể nó đã hoạt động cách đây 5-8 năm, nhưng bây giờ nó chắc chắn không còn đáng làm nữa.

Và ai đó nói hãy cấm nó trong robots.txt hoặc sử dụng thẻ meta name="robots" content="noindex,follow". Tôi cũng đã làm điều này trước đây, nhưng nó không hoàn toàn chính xác, bởi vì yếu tố hành vi các trang phân trang sẽ không được chuyển. Có, và Yandex cũng nói:

Tôi không quảng cáo các trang danh mục trên blog (nhưng vô ích, tôi đã nói về lợi ích của trang phù hợp), tôi không thể tìm hiểu về nó, bằng cách nào đó tôi chắc chắn sẽ tìm hiểu và xóa “noindex, theo dõi ”. Đối với những người quảng bá danh mục, tôi khuyên bạn nên sử dụng hướng dẫn ở trên.

Sao chép trong phân trang

Nhân tiện, nếu Yandex tin rằng các trang phân trang là trùng lặp thì Google không nghĩ như vậy; mục đích chính của nó là chỉ ra rel=prev và rel=next. Nếu bạn sử dụng thẻ rel=canonical trên trang chính thì chỉ trang đó mới có trong chỉ mục. Nếu bạn chỉ sử dụng rel=prev và rel=next, các trang phân trang sẽ được đưa vào chỉ mục của công cụ tìm kiếm.

Các thẻ trước và tiếp theo cho robot thấy rằng các trang được kết nối theo trình tự hợp lý, như thể chúng là một trang lớn. Đây là lý do tại sao việc sử dụng đồng thời rel prev/next và rel canonical trên trang chính là sai lầm. Nghĩa là, nếu bạn muốn chỉ định cả trang chuẩn và trang trước/tiếp theo, thì chúng tôi chỉ trỏ trang chuẩn cho chính trang đó (đến chính trang đó).

Cách thiết kế trang phân trang

Văn bản mô tả tiêu đề/danh mục chỉ được hiển thị trên trang đầu tiên; phân trang không được hiển thị trên các trang khác. Điều này nhằm tránh tình trạng trùng lặp mạnh và văn bản vẫn được hiển thị chủ yếu cho robot. Và những người dùng đã chuyển sang trang thứ hai và các trang khác không còn quan tâm đến văn bản + khả năng sử dụng được cải thiện.

Nếu bạn có cửa hàng trực tuyến, bạn có thể thêm liên kết đến trang "Tất cả sản phẩm" của danh mục này. Điều này sẽ cho phép bạn xem trang ngay lập tức mà không cần điều hướng đến các trang khác. Trong trường hợp này, các công cụ tìm kiếm khuyên bạn nên đặt rel=canonical trên trang này với tất cả các sản phẩm mà không phân trang. Nhưng ở đây bạn cần phải cẩn thận, vì nếu hiển thị nhiều sản phẩm/bài đăng, trang sẽ tải lâu hơn và các công cụ tìm kiếm thích các trang có tốc độ nhanh nhất có thể.

Ngoài ra, nếu chúng ta đang ở trang thứ hai hoặc bất kỳ trang nào khác, liên kết đến trang đầu tiên sẽ dẫn thẳng đến trang chính chứ không phải đến /trang/1, đây là một ví dụ:

Tôi nhắc lại, không cần phải chặn lập chỉ mục các trang phân trang. Một lần nữa, ảnh chụp màn hình nhận xét của “Plato” và liên kết đến nhận xét đó đã được đưa ra ở trên.

Ai đó cuộn liên tục (sản phẩm/bài đăng được tải khi bạn cuộn xuống trang). Nếu bạn làm điều này, một lần nữa bạn cần phải cẩn thận. Hoặc ai đó hiển thị nút "Hiển thị thêm":

Có thể sử dụng tính năng cuộn vô hạn và javascript/ajax khác, nhưng để tránh sự cố, tôi khuyên bạn nên đảm bảo rằng tất cả các phần tử đều được lập chỉ mục và gửi tới robot. Chưa hết, tôi sẽ nhân đôi thao tác cuộn vô tận với các số 1,2,3,4, vì một số người dùng thấy nó thuận tiện hơn. Đây là một ví dụ:

Ngoài ra, khi có nhiều trang, bạn có thể chia nhỏ thành 10 trang để robot lập chỉ mục “chạy” qua các trang dễ dàng hơn và các trang sẽ được định vị với ít cú nhấp chuột hơn. Nghĩa là, chúng tôi xuất ra một cái gì đó như thế này:

1, 2, 3 ... 10, 20, 30, 40, 50, 60, 70...79.

Kết luận - điều đúng đắn cần làm cuối cùng là gì?

Theo tôi, có 3 phương án để diễn biến sự kiện đúng đắn nhất:

  1. Nếu Yandex quan trọng đối với bạn hoặc cả hai công cụ tìm kiếm đều thú vị (đối với hầu hết các dự án dành cho Nga), thì chúng tôi sẽ tạo một trang chuẩn trên trang đầu tiên.
  2. Nếu bạn chỉ quan tâm đến Google (ví dụ: trang web của bạn nằm ở các quốc gia CIS, nơi ở một số quốc gia trong số đó thực tế không có lưu lượng truy cập ở Yandex hoặc dự án nước ngoài), sau đó chúng ta tạo rel chuẩn cho chính nó và viết prev/next.
  3. Nếu bạn có một trang hiển thị tất cả các sản phẩm, bạn có thể trỏ rel canonical tới trang đó, sử dụng rel=prev và rel=next. Khi đó nó sẽ đúng cho cả hai công cụ tìm kiếm. Nhưng trong trường hợp này, hãy để tôi nhắc bạn, cũng có những nhược điểm: nếu bạn có các danh mục hiển thị số lượng sản phẩm lớn hơn, điều này sẽ làm chậm tốc độ tải của trang web và điều này ảnh hưởng đến thứ hạng.

Trong mọi trường hợp, lệnh cấm lập chỉ mục là không bắt buộc (cả trong robots.txt cũng như trong meta name="robots"). Đừng quên rằng chúng tôi chỉ đặt văn bản trên trang đầu tiên để không có văn bản trùng lặp với một lượng lớn sự trùng hợp ngẫu nhiên. Bạn có thể theo dõi các thay đổi đối với các trang trong chỉ mục trong bảng quản trị trang web Yandex và Google.

Nếu bạn thực hiện các bước tương tự để tối ưu hóa trang web của mình, kết quả sẽ không còn lâu nữa. Đây là một ví dụ mới từ công việc mới nhất của chúng tôi (đây là tổng lưu lượng truy cập từ các công cụ tìm kiếm, chúng tôi bắt đầu làm việc vào tháng 10 năm 2017, nhấp vào để phóng to):

Các bạn, những người đã có được bản ghi trước cuộc chạy marathon SEO của tôi, tôi đã trả lời hầu hết các câu hỏi của mọi người, vẫn còn một chút, rất nhiều câu hỏi đã xuất hiện, tôi đang sắp xếp chúng. 🙂 Nếu đột nhiên bạn không có thời gian đăng ký trước cuộc chạy marathon, hãy đợi tin tức trên blog (đăng ký vào danh sách gửi thư để không bỏ lỡ đợt bắt đầu bán hàng), chúng tôi sẽ bắt đầu vào tháng Hai!

Vâng, câu hỏi là: bạn làm gì với các trang phân trang trong dự án của mình?

Phân trang - điều hướng từng trang trên một trang web hoặc thậm chí đơn giản hơn là đánh số tuần tự các trang của trang web. Nó dường như là một hiện tượng tầm thường và phổ biến, tuy nhiên, vẫn còn những tranh cãi xung quanh việc liệu nó có Phân trang nên làm gì cho SEO?.

Mọi người đều có những ví dụ và lập luận riêng, nhưng bản chất thường giống nhau: nhiều trang hơn- CEO tốt hơn. Không, không tốt hơn. Tại sao tôi đã viết rồi, nhưng hãy xem xét kỹ hơn điều hướng từng trang trên trang web. Việc đánh số tuần tự các trang trên trang web phải như thế nào để không gây hại cho SEO ở mức tối thiểu. Tại sao không gây hại? Bởi vì trong nhiệm vụ Tối ưu hóa công cụ tìm kiếm bao gồm trang web xác định sự trùng khớp chính xác của một trang với truy vấn chính, không phải sự sáng tạo số lượng vô hạn các bản sao của cùng một trang có tiêu đề “Trang số 911”.

Lợi ích của việc phân trang cho SEO

Chúng ta hãy xem xét những lợi ích đáng kinh ngạc của việc điều hướng trang đối với một trang web. Nó cung cấp quyền truy cập vào tất cả các trang của trang web từ danh sách các trang danh mục. Vâng thực sự. Đặc biệt là khi bạn có 50 trang và để đến được trang 21 chẳng hạn, trình thu thập thông tin phải đi sâu vào... bao nhiêu cấp độ? Tìm một sản phẩm hoặc đăng trên trang 21 và tiến thêm một cấp độ nữa. Có, lợi ích là rất lớn, đặc biệt khi xem xét rằng các bot tìm kiếm không đi sâu hơn 3-4 cấp độ lồng nhau. Không, tất nhiên là có, nhưng giá trị và thuật ngữ lập chỉ mục theo từng cấp độ giảm theo cấp số nhân.

Việc đánh số thứ tự các trang trên trang web còn hữu ích cho chúng ta điều gì nữa? Nó giới hạn số lượng liên kết trên trang vì việc có hơn 100 liên kết trên một khung vẽ là không phù hợp. Điều này thực sự hữu ích. Ngoài ra còn có một lợi ích gián tiếp, dưới dạng điều hướng trang, đây là một trong những phương pháp phổ biến và quen thuộc nhất để hiển thị danh sách lớn thông tin trên một trang web. Đó là lý do tại sao chúng tôi giữ nó. Đó dường như là tất cả.

Chúng tôi đã tìm ra lợi ích của việc đánh số sê-ri các trang trên trang web. Bây giờ chúng ta hãy tìm cách sử dụng tính năng phân trang và không làm hỏng nó.

SEO điều hướng trang trên trang web

Hãy bắt đầu với lý thuyết: Mỗi trang của trang web phải trả lời một yêu cầu cụ thể. Điều này có nghĩa là một danh mục có nhiều trang, cụ thể là trang chuẩn chính có địa chỉ trực tiếp, phải đáp ứng một yêu cầu cụ thể. Do đó, một trang tương tự có nội dung trùng lặp đã hoặc đã từng nằm trên trang chính của danh mục không chỉ là một trang trùng lặp mà còn tệ hơn nhiều - một đối thủ cạnh tranh. trang chủ Thể loại.

Có những người cố gắng cá nhân hóa các trang đánh số danh mục bằng cách thêm số trang vào tiêu đề và thậm chí thay đổi mô tả trang theo mẫu. Nhưng đây là một câu hỏi: bất kỳ trang số nào trả lời truy vấn nào? Đặc biệt là khi bạn xem xét việc di chuyển nội dung từ trang này sang trang khác. Đối với truy vấn chính nào, trang số danh mục sẽ xuất hiện trong kết quả tìm kiếm, như ? Không có yêu cầu như vậy. Và vì các trang dành cho các truy vấn không tồn tại, các trang như vậy sẽ không tham gia vào việc lập chỉ mục trang web.

Công bằng mà nói thì bây giờ cũng đáng để nói rằng Chúng ta đang nói về không phải về các nguồn hỗn loạn như các diễn đàn được tổ chức kém nơi bạn có thể tìm thấy một nguồn kết hợp chuẩn xác truy vấn chính ở đâu đó trên trang 768 trong một trong các tin nhắn. Tôi đang nói về các trang web có cấu trúc cứng nhắc và tổ chức logic rõ ràng các truy vấn chính.

Loại trừ phân trang khỏi việc lập chỉ mục

Tùy thuộc vào cách tổ chức điều hướng trang trên trang web, bạn có thể sử dụng những cách khác không bao gồm các trang đánh số thứ tự của trang web. Hãy xem xét các ví dụ:

Loại bỏ phân trang thông qua các liên kết Canonical

Tóm lại thì liên kết chuẩn là liên kết đến trang chính của phần hoặc trang được quyết định coi là trang chính. Trên mỗi trang được đánh số, chúng tôi chỉ ra một liên kết đến trang chính và "ồ, phép màu!" — tất cả các trang được đánh số sẽ bay đi như thể bị loại khỏi việc lập chỉ mục. Nếu chi tiết hơn thì đọc.

Và đây là mã cần được đặt trên mỗi trang số:

Loại trừ phân trang thông qua Robots Disallow

Hãy tưởng tượng rằng địa chỉ của trang số trông như thế này:

Http://site.ru/category/page/3

Tất cả bạn phải làm là yêu cầu robot tìm kiếmđừng đi đến nơi bạn không cần đến, cụ thể là:

Không cho phép:/danh mục/trang

Chúng ta chèn nó vào và quên đi việc điều hướng trang. Giống như trong thơ. Nhưng rồi Mr. Robots tráng lệ lại mang đến cho chúng ta một bất ngờ khác.

Tránh phân trang các trang động

Nếu phân trang trên trang web được tổ chức bằng URL động:

Http://site.ru/category?page=3

Vui lòng quay lại robots.txt và thêm những thứ bạn đã biết:

Không cho phép: ?page=

Thông số sạch: trang /

Chỉ làm quen với việc tạo trang đích, mang theo thông tin độc đáo, hữu ích cho du khách và các trang không cạnh tranh với nhau truy vấn chính. Hãy suy nghĩ xem trang nào nên đóng và trang nào nên mở để lập chỉ mục. Và quan trọng nhất, đừng đuổi theo số lượng trang vô nghĩa - bạn sẽ thua.

Thích, đăng lại, đăng ký các bài viết mới xuất hiện mỗi ngày.

Đầu tiên là một chút thông tin:

Phân trang- Đây là cách đánh số trang tuần tự, thường nằm ở đầu hoặc cuối trang của trang web.

Trong hầu hết các trường hợp, nó được sử dụng cho các trang và phần chính. Nó thường trông như thế này:

Phân trang được mô tả chi tiết trên Wikipedia.

Chúng tôi coi thời điểm này là quan trọng đối với tối ưu hóa nội bộ trang web, vì vậy trong hướng dẫn này Về phân trang cho SEO, chúng tôi sẽ xem xét các sắc thái và giải pháp chính.

Vào vấn đề!

Chúng ta hãy xem xét một số vấn đề tiềm ẩn phát sinh khi bạn sử dụng phân trang mà không xem xét các vấn đề tiềm ẩn:

Giới hạn lượt truy cập của robot tìm kiếm cho trang web của bạn

Khi robot tìm kiếm thu thập dữ liệu trang web của bạn, độ sâu và số lượng trang chúng truy cập cùng một lúc sẽ khác nhau tùy thuộc vào độ tin cậy của trang web, tần suất cập nhật nội dung, v.v. Và, nếu bạn có một số lượng lớn các trang được phân trang thì khả năng rô bốt tìm kiếm sẽ đi qua tất cả các trang phân trang và lập chỉ mục tất cả các trang cuối cùng (sản phẩm/bài viết) sẽ giảm đáng kể. Ngoài ra, giới hạn sẽ được dành cho việc truy cập các trang phân trang chứ không phải truy cập các trang thực sự quan trọng của trang web.

Vấn đề với sự trùng lặp

Tùy thuộc vào cấu trúc của các trang được phân trang của bạn, rất có thể một số trang có thể chứa nội dung tương tự hoặc giống hệt nhau. Ngoài ra, bạn sẽ thường thấy rằng bạn có cùng một thẻ tiêu đề và mô tả meta. Trong trường hợp này, nội dung trùng lặp có thể gây nhầm lẫn cho các công cụ tìm kiếm khi cần xác định các trang phù hợp nhất cho một truy vấn tìm kiếm cụ thể.

TRÊN khoảnh khắc này Các chuyên gia SEO có 4 cách để giải quyết vấn đề này.

Tùy chọn 1: Xóa phân trang khỏi chỉ mục bằng noindex

Trong hầu hết các trường hợp, phương pháp này được ưu tiên và có thể được thực hiện nhanh nhất có thể. Bản chất của nó là loại trừ tất cả các trang phân trang khỏi chỉ mục, ngoại trừ trang đầu tiên.

Nó đang được thực hiện theo cách sau: một thẻ meta như vậy

được thêm từ phần trên tất cả các trang ngoại trừ trang đầu tiên. Vì vậy, chúng tôi loại trừ khỏi chỉ mục tất cả các trang phân trang, ngoại trừ trang chính của danh mục, đồng thời đảm bảo việc lập chỉ mục tất cả các sản phẩm/trang thuộc danh mục này.

Sắc tháiđiều đó cần được tính đến:

  • nếu bạn đặt văn bản mô tả của trang chính của danh mục thì vẫn nên đặt nó chỉ ở trang đầu tiên.
  • Bạn nên kiểm tra xem URL của trang đầu tiên có bị trùng lặp hay không. Ví dụ: nếu bạn triển khai phân trang theo cách này:

site.com/catalog?page=2
site.com/catalog?page=3

site.com/catalog?page=N

thì nếu bạn không ở trang đầu tiên, liên kết tới trang đầu tiên sẽ là

site.com/catalog

đồng thời từ một trang như vậy

site.com/catalog?page=1

chuyển hướng 301 đến site.com/catalog phải được định cấu hình.

thuận

  • phù hợp với Yandex
  • ít phức tạp nhất trong tất cả các giải pháp
  • Một cách tuyệt vời để loại trừ tất cả các trang được phân trang khỏi chỉ mục nếu không có lý do hợp lý nào để đưa chúng vào chỉ mục.

Nhược điểm

  • mặc dù anh ấy quyết định vấn đề tiềm tàng phân trang, nhưng đồng thời loại trừ nội dung từng trang khỏi chỉ mục
  • nếu có nhiều sản phẩm thì nếu không sử dụng sitemap xml thì những sản phẩm nằm sâu trong danh mục sẽ rất lâu mới được lập chỉ mục.

Tùy chọn 2. “Xem tất cả” và rel=“canonical”

Phương pháp này khuyên bạn nên sử dụng Google: bản chất của nó là tạo ra trang riêng“Xem tất cả”, nơi tất cả các sản phẩm/trang từ danh mục này được hiển thị và trên tất cả các trang phân trang, chúng tôi đặt rel=“canonical” trên trang “Xem tất cả”.

Thực hiện phương pháp này: sau khi bạn đã tạo trang “Xem tất cả” (ví dụ: đây là site.com/catalog/view-all.html), thì trên tất cả các trang phân trang bạn cần thêm một phần bưu kiện:

.

Bằng cách này, chúng tôi hiển thị cho các công cụ tìm kiếm rằng mỗi trang phân trang dường như là một phần của trang “Xem tất cả”.

  • đối với họ đây là phương pháp ưa thích nhất
  • người dùng thích xem toàn bộ danh mục trên một trang cùng một lúc (mặc dù điểm này khá gây tranh cãi và tùy thuộc vào tình huống).

Sắc thái:

Trang "Xem tất cả" sẽ tải khá nhanh, tốt nhất là trong vòng 1-3 giây. Vì vậy, phương pháp này lý tưởng cho những danh mục có số trang đánh số từ 5 đến 20 và không phù hợp với những danh mục có hàng trăm trang được đánh số trang.

Ưu điểm:

  • phương pháp ưu tiên cho Google
  • tất cả nội dung phân trang sẽ có trong chỉ mục trang tìm kiếm qua trang “Xem tất cả”

Nhược điểm:

Tùy chọn 3. Rel=“prev”/“next”

Lựa chọn cuối cùng của chúng ta để giải quyết vấn đề phân trang có thể là phức tạp nhất, nhưng có lẽ nó là lựa chọn tốt nhất. phương pháp phổ quát dành cho Google (Yandex hiện không tính đến các chỉ thị này). Vì việc thực hiện khá phức tạp nên bạn phải hết sức cẩn thận khi áp dụng phương pháp này. Hãy xem nó hoạt động như thế nào.

Ví dụ: bạn có 4 trang trong thư mục:

Bằng cách sử dụng rel="prev"/"next" về cơ bản bạn đang tạo một chuỗi giữa tất cả các trang trong một thư mục nhất định. Chuỗi này bắt đầu với trang đầu tiên: đối với điều này bạn thêm vào phần :

Đối với trang đầu tiên đây là thuộc tính duy nhất. Vì trang thứ hai phải được chỉ định là trang trước, và những điều sau đây:

trang thứ ba làm tương tự cho cái thứ hai

Khi chúng ta ở trang thứ tư cuối cùng, chúng ta chỉ phải chỉ ra trang trước đó trong chuỗi:

.

Bằng cách sử dụng các thuộc tính rel="prev"/"next" này, Google kết hợp dữ liệu trang thành một thành phần duy nhất trong chỉ mục. Thông thường, đối với người dùng, đây sẽ là trang đầu tiên vì đây thường là trang phù hợp nhất.

Sắc thái:

  • rel="prev" và rel="next" là các thuộc tính phụ trợ của Google, không phải chỉ thị.
  • Cả giá trị tương đối và tương đối đều có thể được sử dụng làm giá trị. URL tuyệt đối(theo giá trị thẻ hợp lệ
  • nếu bạn cung cấp một liên kết trong tài liệu , đường dẫn tương đối sẽ được xác định dựa trên URL cơ sở
  • Nếu Google phát hiện lỗi trong đánh dấu của bạn (ví dụ: nếu thiếu giá trị thuộc tính rel="prev" hoặc rel="next" dự kiến), việc lập chỉ mục trang và nhận dạng nội dung tiếp theo sẽ được thực hiện dựa trên thuật toán heuristic của chính Google.
  • bạn nên kiểm tra xem URL của trang đầu tiên có bị trùng lặp không

Ưu điểm:

  • cho phép bạn giải quyết vấn đề phân trang mà không cần sử dụng “Xem tất cả”
  • việc triển khai chỉ diễn ra với những thay đổi nhỏ đối với HTML

Nhược điểm:

  • những thuộc tính này không được Yandex tính đến
  • việc thực hiện có thể khá phức tạp
  • bạn cần hết sức cẩn thận khi tạo kết nối trong chuỗi trang

Tùy chọn 4. Cuộn AJAX và Javascript

Chắc hẳn bạn đã từng gặp phải cuộn vô tận sản phẩm trên các trang web thương mại điện tử, nơi sản phẩm liên tục tải khi bạn cuộn xuống cuối màn hình. Mặc dù đây là cơ hội tốt nâng cao khả năng sử dụng, phương pháp này cũng cần được sử dụng đúng cách. Khuyến khích rằng các sản phẩm không được tải tự động khi cuộn, nhưng ở phía dưới, bên dưới các sản phẩm mới nhất, có nút “Hiển thị thêm N sản phẩm”. Bạn có thể thấy cách triển khai tốt phương pháp này trên trang web wikimart.ru bằng cách xem qua các nhánh cuối cùng của danh mục.

Sử dụng đúng cách thông số

Trong một số trường hợp, khi bạn sử dụng thuộc tính rel="prev"/"next", các trang được phân trang có thể chứa các tham số không thay đổi nội dung:

  • biến phiên,
  • sắp xếp,
  • thay đổi số lượng phần tử trên mỗi trang.

Trong trường hợp này, chúng tôi nhận được nội dung trùng lặp. Một giải pháp cho vấn đề này có thể là sử dụng kết hợp rel=”prev”/”next” và rel=”canonical”.

Để làm điều này, trước tiên, bạn phải đảm bảo rằng tất cả các trang được phân trang có rel="prev"/"next" đều sử dụng cùng một tham số. Thứ hai, đối với mỗi URL có tham số, bạn phải đăng ký trang chuẩn của nó không có tham số này. Ví dụ: chúng tôi có 4 trang phân trang giống nhau và chúng tôi sử dụng ID phiên sessionid=55 để theo dõi người dùng:

Sử dụng đúng bộ lọc và rel=“prev”/“next”

Bây giờ, hãy xem một ví dụ khi chúng tôi sử dụng các tham số mà chúng tôi có thể/muốn tạo ra nội dung độc đáo và điều quan trọng là chúng tôi phải giữ các trang được lọc như vậy trong chỉ mục. Ví dụ: chúng tôi có một danh mục giày thể thao và chúng tôi muốn tạo trang đíchkết quả tìm kiếm Với thương hiệu khác nhau, sử dụng các tham số trong URL.

Chúng tôi đã phát hành sách mới“Tiếp thị nội dung ở trong mạng xã hội: Cách đi sâu vào tâm trí người đăng ký và khiến họ yêu thích thương hiệu của bạn.”

Đặt mua

Phân trang là gì?

Có một số loại:

  • đường thẳng có đánh số (1,2,3)
  • đường thẳng biểu thị các vị trí trong danh sách (1−20, 21−40)
  • đảo ngược vị trí chỉ định trong danh sách (mới, 600−31, 30−1)

Nhược điểm chính

Giới hạn thời gian truy cập trang web của robot tìm kiếm

Đúng vậy, không phải chỉ có con người mới thiếu thứ chất sền sệt và khó nắm bắt như thời gian. Sự hiện diện của bot trên các trang của trang web bị hạn chế nghiêm ngặt. Lượng thời gian sử dụng được xác định bởi tỷ lệ tần suất cập nhật nội dung, độ tin cậy và một số chỉ số khác. Đương nhiên, khoảng thời gian được phân bổ để lập chỉ mục tất cả các trang cần thiết của tài nguyên là không đủ đối với bot. Đặc biệt là nếu anh ta dành nó để kiểm tra lượng lớn tab phân trang (sản phẩm, bài viết, video, v.v.).

Vấn đề với sự trùng lặp

Các công cụ tìm kiếm có thái độ cực kỳ tiêu cực đối với nội dung giống hệt nhau, ngay cả trong cùng một trang web. Tùy thuộc vào cấu trúc cụ thể của danh sách của bạn, khả năng cao là một số trang có thể có cùng nội dung (văn bản, thẻ meta). , rất có thể sẽ gây ra sự không hài lòng với các công cụ tìm kiếm, dẫn đến các trang bị tụt hạng trong kết quả tìm kiếm.

Nhân tố con người

Hầu hết người dùng thường xem không quá 2-3 trang trong danh sách được đề xuất. Do đó, từ vị trí dưới thứ 10, bạn không thể mong đợi bất kỳ lưu lượng truy cập nào.

Sự bất tiện về khả năng sử dụng

Việc sử dụng danh sách số trở nên vô cùng bất tiện do nhiều nhà thiết kế web, dựa trên nguyên tắc tiết kiệm không gian trên trang web, đã làm cho các “con số” nhỏ hơn.

Không cần thiết, nhưng... cần thiết

Để thăng tiến, theo quy định,trang phân trangxa hơn cái đầu tiên là không cần thiết, nhưng để nhận được các liên kết đến tin tức hoặc sản phẩm, chúng cần được lập chỉ mục.

Các cách giải quyết vấn đề SEO tối ưu hóa phân trang theo từng trang

  1. Tiện ích điều hướng trang web

Rand Fishkin (thiên tài, tay chơi, hipster, đồng sáng lập MOZ, chuyên gia SEO và nhà tiếp thị nổi tiếng thế giới) trong một trong những video hướng dẫn của anh ấy khuyên bạn nên xem xét lại chiến lược trang web của mình. Cụ thể là thay thế việc phân trang theo từng trang bằng cách tạo các thư mục cấp hai và cấp ba.

2. Loại bỏ phân trangtrang phân trang thông qua noindex

Ưu điểm:

  • Giải pháp cho vấn đề này đủ đơn giản để thực hiện so với các giải pháp khác được liệt kê bên dưới.

Nhược điểm:

  • Loại bỏ khả năng lập chỉ mục tất cả nội dung trang.
  • Các sản phẩm nằm sâu trong danh mục sẽ phải chờ rất lâu mới đến lượt cập nhật.
  • Một số lượng lớn các bộ lọc và sản phẩm trong danh mục tương đương với một số lượng lớn các trang động cần thêm thẻ meta ngăn lập chỉ mục.

mục tiêu chính tùy chọn này- loại bỏ khỏi khả năng hiển thị của robot tìm kiếm tất cả các trang trong danh sách, ngoại trừ trang đầu tiên (chính), đồng thời đảm bảo lập chỉ mục tất cả các sản phẩm/trang thuộc danh mục này.

Thủ tục này được thực hiện bằng cách thêm vào thẻ meta:

Lời khuyên:

  • Khi đăng văn bản mô tả được tối ưu hóa cho danh mục trang chủ của bạn, hãy đảm bảo nó chỉ xuất hiện trên trang đầu tiên.
  • Đảm bảo rằng URL của trang chính không bị trùng lặp.
  • Tạo sơ đồ trang web XML.

3. Cấm lập chỉ mục trang web bằng tệp robots. txt

Chúng tôi chỉ cần viết lệnh:Không cho phép:/danh mục/trang

Dấu trừ: Loại trừ nội dung khỏi tất cả các trang danh sách ngoại trừ trang đầu tiên.

4. Thẻ Canonica l và trang “Xem tất cả”cho các trang phân trang

Ưu điểm:

  • Hiểu cả Google và Yandex (đối với Google, đây là phương pháp ưu tiên loại trừ khỏi việc lập chỉ mục).
  • Tất cả thông tin được lập chỉ mục thông qua trang web “Xem tất cả”.

Nhược điểm:

  • Chất lượng hình ảnh và khối lượng nội dung tổng thể sẽ bị hạn chế nhất định.
  • Than ôi, canonical không phải là chỉ thị dành cho công cụ tìm kiếm Yandex. Nếu nội dung trên các trang phân trang không giống nhau, bot tìm kiếm chắc chắn sẽ bỏ qua thẻ này.
  • Nhờ số lượng lớn bộ lọc và trang, số lượng trang động cần thêm thẻ này sẽ tăng lên.

Tùy chọn tối ưu hóa SEO này liên quan đến việc tạo một trang web trong đó toàn bộ phạm vi của danh mục sẽ được hiển thị và sử dụng thẻ chuẩn, nó được chỉ định cho các công cụ tìm kiếm trang này, như kinh điển.

Chỉ cần đăng ký là đủ dòng sau:

Khuyên bảo:

  • Giảm độ phân giải khối lượng sản phẩm. Điều này sẽ loại bỏ vấn đề về thời gian tải trang lâu.

5. Javascript và XML không đồng bộ

Ưu điểm:

  • Thư mục xuất hiện với các công cụ tìm kiếm dưới dạng một trang web duy nhất. Kết quả là: tất cả nội dung sẽ được lập chỉ mục và loại bỏ khả năng trùng lặp.
  • Trang không tải lâu như trong trường hợp “Hiển thị tất cả”.

Ý tưởng chính của tùy chọn này Tối ưu hóa SEO- khi bạn cuộn xuống trang, nội dung mới sẽ tự động được tải. Kết quả này có thể đạt được bằng cách Trợ giúp AJAX(Javascript và XML không đồng bộ), cho phép trao đổi dữ liệu giữa máy chủ và trình duyệt ở chế độ nền.

6. Giải quyết vấn đề phân trang bằng thẻ rel="prev" và rel="next"

Ưu điểm:

  • Tất cả nội dung được lập chỉ mục.
  • Không yêu cầu phần mềm phức tạp.

Nhược điểm:

  • Thẻ này không được Yandex chấp nhận.
  • Mã HTML rất đơn giản nhưng nó tốn rất nhiều công sức để viết ra tất cả các chuỗi cần thiết.

Nguyên tắc khá đơn giản: với sự trợ giúp của thẻ, Google nhận được lệnh khi lập chỉ mục để kết hợp tất cả các trang mà trên đó mã này, thành một tổng thể.

Ví dụ như ba trang mục lục:

  • lần đầu tiên