У магазина на тысячи товаров дороже всего обходится не работа
У сайта услуг
Ориентир такой. Небольшой магазин на несколько сотен товаров укладывается в стартовый тариф SEO, у нас это от 40 000 руб. в месяц с 10 ч. правок сайта (цены на странице
Ниже я разложу бюджет на 4 статьи расходов, покажу, где в магазине уходит больше всего часов, и дам список вопросов, по которым видно, понимает ли подрядчик специфику каталога.
Почему магазин обходится дороже сайта услуг
Общая механика цены SEO одинакова для любого сайта: вы платите за часы специалистов, а часы уходят на анализ, правки, контент и контроль. Подробно эту механику я разбирал в статье о том, сколько стоит продвижение сайта, повторять не буду. У магазина к ней добавляются 4 вещи, которых у сайта услуг нет или почти нет.
Масштаб. Ошибку в шаблоне карточки нельзя исправить на одной странице: она повторяется на всех 5 000. Хорошо, что и исправление тоже работает на все сразу. Плохо, что для этого нужен разработчик, а не копирайтер.
Фильтры. Каждая комбинация фильтров может создавать отдельный адрес. Часть таких страниц нужна, потому что люди ищут «кроссовки мужские черные 43 размер». Остальные плодят дубли и съедают обход робота. Решить, какие оставить, а какие закрыть, — это работа на стыке аналитики и разработки.
Данные о товарах. Цена, наличие, характеристики, фото, бренд. Поисковики берут их со страниц и из товарных фидов, и если данные расходятся, товар может пропасть из выдачи. У сайта услуг такого слоя просто нет.
Требования к самому магазину. Чтобы Яндекс считал сайт интернет-магазином и показывал его товары в специальных блоках, сайт должен соответствовать формальным условиям: корзина без обязательной регистрации, цены на большинство товаров видны без входа, на сайте есть данные о продавце. Это не SEO в привычном смысле, но без этого часть показов недоступна.
Отдельная история — нестабильный ассортимент. Товар закончился, страница отдает «нет в наличии» или вообще 404, а по ней шел трафик. Правила, что делать с такими страницами, нужно придумать один раз и заложить в шаблон, иначе каждый месяц будет уходить на ручные исправления.
Из чего складывается бюджет: 4 статьи расходов
Возьмем 3 условных магазина и разложим, сколько часов в месяц уходит на продвижение каждого. Цифры ниже — моя оценка для магазина на
| Статья расходов | Небольшой магазин: до 1 000 товаров, | Средний: | Крупный: от 50 тыс. товаров, несколько регионов |
|---|---|---|---|
| 15 ч. | |||
| Разработка: шаблоны, фильтры, скорость, микроразметка | |||
| Контент: тексты категорий, описания топовых товаров | |||
| Данные: фид, характеристики, проверка ошибок | |||
| Итого в месяц |
Обратите внимание на вторую строку. В небольшом магазине разработка занимает четверть часов, в крупном почти 40%. Поэтому ставка разработчика у подрядчика влияет на бюджет магазина сильнее, чем ставка

Чего в таблице нет. Ссылки, если они нужны, оплачиваются отдельно. Контент сверх базового объема — тоже. Разовые технические проекты, например переделка фильтра или переезд на новый шаблон, лучше считать отдельной сметой, а не растягивать на абонемент: так вы видите их реальную стоимость и не ждете результатов SEO, пока на них уходят все часы.
И еще одна вещь, которую часто забывают. Если сайт правит один подрядчик, а продвигает другой, в бюджет надо добавить время на согласования и ожидание. Рекомендации
Каталог и фильтры: где уходит больше всего часов
Самая дорогая часть продвижения магазина — превратить фильтры каталога в страницы, которые ищут, и при этом не утонуть в дублях.
Логика простая. Человек ищет не «обувь», а «кроссовки для бега женские». В каталоге это категория «Кроссовки» с фильтрами «назначение: бег» и «пол: женский». Если такая комбинация фильтров открывается по отдельному адресу с понятным заголовком, текстом и списком товаров, она может попасть в поиск. Если фильтр работает через параметры в адресе, без своего заголовка, страница остается невидимой или, хуже, появляется в индексе в сотне вариантов с разным порядком параметров.
Google прямо описывает эту проблему в руководстве по фасетной навигации: адреса, которые создают фильтры, могут порождать бесконечное пространство URL, и робот тратит обход на страницы, которые никому не нужны. Яндекс ведет себя похоже: чем больше мусорных адресов, тем медленнее до индекса доходят нужные.
Порядок работы с фильтрами, по которому я бы проверял любой магазин:
- Собрать спрос. Выгрузить запросы с характеристиками товаров: цвет, размер, материал, назначение, бренд. По ним видно, какие комбинации фильтров люди действительно ищут.
- Выбрать комбинации для отдельных страниц. Обычно это
1–2 фильтра внутри категории. Комбинации из 4 фильтров почти никто не ищет. - Сделать им постоянные адреса. Человекопонятный адрес, свой H1, title, описание и короткий текст. На
1С-Битрикс для этого есть умный фильтр с настройкой ЧПУ, но заголовки и тексты для выбранных страниц все равно задаются отдельно. - Закрыть остальное. Комбинации без спроса и сортировки закрываются от индексации или склеиваются через canonical, чтобы не создавать дубли.
- Проверить через месяц. По Вебмастеру и Search Console смотрим, какие из новых страниц получили показы, и расширяем то, что растет.
На среднем магазине первый проход по этому списку занимает больше месяца, и почти все часы здесь — разработка и тексты. Именно поэтому в таблице выше разработка растет быстрее остального.
Карточки товаров и микроразметка
Карточек много, и писать уникальный текст для каждой на большом каталоге нереально и не нужно. Работают 3 приема.
Первый: тексты пишутся для товаров, у которых есть спрос и маржа, обычно это
Яндекс в справке по разметке товаров перечисляет обязательные поля: для товара название, описание, бренд и картинку, для предложения наличие, цену и валюту. Разметку достаточно один раз добавить в шаблон карточки, дальше она подставляется автоматически:
<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 источников: из товарного фида, который вы загружаете, и со страниц сайта, если они размечены.

Бесплатно здесь только размещение. Работа остается: подготовить фид, привести в порядок характеристики, следить за ошибками. И проверка строже, чем кажется. По справке сервиса, Яндекс регулярно проверяет случайный набор товаров, и если ошибки найдены больше чем у 25% из них, источник данных могут целиком отключить от Поиска до исправления. Один кривой фид, и пропадают все товары разом.
Есть и требования к самому магазину. На 15.10.2026 они такие:
- заказ можно оформить на самом сайте, без перехода на другой ресурс;
- корзина доступна всем, добавить товар можно без авторизации, а форма запроса цены корзину не заменяет;
- цены указаны для большей части товаров и видны без регистрации;
- на сайте есть достоверная информация о продавце: юрлицо, ИП или самозанятый;
- служба контроля качества может проверить магазин, оформив заказ на сайте или по телефону.
Для
Когда ждать первых заказов
Общий ориентир по SEO —
Быстрее всего, иногда за
Как понять, что работа идет, пока заказов нет, я подробно описывал в статье о том, как устроено
Что спросить у подрядчика до договора
Эти вопросы быстро показывают, работал ли подрядчик с каталогами или продвигал только сайты услуг.
- Как вы решите, какие комбинации фильтров станут отдельными страницами, а какие закрыть от индексации?
- Кто будет вносить правки в шаблоны каталога и карточки, и сколько часов разработки входит в абонемент?
- Что вы сделаете со страницами товаров, которых нет в наличии?
- Будете ли вы работать с фидом и Яндекс Товарами, и кто отвечает за ошибки в фиде?
- По каким категориям вы ждете первых результатов и почему именно по ним?
- Как в отчете будет видно, какие категории приносят заказы, а не только визиты?
Если на первый вопрос подрядчик отвечает «напишем тексты на категории», а на второй «правки внесет ваш программист», это продвижение сайта услуг, перенесенное на магазин. Оно будет дешевле в договоре и дороже по результату. Перед стартом полезно сделать
Когда продвигать магазин пока рано
Есть ситуации, в которых я бы не советовал покупать
Магазин на
Сайт, который нельзя править. Шаблон магазина без доступа к коду, конструктор с жесткими ограничениями или подрядчик, который берет месяц на любую правку. В SEO магазина от четверти до 40% часов уходит на разработку, и без нее абонемент превращается в отчеты.
Каталог без данных. Нет характеристик, нет нормальных фото, цены обновляются вручную раз в месяц. Сначала нужен порядок в каталоге и обмен с учетной системой, и это проект разработки, а не продвижения. Сколько стоит довести магазин до рабочего состояния, есть в статье о том, сколько стоит интернет-магазин.
Во всех остальных случаях продвижение интернет-магазина окупается тем лучше, чем больше у вас ассортимент и чем аккуратнее устроен каталог. Мы в


