SEO для інтернет-магазину: від технічного стану до сторінок, які продають
SEO для інтернет-магазину починається з каталогу, а не з текстів: пошуковик має отримати повний список сторінок, зрозуміти, де ціна й наявність, і не витратити обхід на дублі. Поки цього немає, запити й описи писати рано. 31 липня 2026 року ми зняли показники з трьох живих магазинів — солодощі, будматеріали, садовий інструмент. У двох карта сайту віддає код 200 і нуль байтів. У третьому в ній 4 236 записів на 1 300 адрес. Тобто в жодному з трьох Google не отримує коректного списку сторінок.
4 236 записів у карті на 1 300 унікальних — 3,3 адреси на товар
Перша відповідь сервера
402,9 мс, 547,3 мс і 625 мс
Показники зняті нашим виміром на живих сайтах відповідного масштабу.
після безкоштовного аудиту
Вартість
30
Гарантія
днів після підписання акта
3
Магазинів поміряли ззовні
живих магазини, вимір 31.07.2026
у двох із трьох — HTTP 200 і нуль байтів у тілі
Карта сайту
4 236
Дублі адрес
записів у карті на 1 300 унікальних — 3,3 адреси на товар
жодного блоку Product у всіх трьох магазинах
Розмітка товару
402,9 мс
Перша відповідь сервера
, 547,3 мс і 625 мс
від жодного лічильника до GA4 з подіями перегляду списку товарів
Аналітика
Кому підходить
Ситуації, у яких ця послуга дає результат
Ситуація 1 з 5
Каталог наповнений, а трафіку з пошуку майже немає
Магазин солодощів і снеків віддає першу відповідь за 402,9 мс — це найшвидший сайт із трьох, які ми міряли. І при цьому його карта сайту порожня, рядок Sitemap у robots.txt закоментований, структурованих даних немає жодних, а на головній немає тега h1. Швидкість тут не рятує: списку сторінок пошуковик не отримав.
Розберемо вашу ситуацію на безкоштовному аудиті
Ситуація 2 з 5
Тисячі позицій, і ніхто не знає, скільки їх насправді
В оптовому магазині будматеріалів обидві стандартні адреси карти сайту віддали нуль байтів, тож каталог ми порахували інакше — пагінацією штатного пошуку: 31 сторінка по 100 позицій плюс 45 на останній, разом 3 145 товарів. Поки такої цифри немає, обсяг робіт по метатегах оцінити нема з чого.
Ситуація 3 з 5
Один товар відкривається з кількох категорій
У магазині садового інструменту карта сайту важить 1,18 МБ і містить 4 236 записів, які ведуть на 1 300 унікальних адрес. У середньому 3,3 адреси на один товар. Обхід витрачається на повторний перегляд того самого, а сигнали діляться між копіями.
Ситуація 4 з 5
Ви офіційний продавець бренду, який продають ще десятеро
Той самий товар, той самий опис від виробника, та сама картинка. У видачі вас відрізняє те, що видно під заголовком: ціна, наявність, шлях категорій. У виміряного нами офіційного магазину інструменту в розмітці лише опис організації й контактів — розмітки товару немає, тому й показувати у сніпеті нічого.
Ситуація 5 з 5
Дві мовні версії на одному каталозі
Друга мова подвоює кількість адрес, метатегів і рядків у карті сайту. У магазині будматеріалів версії uk і ru живі обидві, але карти сайту немає взагалі — отже, жодна з них не передана пошуковику списком.
Що входить
Повний перелік робіт і того, що ви отримуєте на виході
Замір поточного стану з цифрами й датою: розмір каталогу двома методами, склад карти сайту, дублі адрес, швидкість, розмітка, аналітика — щоб через квартал було з чим порівняти.
Робоча карта сайту й розкоментована директива Sitemap у robots.txt: пошуковик отримує список сторінок, а не здогадується про них по внутрішніх посиланнях.
Канонічні адреси на товарах, доступних із кількох категорій, — вага перестає ділитись між копіями однієї картки.
Структуровані дані Product і Offer на картках: ціна, наявність, артикул, бренд, хлібні крихти. Сторінка стає придатною для розширеного сніпета.
Розбір структури каталогу: які категорії є, яких бракує під реальний попит, які дублюють одна одну і які треба звести.
Правила заголовків і описів, що масштабуються на весь каталог, — щоб не заводити метатеги руками на тисячах карток.
Внутрішня перелінковка між категоріями, товарами й статтями: посилальна вага збирається там, де оформлюють замовлення.
Налаштування електронної торгівлі в аналітиці, якщо її немає або вона мертва. Без цього результат не можна ні побачити, ні оскаржити.
Щомісячний звіт незмінним набором цифр: адреси в карті, сторінки в індексі, швидкість, видимість, замовлення з органіки.
Товарний фід, якщо ви вивантажуєтесь на майданчики: поля для фіда й для розмітки беруться з тих самих даних каталогу.
Коли ця послуга не підходить
Що не входить у роботу — щоб не було сюрпризів на здачі
Обіцянки позицій і кількості замовлень
Описи для всього каталогу без окремого бюджету на копірайтинг
Фотозйомка товарів
Контекстна реклама — це окремий напрям і окремий бюджет
Робота з ціноутворенням і асортиментом: сайт не робить дорогий товар конкурентним
Безкоштовний аудит магазину замість обіцянок
Розмова про просування магазину має починатися з цифр про сам магазин. Ми міряємо ваш сайт ззовні — каталог, карту сайту, швидкість, розмітку, аналітику — і показуємо, що з цього втрачає гроші зараз. Усі три магазини, які ми міряли 31.07.2026, виглядали робочими: HTTP 200, валідний HTTPS, мобільна версія. Проблеми були в тому, чого не видно з екрана.
Що міряємо
Розмір каталогу двома методамиРахуємо по карті сайту й перехресно пагінацією штатного пошуку. В оптовому магазині будматеріалів перший метод дав нуль, другий — 3 145 товарів. Саме розбіжність показує, скільки позицій пошуковик не бачить.
Стан карти сайтуСкільки записів, скільки з них унікальних адрес, чи присутні всі мовні версії, чи не закоментований рядок Sitemap у robots.txt. Порожня карта з кодом 200 — найчастіша знахідка нашої вибірки.
Дублі адресСкільки разів та сама картка доступна різними шляхами категорій. У магазині садового інструменту вийшло 3,3 адреси на товар — це окремий етап робіт, і його довжина залежить від того, скільки років накопичувалась структура.
ШвидкістьПерша відповідь сервера й вага HTML окремо для головної, категорії й картки. У нашій вибірці розкид склав від 402,9 до 625 мс на схожих за призначенням сайтах.
Структуровані даніЧи є розмітка товару, ціни, наявності й хлібних крихт. В офіційного продавця садового інструменту знайшли лише опис організації й контактів — у видачі це виглядає біднішим за конкурента з тим самим товаром.
АналітикаЧи міряються замовлення взагалі. В одному з трьох магазинів не було жодного лічильника — ні GTM, ні GA, ні пікселя. Там будь-яка розмова про конверсію спирається лише на слова.
Заголовки й тексти категорійЧи є на сторінках головний заголовок, чи заповнені описи, чи не лишились заглушки шаблону. У двох магазинах із трьох на головній не було жодного тега h1, в одному опис сторінки мав 46 символів.
Оплата й доставка в чекаутіСкільки способів реально доступні покупцю. Це не SEO, але це те місце, де трафік перетворюється на замовлення або не перетворюється.
Що ви отримуєте на руки
Документ із цифрами вашого магазину: каталог, карта сайту, дублі, швидкість, розмітка, аналітика — з датою заміру й описом методу, яким кожну цифру отримано.
Перелік знахідок у порядку впливу на продажі, а не в порядку зручності для нас.
План робіт на перші три місяці з поділом на технічну частину, структуру й контент.
Розмова на 40 хвилин, де ми проходимо документ по пунктах і відповідаємо на питання.
Строк: 3–5 робочих днів від моменту, коли ми отримали адресу магазину
Чому це безкоштовно
Бо без цифр пропозиція по просуванню магазину — це набір слів, однаковий у всіх. Аудит показує, чи є нам що робити взагалі: якщо технічно магазин у порядку, а падають продажі, ми так і скажемо й не візьмемо гроші за місяці робіт. Документ лишається у вас у будь-якому разі, навіть якщо працювати ми не почнемо.
Що далі
Після аудиту — план і кошторис по етапах. Схеми «оплатіть три місяці й чекайте» в нас немає: кожен місяць має перелік робіт і перелік цифр, за якими його видно. Працюємо за договором, з рахунком і актом.
Форма коротка: контакт і адреса сайту
Працюємо офіційно
Договір, акт і рахунок — на кожен проєкт, а не тільки на великий. Без документів у вас немає ні прав на роботу, ні підстави провести витрати.
Договір, акт і гарантія 30 днів
На кожен проєкт письмовий договір: обсяг, строки, сума, порядок приймання. Після здачі — акт і рахунок, а далі 30 календарних днів гарантії: помилки з нашої вини усуваємо безоплатно. Усне з дзвінка дублюємо письмово того ж дня — домовленість, якої немає в тексті, не рахується.
ФОП і безготівковий розрахунок
Виконавець — зареєстрований ФОП. Оплата на рахунок із закривними документами, які бухгалтерія проведе як витрати. Курс для гривневої оплати фіксується договором, а не з’ясовується постфактум.
Права й доступи — ваші
Код, дизайн і матеріали переходять до вас після повної оплати. Домен, хостинг, репозиторій, аналітику й рекламні кабінети оформлюємо на вас — щоб сайт не залежав від підрядника. NDA підписуємо на запит, після завершення свої доступи видаляємо самі.
Портал клієнта замість переписки
На час роботи ви отримуєте доступ до порталу: договори, рахунки, акти й стан проєкту в одному місці. Документи формуються з даних угоди, тому реквізити й суми в них не розходяться, а про оплати й дедлайни нагадує система, а не пам’ять менеджера.
Замовники з Європи
Серед робіт — проєкти для Норвегії, Болгарії та Іспанії: болгарський магазин трьома мовами з кур’єрською доставкою, іспанський з оплатою карткою й переказом, норвезький сайт клініки. Це видно в портфоліо, а не тільки в описі.
Цифри, які можна перевірити
Кожен кейс у портфоліо — з посиланням на живий сайт і технічним виміром: швидкість відповіді, вага сторінки, обсяг каталогу, знайдені дефекти. Ці цифри можна зняти самому й звірити з нашими.
Спершу аудит, потім сума
Прайсу на сайті немає навмисно: обсяг тієї самої роботи у двох клієнтів відрізняється в рази, і цифра «від» нічого не пояснює. Спершу безкоштовний розбір — рахуємо ваші сторінки, дублі й швидкість, — потім називаємо суму й строк і фіксуємо їх у договорі.
Кажемо «ні», коли не впевнені
Якщо задача не наша, строк нереальний або послуга вам просто не потрібна — скажемо це першим листом, а не після передоплати. Гарантій позицій у пошуку не даємо: їх не дає ніхто, а обіцянка без механізму — це продаж, а не робота.
NDA підписуємо на запит. Після завершення співпраці наші доступи до ваших сервісів видаляємо самі й повідомляємо про це.
Що впливає на вартість
Чому дві однакові на вигляд задачі рахуються по-різному — і що саме ми міряємо на аудиті
Розмір каталогу — і те, наскільки ви його знаєтеВ оптовому магазині будматеріалів карта сайту не дала жодної адреси, і 3 145 позицій ми порахували пагінацією штатного пошуку. Поки цієї цифри немає, обсяг робіт по метатегах, текстах і розмітці оцінити нема з чого.
Скільки дублів накопичилось у структурі4 236 записів у карті на 1 300 адрес — це по 3,3 шляхи до одного товару. Розбір таких адрес іде окремим етапом, і його довжина залежить від віку магазину, а не від наших ставок.
Стан аналітики на стартіМагазин без жодного лічильника вимагає повного налаштування електронної торгівлі перед будь-якою іншою роботою. Магазин, у якому вже стоять GTM, GA4 і події перегляду списку товарів, цей етап пропускає.
Кількість мовних версійДруга мова подвоює адреси, метатеги й рядки в карті сайту, а ще додає перевірку hreflang. Магазин з однією версією і магазин з двома дають різний місячний обсяг при тому самому каталозі.
Хто пише тексти категорійТехнічна частина без описів дає половину результату. Якщо тексти готуєте ви за нашими правилами — це один обсяг робіт, якщо пишемо ми — інший, і рахується він окремо від технічної частини.
Як проходить робота
Прозорі етапи з погодженням на кожному кроці
Загальний строк:30–90 днів
1
Замір і аудит
3–5 робочих днів
Рахуємо каталог двома методами, розбираємо карту сайту й robots.txt, знімаємо швидкість, дивимось розмітку й аналітику. Це той самий безкоштовний аудит: цифри з нього стають базою, з якою ми потім порівнюємо результат.
2
Технічна чистка каталогу
10–15 робочих днів
Робоча карта сайту, розкоментована директива Sitemap, канонічні адреси на товарах із кількох категорій, редиректи замість битих шляхів. Тут же вирішуємо, що робити з мовними гілками.
3
Розмітка й аналітика
5–10 робочих днів
Product і Offer на картках, хлібні крихти, події електронної торгівлі в GA4. Іде паралельно з попереднім етапом: розмітка чіпає шаблон, а не структуру адрес.
4
Структура каталогу й семантика
10–20 робочих днів
Які категорії існують, яких бракує під реальний попит, які дублюють одна одну. Рішення про створення чи злиття категорії ухвалює ваша людина — ми даємо цифри попиту й наслідки для структури.
5
Тексти й перелінковка
15–30 робочих днів
Правила заголовків і описів під весь каталог, тексти пріоритетних категорій, посилання між категоріями, товарами й статтями. Черговість категорій — за маржинальністю, а не за кількістю товарів у них.
6
Звітність і подальші місяці
щомісяця, починаючи з другого
Однаковий набір цифр щомісяця: адреси в карті, сторінки в індексі, швидкість, видимість, замовлення з органіки. Однаковий — щоб місяці можна було порівнювати між собою, а не читати щоразу новий формат.
Не знайшли свій випадок?
Опишіть, як це влаштовано у вас, — відповімо, чи підходить «SEO для інтернет-магазину» і що це означає у вашій ситуації. Без брифу й без дзвінка: одне питання, одна відповідь.
Технології та інтеграції
На чому будуємо і з чим це з’єднується
Стек
Search Console — єдине місце, де видно реальну індексацію; без вашого доступу цю цифру ми не вигадуємо
GA4 з електронною торгівлею — міряє замовлення з органіки, але показує тенденцію, а не касу
Screaming Frog — пошук дублів і порожніх метатегів; повний обхід десятків тисяч адрес іде годинами, тому робимо по категоріях
Product, Offer і BreadcrumbList — ціна, наявність і шлях категорій у сніпеті; це шанс на розширений вигляд, а не гарантія
Sitemap-індекс замість однієї карти — стандартний генератор на великому каталозі віддає порожнє тіло або збирається десятками секунд
OpenCart і WooCommerce — платформи всіх трьох виміряних магазинів; на закритих SaaS частина технічних правок недоступна
Товарні фіди — окремий канал зі своїми політиками: акаунт можуть заблокувати незалежно від стану сайту
Інтеграції
Google Search Console
GA4
Google Tag Manager
Google Merchant Center
Rozetka
Prom
eSputnik
Cloudflare
Перелік робіт із цифрами проти абонплати «за просування»
Чим цей варіант відрізняється від «абонплата «за просування»»
абонплата «за просування»Наш підхід
З чого починаєтьсясемантика й тексти з першого місяця, технічний стан — колись потімзамір магазину до підписання: каталог двома методами, карта сайту, дублі, швидкість, розмітка, аналітика
Що в щомісячному звітіскріншот позицій за вибіркою запитів, яку підбирає сам підрядникнезмінний набір цифр: адреси в карті, сторінки в індексі, швидкість, видимість, замовлення з органіки
Що обіцяють у договоріпозиції або трафік як зобов'язанняперелік робіт і цифри, які від нас залежать; позиції не обіцяємо і не даємо гарантій по них
Якщо аналітики на сайті немаєзвіт будується на позиціях, бо замовлення міряти нічимставимо її першим кроком і прямо кажемо, що до цього моменту результат не рахується
Кому лишається аудитаудит входить у перший оплачений місяцьдокумент ваш у будь-якому разі, навіть якщо працювати далі не будемо
Кейси
Задачі та результат у цифрах — усі показники зняті нашим виміром
інтернет-магазин доставки солодощів, снеків і подарункових наборів
Задача
Зрозуміти, чому магазин майже не отримує трафіку з пошуку.
Рішення
Замір швидкості й ваги сторінки, перевірка карти сайту й robots.txt, структурованих даних, заголовків і складу аналітики.
Результат
Вимір 31.07.2026: перша відповідь 402,9 мс, повне завантаження HTML 532,4 мс при 303,4 КБ — найшвидший TTFB серед трьох магазинів вибірки. При цьому /sitemap.xml віддає HTTP 200 і нуль байтів, feed/google_sitemap — 404, рядок Sitemap у robots.txt закоментований із дефолтного шаблону. Структурованих даних нуль блоків, на головній нуль тегів h1, опис сторінки 46 символів. Аналітики не виявлено взагалі — ні GTM, ні GA, ні пікселя. Пошуковику не передається ні список сторінок, ні дані про товар, а перевірити наслідки нічим.
оптовий магазин будівельних матеріалів
Задача
Перевірити, чи бачить пошуковик каталог такого розміру.
Рішення
Підрахунок каталогу пагінацією штатного пошуку по унікальних ідентифікаторах товарів, перевірка обох стандартних адрес карти сайту й складу аналітики.
Результат
Вимір 31.07.2026: 3 145 товарів у живому каталозі — 31 сторінка по 100 позицій плюс 45 на останній, лічено за унікальними id у payload view_item_list. Дві мовні версії uk і ru. Аналітика налаштована: GTM, GA4, ремаркетинг Google Ads із подіями перегляду списку товарів. Перша відповідь 547,3 мс, повне завантаження 685,6 мс при 212,1 КБ. Карта сайту відсутня фактично: обидві стандартні адреси віддають нуль байтів, директива в robots.txt закоментована. Структурованих даних немає.
Оцінити, чому картки товару погано представлені у видачі.
Рішення
Обхід карти сайту з підрахунком унікальних адрес, перевірка структурованих даних, заголовків і мовних версій.
Результат
Вимір 31.07.2026: карта сайту 1,18 МБ, 4 236 записів на 1 300 унікальних адрес — близько 1 213 карток і 70 категорій, тобто в середньому 3,3 адреси на один товар. Структуровані дані обмежені описом організації й контактів: розмітки товару й хлібних крихт немає. На головній нуль тегів h1. Перша відповідь 625 мс, повне завантаження 752,5 мс при 350,4 КБ. Дві мовні версії з hreflang і HSTS увімкнені — базова гігієна є, а товарного шару для видачі немає.
Що потрібно від вас
Без цього не почнемо — краще підготувати заздалегідь
1Доступ до Search Console і GA4 — або згоду на їх налаштування, якщо їх немає.
2Доступ до адміністративної панелі магазину для правок структури й метатегів.
3Одну людину з вашого боку, яка може ухвалювати рішення щодо структури каталогу.
4Розуміння маржинальності по категоріях: просувати вигідно те, що приносить гроші, а не те, чого багато.
5Готовність працювати з контентом: технічна частина без текстів дає половину результату.
Якщо чогось із цього немає — скажіть, підкажемо, як зібрати або зробимо самі окремою задачею.
Часті питання
Те, що питають найчастіше — з конкретними відповідями
з чого починається робота над магазином?
З вимірювання, а не з семантики. Спершу треба знати, скільки товарів у каталозі насправді й скільки з них доступні пошуковику. В оптовому магазині будматеріалів обидві стандартні адреси карти сайту віддали нуль байтів, тож каталог довелося рахувати пагінацією штатного пошуку — вийшло 3 145 позицій. Наша рекомендація: завжди два незалежні методи підрахунку. Розбіжність між ними і є найкоротшою відповіддю на питання, скільки каталогу пошуковик не бачить.
чому ви так чіпляєтесь до карти сайту?
Бо сторінка, якої немає в індексі, не може принести ні відвідувача, ні замовлення. Карта — це прямий список адрес, які ви просите обійти; без неї частина каталогу може роками не доходити до бота, якщо на неї мало внутрішніх посилань. Чесна межа: карта не піднімає позиції і не гарантує індексацію, Google це прямо пише. Десять тисяч адрес у карті не означають десять тисяч сторінок в індексі, а реальну цифру видно тільки у вашій Search Console — доступу до неї в нас за замовчуванням немає.
у мене товар відкривається з кількох категорій — це погано?
Це коштує вам обходу. У магазині садового інструменту карта сайту містить 4 236 записів на 1 300 унікальних адрес — по 3,3 шляхи до одного товару. Бот витрачає ресурс на повторний перегляд того самого, а сигнали діляться між копіями замість того, щоб збиратись на одній сторінці. Одразу попереджаємо про неприємне: після чистки кількість сторінок в індексі якийсь час падає. Це очікуваний хід подій, а не збиток, але якщо не сказати заздалегідь, у звіті він виглядає як провал.
навіщо розмітка товару, якщо сторінка і так у видачі?
Щоб під заголовком з'явились ціна, наявність і шлях категорій замість голої адреси. Розширений сніпет займає більше місця й дає більше причин клікнути — при тій самій позиції. У всіх трьох виміряних магазинах розмітки товару немає жодної; в офіційного продавця інструменту є лише опис організації й контактів. Межа тут жорстка: розмітка не піднімає позиції, показувати розширений вигляд чи ні — вирішує Google, і розмітка того, чого на сторінці немає, веде до ручних санкцій, а не до переваги.
які терміни до перших результатів?
Технічні зміни видно в індексації протягом кількох тижнів. Помітна зміна органічного трафіку — це квартал і більше, і залежить вона від конкуренції в ніші та від того, наскільки запущений старт. Магазин, у якого карта сайту порожня, а розмітки немає взагалі, і магазин, у якого технічно все в порядку, рухаються з різною швидкістю. Дат появи позицій ми не називаємо: цим розпоряджається пошуковик, а не підрядник.
ви гарантуєте позиції?
Ні. Видачею Google ніхто ззовні не керує, і будь-яка гарантія позицій — це або незнання, або обман. Ми беремо на себе роботи й цифри, які від нас залежать: індексація, швидкість, розмітка, структура, тексти. За них звітуємо щомісяця й показуємо метод заміру, щоб цифру можна було перевірити самостійно.
що робити, якщо на сайті немає аналітики?
Ставити її першим кроком. В одному з трьох виміряних магазинів не було жодного лічильника — ні GTM, ні GA, ні пікселя, при цьому сайт виглядав повністю робочим. Для порівняння: в оптовому магазині будматеріалів стоять GTM, GA4 і ремаркетинг Google Ads із подіями перегляду списку товарів, і там уже є з чим працювати. Чесна межа: GA4 показує тенденцію, а не бухгалтерську істину — блокувальники, режим згоди й обмеження браузерів на cookie зрізають частину подій, тому зводити його цифри з касою треба свідомо.
чи потрібен товарний фід, якщо є SEO?
Це різні канали, і один одного вони не замінюють. Фід відкриває товарну видачу й майданчики — місця, де людина вже порівнює конкретні позиції, а не шукає сайт. Дані для фіда й для розмітки беруться з тих самих полів каталогу, тому робити їх разом дешевше, ніж окремо. Чого фід не робить: він не робить вашу ціну конкурентною. У товарній видачі ви стоїте поруч з усіма, і якщо дорожче без пояснення чому — фід просто швидше покаже це порівняння.
як ви звітуєте?
Щомісяця однаковим набором цифр: скільки адрес у карті сайту й скільки сторінок в індексі, які показники швидкості, яка видимість за групою комерційних запитів, скільки замовлень з органіки за даними вашої аналітики. Набір навмисно не міняється — інакше місяці неможливо порівняти між собою. До кожної цифри вказаний метод, яким вона отримана.
Дайте адресу магазину — порахуємо ваш каталог і покажемо, що з нього бачить пошуковик.
У відповідь — документ із цифрами: розмір каталогу двома методами, стан карти сайту, дублі адрес, швидкість, розмітка й аналітика, з датою заміру. Далі план робіт по етапах.
Прайса на сайті немає навмисно: обсяг тієї самої роботи у двох клієнтів відрізняється в рази, і цифра «від» у такому разі нічого не пояснює. Спершу безкоштовний аудит — рахуємо ваші сторінки, дублі й швидкість, — потім називаємо суму й строк і фіксуємо їх у договорі.