Оптимізація сторінок пагінацію інтернет-магазину - докладна інструкція

  1. Що таке сторінки пагінацію і навіщо вони потрібні?
  2. Як виглядають сторінки пагінацію?
  3. Як оптимізувати сторінки пагінацію?
  4. 1. Налаштування rel = "canonical" на сторінку з усіма товарами (pageall)
  5. 2. Налаштування rel = "canonical" з усіх сторінок пагінацію на першу (основну) сторінку
  6. 3. Використання атрибутів rel = "prev" і rel = "next"
  7. висновки

Як правильно оптимізувати сторінки пагінацію - одна з найбільш коментованих тим на всіх SEO-форумах. Спробуємо розібратися в суті питання.

Що таке сторінки пагінацію і навіщо вони потрібні?

Сторінки пагінацію - об'єднані в рамках одного розділу, категорії або підкатегорії сторінки, умовно розділені на окремі частини за допомогою нумерації.

Вони створюються, щоб не навантажувати першу сторінку текстовим полотном і щоб не виводити на головну сотні або тисячі товарів. Перевантажена сторінка буде дуже довго завантажуватися - користувач просто піде з сайту.

Як виглядають сторінки пагінацію?

Зазвичай на сайтах інтернет-магазинів, дошках оголошень, блогах пагінація виглядає так:

Як оптимізувати сторінки пагінацію?

Google радить будь-який з трьох варіантів:

  • нічого не робити;
  • налаштувати rel = "canonical" з усіх сторінок пагінацію, включаючи першу, на сторінку з усіма товарами - pageall;
  • використовувати атрибути next, prev, щоб показати зв'язок між сторінками пагінацію (було актуально до березня 2019 року).

SEO-фахівці практикують і інші методи:

  • закривають від сканування за допомогою розміщення <meta name = "robots" content = "noindex, follow" /> або забороняють до індексації у файлі robots.txt (при цьому robots не є директивою).
  • на всіх сторінках пагінацію вказують rel = "canonical" на першу (основну) сторінку.

Не рекомендую використовувати два варіанти:

  1. Нічого не робити. Така стратегія може привести до появи дублів сторінок і текстів. В результаті пошукова система може індексувати слабо оптимізовані сторінки, а важливі для просування - пропускати.
  2. Закривати від індексації всі сторінки пагінацію, крім першої. Так може погіршитися індексація товарів або статей, розташованих на другий, третій і інших сторінках.
    Не існує 100% гарантії, що робот зможе просканувати сторінки карток товарів, посилання на які знаходяться на закритих для індексування сторінках пагінацію. Цей спосіб варто використовувати, тільки якщо присутня велика кількість дублів і немає можливості зробити сторінки унікальними.

Але в інших випадках:

Найчастіше з необхідністю оптимізації сторінок пагінацію стикаються власники інтернет-магазинів, тому наведу приклади пагінацію саме для цього типу сайтів.

Розглянемо три популярних варіанти.

1. Налаштування rel = "canonical" на сторінку з усіма товарами (pageall)

1.1. У разі наявності сторінки з усіма товарами - pageall - необхідно налаштувати rel = "canonical" з усіх сторінок пагінацію, включаючи першу, на цю сторінку.

Наприклад, зі сторінки https://site.com/category/page-2/ повинен бути налаштований <link rel = "canonical" href = "https://site.com/category/page-all/" />.

Так ви покажете пошуковикам (і Google, і Яндекс), що існує сторінка, яка містить всі сторінки пагінацію, і потрібно індексувати саме її.

1.2. Оптимізовані тексти варто розміщувати на сторінці з усіма товарами, але не дублювати на інших сторінках пагінацію.

При цьому всім сторінка повинна досить швидко грузиться, інакше користувачі будуть просто з неї йти, погіршуючи поведінкові показники. Тобто, якщо в каталозі категорії сотні, тисячі товарів, такий варіант не підходить.

Крім того, на більшості CMS реалізувати цей метод практично неможливо.

Крім того, на більшості CMS реалізувати цей метод практично неможливо

2. Налаштування rel = "canonical" з усіх сторінок пагінацію на першу (основну) сторінку

