Во сколько обойдется продвижение интернет-магазина

У магазина на тысячи товаров дороже всего обходится не работа SEO-специалиста, а часы разработки на фильтры и шаблоны. Раскладываю бюджет на 4 статьи для 3 размеров каталога, показываю, что дает бесплатный канал Яндекс Товаров, и даю 6 вопросов подрядчику до договора.

У сайта услуг 30–50 страниц, которые нужно довести до поиска. У интернет-магазина на 5 000 товаров таких страниц тысячи: категории, карточки, страницы фильтров, бренды. Каждая из них может приводить покупателя или мешать соседней. Отсюда главное отличие в цене: продвижение интернет-магазина дороже не потому, что SEO-специалист работает больше, а потому, что больше работы достается разработчику и тому, кто готовит данные о товарах.

Ориентир такой. Небольшой магазин на несколько сотен товаров укладывается в стартовый тариф SEO, у нас это от 40 000 руб. в месяц с 10 ч. правок сайта (цены на странице SEO-продвижения на 15.10.2026). Магазину на тысячи товаров с фильтрами нужно в 2–3 раза больше часов в месяц, и большая часть этой разницы приходится на разработку. Первые заказы из поиска обычно приходят через 3–6 мес., и раньше всего начинают работать категории, у которых уже есть показы.

Ниже я разложу бюджет на 4 статьи расходов, покажу, где в магазине уходит больше всего часов, и дам список вопросов, по которым видно, понимает ли подрядчик специфику каталога.

Почему магазин обходится дороже сайта услуг

Общая механика цены SEO одинакова для любого сайта: вы платите за часы специалистов, а часы уходят на анализ, правки, контент и контроль. Подробно эту механику я разбирал в статье о том, сколько стоит продвижение сайта, повторять не буду. У магазина к ней добавляются 4 вещи, которых у сайта услуг нет или почти нет.

Масштаб. Ошибку в шаблоне карточки нельзя исправить на одной странице: она повторяется на всех 5 000. Хорошо, что и исправление тоже работает на все сразу. Плохо, что для этого нужен разработчик, а не копирайтер.

Фильтры. Каждая комбинация фильтров может создавать отдельный адрес. Часть таких страниц нужна, потому что люди ищут «кроссовки мужские черные 43 размер». Остальные плодят дубли и съедают обход робота. Решить, какие оставить, а какие закрыть, — это работа на стыке аналитики и разработки.

Данные о товарах. Цена, наличие, характеристики, фото, бренд. Поисковики берут их со страниц и из товарных фидов, и если данные расходятся, товар может пропасть из выдачи. У сайта услуг такого слоя просто нет.

Требования к самому магазину. Чтобы Яндекс считал сайт интернет-магазином и показывал его товары в специальных блоках, сайт должен соответствовать формальным условиям: корзина без обязательной регистрации, цены на большинство товаров видны без входа, на сайте есть данные о продавце. Это не SEO в привычном смысле, но без этого часть показов недоступна.

Отдельная история — нестабильный ассортимент. Товар закончился, страница отдает «нет в наличии» или вообще 404, а по ней шел трафик. Правила, что делать с такими страницами, нужно придумать один раз и заложить в шаблон, иначе каждый месяц будет уходить на ручные исправления.

Из чего складывается бюджет: 4 статьи расходов

Возьмем 3 условных магазина и разложим, сколько часов в месяц уходит на продвижение каждого. Цифры ниже — моя оценка для магазина на 1С-Битрикс с нормальным шаблоном, без запущенных технических проблем. Это модель для понимания пропорций, а не прайс.

Статья расходовНебольшой магазин: до 1 000 товаров, 20–40 категорийСредний: 5–20 тыс. товаров, фильтрыКрупный: от 50 тыс. товаров, несколько регионов
SEO-специалист: анализ, семантика, задачи, отчет8–10 ч.15 ч.25–30 ч.
Разработка: шаблоны, фильтры, скорость, микроразметка4–6 ч.15–20 ч.35–40 ч.
Контент: тексты категорий, описания топовых товаров3–4 ч.8–15 ч.15–20 ч.
Данные: фид, характеристики, проверка ошибок1–2 ч.3–5 ч.8–10 ч.
Итого в месяц16–22 ч.41–55 ч.83–100 ч.

Обратите внимание на вторую строку. В небольшом магазине разработка занимает четверть часов, в крупном почти 40%. Поэтому ставка разработчика у подрядчика влияет на бюджет магазина сильнее, чем ставка SEO-специалиста. Чтобы перевести часы в рубли, умножьте их на ставки вашего подрядчика. Для ориентира: часы разработки на поддержке у нас стоят 2700–3500 руб. в зависимости от объема пакета.

Схема бюджета продвижения интернет-магазина в часах для магазинов разного размера
Модельный расчет: с ростом каталога быстрее всего растут часы разработки, а не работы SEO-специалиста

