Просування інтернет-магазину
Якщо ви запускаєте інтернет-магазин у 2025 році — забудьте все, що вам розповідали “розробники сайтів під ключ”.
Сайт сьогодні — це не “інтернет-вітрина”. Це система продажів, заточена під SEO, аналітику, конверсію, архітектуру.
І якщо ви не вбудували це у проєкт від самого початку, то будете переробляти все за 3-6 місяців, коли зрозумієте, що сайт не дає ні продажів, ні позицій.
Як змінився eCommerce: від шаблону до системи
5 років тому можна було запустити шаблон на OpenCart, заповнити 100 товарів, прокачати кілька посилань — і цього вистачало. Сьогодні — ні.
Сайт перестав бути просто набором карток. Він перетворився на складну структуру, де кожна сторінка має відповідати на конкретний запит. І таких сторінок може бути не 20, а 4000 — якщо у вас правильна структура.
До чого це веде?
- Категорія більше не обмежується списком товарів — вона включає фільтраційні сторінки, підкатегорії, бренди, геозапити, і все це має бути керованим.
- Сторінки мають бути логічно пов’язані. Меню, хлібні крихти, перелінковка, шаблони URL — усе це працює на SEO.
- Всередині сайту мають бути технічні механізми, які дають змогу керувати індексацією, canonical, швидкістю завантаження, мікророзміткою і контентом. Без цього ви навіть не потрапите в індекс за більшістю фільтрів.
Чим зараз має бути інтернет-магазин?
Інтернет-магазин сьогодні — це не візуальний макет. Це:
- структура, побудована під семантику;
- архітектура, яка працює на масштабування;
- пошукова система, заточена під поведінку користувача;
- платформа, де кожен елемент вирішує завдання: залучити → показати → переконати → продати.
Користувачеві потрібні: зрозумілі посадкові сторінки; швидке завантаження; фільтри, що ведуть на потрібний результат; правильні назви та структура URL. А пошуковику — чіткий скелет сайту з сигналами релевантності та контенту.
Чому без SEO інтернет-магазин не росте?
Звичайна історія: сайт є, завантажили товари, дали рекламу — продажів немає.
- Тому що сайт не відповідає на реальні запити.
- Немає сторінок під бренди, під фільтри, під низькочастотку, під регіони.
- Картки — дублі, канонікал — не налаштований, sitemap — не оновлюється.
- Навіть якщо туди хтось потрапить — він нічого не зрозуміє і закриє сторінку.
SEO — це не те, що налаштовують після запуску. Це те, що вбудовується в сайт на рівні проєктування.
Як фундамент у будівлі. Поганий фундамент = ви не добудуєте.
У цій статті ми розберемо:
- які сторінки повинен мати інтернет-магазин і як їх створювати;
- як побудувати фільтрацію, структуру URL, шаблони мета-тегів;
- як керувати індексацією, як збирати семантику, як не допускати дублікатів;
- і головне — що відрізняє нормальний інтернет-магазин від тих, які ніколи не виростуть.
Шукаєш трафік на свій сайт? SEOquick залучить до тебе 100% органіку!
SEO – ваше довгострокове і надійне джерело трафіку з пошукових систем Google і Bing.
Зробимо комплексне SEO-просування: контент, репутація, внутрішня оптимізація, лінкбілдінг.
Наше SEO – біле, наші цілі — ваш вихід у ТОП! Ми знаємо точно: що і як. Вам же саме це треба?
Семантика для інтернет-магазину
Перше, з чого ви почнете, це збір семантичного ядра. І тут, я скажу вам, це не легка прогулянка.
Щоб збирати семантику для інтернет-магазину, вам знадобиться:
- Планувальник ключових слів — там ви будете збирати ключі під підібрану фразу.
- Зручний сервіс із кластеризації (підійде або наш старенький кластеризатор, або новий — від Unmiss).
- Розподілені ключі по майбутніх сторінках — чи то фільтр, чи то тегова сторінка пошукового запиту (про це нижче).
Кількість ключових слів у інтернет-магазину може починатися з 50 тисяч (ось приклад — наш кейс щодо магазину меблів у Польщі), і сягати мільйонів ключових слів.
Приміром, візьмемо запит “дитячий візок” і зберемо всі ключові слова для нього. Абсолютно всі, які ранжуються навіть поруч. І кластеризуємо їх.
І перебираємо так КОЖЕН кластер на предмет того, потрібен він нам чи ні. І яким видом сторінки він буде.
Для налаштування кластеризатора до списку ігнорованих слів одразу додайте вашими мовами слова, які потрібно приховати, — інакше він буде “помилково” під них створювати кластери.
Якщо вас цікавить професійний збір семантики для вашого інтернет-магазину, у нас у цій сфері досвід понад 14 років. Оскільки у нас самих був свій інтернет-магазин, і ми прекрасно знаємо, як збирати і використовувати ключові слова!
Напишіть мені, і я бонусом відправлю вам для старту семантику для якоїсь однієї вашої сторінки!
Технічне SEO інтернет-магазину
За статистикою 40% сайтів, які зверталися за послугами просування, мають майже 80% помилок, що повторюються в технічному SEO. Список охоплює:
- проблемну структуру в посиланнях (іноді непотрібну);
- відсутність індексованих комбінацій фільтрів, що індексуються;
- відсутність контенту в категоріях;
- відсутність перелінковки завдяки хмарі тегів;
- відсутність мікророзмітки для виведення зірок;
- виведення зірок для товарів з 0 відгуків.
Список набагато довший, але це ТОП 6 тих, які зустрічаються майже завжди.
Структура, яку розуміє Google
Найпоширеніша помилка — проєктувати сайт “від дизайну”. Меню красиве, картки стильні, футер — на 3 екрани.
А де структура? Де зрозуміла ієрархія категорій? Де керовані фільтри, логічні URL, хлібні крихти, канонікал?
Google не бачить красу. Він бачить HTML, структуру посилань, семантичну вкладеність. Якщо все на одній сторінці — ви не в топі.
І найцікавіше — структура в інтернет-магазині припадає переважно на сторінки рубрикатора або категорій товарів.
Приклад типової сторінки категорії для магазину
І ці сторінки збирають 80% трафіку всього інтернет-магазину. Я проводив аналіз ТОП 5 інтернет-магазинів України, і дійшов висновку — правильно опрацьована структура — вже левова частка успіху.
Тому я розпишу кілька кроків, як потрібно реалізувати подібний функціонал.
Продумайте структуру URL, щоб вони виглядали лаконічно і зрозуміло. Наприклад, складіть усі категорії в підпапку категорій виду /catalog/
Або ж можете всі категорії скласти просто в другу папку і зробити їх умовно сторінкою одного рівня, як зробив мій другий клієнт:
Просто достатньо було опрацювати семантику і розподілити товари за відповідністю в кожну посадкову сторінку. Працюють обидва методи.
Важливо, щоб ваші URL були побудовані за ЧПУ логікою, але без фанатизму — якщо URL стає дуже довгим, укоротіть його і додайте просто цифри ID сторінки, наприклад.
URL структура не зобов’язана повторювати логіку хлібної крихти. У прикладі нижче — хлібна крихта має три рівні, а URL — просто представлений по одному з них.
Для кожного кластера семантики вирішіть, де у вас буде якась підкатегорія, а де — комбінація фільтра. Фільтри розглянемо нижче.
Логіка роботи фільтрів
У багатьох магазинів фільтри працюють візуально — але нічого не роблять для індексу.
Вибираєш бренд + колір + розмір → URL залишається той самий.
Або створюється посилання з ?brand=adidas&color=black&size=43, яке не індексується.
Або як приклад — тут посадкова сторінка (поки що) закрита тегом NOINDEX, NOFOLLOW.
А тепер порівняйте з сайтом, де на кожен такий фільтр є реальна сторінка з:
- URL: /krossovki/adidas/chernye/43/
- заголовком: Чоловічі кросівки Adidas 43 розміру чорні
- мета-тегами навколо цього ключа
- хлібними крихтами
- канонікалом на себе
Як приклад — сторінка посадкової фільтра мого клієнта.
Для певної комбінації фільтрів створено посадкову сторінку — і під неї прописано метадані, заголовок і навіть контент.
Отже, наш висновок такий:
- Розібрати семантику за “інтентом”. Різний інтент — різні сторінки.
- Чітко прописати, які фільтри мають формувати окремі сторінки, а які — ні.
- Продумати логіку “красивих URL”.
- Призначити для кожного фільтра канонічний URL.
- Прописати шаблони генерації URL: /muzhskaya-obuv/krossovki/nike/43/ замість ?x=1&y=2.
- Перевірити, які сторінки реально потрапили в індекс (через Search Console або Screaming Frog).
Ось такі сторінки і ранжуються.
Що вибирати фільтром, а що підкатегорією — тут залежить від вашого обсягу товарів. Але наприклад, можна всі товари навколо ОДНОГО ключового слова скласти в категорію, а всі комбінації опрацювати як розділи фільтрів.
Індексація — це фундамент SEO для інтернет-магазинів. Якщо Google не розуміє, які сторінки вашого сайту важливі, або витрачає краулінговий бюджет на дублі, ви втрачаєте трафік і позиції.
В eCommerce дублі сторінок виникають повсюдно: один товар у кількох категоріях, фільтри зі схожими URL, сортування за ціною або новизною, пагінація. За даними Ahrefs, до 30% сторінок інтернет-магазинів можуть бути дублями, що знижує органічний трафік на 20-40% у конкурентних нішах.
Налаштування індексації та усунення дублювання — це перше, з чого я починаю роботу з будь-яким магазином. Ось як це зробити правильно, з прикладами і технічними деталями.
Сміттєві сторінки
Кожен інтернет-магазин з часом обростає сміттям. Не в прямому сенсі, звісно, а у вигляді сторінок, які не приносять трафік, не продають і тільки заважають пошуковим системам розуміти, що у вас на сайті важливо. Це можуть бути старі сторінки фільтрів, дублі карток товарів, категорії з парою продуктів або статті, які ніхто не читає. Такі сторінки не просто не приносять користі — вони крадуть ваш SEO-потенціал, збивають пошукові системи з пантелику і знижують позиції потрібних сторінок.
Проблема сміттєвих сторінок починається з того, що їх взагалі ніхто не помічає. Візьмемо типовий випадок: у вас є інтернет-магазин електроніки, і в якийсь момент ви додали фільтр “смартфони з екраном 4 дюйми”. Минув рік, мода на такі екрани пішла, сторінка фільтра залишилася, але на ній нуль трафіку й один застарілий товар.
Пошуковики продовжують її індексувати, витрачають ваш краулінговий бюджет — тобто час, який Google виділяє на сканування сайту, — а толку ніякого.
Або інший приклад: сторінка категорії “аксесуари sony”, де всього взагалі не той товар.
Такі сторінки не оптимізовані під ключові слова, не вирішують запити користувачів і тільки розбавляють релевантність сайту.
Перший крок — знайти це сміття. Відкривайте Google Analytics або будь-який інший інструмент аналітики і дивіться, які сторінки за останні пів року не принесли трафіку взагалі або отримали менше ніж 10 візитів.
Я за допомогою LookerStudio бачу список таких сторінок, де майже немає трафіку і вони дали 0 продажів.
Також варто вибрати сторінки, які мають 0 трафіку. Це можна зробити через Screamin Frog, знявши показники візитів, і виділивши нулі.
Зазвичай це старі фільтри, порожні категорії, дублі сторінок пагінації або картки товарів, які давно зняті з продажу. Ще один спосіб — зазирнути в Google Search Console, у розділ “Покриття”. Там видно, які сторінки пошуковик індексує, але позначає як “неякісні” або “з низькою цінністю”. Якщо сторінка не приносить трафік і не ранжується за ключовими словами, вона, найімовірніше, сміттєва. Не бійтеся бути жорсткими: якщо сторінка не працює на продажі, їй не місце в індексі.
Тепер питання: що з цим сміттям робити? Найпростіший спосіб — закрити такі сторінки від індексації. Використовуйте мета-тег noindex у коді сторінки, щоб сказати пошуковикам: “Не чіпайте це”.
Прописуємо якомога вище.
<meta name=”robots” content=”noindex,nofollow”
Приклад реалізації.
Це не видаляє сторінку з сайту, але прибирає її з пошукової видачі.
Інший варіант — налаштувати robots.txt, щоб заборонити краулерам доступ до цілих розділів. Припустимо, у вас купа сторінок пагінації на кшталт “категорія?page=2”. Додайте в robots.txt правило Disallow: /?page=, і пошуковики перестануть їх сканувати.
Але обережно: robots.txt блокує доступ повністю, тож переконайтеся, що не закриваєте нічого важливого.
Закриття сторінок — це пів справи. Якщо сторінка все ще доступна для користувачів, вона може отримувати внутрішні посилання, і люди на неї потраплятимуть. А це проблема, тому що сміттєві сторінки збивають з пантелику і знижують конверсію. Щоб цього уникнути, налаштуйте правильну перелінковку.
Візьмемо приклад: у вас є картка смартфона, і в розділі характеристик зазначено “діагональ екрана: 6.5 дюйма”. Це значення має бути клікабельним і вести на сторінку фільтра, де зібрані всі смартфони з екраном 6.5 дюйма. Технічно це робиться через динамічні посилання.
У CMS налаштуйте шаблон, щоб кожне значення характеристики автоматично генерувало URL виду “/smartphones?screen_size=6.5”. Такі сторінки фільтрів мають бути оптимізовані під ключові слова, наприклад, “смартфони з екраном 6.5 дюйма”, з унікальним описом і мета-тегами. Якщо сторінка фільтра не релевантна або порожня, не робіть характеристику клікабельною — це позбавить від створення нового сміття.
Перелінковка в картках товарів — це взагалі золота жила, якщо зробити її з розумом. Припустимо, в характеристиках ноутбука зазначено “процесор: Intel Core i9”. Зробіть це значення посиланням на сторінку “/laptops?processor=i9”, де зібрані всі ноутбуки з цим процесором. Але не просто кидайте посилання — переконайтеся, що цільова сторінка оптимізована: у неї є заголовок H1 на кшталт “Ноутбуки з процесором Intel Core i9”, опис на 500-700 символів і фільтри для подальшого уточнення.
Це не тільки допомагає користувачеві швидше знайти потрібний товар, а й посилює SEO, бо ви розподіляєте внутрішню кількість посилань на релевантні сторінки. А щоб не плодити сміття, регулярно перевіряйте, які сторінки фільтрів приносять трафік. Якщо сторінка на кшталт “ноутбуки з 2 ГБ ОЗП” не ранжується і не збирає візитів, закрийте її через noindex або приберіть посилання на неї.
Ще одна пастка — внутрішні посилання, які ведуть на сміттєві сторінки. Часто магазини автоматично генерують посилання в меню, футері або хмарі тегів, і вони вказують на порожні категорії або нерелевантні фільтри. Це не тільки збиває користувачів, а й витрачає краулінговий бюджет.
Ось скриншот класичного звіту з пошуку подібних сторінок. 174 сторінки з 280 були зомбі-сторінками.
Пройдіться сайтом через Screaming Frog або інший краулер і подивіться, куди ведуть ваші внутрішні посилання. Якщо знаходите посилання на сторінки з нульовим трафіком, прибирайте їх. Наприклад, у меню не має бути категорії “аксесуари для старих моделей”, якщо там один товар. Перенаправте такі посилання на більш загальну категорію, на кшталт “аксесуари для телефонів”, або на головну сторінку каталогу. І обов’язково налаштуйте sitemap.xml, щоб у ньому були тільки пріоритетні сторінки: категорії, картки товарів, популярні фільтри. Сміттєві сторінки туди не включайте, щоб пошуковики зосередилися на тому, що приносить продажі.
Наостанок — про ключові слова. Сміттєві сторінки часто з’являються, тому що ніхто не подумав, під які запити їх оптимізувати. Припустимо, у вас є сторінка фільтра “майки і футболки”. І є окрема Майки, і окрема — Футболки.
Перед створенням будь-якої сторінки, чи то фільтр, чи то категорія, перевіряйте попит через інструменти на кшталт Google Keyword Planner. Якщо запитів немає або їх занадто мало, не створюйте сторінку. А якщо сторінка вже є, але не оптимізована, або допрацьовуйте її під ключові слова, або закривайте через noindex. Це позбавить ваш сайт баласту і спрямує трафік туди, де він конвертується в гроші.
Закриття дублів
Дублі сторінок створюють канібалізацію: Google не знає, яку сторінку ранжувати за запитом, і або обирає випадкову, або знижує всі. Наприклад, якщо у вас є /krossovki/nike/ і /krossovki/nike/?color=black, і обидві сторінки індексуються, вони конкурують за один і той самий запит, розбавляючи кількість посилань і знижуючи позиції. Гірше того, Google може порахувати дублі спамом і накласти фільтр, як це було з сайтом клієнта, де 25% сторінок виявилися дублями через фільтри. Після їхнього усунення трафік зріс на 22% за три місяці.
Ще одна проблема — краулінговий бюджет. Google виділяє обмежену кількість ресурсів на сканування сайту. Якщо бот витрачає час на дублі на кшталт /krossovki/?sort=price, він може не дійти до нових карток товарів. Для великих магазинів із тисячами сторінок це критично. За даними Screaming Frog, сайти з більш ніж 10 000 сторінок часто втрачають до 15% індексованих сторінок через неоптимізовану структуру.
Як виявити дублі сторінок?
Перший крок — аудит сайту. Я використовую зв’язку Screaming Frog і Google Search Console (GSC), щоб знайти дублі. Ось мій чеклист:
- Перевірка мета-тегів. У Screaming Frog дивлюся сторінки з однаковими Title, Description або H1. Наприклад, якщо /krossovki/nike/ і /krossovki/nike/?color=black мають ідентичні Title, це потенційний дубль.
- Аналіз URL-параметрів. Фільтри на кшталт ?sort=price, ?color=black, ?page=2 часто створюють дублі. У Screaming Frog фільтрую URL з параметрами (?) і перевіряю їхній статус (200, 301, 404).
- Порівняння контенту. Використовую функцію “Near Duplicates” у Screaming Frog, щоб знайти сторінки зі схожим контентом (наприклад, картки товарів з однаковими описами).
- Перевірка GSC. У розділі “Покриття” дивлюся, які сторінки виключені як дублі.
Налаштування канонічних URL
Канонічні URL — це головний інструмент боротьби з дублями. Тег <link rel=”canonical” href=”основний_URL”> вказує Google, яку сторінку вважати основною. Наприклад, якщо у вас є /krossovki/nike/ і /krossovki/nike/?sort=price, канонікал на обох сторінках має бути:
<link rel="canonical" href="https://site.com/krossovki/nike/">
У коді виглядає це так.
Це говорить Google: “Індексуй тільки /krossovki/nike/, а інші версії — дублі”. За даними Backlinko, правильні канонікали підвищують ранжування на 15-20% у нішах із високою конкуренцією.
Як налаштувати канонікали?
- Для категорій і фільтрів. Основна сторінка категорії (наприклад, /krossovki/nike/) завжди канонічна. Усі фільтри (?color=black, ?sort=price) вказують на неї.
- Для пагінації. Перша сторінка (/krossovki/) — канонічна. Сторінки 2, 3 і т.д. (/krossovki/?page=2) посилаються на першу. Приклад: <link rel=”canonical” href=”https://site.com/krossovki/”
- Для товарів у кількох категоріях. Якщо товар міститься в /krossovki/nike/ і /obuv/sport/, обираємо одну категорію як основну і ставимо канонікал на неї (якщо в одного й того самого товару виходить різний URL — хоча такого краще уникати на етапі проєктування).
Помилки з канонікалами
- Неправильний URL. Канонікал вказує на неіснуючу сторінку (404) або редирект (301). Перевіряйте через Screaming Frog.
- Множинні канонікали. На одній сторінці два теги <link rel=”canonical”>. Це збиває Google. Приклад: CMS може генерувати два канонікали через плагіни.
- Канонікал на себе для дубля. Якщо /krossovki/?color=black має канонікал на себе, а не на /krossovki/, це не вирішує проблему.
Більшість подібних багів вимагає точкових налаштувань, і для кожного магазину ТЗ буде разюче відрізнятися.
Закриття непотрібних сторінок від індексації
Не всі сторінки мають бути в індексі. Сортування, другорядні фільтри, пагінація (крім першої) — це сміття, яке витрачає краулінговий бюджет. Я використовую два методи: robots.txt і мета-тег noindex.
Налаштування robots.txt
У robots.txt закриваємо динамічні параметри і непотрібні розділи. Приклад:
User-agent: *
Disallow: /*?sort=*
Disallow: /*?page=*
Disallow: /search/
Disallow: /cart/
Allow: /
Sitemap: https://site.com/sitemap.xml
- Disallow: /*?sort=* — блокує сортування (?sort=price, ?sort=new).
- Disallow: /*?page=* — закриває сторінки пагінації.
- Disallow: /search/ — блокує сторінки внутрішнього пошуку.
- Allow: / — дозволяє індексацію інших сторінок.
Аналогічно — для кожного сайту Robots складається вручну, і є лише “базові” налаштування для різних CMS. Також для різних роботів блокується або навпаки відкривається потрібний контент.
Мета-тег noindex
Для сторінок, які не можна закрити в robots.txt (наприклад, якщо вони вже в індексі), використовуємо <meta name=”robots” content=”noindex, follow”>. Приклад:
meta name=”robots” content=”noindex, follow”
- Де застосовувати: сторінки сортувань (/krossovki/?sort=price), пагінації (/krossovki/?page=2), фільтри з низькою семантикою (?color=purple).
- Чому follow: дозволяє Google враховувати посилання з цих сторінок, але не індексувати їх.
Що закриваємо? За замовчуванням закриваються всі комбінації фільтрів на сторінці, для яких ви ще не прописали свій Title, Description, H1 і контент.
Налаштування sitemap.xml
Карта сайту — це інструкція для Google, які сторінки індексувати. В eCommerce sitemap.xml повинен включати тільки пріоритетні сторінки: категорії, підкатегорії, ключові фільтри, картки товарів. Приклад:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://site.com/krossovki/</loc>
<lastmod>2025-05-05</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://site.com/krossovki/nike/</loc>
<lastmod>2025-05-05</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
- Що включати: категорії (/krossovki/), фільтри з трафіком (/krossovki/nike/), картки товарів.
- Що виключати: сортування, пагінацію, сторінки пошуку, кошик.
- Автоматизація: налаштовуємо генерацію sitemap через CMS (наприклад, Yoast SEO для WordPress). Оновлюємо раз на тиждень.
За даними Conductor, сайти з оптимізованою sitemap мають на 25% більше індексованих сторінок. У клієнта після виключення 5000 непотрібних URL із sitemap час сканування Google скоротився з 10 до 7 днів.
Робота з URL-структурою та редиректами
Людино-зрозумілі URL (ЛЗУ) — стандарт для eCommerce. Замість /category/123/ використовуємо /krossovki/nike/. Але старі URL можуть залишитися в індексі, створюючи дублі. Налаштовуємо редиректи:
- З www на без www: RewriteEngine On
RewriteCond %{HTTP_HOST} ^www. [NC]
RewriteRule ^ https://site.com%{REQUEST_URI} [L,R=301]
- З HTTP на HTTPS: RewriteCond %{HTTPS} off
RewriteRule ^ https://site.com%{REQUEST_URI} [L,R=301]
- Зі старих URL на нові: якщо змінювали структуру, наприклад, з /category/123/ на /krossovki/, налаштовуємо 301-редирект у .htaccess.
Приклад: клієнт змінив структуру з /product/456/ на /tovar/nike-air-max/. Без редиректів 40% сторінок пішло в 404. Після налаштування 301-редиректів трафік відновився за місяць.
Контент для категорій
Категорії — це основа SEO-трафіку в інтернет-магазині. Вони закривають високочастотні та середньочастотні запити, такі як “чоловічі кросівки” або “кросівки Nike”. Ось як я оптимізую категорії.
Контент в інтернет-магазині — це не просто тексти для заповнення сторінок, а інструмент, який закриває призначені для користувача інтенти, підсилює SEO та підвищує конверсію. У 2025 році Google оцінює сторінки через призму EEAT (досвід, експертиза, авторитет, довіра), особливо в eCommerce, де конкуренція за топ видачі величезна.
Категорії товарів мають бути корисними, унікальними і кращими, ніж у конкурентів. За даними SEMrush, сторінки з оптимізованим контентом залучають на 20-30% більше органічного трафіку, а якісні картки товарів збільшують конверсію на 15%. Ось як я налаштовую контент для категорій і карток, з технічними прикладами і кейсами з практики.
Контент вирішує три завдання:
- відповідає на запити користувачів;
- допомагає Google зрозуміти релевантність сторінки;
- підвищує довіру.
Без цього Google може вважати сторінку недостатньо корисною, особливо після оновлень Helpful Content Update. За даними Moz, сторінки з унікальним контентом, що відповідає EEAT, ранжуються на 10-15% краще в нішах з високою конкуренцією.
Проблема багатьох магазинів — шаблонні або скопійовані тексти. Наприклад, 60% карток товарів у середньому eCommerce-сайті мають описи від постачальників, що знижує унікальність і позиції. Ще гірше — відсутність контенту на категоріях або мінімальні описи на кшталт “Купити кросівки недорого”. Такий підхід не відповідає на інтенти і не дає Google приводу підняти сторінку в топ.
Унікальні описи
Тексти для категорій пишемо під ключові слова кластера, виявлені через Ahrefs або Serpstat. Наприклад, для категорії “Чоловічі кросівки” збираємо кластер: “кросівки чоловічі”, “купити кросівки чоловічі”, “чоловічі кросівки Nike”.
Обсяг тексту — 500-1000 символів, щоб покрити інтенти, але не переспамити. Текст розміщуємо внизу сторінки, з можливістю приховування через JavaScript (але контент має бути в HTML-коді для Google).
Приклад коду для приховування тексту:
<div class="category-description">
<p>Чувацькі кросівки - універсальне взуття...</p>
<div class="hidden-content" style="display: none;">
<p>Зверніть увагу на розмір...</p>
</div>
<button onclick="toggleContent()">Показати ще</button>
</div>
<script>
function toggleContent() {
document.querySelector('.hidden-content').style.display = 'block';
}
</script>
Сам контент може бути написаний як за допомогою GPT, так і руками. Пам’ятайте, як писати контент, уникаючи стилю ШІ! У мене на цю тему є чудова інструкція, як писати контент.
Візуальний контент
Фото, відео та інфографіка збільшують час на сторінці та знижують відсоток відмов. За даними OptinMonster, сторінки з відео мають bounce rate на 10-15% нижчий. Для категорії “Чоловічі кросівки” я додаю:
- Фото: мінімум 3-5 зображень (банер, товари, лайфстайл). Формат WebP, розмір до 200 КБ, атрибут alt: <img src=”krossovki-nike.webp” alt=”Чоловічі кросівки Nike для бігу”>. Ключові слова в картинках чудово дають можливість ранжуватися за картинками і ловити трафік у видачі.
- Відео: огляд моделей або гайд з вибору (наприклад, “Як вибрати кросівки для бігу”). Вбудовуємо через YouTube з мікророзміткою:
{
"@context": "https://schema.org",
"@type": "VideoObject",
"name": "Як вибрати кросівки для бігу",
"description": "Гайд з вибору чоловічих кросівок для бігу та прогулянок",
"thumbnailUrl": "https://site.com/video-thumb.jpg",
"uploadDate": "2025-05-01",
"contentUrl": "https://youtube.com/watch?v=abc123"
}
- Інфографіка: таблиця розмірів або порівняння брендів. Оптимізуємо: <img src=”size-chart.webp” alt=”Таблиця розмірів чоловічих кросівок”>.
Хмара тегів
Внизу категорії розміщуємо посилання на фільтри: “Кросівки Nike”, “Чорні кросівки”, “Кросівки 43 розміру”. Це покращує UX і посилює внутрішню перелінковку. Приклад:
<div class="tags">
<a href="/krossovki/nike/">Кросівки Nike</a>
<a href="/krossovki/chernye/">Чорні кросівки</a>
<a href="/krossovki/razmer-43/">Кросівки 43 розміру</a>
</div>
За даними Ahrefs, хмари тегів збільшують глибину переглядів на 10% і допомагають індексації фільтрів.
Контент для карток товарів
Картки товарів закривають низькочастотні запити, такі як “кросівки Nike Air Max 43 розміру чорні”, і впливають на конверсію. За даними Razorpay, картки з детальними описами привертають на 25% більше органічного трафіку і конвертують на 15% краще.
Трафік на картки товарів в інтернет-магазинах рідко перевищує 40% (а іноді становить і всі 15% трафіку), але саме тут трафік може бути найбільш конверсійним.
Наприклад тут на графіку трафік зібрано на всі сторінки, крім товарів, а на графіку нижче — виключно товарний трафік.
Але у цих запитів є одна перевага — ймовірно, за ними ви будете займати частіше перші рядки в пошуку.
Детальні описи
Описи пишемо на 200-400 слів, під низькочастотні запити:
- Характеристики. Можна для генерації опису товарів використовувати табличні характеристики та спиратися на них. Також їх вказати (вибрати ключові) в розділі опису, а детальні — вивести в спеціальному блоці.
- Переваги. Завжди спирайтеся на 6 правил написання контенту.
- Ключові слова. Завжди варто в описі впровадити і назву товару, а для деяких ніш — врахувати ті запити, які люди гуглять, коли шукають той, чи інший товар (наприклад, у ніші автозапчастин — VIN коди авто, або артикули запчастин. У ніші запчастин для техніки — список сумісних моделей пристроїв). Тут підхід до ключів будується на логіці низькочастотних LSI запитів.
Приклад опису самої трафікової сторінки мого клієнта. Ось така сторінка приводить йому стабільно 50 прямих клієнтів на місяць на цей товар. І якщо вбивають його повну назву товару — вона перебуває на 2 місці (а на сайті роботи з SEO тільки почали вести).
Важливо продумати текстову частину і вона має бути спрямована на продаж. У маркетингу існує 6 методів побудови рекламного тексту, і ми люб’язно поділимося з вами. Обирайте собі сценарії при формуванні текстів для карток за такою логікою:
- AIDA — розшифровується як Attention, Interest, Desire, Action. Приклад: “Discover the secret of smooth skin. Loved by thousands. Why wait? Try now!” (“Секрет гладкої шкіри розкрито. Тисячі задоволені. Навіщо чекати? Спробуй просто зараз!”).
- PAS — (Problem, Agitate, Solution). Приклад: “Tired of dull hair? You’re not alone. Discover our rejuvenating shampoo.” (“Втомилася від тьмяного волосся? Ти така не одна. Спробуй наш відновлювальний шампунь.”).
- 4Cs або Clear, Concise, Compelling, Credible. Приклад: “Fast relief. No side effects. Trusted by doctors. Get your sample today.” (“Швидке полегшення. Без побічних ефектів. Схвалено лікарями. Замовте пробник уже сьогодні.”).
- FAB або Features, Advantages, Benefits. Приклад: “Ultra-light laptop. Saves space & boosts productivity. Perfect for on-the-go tasks.” (“Компактний і легкий ноутбук. Більше свободи — вища продуктивність. Чудовий вибір для тих, хто завжди в русі.”).
- ACC або Awareness, Comprehension, Conversion. Приклад: “Meet our new skincare line. Vegan & paraben-free. Shop the collection now.” (“Наша нова косметика — вже тут. Веганська формула, жодних парабенів. Загляньте в колекцію.”).
- SLAP або Stop, Look, Act, Purchase. Приклад: “Wait! Check out our summer collection. Limited stock. Grab yours today!” (“Подивися, що ми приготували до літа! Колекція обмежена — хапай, поки є!”).
Мікророзмітка Schema.org
Мікророзмітка виводить у видачі рейтинг, ціну, відгуки, підвищуючи CTR на 5-10% (за даними BigCommerce). Налаштовуємо для карток тип Product:
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Кросівки Nike Air Max 43 розміру",
"image": ["https://site.com/images/nike-air-max-1.jpg", "https://site.com/images/nike-air-max-2.jpg"],
"description": "Чоловічі кросівки Nike Air Max 43 розміру для бігу та повсякденного носіння.",
"sku": "NKE-12345",
"brand": {"@type": "Brand", "name": "Nike"},
"offers": {
"@type": "Offer",
"priceCurrency": "UAH",
"price": "4500",
"availability": "https://schema.org/InStock",
"priceValidUntil": "2025-12-31"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.5",
"reviewCount": "120"
},
"review": [
{
"@type": "Review",
"author": {"@type": "Person", "name": "Ivan"},
"datePublished": "2025-04-01",
"description": "Відмінні кросівки, зручні, розмір в розмір."
}
]
}
- Поля: sku — унікальний код товару, image — масив фото, priceValidUntil — термін дії ціни.
- Перевірка: використовуємо Google Rich Results Test.
Для отримання красивого сніпета цієї мікророзмітки буде більш ніж достатньо.
Відгуки та розділ “Запитання та відповіді” додають унікальності та підвищують довіру. За даними BrightLocal, 79% покупців довіряють відгукам так само як особистим рекомендаціям.
- Відгуки: реалізуємо через CMS, з можливістю модерації. Важливо, щоб відгуки про продукт залишали реальні покупці, а не просто “користувачі, які проходять повз”.
- FAQ: питання — збираємо популярні запитання і даємо відповіді на них внизу товару. Реалізуємо через CMS, з можливістю модерації.
- Перелінковка в картках. Додаємо блоки “Схожі товари” і “З цим купують”, щоб утримувати користувачів і посилювати SEO.
Блог для інтернет-магазину
Власники інтернет-магазинів нерідко вважають блог обов’язковою частиною сайту. Ідея проста: пишеш статті, вони потрапляють у пошук, приваблюють людей, і хтось із них щось купить. Але на практиці блог часто перетворюється на марнування часу і грошей.
На додаток сайти з мільйонним трафіком не розвивають свої блоги, і взагалі не приділяють цій семантиці на сайтах магазинів.
Приміром, Епіцентр з 600,000 сторінками і 7 мільйонами трафіку, має всього 748 статей у блозі, які дають просто крупиці переходів. І цю тенденцію він утримує вже давно і не розвиває.
Розберемо, чому він може не просто не допомагати, а навіть заважати вашому бізнесу.
Блог не приводить тих, хто готовий купувати
Статті в блозі зазвичай приваблюють людей, які шукають інформацію, а не збираються щось купити просто зараз. Наприклад, стаття “Як вибрати навушники для музики” збере тих, хто хоче розібратися, але не тих, хто вже шукає “бездротові навушники Sony”. Такі відвідувачі читають текст, отримують відповідь і йдуть.
Наприклад, ось стаття одного з інтернет-магазинів. Жахлива стаття, з купою тексту, з посиланнями. Таке не потрібно нікому. Тим більше це не дасть вам клієнта. Ви отримаєте 0 коментів, 0 покупок і купу непотрібного трафіку. Ще з не з тих країн.
Більшість читачів блогу не переходять у каталог товарів. За даними аналітики eCommerce, тільки 2-5% переходять далі, а купують і зовсім 0,1-0,3%. Для порівняння, сторінки категорій дають конверсію 3-7%, картки товарів — 5-10%.
Я аналізував величезну кількість даних з Google Analytics і ніде не бачив у списку блогу взагалі сторінок, які принесли продажі. Ніде.
Зосередьтеся на сторінках під запити з явним наміром купити, на кшталт “купити навушники” або “смартфони Apple”. Вони приводять людей, готових до покупки.
Блог відвертає від покупок
Блог може відводити користувачів від головної мети — покупки. Людина заходить, щоб вибрати, скажімо, ноутбук, але бачить розділ “Блог” і йде читати “Який процесор краще для ігор”. У підсумку вона тоне в інформації, починає сумніватися і йде без замовлення. Це особливо помітно на мобільних, де зайвий клік різко знижує шанси на покупку.
Блог збільшує кількість переглянутих сторінок, але знижує конверсію в замовлення. Аналітика показує, що сайти з активним блогом часто мають на 10-15% вищий bounce rate (показник відмов) на комерційних сторінках.
Ось приклад ідеального варіанта простої шапки магазину. Ніякого блогу, і все зрозуміло.
Приберіть блог з головного меню або зробіть його менш помітним. Направляйте користувачів на категорії та товари через перелінковку.
Блог з’їдає ресурси
Вести блог — це не просто написати кілька текстів. Потрібно збирати семантику, писати статті, оптимізувати їх під SEO, оновлювати старий контент. Для інтернет-магазину це часто занадто дорого і не окупається.
Ви витрачаєте приблизно:
- Збір семантики: 10-20 годин на одну нішу.
- Написання статті (2000-3000 слів): 2-3 дні роботи копірайтера. З урахуванням навіть GPT — підбери фотки, зроби хороший матеріал, вичитай.
- Оптимізація і публікація: ще 2-3 години на текст.
- Підсумок: 10 статей на місяць = десятки годин і значний бюджет. Якщо говорити агентськими цифрами, одна стаття вам вийде в 50-100$.
Що в підсумку? Трафік зростає, але продажі майже не змінюються. Відвідувачі блогу рідко доходять до кошика, вони взагалі рідко доходять до товарів!
Куди варто вкласти ці гроші? Краще приділіть усі ресурси на контент для карток товарів (докладні описи, фото, відео). Це безпосередньо впливає на продажі. Займіться відеомаркетингом і налаштуйте стабільний приплив відео на ваші соцмережі.
Але блог не завжди марний, він працює в рідкісних випадках. У товарах з довгим циклом купівлі (наприклад, професійне обладнання) блог допомагає пояснити продукт і вибудувати довіру. У будь-якому разі блог має працювати на продажі. Кожна стаття повинна вести до товарів через посилання або заклики до дії.
Також у блозі можна публікувати інформацію про проведення ваших брендових акцій, чорних п’ятниць і сезонних розпродажів. Це точно допомагатиме вам ранжуватися.
У блозі можна розповісти про заходи, що проходять, виставки та промоакції. Подібні матеріали підключаємо до розсилки і прив’язуємо з продажами своїх товарів.
Аналітика і конверсія
Говорити про просування інтернет-магазину без аналітики — це як керувати машиною із закритими очима. Ви можете тиснути на газ, але куди їдете, незрозуміло. Аналітика показує, що працює, а що тягне ваш бізнес вниз. І головне — вона безпосередньо пов’язана з конверсією, тобто з тим, скільки людей, які зайшли на сайт, у підсумку залишають гроші.
Проблема в тому, що багато власників магазинів дивляться тільки на трафік, ігноруючи, як користувачі взаємодіють із сайтом. Але ж саме від цього залежить, куплять у вас чи підуть до конкурентів.
Ось дивиться найчастіше будь-який власник сайту сюди і думає: “О, трафік стабільний або трафік падає”. А розбиратися чому — тут особливо механізмів то й немає.
Розберемо, як три ключові елементи користувацького досвіду — мобільне меню, пошук на сайті та оформлення замовлення — впливають на ваші продажі і як їх налаштувати, щоб не втрачати клієнтів.
Мобільне меню
Більше ніж половина трафіку інтернет-магазинів приходить з мобільних пристроїв. Якщо ваше меню на телефоні незручне, ви втрачаєте клієнтів ще на вході.
Подумайте, скільки разів ви самі закривали сайт, тому що не могли знайти потрібний розділ? Користувачі не витрачатимуть хвилини, щоб розібратися у вашому меню. У них є три секунди, щоб зрозуміти, де каталог, де кошик, де акції. Якщо не встигаєте — до побачення.
Ось два сайти з мобільними меню, з різним підходом до їх реалізації. Який варіант вам подобається?
Часта помилка — перевантажене меню. Деякі магазини намагаються засунути туди все: від “Про компанію” до “Блогу” і роблять це незручно для перегляду. У підсумку користувач тоне в посиланнях і йде. Гірше того, бувають меню, не адаптовані під мобільні: дрібні шрифти, посилання, на які неможливо натиснути пальцем, або списки, що випадають і закривають половину екрана. Все це збільшує bounce rate, тобто відсоток людей, які залишають сайт, не зробивши жодної дії.
Але я покажу і приклади жахливої реалізації.
Тут, наприклад, узагалі власник зробив ДВА різних меню. Питання — навіщо.
Щоб виправити ситуацію, спрощуйте. Мобільне меню має бути лаконічним: основні категорії, пошук, кошик, особистий кабінет. Усе. Подивіться на великі магазини — у них меню займає мінімум місця, але все на виду.
Наприклад, можна зробити візуально меню ось так. Каталог — кнопкою, яка буде відразу відкривати список товарів, а все інше залишиться доступним для входу.
Технічно налаштуйте адаптивний дизайн: шрифт не менше 16px, відступи між посиланнями мінімум 10px, щоб користувач не промахнувся пальцем.
І обов’язково тестуйте на реальних пристроях, а не тільки в браузері. Аналітика покаже результат: якщо bounce rate на мобільних сторінках вище 50%, починайте з меню. Виправите — побачите, як зростають час, проведений на сайті, і глибина переглядів.
Пошук на сайті
Пошук — це серце інтернет-магазину. Користувачі, які ним користуються, на 30% частіше доходять до покупки, тому що вони знають, чого хочуть. Але якщо пошук працює погано, ви втрачаєте цих гарячих клієнтів. А поганий пошук — це не рідкість.
Я перевірив понад 50 сайтів на предмет пошуку в одній ніші, і лише 3% з них пройшли всі тести на відмінно. У 20% пошук просто не хотів шукати (приклад 1 зі скриншота), у 76% були баги різного характеру:
- Не було пошуку за артикулом.
- Не було пошуку за категорією.
- Не було пошуку за синонімами.
- Не було пошуку за злитим написанням бренду (наприклад MonsterPro і Monster Pro).
- Не було прев’ю до пошуку, коли ви вбиваєте результат.
Налаштування пошуку починається з технічної бази. Використовуйте двигуни, які підтримують синоніми та виправлення помилок, на кшталт Elasticsearch або вбудованих рішень вашої CMS. Переконайтеся, що пошук індексує не тільки назви товарів, а й описи, категорії, фільтри. Наприклад, запит “fatbike” має видавати релевантні фетбайки — велосипеди, а не все підряд, як ми бачимо.
Додайте автодоповнення — це коли користувач починає писати, а сайт відразу пропонує варіанти. Це економить час і знижує ймовірність, що людина піде через невдалий запит.
Вгадайте, де прев’ю відразу допоможе людині купити. Функція “автопідказки” Google існує теж не дарма.
Не забувайте про аналітику. В інструментах на кшталт Google Analytics можна налаштувати відстеження пошукових запитів на сайті. Також можна налаштувати власний сервіс збору “пошукових запитів і заповнень” всередині сайту.
Дивіться, що люди шукають і що не знаходять. Якщо багато запитів повертають нуль результатів, значить, ваш пошук або каталог не закривають попит. Припустимо, користувачі часто шукають “розумні годинники до 200 доларів”, але нічого не знаходять. Це сигнал — створіть категорію або фільтр під такий запит. Хороший пошук не тільки утримує клієнтів, а й підказує, як поліпшити структуру сайту.
Зручність в оформленні замовлення та оплата
Оформлення замовлення — це момент істини. Людина вирішила купити, але якщо процес складний, вона передумає. За даними eCommerce, до 70% користувачів кидають кошик через незручне оформлення. Типові проблеми: занадто багато полів у формі, незрозумілі кроки, відсутність популярних способів оплати. Буває, що магазин вимагає реєстрацію перед покупкою. Це як поставити шлагбаум перед касою. Або, наприклад, сайт не показує підсумкову суму з доставкою до останнього кроку. Клієнт бачить несподівану ціну і йде.
Подивитися свою статистику можна у звіті Google Analytics — Монетизація — Шлях до покупки.
У середньому за статистикою хороші показники у магазину варіюються у вищевказаних цифрах.
- Перегляд товару 60-80%.
- Додавання в кошик 15-40%.
- Купівля 75-95%.
Якщо ваша статистика відрізняється, у вас проблеми.
Щоб це виправити, спрощуйте все до мінімуму.
- Форма замовлення має бути короткою: ім’я, email, телефон, адреса.
- Авторизація через соцмережі, Google або Apple ID.
- Дайте можливість оформити замовлення без реєстрації — це збільшує конверсію на 10-20%.
- Кроки мають бути прозорими: вибір товарів, доставка, оплата, підтвердження. На кожному етапі показуйте, що клієнт отримає і скільки заплатить. Наприклад, одразу вказуйте вартість доставки, щоб не було сюрпризів.
Оплата — окрема історія. Якщо ви працюєте на міжнародному ринку, пропонуйте максимум варіантів: картки (Visa, Mastercard), PayPal, Apple Pay, Google Pay. Переконайтеся, що платіжний шлюз працює швидко і не кидає помилки.
Аналітика тут критично важлива. Відстежуйте воронку продажів: скільки людей додали товар у кошик, скільки дійшли до оформлення, скільки оплатили. Якщо на якомусь етапі великий відвал, шукайте проблему. Наприклад, якщо 80% кидають кошик на етапі оплати, перевірте, чи працює платіжний шлюз і чи є потрібні способи оплати.
Інструменти на кшталт Hotjar або Clarity допоможуть побачити, де користувачі застряють, — вони записують дії на сайті та показують, на яких полях люди здаються.
Ваш наступний крок
Ви дочитали до цього моменту, і, скоріш за все, вже розумієте: інтернет-магазин — це не просто сайт із товарами, а складна система, де кожен елемент має працювати на продажі. Семантика, технічне SEO, контент, аналітика, користувацький досвід — усе це ланки одного ланцюга. Якщо хоч одна ланка слабка, ви втрачаєте трафік, позиції і, головне, гроші.
Проблема в тому, що багато власників магазинів сподіваються на щастя: запустять сайт, завантажать товари, дадуть рекламу і чекають, що клієнти самі прийдуть. Не прийдуть. Без продуманої структури, оптимізації та аналізу ваш проєкт залишиться красивою вітриною, яку ніхто не бачить.
Але ось хороша новина: все, про що ми говорили в цій статті, можна впровадити. Так, це не легка прогулянка. Налаштування фільтрів, очищення сміттєвих сторінок, збір семантики на сотні тисяч ключів — це вимагає часу і знань. І знаєте, що найсмішніше? Більшість магазинів навіть не розуміють, куди у них витікають гроші. Може, у вас половина трафіку йде на дублі сторінок. Або мобільне меню відлякує клієнтів. Або пошук на сайті видає чохли замість смартфонів. Ви не дізнаєтеся, поки не заглянете під капот.
Саме тому ваш перший крок — це аудит. Не просто «подивитися сайт», а глибока перевірка: від технічних помилок до користувацьких сценаріїв. Аудит покаже, де ви втрачаєте трафік, чому користувачі йдуть без покупки і які сторінки тягнуть вас униз. Це як рентген для бізнесу: ви бачите, що зламано, і розумієте, як лагодити. Без аудиту ви витрачатимете бюджет на рекламу, контент або розробку, але не факт, що це спрацює. Уявіть, що ви заливаєте паливо в машину з пробитим баком — ось так виглядає просування без аналізу.
Ми з командою займаємося цим понад 14 років. Ми знаємо, як розібрати ваш сайт по гвинтиках, знайти слабкі місця і перетворити його на машину для продажів. І ні, це не про «зробимо красиво». Це про результат: більше трафіку, вища конверсія, кращі позиції. Якщо ви готові перестати гадати і почати заробляти, напишіть нам.
Аудит — це не витрата, а інвестиція, яка окупиться, коли ваш магазин почне приносити клієнтів. Зробіть крок. Замовте аудит просто зараз, і розберемося, як вивести ваш проєкт у топ.
Запропоновані статті
Підпишіться на розсилку
Будьте в курсі останніх новин та спеціальних пропозицій
Я із задоволенням відповім на них. Якщо вас цікавить просування вашого проєкту або консультація з розкрутки, я з радістю готовий поспілкуватися з вами.
Напишіть мені, будь ласка, зручним для вас способом.