SEO інтернет-магазину відрізняється від просування звичайного сайту масштабом: тисячі URL, автоматично згенеровані сторінки фільтрів, дублі і асортимент, що постійно змінюється. Перемагає не той, хто напише більше тексту, а той, хто вибудує правильну структуру і прибере технічне сміття. Нижче — повне керівництво: від дерева каталогу до розмітки, контенту і посилань.
01 З чого почати: пріоритети SEO для магазину
Головна помилка на старті — одразу братися за тексти на картках товару. Основний органічний трафік магазину йде не на картки, а на сторінки категорій і посадкові сторінки фільтрів, тому порядок робіт має бути іншим.
Розумна послідовність виглядає так:
- семантика і структура каталогу — дерево категорій під кластери попиту;
- рішення щодо фільтрів — які комбінації стануть окремими сторінками;
- оптимізація сторінок категорій — заголовки, перелінковка, корисний контент;
- оптимізація карток товару — унікальні описи, характеристики, розмітка;
- технічна частина — дублі, canonical, пагінація, швидкість, sitemap;
- контент і посилання — блог, гайди з вибору, зовнішні посилання і згадки.
Кожен наступний крок спирається на попередній: оптимізувати категорії до того, як спроєктована структура, — втрачений час.
02 Структура каталогу і семантика
Структура каталогу — це карта того, які запити магазин узагалі здатен закрити. Якщо під кластер попиту немає окремої сторінки, ранжуватися за ним нема чому.
Від попиту до структури
Спершу збирають семантику і розбивають її на кластери за інтентом і видачею — як це робиться, докладно розібрано в статті про семантичне ядро. Потім під кожен великий кластер проєктують категорію або підкатегорію: «ноутбуки» → «ігрові ноутбуки», «ноутбуки для роботи», «ультрабуки». Google не використовує структуру URL для розуміння ієрархії сайту напряму — він орієнтується на внутрішні посилання, тому важливо зв'язати меню, категорії і підкатегорії явними посиланнями, про що Google пише в керівництві зі структури eCommerce-сайту.
Які фільтри робити посадковими сторінками
Частину запитів користувач формулює як фільтр: «кросівки Nike», «холодильники до 15000», «сукні червоні». Такі комбінації з реальним попитом варто перетворити на окремі індексовані сторінки з власними title і адресою. Орієнтир — дані про частотність: якщо за зв'язкою «категорія + значення фільтра» є попит, робимо сторінку; якщо немає — закриваємо від індексації.
03 Оптимізація сторінок категорій
Категорія — головна посадкова сторінка магазину в органіці. Її завдання — швидко показати асортимент, допомогти звузити вибір і дати пошуковику зрозуміти, якому запиту вона відповідає.
Що проробляють на сторінці категорії:
- Title, H1 і мета-опис — з основним запитом категорії, без переліку всіх синонімів поспіль;
- Короткий корисний текст — чим відрізняються підкатегорії, на що дивитися під час вибору, які бренди є; не «простирадло» заради обсягу;
- Перелінковка — посилання на підкатегорії, популярні фільтри і топові товари прямо на сторінці;
- Хлібні крихти з розміткою BreadcrumbList — допомагають і користувачу, і пошуковику;
- Швидкість і стабільність верстки — категорії з великими списками товарів важкі, за Core Web Vitals стежать окремо;
- Пагінація — сторінки 2, 3, N мають бути доступні за посиланнями і мати унікальні title; canonical зі сторінок пагінації ставлять на них самих, а не на першу.
Добре оптимізована категорія, за різними оцінками, приносить у рази більше органічного трафіку, ніж окрема картка товару, бо закриває частотні запити верху воронки.
04 Оптимізація карток товару
Картка зазвичай закриває вузький запит за конкретною моделлю, але таких карток тисячі, і сумарно вони дають помітний трафік. Головна проблема — однакові описи з фіду постачальника на сотнях магазинів.
Що підсилює картку:
- Унікальний опис — хоча б перероблений, а краще свій: для кого товар, чим відрізняється, що в комплекті;
- Title за схемою «товар + бренд + модель + ключова характеристика», а не просто артикул;
- Характеристики таблицею — структуровані дані, за якими товар знаходять за властивостями;
- Фото і відео з alt — кілька ракурсів, реальні зображення, а не лише рендер постачальника;
- Відгуки і рейтинг — унікальний користувацький контент і сигнал довіри;
- Блок «схожі» і «з цим купують» — перелінковка і утримання;
- Розмітка Product, Offer і AggregateRating — за вимогами Google до структурованих даних для eCommerce; вона дає розширені сніпети з ціною, наявністю і рейтингом.
Товари з варіаціями (розмір, колір) зазвичай об'єднують на одній картці, а не плодять десяток майже однакових URL.
05 Технічні особливості eCommerce
Саме техніка найчастіше заважає магазину рости: фільтри і сортування генерують тисячі майже однакових URL, які розмивають краулінговий бюджет і конкурують між собою.
Фасетна навігація і дублі
Комбінації фільтрів ділять на дві групи. З попитом — окремі сторінки з унікальними title. Без попиту — закривають від індексації: canonical на основну категорію, noindex або обробка параметрів URL. Фільтрацію зручно робити через AJAX, але URL при цьому має змінюватися, щоб сторінку можна було відкрити за прямим посиланням.
Canonical, пагінація і один товар у різних категоріях
Той самий товар, доступний із кількох категорій, має мати один основний URL, на який посилаються canonical інших варіантів. Загальні принципи роботи з дублями Google описує в документації про консолідацію дублювальних URL. Дублі www/без-www, зі слешем і без, http/https прибирають редиректами на рівні сервера.
Sitemap, швидкість і наявність
У sitemap потрапляють лише індексовані категорії, посадкові фільтри і картки в наявності. Відсутні товари не видаляють мовчки: картку лишають із позначкою і блоком аналогів або ставлять 301 на категорію, якщо товар знято назавжди.
06 Контент і комерційні фактори
Окрім категорій і карток магазину потрібен контент, який приводить користувача на ранньому етапі вибору і веде його до покупки.
- Блог і гайди «як обрати» — під інформаційні запити («як обрати пилосос», «чим відрізняється X від Y»), з посиланнями на релевантні категорії;
- Зв'язка «стаття → категорія» — кожен гайд веде на комерційну сторінку з відповідним асортиментом;
- Користувацькі відгуки на товарах і в категоріях — унікальний контент і комерційний сигнал;
- Фактори довіри — зрозумілі умови доставки, оплати і повернення, контакти, ціна на місці, а не «уточнюйте».
Окремо варто готувати контент до видачі за участю ШІ: як це працює і що змінювати на сторінках, розбираємо в статті про AI Overviews і GEO.
07 Посилання, аналітика і типові помилки
Посилання і коректна аналітика — те, що відрізняє магазин, який росте, від магазину, який тупцює на місці після базової оптимізації.
На що звернути увагу:
- Посилання — огляди і добірки, тематичні каталоги, PR, експертні матеріали і гайди; як нарощувати їх без ризику — у статті про лінкбілдинг;
- Аналітика — електронна торгівля в GA4, звіти Search Console у розрізі категорій, відстеження видимості фільтрів-посадкових;
- Merchant Center і товарний фід — коректний фід допомагає і в безкоштовних картках товарів, і в рекламі.
Типові помилки: ставка на картки замість категорій, відкриті для індексації фільтри без попиту, SEO-тексти-простирадла, мовчазне видалення сторінок товарів, ігнорування дублів і пагінації. Повний чек-лист для самоперевірки є в матеріалі про SEO-аудит сайту. Як це працює на практиці, видно в наших кейсах — магазин електроніки і магазин товарів для дому. Просування магазину під ключ — це seo-просування.
Окрім SEO магазин зазвичай просувають і платно: Performance Max із товарним фідом для реклами і маркетплейси Rozetka і Prom.ua як окремий канал продажів.
Схема перелінковки категорій, карток товару і статей блогу, про яку йшлося вище, докладно розібрана в окремому керівництві з внутрішньої перелінковки.
Як налаштувати сам товарний фід і запустити рекламу карток товару, розібрано окремо в керівництві з Google Shopping і Merchant Center.
Як зібрати ключі саме для категорій, карток і фільтрів каталогу, розібрано в окремому керівництві із семантики для інтернет-магазину.
08 Часті запитання
З чого почати SEO інтернет-магазину?
Зі структури каталогу і семантики, а не з текстів на картках. Спершу збирають запити, розбивають на кластери й проєктують дерево категорій і підкатегорій так, щоб під кожен кластер попиту була своя посадкова сторінка. Паралельно вирішують, які фільтри перетворити на окремі сторінки. Лише після цього має сенс оптимізувати самі категорії і картки.
Що важливіше для трафіку — картки товару чи категорії?
Категорії та посадкові сторінки фільтрів. Вони збирають частотні запити на кшталт «купити X», «X бренда Y», «X недорого» і приводять користувача раніше в циклі покупки. Картки товару теж потрібні, але кожна зазвичай закриває вузький запит за конкретною моделлю. Основний органічний трафік магазину йде на категорії.
Чи потрібен SEO-текст у категорії?
Короткий корисний блок — так, «простирадло» на 3000 знаків унизу сторінки — ні. Текст має допомагати обрати: чим відрізняються підкатегорії, на що дивитися під час покупки, які бренди представлені. Якщо він написаний лише для пошуковика і не несе користі, краще обійтися без нього — на ранжування сильніше впливають асортимент, структура і посилання.
Що робити з фільтрами в SEO?
Розділити їх на дві групи. Комбінації з явним попитом (бренд, розмір, колір, призначення) роблять окремими індексованими сторінками з унікальними title і, за можливості, текстом. Усі інші комбінації закривають від індексації через canonical на основну категорію, meta robots noindex або правила для параметрів URL — інакше фільтри генерують тисячі майже однакових сторінок.
Як закрити дублі в інтернет-магазині?
Налаштувати canonical: сторінки з параметрами сортування, пагінації і більшості фільтрів посилаються на канонічну версію категорії. Той самий товар у кількох категоріях має бути доступний за одним основним URL. Товари з варіаціями (колір, розмір) частіше об'єднують на одній картці. Дублі www/без-www і зі слешем прибираються на рівні редиректів.
Що робити з товаром, якого немає в наявності?
Не видаляти сторінку, якщо товар повернеться або є аналоги. Лишають картку з позначкою про відсутність, ціною і кнопкою сповіщення, додають блок зі схожими товарами. Якщо товар знято назавжди і заміни немає — ставлять 301-редирект на батьківську категорію або відповідний аналог, а не віддають 404.
