Tối ưu hóa công cụ tìm kiếm của điều hướng trang. Phân trang trang là gì và cách tối ưu hóa nó

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ẽ bạn nên đóng chúng bằng meta name="robots";
  • 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 nên 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 chỉ những trang cần thiết mới được đưa vào tìm kiếm và tầm quan trọng của những trang đó sẽ cao hơn việc chứa đầy nội dung chất lượng 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 trường hợp này sẽ không có vấn đề gì với việc lập chỉ mục sản phẩm hoặc bài đăng, vì rel=canonical không cấm robot thu thập dữ liệu qua 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ì quan trọng xảy ra, các trang web đều cảm thấy hài lòng trong 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 thế. 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 vì các yếu tố hành vi từ các trang phân trang sẽ không được chuyển đi. 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; điều chính yếu 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; không được hiển thị phân trang 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 vào Yandex hoặc các dự án nước ngoài), thì chúng tôi sẽ tạo rel canonical cho chính nó và đăng ký 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 1 để không có văn bản trùng lặp với số lượng trùng khớp lớ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 chờ tin tức trên blog (đăng ký vào danh sách gửi thư để không bỏ lỡ đợt bán hàng bắt đầu), 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?

Kristina Zagorulko

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

Tất cả các cửa hàng trực tuyến lớn đều phải sử dụng tính năng phân trang – điều hướng từng trang sản phẩm. Đ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 phải chứa nội dung phù hợp nhất có thể với yêu cầu. Và nếu nó gần giống nhau trên các trang khác 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ó chứa cá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, trọng lượng của các trang sẽ bị tiêu tan. 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:

  • Loại bỏ các URL trang đầu tiên trùng lặp khi tạo động các 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 một sơ đồ trang web XML.