Чего в таблице нет. Ссылки, если они нужны, оплачиваются отдельно. Контент сверх базового объема — тоже. Разовые технические проекты, например переделка фильтра или переезд на новый шаблон, лучше считать отдельной сметой, а не растягивать на абонемент: так вы видите их реальную стоимость и не ждете результатов SEO, пока на них уходят все часы.

И еще одна вещь, которую часто забывают. Если сайт правит один подрядчик, а продвигает другой, в бюджет надо добавить время на согласования и ожидание. Рекомендации SEO-специалиста месяцами лежат в очереди у разработчика, и вы платите за продвижение, которое стоит на месте.

Посчитаем продвижение вашего магазина
Разберем каталог и фильтры и скажем, какие категории дадут заказы из поиска первыми.
Посчитать

Каталог и фильтры: где уходит больше всего часов

Самая дорогая часть продвижения магазина — превратить фильтры каталога в страницы, которые ищут, и при этом не утонуть в дублях.

Логика простая. Человек ищет не «обувь», а «кроссовки для бега женские». В каталоге это категория «Кроссовки» с фильтрами «назначение: бег» и «пол: женский». Если такая комбинация фильтров открывается по отдельному адресу с понятным заголовком, текстом и списком товаров, она может попасть в поиск. Если фильтр работает через параметры в адресе, без своего заголовка, страница остается невидимой или, хуже, появляется в индексе в сотне вариантов с разным порядком параметров.

Google прямо описывает эту проблему в руководстве по фасетной навигации: адреса, которые создают фильтры, могут порождать бесконечное пространство URL, и робот тратит обход на страницы, которые никому не нужны. Яндекс ведет себя похоже: чем больше мусорных адресов, тем медленнее до индекса доходят нужные.

Порядок работы с фильтрами, по которому я бы проверял любой магазин:

  1. Собрать спрос. Выгрузить запросы с характеристиками товаров: цвет, размер, материал, назначение, бренд. По ним видно, какие комбинации фильтров люди действительно ищут.
  2. Выбрать комбинации для отдельных страниц. Обычно это 1–2 фильтра внутри категории. Комбинации из 4 фильтров почти никто не ищет.
  3. Сделать им постоянные адреса. Человекопонятный адрес, свой H1, title, описание и короткий текст. На 1С-Битрикс для этого есть умный фильтр с настройкой ЧПУ, но заголовки и тексты для выбранных страниц все равно задаются отдельно.
  4. Закрыть остальное. Комбинации без спроса и сортировки закрываются от индексации или склеиваются через canonical, чтобы не создавать дубли.
  5. Проверить через месяц. По Вебмастеру и Search Console смотрим, какие из новых страниц получили показы, и расширяем то, что растет.

На среднем магазине первый проход по этому списку занимает больше месяца, и почти все часы здесь — разработка и тексты. Именно поэтому в таблице выше разработка растет быстрее остального.

Карточки товаров и микроразметка

Карточек много, и писать уникальный текст для каждой на большом каталоге нереально и не нужно. Работают 3 приема.

Первый: тексты пишутся для товаров, у которых есть спрос и маржа, обычно это 5–10% каталога. Остальным карточкам хватает полных характеристик и нормального названия. Второй: описание от производителя, скопированное на 200 сайтов, не помогает, а иногда мешает, поэтому для топовых товаров его стоит переписать. Третий: карточка размечается так, чтобы поисковик понял цену, наличие и бренд без догадок.

Яндекс в справке по разметке товаров перечисляет обязательные поля: для товара название, описание, бренд и картинку, для предложения наличие, цену и валюту. Разметку достаточно один раз добавить в шаблон карточки, дальше она подставляется автоматически:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Кроссовки беговые женские, черные",
  "description": "Легкие кроссовки для бега по асфальту, амортизирующая подошва.",
  "brand": "Пример бренда",
  "image": "https://example.ru/upload/catalog/krossovki-01.jpg",
  "offers": {
    "@type": "Offer",
    "price": "7490",
    "priceCurrency": "RUB",
    "availability": "https://schema.org/InStock"
  }
}
</script>

Важная деталь: цена и наличие в разметке должны совпадать с тем, что видит покупатель на странице, и с тем, что указано в фиде. Расхождение в цене — частая причина, по которой товар не показывается в товарных блоках.

Яндекс Товары: бесплатно, но с проверкой

У магазина есть канал, которого нет у сайта услуг. Яндекс Товары — бесплатный сервис, через который товары магазина попадают в товарные блоки Поиска. Данные Яндекс берет из 2 источников: из товарного фида, который вы загружаете, и со страниц сайта, если они размечены.

Как товары интернет-магазина попадают в поиск Яндекса через Яндекс Товары
Справка Яндекс Товаров (15.10.2026): товары попадают в базу из фида и с размеченных страниц, проходят проверку и только после нее показываются в Поиске

Бесплатно здесь только размещение. Работа остается: подготовить фид, привести в порядок характеристики, следить за ошибками. И проверка строже, чем кажется. По справке сервиса, Яндекс регулярно проверяет случайный набор товаров, и если ошибки найдены больше чем у 25% из них, источник данных могут целиком отключить от Поиска до исправления. Один кривой фид, и пропадают все товары разом.

