1 of 24

Технічне SEO для маркетплейсів. Реалізуємо внутрішній потенціал на 100%

Андрій Тимошенко - Seoprofy

2 of 24

  • Займаюсь SEO просуванням з 2007 року.
  • Працюю з іншомовними сайтами з 2014 року.
  • На даний момент займаю посаду Head of SEO у Seoprofy. Керую командами, що просувають проекти у висококонкурентних нішах: e-commerce, b2b, igaming, finance, software/SaaS.

3 of 24

Про що сьогодні будемо говорити:

  • Типові технічні проблеми великих сайтів
  • На що потрібно звертати увагу в першу чергу під час аудиту e-commerce сайтів та маркетплейсів
  • Варіанти вирішення проблем з контентом
  • Як мінімізувати ризики негативного впливу апдейтів

4 of 24

Типові технічні проблеми великих сайтів та на що потрібно звертати увагу в першу чергу під час аудиту e-commerce сайтів та маркетплейсів

5 of 24

JS та рендерiнг

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

  • Пошуковик може вважати, що сайт не адаптований для мобільних пристроїв;
  • Дизайн сайту може бути сприйнятий як застарілий чи непривабливий;
  • Частина контенту може залишитися поза увагою ПС.
  • Пошукова система не побачить те, що може побачити користувач у результаті активних взаємодій користувача з сайтом. Бот не клікатиме, не прокручуватиме, не авторизуватиметься на сайті для доступу до контенту.
  • Якщо рендерінг контенту на JS займає понад 5 секунд, пошукові системи можуть його просто не побачити.

6 of 24

Що робити, щоб рендерінг відпрацьовував без затримок

Основне, що потрібно розуміти і пам’ятати: скрипти повинні відпрацьовувати з пріоритизацією. Те, що необхідно для рендерингу першого екрану – в першу чергу і якомога раніше. Будь-який скрипт, що посилається на інший файл, – тільки після завантаження цього файлу.

  • Можна вбудувати JS у HTML. Усі скрипти повинні лежати у вас на сервері, а не у сторонньому репозиторії;
  • Додати атрибут async до тегів (асинхронне завантаження JS)
  • Відкласти завантаження JS, розмістивши їх нижче в HTML (наприклад, не в області HEAD, а в самому низу перед закриттям тега body)

7 of 24

Завжди перевіряйте всі елементи на сторінці, особливо надважливі для SEO

Як сторінка має віддавати

Як вона віддає

8 of 24

CSR (рендерiнг на стороні клієнта)

Ви переходите на URL. Браузер надсилає запит на сервер. Якщо все гаразд – сервер надсилає відповідний HTML-документ. Цей документ містить посилання на зовнішні ресурсні файли: картинки, CSS та JS. Виявивши такі посилання, браузер надсилає додаткові запити на сервер, щоб завантажити ці файли.

Після цього браузер починає рендерити сторінку.

Швидкодія за типом CSR визначається наступними факторами:

  • Кількість і обсяг завантажуваного контенту
  • Кількість запитів до сервера
  • Оптимізацією коду JS

У чому може бути проблема?

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

9 of 24

SSR (Серверний рендерiнг)

Серверний рендеринг – це процес рендерингу сторінок перед відправкою клієнту, з формуванням сторінки за сервера.

Процес відбувається в режимі реального часу, код JS виконується після початкового завантаження.

Плюси цього способу:

Усі важливі для пошукових систем елементи доступні відразу, у вихідному HTML.

SSR забезпечує швидке перше відображення (FCP).

Мінуси:

Збільшується час до отримання першого байта (TTFB), оскільки сервер має сформувати сторінку на льоту.

10 of 24

Дублі сторінок пропозицій

Коли одні і ті самі товари/об’єкти додаються різними селерами/компаніями.

У випадку з e-commerce товарами (маркетплейси):

  • додавати артикул/назву селера у тайтл та дескріпшн
  • додавати опис селера на сторінку товару
  • спонукання селера унікалізувати опис/зображення

У випадку з сайтами нерухомості:

  • скрипт на розпізнавання дублів об’єктів, якщо вони додані однією компанією + склейка
  • спонукання агента унікалізувати опис/зображення

11 of 24

Обробка сторінок sold / out of stock

  • Якщо цей товар буде з’являтись - достатньо вказати про те, що товару немає в наявності + розмітка out of stock
  • Код відповіді сторінки в цьому випадку повинен бути 200 ОК.
  • Якщо товар ніколи більше не з’явиться, то тут 2 варіанти: �а) залишити його (якщо по цьому товару є трафік), вказавши, що товар знятий з продажу і вивевши схожі за характеристиками товари у перелінковці�б) зредиректити на максимально схожий товар. Якщо ж такий не знайдено - максимально близьку до цього товару підкатегорію.