Ư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 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ẻ 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. Sử dụng tệp robots.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:

  • Nó áp đặt những hạn chế nhất định về chất lượng hình ảnh và khối lượng nội dung tổng thể.
  • Đố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 xuống một trang, nội dung mới sẽ được tải vào đó. Điều này đạt được bằng cách sử dụng công nghệ AJAX (Javascript không đồng bộ và XML), cho phép trao đổi dữ liệu giữa máy chủ và trình duyệt của người dùng ở chế độ nền. 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:

  • Đối với các công cụ tìm kiếm, thư mục sẽ 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 cơ trang web mất nhiều thời gian để tải (như trường hợp của 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 đó đến 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 bạn lập chỉ mục tất cả nội dung của mình như thể nó nằm trên một trang nhưng không sử dụng trang web "Xem tất cả" rườm rà.

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 đồng nghĩa với việc SEO 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ì nhiệm vụ tối ưu hóa công cụ tìm kiếm của một trang web bao gồm xác định sự trùng khớp chính xác của một trang với truy vấn chính, thay vì tạo vô số bản sao của cùng một trang với tiêu đề “Trang #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 một danh mục không chỉ là một bản sao mà còn tệ hơn nhiều, là một đối thủ cạnh tranh với trang chính của danh mục.

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 đó không được tham gia vào việc lập chỉ mục trang web.

Công bằng mà nói, chúng tôi không nó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 kết quả khớp chính xác cho một truy vấn chính ở đâu đó trên trang 768 của một trong các bài đăng. 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 nhiều phương pháp khác nhau để loại trừ các trang khỏi đánh số tuần 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ả những gì bạn cần làm là yêu cầu robot tìm kiếm không đi đến nơi chúng không nên đi, 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 /

Làm quen với việc chỉ tạo các trang đích trên trang web của bạn để truyền tải thông tin độc đáo, hữu ích cho du khách và các trang không cạnh tranh với nhau về các 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 cuộc.

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

Xin chào các độc giả thân mến của trang web. Một công cụ quản lý lập chỉ mục khác nên được sử dụng trên hầu hết mọi trang web là phân trang. Trang phân trang là gì? Đây là trang danh mục của bạn hoặc danh sách một số bài viết trên blog. Tức là chúng ta thường vào trang đầu tiên của danh mục, ở dưới cùng có một số trang khác: 1 2 3 4 và các mũi tên để lật trang. Tất cả các trang này được gọi là trang phân trang.

Vấn đề là chúng đều trùng lặp nội dung của nhau(), nội dung không nhiều bằng ý nghĩa. Nghĩa là, nếu chúng ta có một phần dành cho giày thể thao adidas thì chúng ta có 5-10 trang chứa giày thể thao adidas. Mặc dù họ mang những đôi giày thể thao khác nhau nhưng mức độ liên quan của những trang này là gần như nhau.

Bây giờ các công cụ tìm kiếm tự mình thực hiện tốt công việc phân trang, họ hiểu trang nào là trang chính, trang nào là thứ 2, thứ 3 hay thứ 4 - họ hiểu điều này. Nhưng chúng tôi vẫn đang tham gia vào việc tối ưu hóa, chúng tôi phải cho công cụ tìm kiếm biết cách sắp xếp trang này một cách chính xác.

Và để làm điều này, chúng tôi sử dụng các thuộc tính đặc biệt:

Rel="tiếp theo" rel="trước"

Đây là các thuộc tính mà chúng ta phải đánh dấu các liên kết phân trang này hoặc chúng ta có thể chỉ định các thuộc tính này trong khối đầu của trang html của mình. Nếu bạn không hiểu chúng tôi đang nói về điều gì - .

Vì vậy, chúng ta phải chỉ ra trang nào là trang tiếp theo trong danh sách của chúng ta, trang nào là trang trước đó. Nếu chúng ta làm điều này thì công cụ tìm kiếm sẽ hiểu rằng đây không phải là một tập hợp các trang độc lập mà là một chuỗi các trang nhìn chung giống nhau, chúng chỉ là những trang có cùng một phân trang. Và công cụ tìm kiếm sẽ coi trang chính là trang chính của chuỗi này, nghĩa là một trang không có các thuộc tính này.

Điều này có lợi cho chúng ta, vì công cụ tìm kiếm sẽ lập chỉ mục tất cả các trang này, thêm tất cả các trang này vào chỉ mục nhưng trong tìm kiếm nó sẽ hiển thị chính xác trang đầu tiên của danh mục. Không phải 3, 4 hay 5, mà là lần đầu tiên.

Chúng tôi sẽ có thể làm việc với các yếu tố văn bản trên các trang phân trang và đạt được một số vị trí.

Đây là một ví dụ từ trang web này. Xin lưu ý rằng trên màn hình đầu tiên có mã của trang chính và thuộc tính “tiếp theo” được chỉ định ở đó, nhưng không có thuộc tính “trước” vì đây là trang chính và không thể có trang trước. Cũng được liệt kê với một liên kết đến trang chính.


Nhưng đây là trang phân trang thứ hai và đã có thuộc tính “prev”.

Đôi khi điều đó xảy ra là nếu không có đánh dấu, công cụ tìm kiếm bắt đầu coi trang thứ 3, thứ 4 hoặc thứ 5 của phân trang là quan trọng hơn, mặc dù mọi nỗ lực đều được dồn vào việc quảng bá trang đầu tiên. Điều này có thể gây ra vấn đề nghiêm trọng với thứ hạng trang web của bạn đối với các truy vấn liên quan.

Khi làm việc với các trang phân trang, điều quan trọng là phải hiểu rằng nếu bạn có thể làm mà không chia các trang danh mục thành nhiều trang thì hãy cố gắng giới hạn bản thân ở số lượng tối thiểu các trang đó.

Nếu bạn có 30 sản phẩm trong mỗi danh mục thì thông thường bạn chỉ cần hiển thị 30 sản phẩm trong một danh mục trên một trang cùng một lúc và sau đó bạn sẽ không phải thực hiện bất kỳ đánh dấu bổ sung nào và bạn chắc chắn sẽ không có các trang phân trang này, bởi vì họ Nó sẽ không xảy ra đâu.

Bạn cũng nên sử dụng tính năng tải động các sản phẩm bằng cách sử dụng tập lệnh java, khi bạn cuộn xuống trang, các sản phẩm mới sẽ dần xuất hiện. Điều duy nhất rất quan trọng ở đây là kiểm tra xem tất cả các sản phẩm này có được lập chỉ mục hay không và liệu có liên kết đến chúng từ các trang của trang web hay không. Bởi vì nếu các liên kết trang web của bạn chỉ đi đến 30 sản phẩm đầu tiên thì công cụ tìm kiếm có thể không tiếp cận được các sản phẩm còn lại.

Điều quan trọng là những sản phẩm này được tải động phải có liên kết từ các thẻ sản phẩm khác và tất cả các sản phẩm này phải được thêm vào sơ đồ trang web. Chúng ta đã nói về sơ đồ trang web trong bài học trước. Nếu bạn thêm chúng vào sơ đồ trang web của mình, điều này sẽ giúp bạn tin tưởng rằng những sản phẩm này sẽ được công cụ tìm kiếm lập chỉ mục.

Trong hầu hết các trường hợp, thiết kế phân trang được tạo bởi chính cms hoặc bằng plugin. Điều này không được thực hiện thủ công bây giờ. Một plugin có thể trợ giúp trong vấn đề này

(hay còn gọi là - điều hướng trang). Cách triển khai sẽ xác định số lượng sản phẩm mà khách truy cập sẽ nhìn thấy và đây là chiều sâu của lượt xem và quan trọng nhất đối với một cửa hàng trực tuyến là sản phẩm mà người mua đã xem có cơ hội mua được cao hơn.

Thành phần giao diện này thường ít được chú ý. Việc này đơn giản, tiêu chuẩn và có thể hoàn thành trong 10 phút, giống như “mẩu bánh mì”.

Bài viết sẽ không nói về việc triển khai kỹ thuật bằng php, css, ajax và jquery mà sẽ nói về điều hướng trang chính xác phải như thế nào để không chỉ đẹp mà còn giúp cửa hàng bán hàng và không can thiệp vào công cụ tìm kiếm tối ưu hóa.

Một người phân trang có thể như thế nào?

Điều quan trọng là việc điều hướng trang trong danh mục sản phẩm hoặc bất kỳ danh sách nào khác nếu bạn muốn nó được nhìn xa hơn trang đầu tiên, phải dễ nhận thấy và dễ hiểu. Nhiều người, bao gồm cả các cửa hàng trực tuyến lớn, phạm tội một cách trắng trợn về cả hai điểm này.

Ví dụ: đây là cách điều hướng trang được thực hiện trong phiên bản mới của cửa hàng Wildberries.ru

Nhỏ, mờ nhạt, không thể nhận ra.

Phân trang trang khác nhau. Có hàng chục cách để làm điều đó. Tôi sẽ liệt kê một số cho rõ ràng.

Số có số trang. Trình phân trang quen thuộc nhất, có đánh số trang kỹ thuật số và các nút tiến-lùi. Một trình phân trang như vậy xuất hiện đồng thời với Internet và trong nhiều triển khai, ngay cả trên các trang web hiện đại, nó vẫn không thay đổi. Nhìn vào ảnh chụp màn hình điều hướng trang trong cửa hàng lamoda.ru. Mặt khác, đối tượng mục tiêu chính của công cụ như vậy là robot tìm kiếm.

Đây là giao diện phân trang trong cửa hàng trực tuyến lamoda.ru.

Mọi người đều đã quen với việc phân trang như vậy và việc chia phần thành các trang được họ thực hiện bình thường. Việc triển khai điều hướng trang này khá phù hợp với một phần có tin tức công ty hoặc các tài liệu khác không có giá trị ở dạng lỗi thời, vì vậy hiếm khi có ai khác ngoài công cụ tìm kiếm xem trang thứ hai của danh sách tin tức. Tùy chọn này không phù hợp với danh mục sản phẩm. Hiển thị kém, không có động lực nhấp vào liên kết “2” để xem trang thứ hai.

"Cho xem nhiều hơn". Có nhiều lựa chọn khác nhau để cải thiện trình phân trang này. Ví dụ: ngoài danh sách các trang và các liên kết “chuyển tiếp” và “quay lại” truyền thống, còn có một nút “Hiển thị thêm” lớn và dễ nhận thấy để tải một phần nội dung mới. Điều này đã tốt hơn so với tùy chọn đơn giản trước đó.

Một ví dụ từ một trang tin tức nhưng để minh họa thì khá phù hợp.

Điều này được thực hiện theo cách tương tự trong tìm kiếm hình ảnh Yandex.

Một tùy chọn hoạt động tốt cho cửa hàng trực tuyến là khi trên trang danh sách sản phẩm, thay vì sản phẩm cuối cùng, liên kết “Thêm” được hiển thị và bên dưới nó có phân trang truyền thống.

Để nhấp vào “2” hoặc “Trang tiếp theo” trong cách phân trang truyền thống, người dùng phải muốn nó, nếu không họ sẽ không nhận thấy khối phân trang. Trong quá trình triển khai này, anh ấy sẽ chú ý đến liên kết trong mọi trường hợp, vì nó thay thế một trong những sản phẩm mà anh ấy đang xem. Và nếu thay vì “Trang tiếp theo” vô danh, bạn viết điều gì đó mang tính động viên, chẳng hạn như “80 bộ váy dạ hội đáng kinh ngạc hơn”, thì cơ hội sẽ còn tăng hơn nữa.

Và tất nhiên, có tùy chọn hiện đại nhất về cách thực hiện phân trang - cuộn vô tận. Sẽ ngay lập tức rõ ràng những gì chúng ta đang nói đến nếu bạn nhớ xem tin tức trên trang VKontakte của bạn trông như thế nào. Không có khối phân trang. Bạn cuộn trang bằng chuột và nội dung sẽ được tải tự động. Một lựa chọn tuyệt vời cho một cửa hàng trực tuyến, nhưng nó cũng có những nhược điểm nhất định. Chúng ta không được quên những người dùng có trình duyệt lỗi thời và máy tính không nhanh lắm. Nhìn chung, tùy chọn này gần như lý tưởng, đặc biệt nếu bạn tính đến sở thích của robot tìm kiếm và biến nó thành điều hướng trang được đánh số cũ tốt.

Sai lầm SEO trong điều hướng phân trang

Các trang 2, 3,… không khác nhiều so với trang đầu tiên của phần danh sách sản phẩm. Vì vậy, với cách tiếp cận phù hợp, các trang phân trang có thể được tìm thấy trong các công cụ tìm kiếm. Mình sẽ liệt kê một số lỗi SEO thường xuyên xảy ra nhất và khiến chúng không được tìm kiếm tốt.

Nội dung thẻ tiêu đề trùng lặp

Tiêu đề giống nhau (tiêu đề trong cửa sổ trình duyệt) là một lỗi phổ biến dẫn đến việc một số trang phân trang bị loại khỏi kết quả của công cụ tìm kiếm. Xảy ra do việc tạo tất cả các trang tiếp theo (2, 3, v.v.) dựa trên mẫu của trang đầu tiên của danh mục.

Tên của các trang phân trang phải khác nhau. Ở mức tối thiểu, hãy tự động thêm văn bản “Trang 1”, “Trang 2”, v.v. vào tiêu đề của phần. Một lựa chọn tốt là đưa ra trước các tên và hiển thị chúng trên các trang tương ứng. Tất nhiên, những cái tên không được đặt ngẫu nhiên, tùy tiện mà phải phù hợp với chủ đề của phần tương ứng. Chúng cũng không nên được hiển thị ngẫu nhiên mọi lúc.

Một mô tả cho tất cả các trang

Tương tự như lỗi trước. Thông thường tất cả các trang phân trang đều sử dụng cùng một mô tả trong thẻ mô tả. Điều này là sai; không nên có sự trùng lặp về mô tả. Ngoài ra trong phần mô tả không cần sao chép nội dung của thẻ tiêu đề. Đối với tất cả các trang của trình phân trang, ngoại trừ trang đầu tiên, tốt hơn là xóa hoàn toàn mô tả hoặc điền vào mô tả được chuẩn bị trước.

Văn bản mô tả một phần cho tất cả các trang

Đừng nhầm lẫn với mô tả. :-) Có một cách cũ nhưng vẫn khá hiệu quả và hợp pháp để cải thiện mức độ liên quan của các trang - các phần có sản phẩm cho một số truy vấn tìm kiếm nhất định. Đây là việc thêm một đoạn văn bản mô tả nhỏ vào cuối trang, ngay bên dưới danh sách sản phẩm.