Есть и требования к самому магазину. На 15.10.2026 они такие:

  • заказ можно оформить на самом сайте, без перехода на другой ресурс;
  • корзина доступна всем, добавить товар можно без авторизации, а форма запроса цены корзину не заменяет;
  • цены указаны для большей части товаров и видны без регистрации;
  • на сайте есть достоверная информация о продавце: юрлицо, ИП или самозанятый;
  • служба контроля качества может проверить магазин, оформив заказ на сайте или по телефону.

Для B2B-магазинов, где цены видны только после входа, это важное ограничение. Такой магазин может отлично продвигаться в обычной выдаче, но в товарных блоках его не будет. Это надо понимать до того, как закладывать Яндекс Товары в план и в бюджет.

Бесплатный аудит вашего сайта
Найдем уязвимости и точки роста за 3 дня и покажем, что чинить в первую очередь.
Получить аудит

Когда ждать первых заказов

Общий ориентир по SEO — 3–6 мес. до первых заметных результатов, у нас он так и записан в условиях тарифа. У магазина этот срок неоднородный: разные части каталога выходят в поиск с разной скоростью.

Быстрее всего, иногда за 1–2 мес., отзываются категории, у которых уже есть показы, но мало кликов. Там часто достаточно поправить title, H1 и описание, добавить текст и закрыть дубли. Медленнее всего — новые страницы фильтров и новые разделы: им нужно сначала попасть в индекс, а потом набрать поведенческие данные. Отдельно на сроки влияет сезонность: если пик продаж в декабре, работы по сезонным категориям имеет смысл начинать летом.

Как понять, что работа идет, пока заказов нет, я подробно описывал в статье о том, как устроено SEO-продвижение и сколько оно длится. Для магазина к тем признакам добавлю 2: растет число страниц каталога в индексе без роста числа дублей, и в Яндекс Товарах растет число принятых товаров.

Что спросить у подрядчика до договора

Эти вопросы быстро показывают, работал ли подрядчик с каталогами или продвигал только сайты услуг.

  1. Как вы решите, какие комбинации фильтров станут отдельными страницами, а какие закрыть от индексации?
  2. Кто будет вносить правки в шаблоны каталога и карточки, и сколько часов разработки входит в абонемент?
  3. Что вы сделаете со страницами товаров, которых нет в наличии?
  4. Будете ли вы работать с фидом и Яндекс Товарами, и кто отвечает за ошибки в фиде?
  5. По каким категориям вы ждете первых результатов и почему именно по ним?
  6. Как в отчете будет видно, какие категории приносят заказы, а не только визиты?

Если на первый вопрос подрядчик отвечает «напишем тексты на категории», а на второй «правки внесет ваш программист», это продвижение сайта услуг, перенесенное на магазин. Оно будет дешевле в договоре и дороже по результату. Перед стартом полезно сделать SEO-аудит: он показывает, какие проблемы каталога съедят первые месяцы бюджета.

Когда продвигать магазин пока рано

Есть ситуации, в которых я бы не советовал покупать SEO-абонемент, даже если бюджет есть.

Магазин на 30–50 товаров без собственного производства и без уникальных условий. В выдаче по таким товарам стоят маркетплейсы и крупные магазины с ассортиментом в десятки раз больше, и пробиться к ним дорого. Здесь разумнее начать с рекламы и посмотреть, какие товары вообще продаются.

Сайт, который нельзя править. Шаблон магазина без доступа к коду, конструктор с жесткими ограничениями или подрядчик, который берет месяц на любую правку. В SEO магазина от четверти до 40% часов уходит на разработку, и без нее абонемент превращается в отчеты.

Каталог без данных. Нет характеристик, нет нормальных фото, цены обновляются вручную раз в месяц. Сначала нужен порядок в каталоге и обмен с учетной системой, и это проект разработки, а не продвижения. Сколько стоит довести магазин до рабочего состояния, есть в статье о том, сколько стоит интернет-магазин.

Во всех остальных случаях продвижение интернет-магазина окупается тем лучше, чем больше у вас ассортимент и чем аккуратнее устроен каталог. Мы в Design Lab начинаем с аудита каталога, потому что именно он определяет, сколько часов в месяц понадобится и куда они уйдут в первую очередь.

SEO-продвижение сайта
Покажем, по каким запросам сайт уже показывается и что мешает кликам, и составим план работ.
Обсудить продвижение
Давайте
обсудим проект
  • Разберем задачу и предложим решения
  • Покажем кейсы из вашей отрасли
  • Оценим сроки и бюджет до старта
Алексей Грицук
Алексей Грицук, руководитель
Что вас интересует?
Приложить файлы
Как с вами связаться?
Заявка отправлена!
Спасибо! Ответим в течение рабочего дня — тем способом, который вы выбрали.
Обсудить проект