12 of 24

Робота фільтрів

  • Якщо фільтрів багато, а товарів у категорії не сильно багато, ми обов’язково зіткнемося з проблемою малоунікальних (тонких) сторінок підкатегорій.
  • Потрійна фільтрація у такому разі буде у 80% випадків тонкою.
  • Рішення по тому, які фільтри індексувати, а які - ні мають бути індивідуальними під кожну категорію, в залежності від семантики та наявності товарів.
  • Обов’язково потрібно перевіряти, чи не генерують дублі сторінок повзунки цін та сторінки сортування (хоча останні можна іноді використати для SEO цілей)
  • Всі відкриті для індексації варіанти фільтраціі мають мати унікальні метадані та в ідеалі унікальні тексти (не обов’язково великі)

13 of 24

Чому внутрішня перелінковка - це дуже важливо

14 of 24

Ось чому:

15 of 24

Основні правила ефективної внутрішньої перелінковки для великих сайтів

  • Усі найважливіші сторінки мають бути присутні у футері та/або мати посилання з текстових блоків на більшості сторінок (меню не рахується)�
  • HTML карти сайту мають бути подріблені на окремі SILO сторінки (всі міста, всі бренди певного типу товару, всі типи товару певного бренду, всі типи акумуляторів, всі розміри шин, і т.д.), та гарантовано мати посилання з найближчих по типу сторінок, що мають велику кількість внутрішніх посилань на себе та знаходяться в 1 клік від головної сторінки�
  • Сторінки одного типу крім всього іншого мають бути обов’язково перелінковані круговою перелінковкою між собою�
  • Кожна окрема картка товару/пропозиції має мати на себе велику кількість вхідних внутрішніх посилань (категорії, фільтри, пагінація, інші товари) та велику кількість вихідних внутрішніх посилань�
  • Аналіз логів та адаптація перелінковки під отримані дані

16 of 24

Приклади:

17 of 24

Варіанти вирішення проблем з контентом

18 of 24

Генерувати чи не генерувати?

19 of 24

Генерувати, але робити це розумно:

  • Для сторінок товарів допускається мало унікальний контент (описи), тому спокійно парсимо та унікалізуємо за допомогою синонімайзингу, або через ai рерайт, наприклад https://wordai.com/
  • Для сторінок подвійної, потрійної і т.д. іфльтрації та категорій другого пріорітету використовуємо ai генерацію, наприклад https://www.jasper.ai/, або спінізуємо контент�
  • Для важливих сторінок пишемо людський текст. Якщо їх дуже багато, можна генерувати, але згодом замінити на людський�
  • Автоматичну текстову перелінковку по термінах можна використовувати, але потім проходитись руками та вибірково міняти анкори посилань, подовжуючи їх

20 of 24

ТЗ на спінізацію має максимально урізноманітнювати текст:

21 of 24

Захист від копіювання

  • Якщо захочуть спарсити - спарсять�
  • DMCA працює�
  • Абузи в Google працюють�
  • Контент треба періодично оновлювати у будь-якому випадку�
  • Регулярність оновлення контенту напряму впливає на ранжування та позиції сайту

22 of 24

Як мінімізувати ризики негативного впливу апдейтів

23 of 24

  • Відслідковувати як Google бачить сайт, рендерить різні типи сторінок. Особливу увагу звертайте на надважливі для SEO елементи: отпримання правильних мета, чи бачить пошуковик текст, чи бачить він внутрішню перелінковку, чи не з'їжджає мобільна верстка�
  • На ранніх етапах розвитку проекту, не відкривати для індексу занадто багато сторінок, особливо якщо вони погано пропрацьовані в плані контенту, та малий pagerank (слабкий DR сайту в цілому)�
  • Не відкривати для індексу глибоку фільтрацію, особливо якщо у категорії мало товарів�
  • Слідкувати за унікальністю текстів по відношенню один до одного. Навіть на великій кількості сторінок вона не має бути нижчою за 40%. Взагалі, використовувати різні сервіси для перевірки унікальності. Вони іноді брешуть.�
  • Пропрацьовувати EAT. Додатися у рейтинги. Публікувати статті про компанію не лише для SEO, але й бути присутнім у кращих медіа.�
  • Купити сео-амулет у Сергія Кокшарова

24 of 24

Дякую за увагу!