Vì vậy, lỗi là văn bản này được hiển thị trên tất cả các trang phân trang. Đây không phải là sự thật. Văn bản mô tả phần này chỉ được hiển thị trên trang đầu tiên. Trên những người khác không cần phải sao chép cùng một văn bản.

Đóng từ lập chỉ mục

Khi một trang web sử dụng CNC ở mọi nơi ngoại trừ tìm kiếm, robots.txt thường chặn lập chỉ mục tất cả các trang chứa tham số trong URL. Đây là cách tiếp cận đúng đắn (tôi đã viết thêm về điều này trong bài viết về những điều cơ bản để tối ưu hóa trang web nội bộ), nhưng điều quan trọng là đừng quên điều hướng trang, các trang trong đó phải vẫn hiển thị với các công cụ tìm kiếm. Hãy chắc chắn kiểm tra xem chúng có sẵn để lập chỉ mục hay không.

Ngay cả một thành phần trang đơn giản và quen thuộc như trình phân trang cũng có thể và sẽ trông khác, tùy thuộc vào nhiệm vụ của trang. Nếu nhiệm vụ là hiển thị các sản phẩm cho khách truy cập để họ có thể chọn và mua từ chúng thì việc chỉ chèn một trình phân trang từ một tập hợp các thành phần giao diện người dùng vào bố cục thiết kế không phải là giải pháp tốt nhất. Vâng, nó sẽ hiệu quả, nhưng chỉ cần suy nghĩ một chút, bạn có thể làm tốt hơn.

Tóm lại, một số mẹo đơn giản:

  • Ví dụ: nếu bạn không có quá nhiều sản phẩm trong các phần của mình thì không quá 100 mặt hàng. trong mỗi trang thì bạn không cần điều hướng trang nữa. Không hiển thị các sản phẩm có số 20 hoặc bất kỳ số nào trên trang. Hiển thị mọi thứ cùng một lúc, nó sẽ hoạt động tốt hơn so với việc phân trang vô nghĩa trong trường hợp này (khi có ít sản phẩm trong phần này).
  • Nếu có nhiều sản phẩm trong các phần và bạn không thể thiếu “trang”, hãy đảm bảo rằng không có quá ít sản phẩm trên các trang. 80-100 là bình thường. không cần phải làm cho nó nhỏ hơn và hiển thị 20-30 sản phẩm trên một trang.
  • Ngoài trình phân trang, cho phép người dùng chọn số lượng sản phẩm họ muốn xem trên trang cùng một lúc.
  • Hãy cân nhắc việc thay thế phân trang bằng cuộn vô hạn.