SEO для оптовика: каталог, який знаходять закупівельники
SEO для оптової компанії тримається на двох цифрах: скільки позицій у вас насправді і скільки з них бачить пошуковик. Закупівельник шукає артикул, модель або сумісність — він знайде вашу картку або чужу, третього варіанта тут немає. 31 липня 2026 року ми зняли показники з трьох B2B-каталогів: від 1 656 до 13 590 адрес у карті сайту, перша відповідь сервера 289–388,1 мс. Стан у них різний: в одному 13 590 адрес і рівно один дублікат, в іншому дві стандартні адреси карти сайту віддають сміття.
Показники зняті нашим виміром на живих сайтах відповідного масштабу.
після безкоштовного аудиту
Вартість
30
Гарантія
днів після підписання акта
3
Оптових каталогів поміряли
живі B2B-каталоги, вимір 31.07.2026
від 1 656 до 13 590 адрес у карті сайту
Розкид каталогів у вибірці
289 мс
Перша відповідь сервера
, 364,7 мс і 388,1 мс на трьох каталогах
120,2 КБ
Вага головної
проти 751,2 КБ — розрив у шість разів
30–90
Цикл робіт
днів, звіт щомісяця тим самим набором цифр
безкоштовний аудит каталогу, 3–5 робочих днів
З чого починаємо
Кому підходить
Ситуації, у яких ця послуга дає результат
Ситуація 1 з 4
Каталог більший, ніж пошуковик встигає обійти
Від півтори тисячі позицій починається окрема інженерія доступності: карта сайту, розділена за типами сторінок, канонічні адреси, обробка зниклих товарів. У виміряному каталозі медичних витратних матеріалів карта зібрана з п'яти файлів — 1 602 товари, 32 категорії, 17 виробників, 4 інфосторінки й головна. Такий каталог краулер проходить передбачувано, каталог без поділу — як вийде.
Розберемо вашу ситуацію на безкоштовному аудиті
Ситуація 2 з 4
Замовлення приймає менеджер, а цифр по каналу немає
Найчастіший стан в опті: заявки йдуть телефоном і в месенджер, а що привело людину на сайт — невідомо. У B2B-каталозі запчастин до промислових швейних машин ми знайшли в коді Universal Analytics, який Google вимкнув 1 липня 2023 року, і жодної GA4-властивості поруч. Три роки без даних. Лічильник сам нічого не покращує — він лише припиняє здогадки; читати цифри все одно доводиться вам.
Ситуація 3 з 4
Покупець — юридична особа, а сайт про це мовчить
Закупівельник знайшов позицію й шукає, як йому виставити рахунок. Якщо про безготівковий розрахунок, ПДВ і мінімальну партію на сторінці не сказано, він іде до того, у кого сказано. Межа тут чесна: рахунок на сайті не робить вас постачальником для юрособи — далі йдуть договір, відстрочка, наявність під обсяг і персональний менеджер. Сайт закриває тільки перший крок.
Ситуація 4 з 4
Каталог зібраний із кількох постачальників
Дропшипінг і мультибрендовий опт мають спільну властивість: покупець шукає виробника, а не вашу назву. Сторінки брендів і постачальників тут — окремий вхід у каталог. У виміряному каталозі медтоварів під виробників виділено 17 адрес, у каталозі косметики для б'юті-індустрії — 166.
Що входить
Повний перелік робіт і того, що ви отримуєте на виході
Рахуємо каталог двома незалежними методами — по карті сайту й штатним пошуком CMS. Розбіжність між цифрами і є списком того, чого пошуковик не бачить.
Чистимо карту сайту: прибираємо повтори, розводимо типи сторінок по окремих файлах, виносимо карту на стандартну адресу й оголошуємо в robots.txt.
Розводимо канонічні адреси й мовні версії, щоб дві мови не з'їдали одна одну, а фільтри не плодили копії тієї самої категорії.
Будуємо структуру під точний пошук: артикул, модель, сумісність, обсяг. Посадкові під те, як шукає закупівельник, а не під те, як названі папки в обліковій системі.
Робимо сторінки брендів і постачальників, якщо каталог зібраний із кількох джерел: виробника шукають частіше, ніж назву вашої компанії.
Описуємо магазин, контакти й способи розрахунку структурованими даними — щоб питання «як тут платити» мало машинну відповідь, а не лише картинку на сторінці.
Виводимо умови для юридичних осіб у видиме місце: безготівковий розрахунок, рахунок із ПДВ, мінімальна партія, кратність упаковки.
Ставимо вимірювання звернень — заявка, запит прайсу, дзвінок. Без цього канал не видно, і розмова про результат тримається на відчуттях.
Прошиваємо перелінковку між категоріями, брендами й позиціями, щоб глибокі картки не висіли за п'ять кліків від головної.
Віддаємо щомісячний звіт із фіксованим переліком цифр — той самий набір щоразу, щоб місяці можна було покласти поруч і побачити рух.
Коли ця послуга не підходить
Що не входить у роботу — щоб не було сюрпризів на здачі
Обіцянки кількості замовлень і позицій у видачі
Наповнення каталогу описами без окремого бюджету
Робота з ціноутворенням і умовами постачання
Контекстна реклама
Побудова дилерської мережі
Безкоштовний аудит оптового каталогу
Оптовий покупець приходить із конкретним запитом: артикул, модель, обсяг, умови. Він не гортає вітрину. Тому аудит починається з того, чи знаходить він потрібну позицію — і чи бачить її взагалі пошуковик.
Що міряємо
Розмір каталогу двома методамиПо карті сайту й перехресно штатним пошуком, із показом розбіжності. Виміряні орієнтири наших B2B-каталогів: 1 656, 1 992, 4 167, 13 590 адрес.
Чистота індексуСкільки записів припадає на одну унікальну адресу. У найкращому з виміряних каталогів на 13 590 адрес — один дублікат; у найгіршому 2 454 адреси повторені по три рази.
Умови для юридичної особиЧи видно на сайті безготівковий розрахунок, рахунок із ПДВ, умови під обсяг. Без цього трафік не перетворюється на замовлення.
Структуровані даніЧи описані магазин, контакти, способи розрахунку. У виміряному B2B-каталозі на 1 848 позицій розмітки немає жодної.
АналітикаЧи міряються звернення. Ми зустрічали B2B-каталог, де підключена система аналітики, вимкнена Google 1 липня 2023 року, — тобто дані не збираються три роки.
Швидкість і вага сторінкиВиміряний контраст у B2B: 120,2 КБ розмітки на одному каталозі й 751,2 КБ на іншому.
Мовні версіїЧи присутні всі мови в карті сайту. Ми знаходили каталог, де двомовність реалізована, а в карті немає жодної адреси другої мови.
Перелік того, що заважає закупівельнику знайти позицію й оформити замовлення.
План на перші три місяці з поділом на технічну частину, структуру й контент.
Розмова на 40 хвилин по документу.
Строк: 3–5 робочих днів
Чому це безкоштовно
Бо в опті рішення ухвалюють за цифрами, і починати розмову інакше було б непослідовно. Аудит показує, чи є тут робота на кілька днів чи на кілька місяців.
Що далі
Далі — план і кошторис по етапах із щомісячним звітом однаковим набором цифр.
Форма коротка: контакт і адреса сайту
Працюємо офіційно
Договір, акт і рахунок — на кожен проєкт, а не тільки на великий. Без документів у вас немає ні прав на роботу, ні підстави провести витрати.
Договір, акт і гарантія 30 днів
На кожен проєкт письмовий договір: обсяг, строки, сума, порядок приймання. Після здачі — акт і рахунок, а далі 30 календарних днів гарантії: помилки з нашої вини усуваємо безоплатно. Усне з дзвінка дублюємо письмово того ж дня — домовленість, якої немає в тексті, не рахується.
ФОП і безготівковий розрахунок
Виконавець — зареєстрований ФОП. Оплата на рахунок із закривними документами, які бухгалтерія проведе як витрати. Курс для гривневої оплати фіксується договором, а не з’ясовується постфактум.
Права й доступи — ваші
Код, дизайн і матеріали переходять до вас після повної оплати. Домен, хостинг, репозиторій, аналітику й рекламні кабінети оформлюємо на вас — щоб сайт не залежав від підрядника. NDA підписуємо на запит, після завершення свої доступи видаляємо самі.
Портал клієнта замість переписки
На час роботи ви отримуєте доступ до порталу: договори, рахунки, акти й стан проєкту в одному місці. Документи формуються з даних угоди, тому реквізити й суми в них не розходяться, а про оплати й дедлайни нагадує система, а не пам’ять менеджера.
Замовники з Європи
Серед робіт — проєкти для Норвегії, Болгарії та Іспанії: болгарський магазин трьома мовами з кур’єрською доставкою, іспанський з оплатою карткою й переказом, норвезький сайт клініки. Це видно в портфоліо, а не тільки в описі.
Цифри, які можна перевірити
Кожен кейс у портфоліо — з посиланням на живий сайт і технічним виміром: швидкість відповіді, вага сторінки, обсяг каталогу, знайдені дефекти. Ці цифри можна зняти самому й звірити з нашими.
Спершу аудит, потім сума
Прайсу на сайті немає навмисно: обсяг тієї самої роботи у двох клієнтів відрізняється в рази, і цифра «від» нічого не пояснює. Спершу безкоштовний розбір — рахуємо ваші сторінки, дублі й швидкість, — потім називаємо суму й строк і фіксуємо їх у договорі.
Кажемо «ні», коли не впевнені
Якщо задача не наша, строк нереальний або послуга вам просто не потрібна — скажемо це першим листом, а не після передоплати. Гарантій позицій у пошуку не даємо: їх не дає ніхто, а обіцянка без механізму — це продаж, а не робота.
NDA підписуємо на запит. Після завершення співпраці наші доступи до ваших сервісів видаляємо самі й повідомляємо про це.
Що впливає на вартість
Чому дві однакові на вигляд задачі рахуються по-різному — і що саме ми міряємо на аудиті
Розмір каталогуПівтори тисячі позицій і тринадцять тисяч — різні роботи. Карту на 1 656 адрес із п'яти файлів перевіряють за годину; на каталозі з 13 590 адрес одна тільки звірка дублів забирає день, а звіряти доводиться після кожного вивантаження.
Стан індексації на стартіКаталог із чистою картою — 1 992 адреси й жодного повтору — одразу переходить до структури. Каталог, де стандартна адреса карти віддає 200 з порожнім тілом, спершу лікується технічно, і це окремі тижні до будь-якої роботи з запитами.
Кількість мовних версійДруга мова подвоює перевірки: канонічні, hreflang, присутність обох гілок у карті. Ми знаходили каталог, де двомовність працює й перемикач стоїть, а в карті немає жодної адреси другої мови.
Як оновлюється каталогЩоденне вивантаження з облікової системи вимагає, щоб карта відображала зміни, дати оновлення були справжніми, а сторінки зниклих позицій оброблялися коректно. Інакше краулер тижнями ходить туди, де вже нічого немає.
Стан даних у карткахНазва «арт. 12345» і порожні характеристики ламають і пошук по сайту, і посадкові під моделі. Тут або ваш менеджер приводить дані до ладу, або це окремий рядок робіт із власним строком.
Готовність показувати умовиЯкщо мінімальну партію й форму розрахунку можна опублікувати — робота коротка. Якщо кожну умову треба узгоджувати з відділом продажів, строк задає не техніка, а швидкість погоджень усередині компанії.
Як проходить робота
Прозорі етапи з погодженням на кожному кроці
Загальний строк:30–90 днів
1
Аудит і два підрахунки каталогу
3–5 робочих днів
Рахуємо позиції по карті сайту й штатним пошуком CMS, знімаємо першу відповідь сервера, вагу розмітки, стан аналітики й структурованих даних. На виході — документ із цифрами, від якого рахується все інше.
2
Технічна частина
5–10 робочих днів
Карта сайту на стандартній адресі й у robots.txt, розділення за типами сторінок, чистка повторів, канонічні адреси, мовні версії, обробка зниклих позицій. Тут кількість сторінок в індексі може тимчасово падати — це очікуваний хід, а не збій.
3
Структура під запити закупівельника
7–14 робочих днів
Групи запитів з артикулами, моделями й сумісністю розкладаються на категорії, бренди й посадкові. Узгоджуємо дерево до правок у CMS: переносити адреси після публікації дорожче, ніж домовитись на схемі.
4
Умови для юросіб і розмітка
3–6 робочих днів
Безготівковий розрахунок, ПДВ, мінімальна партія й кратність виводяться на сторінки категорій і картки. Магазин, контакти й способи розрахунку описуються структурованими даними — так, як зроблено в оптовому каталозі білизни через acceptedPaymentMethod.
5
Вимірювання
2–4 робочих дні
Заявка, запит прайсу, дзвінок і перехід у месенджер стають подіями, які видно в аналітиці. Одночасно фіксуємо стартові значення всіх показників, щоб було з чим порівнювати другий місяць.
6
Місячний цикл
щомісяця, цикл 30–90 днів
Далі робота йде місяцями: контент і перелінковка за пріоритетом попиту, спостереження за індексацією після кожного вивантаження, звіт із фіксованим переліком цифр і рішення на наступний місяць.
Не знайшли свій випадок?
Опишіть, як це влаштовано у вас, — відповімо, чи підходить «SEO для оптової компанії» і що це означає у вашій ситуації. Без брифу й без дзвінка: одне питання, одна відповідь.
Технології та інтеграції
На чому будуємо і з чим це з’єднується
Стек
Search Console — єдине джерело правди про індексацію; дані з затримкою 2–3 дні
GA4 — рахує звернення, але показує тенденцію, а не касу: блокувальники зрізають частину подій
Screaming Frog — повний обхід каталогу; на 13 тисячах адрес це години, тому не щодня
sitemap-індекс із поділом за типами сторінок; індексацію не гарантує, Google це пише прямо
штатний пошук CMS як другий метод підрахунку — точності до одиниці не дає, розбіжність у сотні ловить
структуровані дані магазину — шанс на розширений сніпет; позицій не піднімають
вивантаження прайсу — звірка реальної номенклатури з тим, що бачить пошуковик
OpenCart — на ньому стоять усі три виміряні каталоги; карту сайту в ньому робить сторонній модуль, і ламається саме модуль
Інтеграції
Google Search Console
GA4
Google Tag Manager
Нова Пошта
безготівковий розрахунок з ПДВ
CRM
чат-віджети
SEO каталогу проти контексту на ті самі артикульні запити
Чим цей варіант відрізняється від «Контекстна реклама на артикули»
Контекстна реклама на артикулиНаш підхід
Перший результатпокази з першого дня після модераціїзміни в індексі — тижні; повний цикл 30–90 днів
Коли бюджет закінчивсяпокази зупиняються того ж днясторінки лишаються в індексі й далі збирають запити
Довгий хвіст артикулівкампанія на тисячі артикулів вимагає фіда й постійного управління ставкамитисячі карток працюють одночасно, вартість кожної окремо не рахується
Вимоги до сайтудостатньо посадкової сторінки й робочої формикаталог має бути доступний краулеру: карта, дублі, канонічні, швидкість
Чим міряєтьсяклік, ціна кліку, конверсія в заявкупозиції каталогу в індексі, видимість за артикулами, звернення
Кейси
Задачі та результат у цифрах — усі показники зняті нашим виміром
оптовий магазин нижньої білизни, каталог понад 13 тис. позицій
Задача
Тримати великий оптовий каталог повністю доступним для пошуку.
Рішення
Карта сайту з розділенням на товари й категорії, структуровані дані магазину, контактів і способів розрахунку через acceptedPaymentMethod; робоча карта оголошена в robots.txt.
Результат
13 428 сторінок товарів і 161 категорія — 13 590 адрес, лише 1 дублікат. Перша відповідь 289 мс, повне завантаження 455,1 мс, 8 способів розрахунку. Знайдені дефекти: обидві стандартні адреси карти сайту віддають сміття, робоча лежить на нестандартній адресі й тримається тільки на директиві в robots.txt; вага розмітки 751,2 КБ — найважчий документ серед 16 виміряних сайтів.
B2B-каталог запчастин і комплектуючих для промислових швейних машин
Задача
Оцінити, чому каталог із чистою індексацією слабко представлений у пошуку.
Рішення
Підрахунок адрес у карті сайту, перевірка мовних версій, розмітки й аналітики.
Результат
1 992 адреси без жодного дубліката — 1 848 карток і 138 категорій; дві мовні версії з коректними uk-ua, ru-ua і x-default; вага розмітки 120,2 КБ — третій найлегший документ вибірки при першій відповіді 388,1 мс. Дефекти: нуль структурованих даних на каталозі з 1 848 позицій, у robots.txt немає директиви карти сайту, а підключена система аналітики вимкнена Google 1 липня 2023 року — дані не збираються три роки.
оптовий постачальник медичних витратних матеріалів
Задача
Перевірити стан індексації B2B-каталогу середнього розміру.
Рішення
Обхід індексного файлу карти сайту з розбивкою за типами сторінок; перевірка розмітки й мовних версій.
Результат
Карта зібрана з п'яти файлів: 1 602 товари, 32 категорії, 17 виробників, 4 інформаційні сторінки й головна — разом 1 656 адрес. Перша відповідь 364,7 мс, повне завантаження 501,3 мс при вазі розмітки 401,6 КБ. Дефект: структурованої розмітки на головній немає взагалі, мовна версія одна.
Що потрібно від вас
Без цього не почнемо — краще підготувати заздалегідь
1Доступ до Search Console і аналітики — або згоду на те, щоб ми їх налаштували.
2Прайс або вивантаження каталогу, щоб звірити реальну номенклатуру з тим, що бачить пошуковик.
3Розуміння, хто ваш покупець: роздрібна точка, майстер, виробництво — під них різна структура й різні запити.
4Умови для юридичних осіб у явному вигляді: що ви пропонуєте платнику ПДВ, яка мінімальна партія.
5Одну людину з правом ухвалювати рішення щодо структури каталогу.
Якщо чогось із цього немає — скажіть, підкажемо, як зібрати або зробимо самі окремою задачею.
Часті питання
Те, що питають найчастіше — з конкретними відповідями
чим SEO для опту відрізняється від роздрібу?
Запитами й шляхом покупця. В опті шукають артикул, модель або сумісність, а не «купити недорого». Тому структура будується під точний пошук, а на сторінці має бути видно умови для юридичної особи. Без другого перше не працює: людина знайшла позицію й не побачила, як їй виставити рахунок.
з чого ви почнете на великому каталозі?
З двох підрахунків. Скільки позицій у вас насправді — це штатний пошук CMS або вивантаження прайсу; скільки бачить пошуковик — це карта сайту. Розбіжність між цифрами і є першим списком робіт. Далі дивимось, скільки записів припадає на одну унікальну адресу: у виміряному каталозі білизни на 13 590 адрес знайшовся рівно один дублікат, а на каталозі косметики поруч із робочою картою жила застаріла, де 2 454 адреси повторені по три рази.
у нас каталог оновлюється щодня — це проблема?
Це вимога до технічної частини, не привід відмовлятись. Карта сайту має відображати зміни, дати оновлення — бути справжніми, сторінки зниклих позицій — коректно оброблятися. Інакше краулер тижнями ходить по адресах, за якими вже нічого немає, а нові картки чекають своєї черги.
чи потрібні описи для тисяч позицій?
Не для всіх і не одразу — і рекомендація тут проста: спершу техніка, потім тексти. Категорії й найбільш затребувані групи наповнюються першими, картки — за пріоритетом попиту. У виміряному B2B-каталозі на 1 848 позицій карта сайту чиста, 1 992 адреси без дублів, а структурованих даних нуль. На такому каталозі описи змінять менше, ніж розмітка й робоча аналітика.
чи варто відкривати ціни в опті?
Це рішення бізнесу, а не SEO. Приховані ціни знижують конверсію в заявку, але в частині ніш інакше не можна. Робочий компроміс, який ми бачили: ціна за запитом, але явні умови — мінімальна партія, форма розрахунку, наявність ПДВ. Пошук при цьому працює з характеристиками, а не з цінами.
нам потрібна аналітика, якщо замовлення приймає менеджер по телефону?
Особливо потрібна, бо інакше канал не видно взагалі. У B2B-каталозі запчастин ми знайшли в коді Universal Analytics, вимкнений Google 1 липня 2023 року, і жодної сучасної властивості поруч — три роки без даних. Тут же чесна межа: лічильник сам нічого не покращує, і навіть з ним частина подій губиться на блокувальниках і режимі згоди. GA4 показує тенденцію, а не касу.
яка вага сторінки нормальна для B2B-каталогу?
Орієнтир краще брати з вимірів, ніж із загальних правил. У нашій вибірці каталог запчастин на 1 848 позицій віддає 120,2 КБ розмітки, каталог медтоварів — 401,6 КБ, оптовий магазин білизни на 13 тисяч позицій — 751,2 КБ. Усі три працюють, але останній коштує відвідувачу з мобільного інтернету найдорожче. При цьому саме він має найшвидшу першу відповідь — 289 мс, тож вага сторінки й швидкість сервера живуть окремо.
коли будуть перші зміни і що ви покажете в звіті?
Технічна частина дає видимий рух за тижні: сторінки з'являються в індексі, зникають дублі. Структура й контент — це місяці, цикл 30–90 днів. У звіті щоразу той самий перелік: позиції каталогу в індексі, записів на одну унікальну адресу, видимість за артикулами й моделями, кількість вимірюваних звернень, перша відповідь сервера на категорії й картці. Одна обмовка: після чистки дублів кількість сторінок в індексі може тимчасово впасти — так і має бути.
Надішліть посилання на каталог і вивантаження прайсу.
У відповідь — дві цифри вашого каталогу, перелік того, що заважає закупівельнику знайти позицію, і план на перші три місяці. Якщо роботи тут на кілька днів, почуєте це першим листом.
Прайса на сайті немає навмисно: обсяг тієї самої роботи у двох клієнтів відрізняється в рази, і цифра «від» у такому разі нічого не пояснює. Спершу безкоштовний аудит — рахуємо ваші сторінки, дублі й швидкість, — потім називаємо суму й строк і фіксуємо їх у договорі.