SEO для оптовика: каталог, который находят покупатели
SEO для оптовой компании держится на двух цифрах: сколько позиций у вас действительно и сколько из них видит поисковик. Закупщик ищет артикул, модель или совместимость – он найдет вашу карточку или чужую, третьего варианта здесь нет. 31 июля 2026 года мы сняли показатели с трех B2B-каталогов: от 1656 до 13590 адресов в карте сайта, первый ответ сервера 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
Каталог больше, чем поисковик успевает обойти
От полутора тысяч позиций начинается отдельная инженерия доступности: карта сайта, разделенная по типам страниц, канонические адреса, обработка пропавших товаров. В измеренном каталоге медицинских расходных материалов карта собрана из пяти файлов — 1602 товара, 32 категории, 17 производителей, 4 инфостраницы и главная. Такой каталог краулер проходит предсказуемо, каталог без разделения – как получится.
Разберём вашу ситуацию на бесплатном аудите
Сценарий 2 из 4
Заказ принимает менеджер, а цифр по каналу нет
Самое частое состояние в опте: заявки идут по телефону и в мессенджер, а что привело человека на сайт — неизвестно. В B2B-каталоге запчастей к промышленным швейным машинам мы нашли в коде Universal Analytics, который Google выключил 1 июля 2023 года, и ни одного GA4-свойства рядом. Три года без данных. Счетчик сам ничего не улучшает – он только прекращает догадки; читать цифры все равно приходится вам.
Сценарий 3 из 4
Покупатель – юридическое лицо, а сайт об этом молчит
Закупщик нашел позицию и ищет, как ему выставить счет. Если о безналичном расчете, НДС и минимальной партии на странице не сказано, он идет к тому, у кого сказано. Предел здесь честный: счет на сайте не делает вас поставщиком для юрлица – дальше идут договор, отсрочка, наличие под объем и персональный менеджер. Сайт закрывает только первый шаг.
Сценарий 4 из 4
Каталог собран из нескольких поставщиков
Дропшипинг и мультибрендовый опт обладают общим свойством: покупатель ищет производителя, а не ваше название. Страницы брендов и поставщиков здесь – отдельный вход в каталог. В измеренном каталоге медтоваров под производителей выделено 17 адресов, в каталоге косметики для бьюти-индустрии – 166.
Что входит
Полный перечень работ и того, что вы получаете на выходе
Считаем каталог двумя независимыми методами – по карте сайта и штатным поиском CMS. Разница между цифрами и является списком того, чего поисковик не видит.
Чистим карту сайта: убираем повторы, разводим типы страниц по отдельным файлам, выносим карту по стандартному адресу и объявляем в robots.txt.
Разводим канонические адреса и языковые версии, чтобы два языка не съедали друг друга, а фильтры не плодили копии той же категории.
Строим структуру под точный поиск: артикул, модель, совместимость, объем. Посадочные под то, как ищет покупщик, а не под то, как названы папки в учетной системе.
Делаем странички брендов и поставщиков, если каталог собран из нескольких источников: производителя ищут чаще, чем название вашей компании.
Описываем магазин, контакты и способы расчета структурированными данными – чтобы вопрос «как здесь платить» имел машинный ответ, а не только картинку на странице.
Выводим условия для юридических лиц в видимое место: безналичный расчет, счет по НДС, минимальная партия, кратность упаковки.
Ставим измерение обращений – заявка, запрос прайса, звонок. Без этого канал не виден, и разговор о результате держится на ощущениях.
Прошиваем перелинковку между категориями, брендами и позициями, чтобы глубокие карточки не висели в пяти кликах от главной.
Отдаем ежемесячный отчет с фиксированным перечнем цифр – тот же набор каждый раз, чтобы месяцы можно было положить рядом и увидеть движение.
Когда эта услуга не подходит
Что не входит в работу — чтобы не было сюрпризов на сдаче
Обещания количества заказов и позиций в выдаче
Наполнение каталога описаниями без отдельного бюджета
Работа с ценообразованием и условиями снабжения
Контекстная реклама
Построение дилерской сети
Бесплатный аудит оптового каталога
Оптовый клиент приходит с конкретным запросом: артикул, модель, размер, условия. Он не листает витрину. Поэтому аудит начинается с того, находит ли он нужную позицию и видит ли ее вообще поисковик.
Что мы измеряем
Размер каталога двумя методамиПо карте сайта и перекрестно штатным поиском, с показом расхождения. Измеренные ориентиры наших B2B-каталогов: 1656, 1992, 4167, 13590 адресов.
Чистота индексаСколько записей приходится на один уникальный адрес. В лучшем из измеренных каталогов на 13 590 адресов – один дубликат; в худшем 2454 адреса повторены по три раза.
Условия для юридического лицаВиден ли на сайте безналичный расчет, счет по НДС, условия под объем. Без этого трафик не превращается в заказ.
Структурированные данныеОписаны ли магазин, контакты, способы расчета. В измеренном B2B-каталоге на 1848 позиций разметки нет ни одной.
АналитикаМеряются ли обращения. Мы встречали B2B-каталог, где подключена система аналитики, отключенная Google 1 июля 2023 года, то есть данные не собираются три года.
Скорость и вес страницыИзмеренный контраст B2B: 120,2 КБ разметки на одном каталоге и 751,2 КБ на другом.
Языковые версииПрисутствуют все языки в карте сайта. Мы находили каталог, где двуязычие реализовано, а в карте нет ни одного адреса второго языка.
Перечень мешающего закупщику найти позицию и оформить заказ.
План на первые три месяца с разделением на техническую часть, структуру и контент.
Разговор на 40 минут по документу.
Срок: 3–5 рабочих дней
Почему это бесплатно
Ибо в опте решение принимают по цифрам, и начинать разговор иначе было бы непоследовательно. Аудит показывает, есть ли здесь работа на несколько дней или несколько месяцев.
Что дальше
Далее – план и смета по этапам с ежемесячным отчетом одинаковым набором цифр.
Короткая форма: контакт и адрес сайта
Договор, акт и гарантия 30 дней
На каждый проект письменный договор: объём, сроки, сумма, порядок приёмки. После сдачи — акт и счёт, затем 30 календарных дней гарантии.
ФОП и безналичный расчёт
Исполнитель — зарегистрированный ФОП. Оплата на счёт с закрывающими документами.
Права и доступы — ваши
Код, дизайн и материалы переходят к вам после полной оплаты. Домен, хостинг, репозиторий оформляем на вас.
Портал клиента вместо переписки
Во время работы вы получаете доступ к порталу: договоры, счета, акты и статус проекта в одном месте.
Заказчики из Европы
Среди работ — проекты для Норвегии, Болгарии, Молдовы и Испании.
Цифры, которые можно проверить
Каждый кейс в портфолио — со ссылкой на живой сайт и техническим замером.
Сначала аудит, потом сумма
Прайса на сайте нет намеренно: объём одной и той же работы у двух клиентов отличается кратно.
Говорим «нет», когда не уверены
Если задача не наша или срок нереальный — скажем сразу.
Что влияет на стоимость
Почему две одинаковые на вид задачи считаются по-разному
Размер каталогаПолторы тысячи позиций и тринадцать тысяч – разные работы. Карту на 1656 адресов из пяти файлов проверяют за час; на каталоге из 13 590 адресов одна только сверка дублей уносит день, а сверять приходится после каждой выгрузки.
Состояние индексации на стартеКаталог с чистой картой — 1992 адреса и ни одного повтора — сразу переходит в структуру. Каталог, где стандартный адрес карты отдает 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 или выгрузка прайса; сколько видит поисковик – это карта сайта. Разница между цифрами и является первым списком работ. Далее смотрим, сколько записей приходится на один уникальный адрес: в измеренном каталоге белья на 13590 адресов нашелся ровно один дубликат, а на каталоге косметики рядом с рабочей картой жила устаревшая, где 2454 адреса повторены по три раза.
У нас каталог обновляется каждый день – это проблема?
Это требование к технической части, не повод отказываться. Карта сайта должна отображать изменения, дать обновления – быть подлинными, страницы исчезнувших позиций – корректно обрабатываться. Иначе краулер неделями ходит по адресам, по которым уже ничего нет, а новые карточки ждут своей очереди.
Нужны ли описания тысяч позиций?
Не для всех и не сразу — и рекомендация здесь проста: сначала техника, потом тексты. Категории и наиболее востребованные группы наполняются первыми, карточки – по приоритету спроса. В измеренном B2B-каталоге на 1848 позиций карта сайта чиста, 1992 адреса без дублей, а структурированных данных ноль. На таком каталоге описания изменят меньше разметки и рабочей аналитики.
Стоит ли открывать цены в опте?
Это решение бизнеса, а не SEO. Скрытые цены снижают конверсию в заявку, но по части ниш иначе нельзя. Рабочий компромисс, который мы видели: цена по запросу, но очевидные условия — минимальная партия, форма расчета, наличие НДС. Поиск при этом работает с характеристиками, а не с ценами.
Нам нужна аналитика, если заказ принимает менеджер по телефону?
Особенно нужна, потому что иначе канал не виден вообще. В B2B-каталоге запчастей мы нашли в коде Universal Analytics, выключенном Google 1 июля 2023 года, и никакого современного свойства рядом – три года без данных. Здесь же честный предел: счетчик сам ничего не улучшает, и даже с ним часть событий теряется на блокировщиках и режиме согласия. GA4 показывает тенденцию, а не кассу.
Какой вес страницы нормальный для B2B-каталога?
Ориентир лучше брать из измерений, чем по общим правилам. В нашей выборке каталог запчастей на 1 848 позиций отдает 120,2 КБ разметки, каталог медтоваров – 401,6 КБ, оптовый магазин белья на 13 тысяч позиций – 751,2 КБ. Все три работают, но последний стоит посетителю с мобильного интернета дороже всего. При этом именно он имеет самый быстрый ответ — 289 мс, поэтому вес страницы и скорость сервера живут отдельно.
Когда будут первые изменения и что вы укажете в отчете?
Техническая часть дает видимое движение через недели: страницы появляются в индексе, исчезают дубли. Структура и контент – это месяцы, цикл 30–90 дней. В отчете каждый раз тот же список: позиции каталога в индексе, записей на один уникальный адрес, видимость по артикулам и моделям, количество измеряемых обращений, первый ответ сервера на категории и карточке. Одна оговорка: после чистки дублей количество страниц в индексе может временно упасть – так и должно быть.
В ответ — две цифры вашего каталога, список мешающего закупщику найти позицию и план на первые три месяца. Если работы здесь на несколько дней, услышите это первым письмом.
Из измеренных кейсов13 428 страниц товаров и 161 категория - 13 590 адресов, только 1 дубликат
Прайса на сайте нет намеренно: объём той же работы у двух клиентов отличается в разы, и цифра «от» в этом случае ничего не объясняет. Сначала бесплатный аудит — считаем ваши страницы, дубли и скорость, — потом называем сумму и срок и фиксируем их в договоре.