SEO для товарного каталога: как карточка товара выходит в топ без рекламы
1 сентября 2026
За первые 28 дней работы магазина с каталогом в 24 000 товаров поисковик показал 94 разные карточки - и 135 из 139 показов пришлись именно на карточки товаров, а не на разделы. Рекламы не было ни одного рубля. Поиск сам выбрал, что показывать, и выбрал не «Малярный инструмент», а «Валик малярный полиакрил с бюгелем, диаметр 60 мм».
Это и есть SEO товарного каталога в чистом виде: не тексты, не ссылочный бюджет, не агентство. Страница точно отвечает на точный запрос - и оказывается в выдаче, потому что конкурентов по такому запросу нет. Ниже - как этот механизм работает и какие три вещи нужны, чтобы ваши карточки поисковик тоже находил.
Что поиск ищет в карточке товара
Когда поисковый робот приходит на страницу карточки, он смотрит не на маркетинговый текст, а на конкретные данные: точное название с характеристиками, цену, наличие и структурированную разметку. «Лучший выбор сезона» роботу ничего не говорит. «Контейнер для хранения 10 литров с крышкой прозрачный, полипропилен» - это уже поисковый запрос.
Именно поэтому карточки, перенесённые из выгрузки маркетплейса, дают результат быстрее написанных с нуля: в них уже есть то, что искал покупатель. Артикул производителя, материал, размер, цвет - характеристики, которые человек вбивает, когда знает, что ему нужно, и хочет найти это конкретное. Такой запрос никто не оптимизирует специально: его пишут покупатели, а выигрывает карточка, которая совпадает с ним дословно.
| Элемент карточки | Зачем нужен поиску | Что бывает вместо |
|---|---|---|
| Точное название с характеристиками | Совпадает с поисковым запросом покупателя дословно | «Валик малярный» без размера и материала |
| Цена и наличие в разметке | Показываются прямо в сниппете, CTR выше в разы | Цена только в JavaScript, поисковик её не видит |
| Артикул производителя | Поиск по артикулу - отдельный поток покупателей | Артикула нет, его заменил внутренний номер |
| Описание из характеристик | Уникальный текст без копирайтера, по каждому товару | Одна фраза на весь раздел или копия с площадки |
Почему длинный хвост - это и есть товарный поиск
Короткие запросы - «купить посуду», «малярный инструмент» - заняты площадками с рекламными бюджетами в миллионы рублей. По ним магазин не обгонит Wildberries или Ozon никакими текстами: там реклама, история домена и миллионы страниц с отзывами. Но это меньшинство поискового спроса.
Большая часть товарных запросов - узкие и конкретные. «Кисть флейцевая 50 мм натуральная щетина», «органайзер для кабелей под стол чёрный», «силиконовая форма для льда шар 4 ячейки» - каждый из них набирают единицы раз в месяц. Рекламу под такой запрос не покупают: кампания обходится дороже, чем приносит. Страниц под него никто не пишет специально. Побеждает та карточка, которая просто существует и отвечает точно.
Умножьте. Каталог на 24 000 товаров - это 24 000 точных ответов на 24 000 конкретных запросов. По отдельности каждый - единицы показов в месяц. Вместе - постоянный поток, за который не платит никто, потому что покупать рекламу по таким запросам экономически бессмысленно. Сколько конкретно это даёт переходов и за какой срок - посчитано в статье сколько заявок даёт свой сайт.
И обратная арифметика: каталог на 30 карточек даёт 30 длинных запросов. Это не поток - это единицы переходов в месяц. Вот почему ответ на вопрос «нужна ли реклама магазину» зависит не от ниши, а от числа страниц. Разбор - в статье нужна ли реклама интернет-магазину.
Три условия, без которых карточки невидимы
Сам по себе большой каталог в индекс не попадает. Поисковик должен найти страницу, прочитать её и понять, что в ней есть. Три условия, без которых этого не происходит:
- Серверный HTML. Поисковик читает текст, который приходит с сервера - не исполняет JavaScript и не ждёт, пока браузер соберёт витрину. Страница каталога в нашей программе - около 30 КБ чистого HTML: робот разбирает её за один запрос, без дополнительных обращений к скриптам. Конструкторы, рендерящие витрину на стороне клиента, отдают пустой каркас: поисковик видит страницу без товаров, и все карточки в таком магазине для него пустые - сколько бы позиций ни лежало в базе.
- Разметка Product с ценой и наличием. Когда поисковик видит схему разметки Product с полями Offer - ценой, валютой и Availability - он подтягивает эти данные прямо в сниппет. Сниппет с ценой кликают заметно чаще, чем обычный текстовый. Без разметки цена может угадаться из текста, а может и нет: по опыту - скорее нет.
- Карта сайта, которая обновляется вместе с каталогом. Когда добавляется новый товар, его URL сразу попадает в sitemap.xml. Поисковик обходит карту сайта регулярно - и новые карточки он находит сам, а не через месяц случайного обхода.
Это не SEO-тонкости - это техническая база, которая или есть, или нет. Без неё можно написать идеальные тексты для каждой из 24 000 карточек и всё равно остаться невидимым. Как это устроено в нашей программе, видно в демо-магазине: откройте любую карточку и посмотрите исходный HTML - название, цена и характеристики там с первого байта, без скриптов. Исходный код открыт - проверить можно без нашего участия.
Карточка на своём сайте против карточки на маркетплейсе
На маркетплейсе вы тоже создаёте карточку с точным названием и характеристиками, и поиск её находит. Но показы достаётся домену площадки - wildberries.ru или ozon.ru. Позиция в выдаче принадлежит площадке, покупатель приходит к ней и остаётся её клиентом: следующий заказ он снова сделает через площадку, и она снова возьмёт комиссию.
С карточки на своём сайте покупатель оставляет имя и телефон у вас. Следующий заказ он оформит напрямую - без комиссии площадки в 15–47% и без риска, что рядом появится карточка конкурента с ценой на рубль ниже. Позиция в поиске тоже ваша: её никто не перекупает внутренней рекламой. Подробный расчёт, что это значит в деньгах, - в калькуляторе юнит-экономики.
| Карточка на своём сайте | Карточка на маркетплейсе | |
|---|---|---|
| Кому достаётся позиция в поиске | Вашему домену | Домену площадки |
| Контакт покупателя после заказа | Остаётся у вас | Остаётся у площадки |
| Комиссия с продажи | 0% | 15–47% в зависимости от категории |
| Конкурент рядом с вашим товаром | Нет - это ваш домен | Есть - площадка показывает похожее |
| Повторная покупка | Напрямую к вам | Через площадку снова, с комиссией |
Это не аргумент уходить с площадки - там покупатели и оборот, и отказываться от них незачем. Речь о том, что поисковый трафик можно собирать параллельно, не перераспределяя бюджеты. Два канала рядом работают лучше, чем один. Как это устроено, разобрано в статье свой сайт или маркетплейс.
Что проверить в своём сайте прямо сейчас
Если у вас уже есть магазин с каталогом, проверка занимает несколько минут и не требует специалиста:
- Откройте любую карточку товара и нажмите «Просмотреть код страницы» в браузере - не инструменты разработчика, а именно исходник (Ctrl+U в большинстве браузеров). Найдите название товара и цену в тексте. Если они читаются в HTML - поиск их забирает. Если вместо них пустые теги и подключения скриптов - витрину собирает браузер, и карточка для поисковика пустая.
- Проверьте разметку через бесплатный инструмент Google Rich Results Test. Вставьте URL карточки - инструмент покажет, видит ли он схему Product с ценой и наличием. Если видит - сниппет с ценой в выдаче появится автоматически.
- Зайдите в Яндекс.Вебмастер или Google Search Console и посмотрите, сколько страниц вашего сайта проиндексировано. Если у вас 500 товаров, а в индексе 20–30 страниц - карты сайта нет или она не обновляется при добавлении товаров.
- Поищите любой товар из своего каталога по полному названию с характеристиками. Если ваша карточка не появляется в первой странице выдачи - либо она ещё не проиндексирована, либо робот нашёл её пустой.
Если ни одна из трёх проверок не проходит - карточки невидимы для поиска, сколько бы товаров ни лежало в магазине. Это не вопрос SEO, а вопрос выбора движка. Каталог с правильной технической базой начинает собирать показы через несколько недель после индексации - без каких-то дополнительных действий.
Где взять каталог, если карточек нет
Самый быстрый путь - перенести товары с площадки, где они уже есть. Там уже точные названия с характеристиками, артикулы, фотографии. Это машинная операция, которая занимает минуты, а не недели ручного труда. По итогу получается каталог, готовый к индексации: названия правильные, структура есть, остаётся добавить разметку и карту сайта.
Пошагово, как это делается для каждой площадки, - в статьях как перенести товары с Ozon и как перенести товары с Wildberries. Можно перенести за день и уже на следующей неделе смотреть, как поисковик начинает обходить карточки.
Готовый магазин с открытым кодом предусматривает все три условия из раздела выше: серверный рендеринг, разметку Product и автоматическое обновление карты сайта при каждом изменении каталога. Это не настройка - это поведение по умолчанию.
Частые вопросы
Сколько товаров нужно, чтобы из поиска начался заметный трафик?
Первые показы появляются уже с десятков карточек - поисковик индексирует то, что есть. Но заметный постоянный поток начинается с нескольких сотен позиций: у каждой свои длинные запросы, и вместе они дают трафик каждый день. На каталоге в 24 000 товаров даже при маленьком CTR это сотни переходов в месяц без рекламного бюджета.
Что важнее для карточки - описание или название?
Название. Поиск сравнивает запрос покупателя с текстом страницы, и точное совпадение в названии весит больше, чем совпадение в описании. Описание помогает - особенно для уточняющих запросов с характеристиками - но если название размытое («валик малярный» вместо «валик малярный полиакрил с бюгелем 60 мм»), описание это не компенсирует.
Когда ждать первых позиций в поиске?
Первые показы по точным названиям появляются через две-четыре недели после того, как карта сайта обошлась роботом. Устойчивые позиции по низкочастотным запросам - через два-три месяца. Это не поломка, а нормальный цикл: поисковик сначала находит страницу, потом начинает её показывать, потом постепенно поднимает - по мере того как видит, что люди кликают и не уходят сразу.
Нужен ли SEO-специалист для магазина с большим каталогом?
Не на старте. Техническая база - серверный HTML, разметка Product/Offer, карта сайта - это разовая настройка при выборе движка магазина, а не регулярная работа. Если это уже работает, поисковый трафик растёт сам по мере роста каталога. SEO-специалист нужен позже: когда есть трафик и нужно разбираться, почему одни карточки в топе, а другие нет, и как оптимизировать категорийные страницы под более широкие запросы.
Свой магазин рядом с WB и Ozon: 3 месяца бесплатно
FastoShop переносит товары селлера в его интернет-магазин, который находят Яндекс, Google и нейросети.