2.1. На сторінках пагінацію обов'язково прибрати з посилання на першу параметр діапазону сторінок, якщо він додається.

Наприклад, на сайті є сторінки пагінацію:

  • site.com/category/;
  • site.com/category/page-2/;
  • site.com/category/page-3/.

Але при цьому зі сторінок site.com/category/page-2/, site.com/category/page-3/ і інших при поверненні на першу, замість site.com/category/ посилання веде на site.com/category/page -1 /.

Сторінка site.com/category/page-1/ в такому випадку буде дублем site.com/category/.

Необхідно прибрати з посилань на основній сторінці елемент page-1, а також налаштувати 301 редирект зі сторінок з таким параметром на першу сторінку категорії.

2.2. Якщо на сторінках, які розбиті на сторінки пагінацію (наприклад, категорії інтернет-магазину), є текст, він повинен відображатися тільки на основній сторінці, тобто на першій. На всіх інших сторінках пагінацію текст не повинен дублюватися. В іншому випадку через дублювання контенту пошукова система може визначити під запит нерелевантні сторінку.

2.3. Налаштувати зі всіх сторінок пагінацію rel = "canonical" на основну сторінку пагінацію. Наприклад, на сторінці https://site.com/category/page-2/ повинен бути <link rel = "canonical" href = "https://site.com/category/" />.

2.4. Згенерувати унікальні метатеги (Title, Description, Keywords) для сторінок пагінацію на основі шаблону.

наприклад:

Title сторінок пагінацію = [Title основної сторінки пагінацію] - сторінка [N],

де N - номер сторінки пагінацію.

Цей метод практично повністю вирішує проблему дублювання сторінками пагінацію основних сторінок, рекомендується Яндексом , А в списку рекомендованих Google його немає.

Цей метод практично повністю вирішує проблему дублювання сторінками пагінацію основних сторінок,   рекомендується Яндексом   , А в списку рекомендованих Google його немає

3. Використання атрибутів rel = "prev" і rel = "next"

Раніше Google рекомендував використовувати оптимізацію сторінок пагінацію з використанням атрибутів next, prev. Вони необхідні для того, щоб показати пошуковим системам, що зміст даних сторінок логічно пов'язане.

Однак в березні 2019 року представники пошукової системи визнали, що більше не підтримують даний атрибут . Замість rel = next / prev Google тепер рекомендує вебмастерам поміщати свій контент на одну сторінку, а не розбивати його на кілька сторінок, однак важливо пам'ятати про швидкість завантаження сторінки, тому можна таку рекомендацію використовувати при невеликій кількості товарів.

Таким чином, налаштовувати атрибути prev, next вже не потрібно. Тому, найбільш пріоритетним способом оптимізації сторінок пагінацію є налагодження canonical зі сторінок пагінацію на основну.

Важливо: навіть якщо сторінки на сайті завантажуються за допомогою AJAX-прокрутки, тобто товари завантажуються в міру того, як ви Скролл сторінку, це не означає, що для пошукача все так же.

Можливо, в коді можуть бути посилання на сторінки пагінацію, тому в таких випадку рекомендуємо сканувати сайт за допомогою Netpeak Spider , Або вручну переглянути код сторінок категорій та провести їх оптимізацію.

висновки

Неправильно оптимізовані сторінки пагінацію можуть завдати шкоди сайту - важливі сторінки можуть не індексуватися або бути неякісними з точки зору пошукових систем. Важливо правильно оптимізувати сторінки пагінацію, щоб не допустити втрати цільового трафіку.

Рекомендуємо використовувати такий метод - проставляти canonical з усіх сторінок пагінацію на основну сторінку категорії, фільтра.

У рідкісних випадках, якщо на сайті через пагінацію генерується велика кількість дублів, можна використовувати і варіант із закриттям сторінок пагінацію для індексації роботами пошукових систем.

Що таке сторінки пагінацію і навіщо вони потрібні?
Як виглядають сторінки пагінацію?
Як оптимізувати сторінки пагінацію?
Що таке сторінки пагінацію і навіщо вони потрібні?
Як виглядають сторінки пагінацію?