Seo для интернет магазина - это работы, после которых каталог из 500-5 000 товаров стабильно собирает поисковый трафик. Магазин отличается от корпоративного сайта масштабом: десятки категорий, тысячи карточек, сотни фасетных комбинаций. Половина задач сводится к управлению этим объёмом.
В статье - 14 особенностей, которые отличают продвижение каталога от сайта услуг. Внутри блок про типичные проблемы Битрикс, WordPress и Tilda, 8 ошибок и ответы на 6 частых вопросов. Время чтения - 14 минут.
Опыт студии Сайты2.рф. С 2008 года команда из Кронштадта сделала 550+ проектов, NPS 9,2, средний рост заявок ×2,4, CR 4,8%, 92% клиентов возвращаются. В стеке - 1С-Битрикс, WordPress + WooCommerce, OpenCart, Magento, Ahrefs, Топвизор, KeyCollector, Яндекс.Вебмастер, Google Search Console.
Чем SEO магазина отличается от корпоративного сайта
Корпоративный сайт - это 15-50 страниц услуг и контента. Магазин - сотни категорий и тысячи карточек товара. Из этого вытекают пять главных отличий.
- Масштаб семантики. У магазина 8 000-50 000 ключей против 500-2 500 у сайта услуг. Каждый товар приносит свои запросы.
- Фасеты. Фильтры "цвет + размер + бренд" порождают миллионы URL. Часть из них надо индексировать, часть - закрывать.
- Дубли. Один товар может попадать в 3-5 категорий, иметь варианты по цвету и размеру, дублироваться через сортировки и пагинацию.
- Сезонность. Спрос на летние шины, ёлки, школьную форму скачет в 5-10 раз. Без планирования трафик теряется.
- Товарные ленты. Магазин выгружает фид для Маркета, Google Shopping, прайс-агрегаторов. Качество фида влияет на органический трафик косвенно через поведенческие факторы.
Часть базовых работ совпадает с любым SEO: семантика, тех.аудит, ссылочный профиль. Подробно общий процесс мы разбирали в статье Технический SEO-аудит и в гайде по сбору семантического ядра.
Особенность 1. Структура каталога
Структура каталога - иерархия категорий и подкатегорий. По ней поисковик понимает тематику страниц и распределяет веса.
Рабочая глубина каталога - 3-5 уровней. Например: "Каталог - Обувь - Женская - Кроссовки - Кроссовки для бега". Глубже 5 уровней робот ходит хуже, страницы реже попадают в индекс.
Категории и подкатегории формируют по поисковому спросу. Если у запроса "кроссовки для бега" частотность 12 000 в месяц, под него делают отдельную подкатегорию. Подробно процесс выделения групп описан в гайде по кластеризации запросов.
Для магазина 500-5 000 SKU оптимальная карта - 30-80 категорий, 100-300 подкатегорий. Большее число распыляет вес и плодит конкуренцию между собственными страницами.
Особенность 2. ЧПУ для категорий и карточек товара
ЧПУ - понятный человеку URL вместо параметров вида ?id=12345. У магазина два ЧПУ-уровня: категории и карточки товара.
Категории: /catalog/krossovki/ или /catalog/obuv/krossovki/zhenskie/. Структура повторяет иерархию каталога. Латиница, транслит по одной системе (рекомендуем по ГОСТ 7.79-2000), дефис как разделитель.
Карточки: /catalog/krossovki/nike-air-max-90-black/. В slug идут бренд, модель, ключевая характеристика. Не вкладывать ID - URL станет нечитаемым и хуже кликается в выдаче.
Для магазинов на 1С-Битрикс: модуль "Информационные блоки" по умолчанию ставит конструкцию /catalog/category/element-12345/. Перенастраивается через "Шаблоны URL" в настройках инфоблока. Для WooCommerce нужен плагин Yoast SEO или RankMath с включённой настройкой "Remove product base".
Особенность 3. Микроразметка Product, Offer, AggregateRating
Микроразметка Product передаёт поисковику структурированные данные о товаре. После внедрения в выдаче появляются цена, наличие, рейтинг звёздочками. CTR такого сниппета на 25-40% выше обычного.
Минимальный набор полей:
name- название товара.image- URL главной фотографии.description- описание 200+ знаков.brand- производитель.sku- артикул.offers- цена, валюта, наличие, продавец.aggregateRating- средний рейтинг и количество отзывов.
Разметку проверяют через Яндекс.Вебмастер и Google Rich Results Test. Все 14 видов схем под магазины собраны в отдельной статье Микроразметка для сайта.
В каталоге из 3 000 товаров автоматическая генерация Product-разметки занимает 2-3 дня работы программиста. Стоимость окупается за месяц ростом CTR.
Особенность 4. Карточка товара
Карточка товара - главная страница магазина по трафику. На неё приходят по запросам "название товара", "название модели + купить", "артикул + цена".
Минимум для попадания в топ:
- 1 500+ знаков уникального описания (не копия с сайта производителя).
- Полная таблица характеристик.
- 5-10 фотографий, включая видео или 360°.
- Блок отзывов с реальными авторами.
- Цена, наличие, варианты доставки в СПб и Ленобласть.
- Связанные товары и аксессуары.
Дубли описаний - главный убийца SEO магазина. Если 80% товаров скопированы с сайта производителя, поисковик считает каталог низкокачественным и режет все позиции. Решение: рерайт пакетами по 200-500 карточек, от самых маржинальных.
Под магазин на 3 000 SKU полная переработка карточек занимает 3-6 месяцев работы копирайтера. Окупается: средний рост органики после рерайта - в 1,8-2,5 раза.
Особенность 5. Фасетная навигация
Фасеты - фильтры в каталоге: цвет, размер, бренд, цена. Каждая комбинация порождает отдельный URL. У магазина с 8 фильтрами и 5 значениями в каждом получается 32 768 URL только на одну категорию.
Стратегия индексации - выборочная.
Открыть для индексации:
- Одиночные фасеты по высокочастотным значениям ("красные платья", "кроссовки Nike").
- Ключевые пары "бренд + категория" ("ноутбуки Lenovo").
- Пары "категория + цена" для запросов "дешёвые" / "до 5000 рублей".
Закрыть в robots.txt и через noindex, follow:
- Сортировки (
?sort=price_asc). - Все остальные комбинации фасетов.
- Фильтры с 0 результатов.
Для каждой открытой фасетной страницы пишут уникальный Title, Description, H1 и интро 100-200 слов. Без этого поисковик считает страницу шаблоном и не индексирует.
Особенность 6. Канонические URL
Canonical - тег, указывающий поисковику основной URL для группы похожих страниц. В магазине канонические нужны для трёх случаев.
Сортировки. Страница /catalog/krossovki/?sort=price_asc указывает каноникал на /catalog/krossovki/. Поисковик индексирует только основную, веса не размываются.
Пагинация. В 2026 Google официально не использует rel="next/prev". Рекомендация - каноникал каждой страницы пагинации на саму себя плюс уникальный Title Категория - страница 2. Главную страницу делают /catalog/krossovki/ без ?page=1.
Один товар в нескольких категориях. Кроссовки Nike лежат в "Мужской обуви" и в "Спортивной обуви". URL карточки фиксируется один (например, /catalog/krossovki/nike-air-max-90/), второй редиректит или ставит каноникал на основной.
Без правильных каноникал каталог из 5 000 товаров может породить 80 000 индексируемых URL. Робот тратит краулинговый бюджет на мусор, важные страницы попадают в индекс с задержкой 3-5 недель.
Особенность 7. Перелинковка товаров
Перелинковка распределяет вес и удерживает пользователя в каталоге. У магазина три обязательных блока перелинковки на карточке.
Похожие товары. Алгоритмически: те же категория и ценовой диапазон. Блок 6-12 карточек. Передаёт вес и снижает отказы.
С этим покупают / Часто вместе. На основе реальных продаж или редакторской выборки. Хорошо растит средний чек.
Ранее просмотренные. Из cookies пользователя. Не индексируется, но улучшает поведенческие.
Дополнительно: блок "Популярные товары категории" в подвале категории, "Хиты бренда" на странице бренда, "Новинки" в карточке коллекции. Каждая карточка должна получать минимум 5-8 входящих ссылок изнутри сайта. Тогда она быстрее попадает в индекс и ранжируется выше.
Особенность 8. Скорость каталога
Скорость - прямой фактор ранжирования и косвенный через поведение. Для каталога с тысячей карточек оптимизация труднее, чем для лендинга.
Изображения. Конвертация в WebP даёт минус 25-35% к весу относительно JPEG. AVIF - минус 50% относительно JPEG, но поддерживается не везде. Реализуют через <picture> с фоллбэком.
Lazy-load. Загрузка картинок только при появлении в viewport. Стандартный атрибут loading="lazy" поддерживается всеми браузерами.
CDN. Раздача статики через Selectel, Yandex Cloud, BunnyCDN. Время до первого байта снижается на 40-70% для пользователей из удалённых регионов.
Ленивые скрипты. Виджеты онлайн-консультантов, сторонние счётчики, чат-боты грузить с defer или после взаимодействия.
Цель по Core Web Vitals: LCP до 2,5 с, CLS до 0,1, INP до 200 мс. Подробно про метрики и инструменты замера - в статье Core Web Vitals в 2026.
Особенность 9. Sitemap для магазина
Sitemap - XML-карта для поисковика. Один общий файл у магазина не справляется.
Оптимальная схема:
sitemap-categories.xml- все категории и подкатегории.sitemap-products.xml- карточки товаров.sitemap-articles.xml- блог и статьи.sitemap-static.xml- доставка, оплата, гарантии.sitemap.xml- индексный файл со ссылками на все остальные.
Для каталога 5 000+ карточек товарный sitemap разбивают на части по 1 000-2 000 URL. Лимит на один файл - 50 000 URL и 50 МБ.
Обновление - ежедневное автоматически. После публикации новой партии товаров поисковик узнаёт о них через 6-24 часа. Без актуального sitemap - через 1-3 недели.
Особенность 10. Региональные посадочные
Магазин с доставкой по СПб и Ленобласти получает выгоду от гео-страниц. По запросам "доставка кроссовок в Гатчину" сайт без региональной посадочной не ранжируется.
Что делают для магазина в Петербурге:
- Страница "Доставка в Санкт-Петербург" - основная.
- Страницы по районам СПб с реальным спросом: Кронштадт, Купчино, Васильевский остров.
- Страницы по городам Ленобласти: Гатчина, Сосновый Бор, Выборг, Всеволожск.
- Микроразметка LocalBusiness с адресом склада или офиса.
Каждая страница - 800-1 500 слов уникального текста: сроки, тарифы, пункты выдачи, ориентиры. Подробно гео-стратегию мы разбирали в Региональное SEO в СПб.
В Кронштадте у нашей студии физический офис. Для местных магазинов это даёт преимущество в локальной выдаче по запросам с гео-маркером.
Особенность 11. SEO-блоки на категориях
Категория без текста ранжируется хуже. Поисковику нужны слова, чтобы оценить релевантность запросу.
Структура SEO-контента на категории:
Интро вверху, перед каталогом. 200-400 слов с главным ключом и LSI. Кратко: что за категория, кому подходит, основные критерии выбора. Без воды и продающих штампов.
Расширенный текст под каталогом. 800-2 000 слов. Подробный гайд по выбору, типы товаров, бренды, советы по использованию. Разбит на H2-H3, с маркированными списками и таблицами.
FAQ-блок. 5-8 вопросов: доставка, гарантия, оплата, возврат. Размечается как FAQPage в JSON-LD.
Текст не должен мешать пользователю. Интро - под H1, не больше 3-4 строк до фотографий товаров. Расширенный текст - под пагинацией, чтобы не отодвигать каталог.
Особенность 12. Out-of-stock товары
Товар закончился. Что делать с карточкой - частый вопрос владельцев магазинов. Удалять нельзя, оставлять как есть тоже.
Стратегия зависит от ситуации.
Товар вернётся в продажу. Оставить страницу в индексе. Показать статус "Нет в наличии", добавить кнопку "Сообщить о поступлении", блок похожих товаров. Внутренние ссылки на карточку сохранить.
Товар снят с производства, есть аналог. Поставить 301 редирект с карточки товара на карточку аналога. Передаются вес и пользователи.
Товар снят, аналога нет. Оставить страницу с пометкой "Снят с продажи" и блоком "Похожие товары категории". Через 6-12 месяцев низкого трафика - удалить с 410 (Gone) и убрать из sitemap.
Чего нельзя делать: ставить 404 на временно отсутствующие товары и удалять страницы с трафиком. И то и другое теряет позиции и обратные ссылки.
Особенность 13. Микроразметка отзывов и AggregateRating
Звёздочки в выдаче поднимают CTR на 30-45%. Для их появления нужна разметка отзывов на карточке товара и категории.
На карточке товара:
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"reviewCount": "128"
}
Дополнительно - сами отзывы как массив объектов Review с автором, датой, текстом, рейтингом.
Условия для отображения звёздочек:
- Минимум 3-5 реальных отзывов.
- Уникальные тексты, не копипаст.
- Привязка к товару, а не к магазину в целом.
- Отзывы видны на странице, не только в коде.
Накрутка отзывов - риск санкций. Яндекс и Google умеют ловить шаблонные тексты, отзывы с одних IP, неестественно высокие рейтинги. Лучше работать с реальными покупателями: автоматическая отправка письма через 7-14 дней после доставки даёт конверсию в отзыв 8-15%.
Особенность 14. E-commerce-аналитика
Без аналитики SEO магазина ведётся вслепую. Минимум - три отчёта.
Ecommerce-цели в Метрике. Передача данных о просмотре карточки, добавлении в корзину, оформлении заказа. Настраивается через расширенную электронную коммерцию (dataLayer.push).
Отчёт по категориям. Группировка трафика и заказов по разделам каталога. Видно, какие категории дают деньги, какие пустой трафик, какие требуют работы.
ROI канала органики. Сопоставление расходов на SEO с выручкой из органического трафика. Окупаемость по нашим проектам - 4-9 месяцев в зависимости от ниши.
Дополнительно настраивают сегменты: трафик из СПб, заказы из Ленобласти, поведение посетителей с мобильных. Эти данные показывают, где есть рост, а где утечки. Подробно про работу с конверсией - в гайде 14 способов повысить конверсию сайта.
Битрикс, WordPress, Tilda: что мешает SEO магазина
У каждой CMS свои узкие места. Если знать их заранее - избежите дорогих переделок.
1С-Битрикс
Сильные стороны: масштабируемость, штатная интеграция с 1С, поддержка фасетов из коробки. Слабые места:
- Тяжёлый код, низкие баллы PageSpeed без серьёзной оптимизации.
- Дубли URL через
?bxajaxid=,?clear_cache=Y, по умолчанию не закрыты. - Длинные URL карточек без ручной настройки шаблонов инфоблоков.
- Лишние мета-теги от модулей (например, "Композитный сайт"), мешающие микроразметке.
Под Битрикс на старте обязателен расширенный тех.аудит. На один большой магазин уходит 80-150 часов работы программиста и SEO-специалиста.
WordPress + WooCommerce
Сильные стороны: гибкость, тысячи плагинов, низкий порог входа. Слабые места:
- Дубли через теги, авторов, рубрики - закрывать через Yoast или RankMath.
- Конфликты SEO-плагинов с кэшированием и оптимизаторами картинок.
- Тяжёлые темы из ThemeForest, переписанные через Elementor - PageSpeed редко выше 50.
- WooCommerce без оптимизации не справляется с каталогом 5 000+ SKU.
Под крупные WooCommerce-магазины используем серверный кэш (Varnish, Redis), CDN, отказ от Elementor в пользу нативного блочного редактора.
Tilda
Сильные стороны: скорость запуска, готовый дизайн, простой контент-менеджер. Слабые места для магазина:
- Каталог "Tilda Store" не подходит для 500+ SKU - нет полноценных фасетов и фильтрации по характеристикам.
- ЧПУ настраиваются ограниченно, особенно для карточек.
- Нет полного контроля над микроразметкой - часть схем приходится дописывать вручную.
- Сложности с интеграцией товарных лент для Маркета без сторонних сервисов.
Tilda годится под лендинги и каталоги до 100-200 товаров. Для серьёзного магазина рекомендуем Битрикс, OpenCart или WooCommerce. Развёрнутое сравнение - в статье Tilda или WordPress.
8 типичных ошибок
Ошибка 1. Дубликаты описаний с сайта производителя
80% карточек скопированы у поставщика. Поисковик режет позиции каталога. Решение: рерайт пакетами от высокомаржинальных к низкомаржинальным.
Ошибка 2. Все фасеты открыты для индексации
В индексе 200 000 мусорных URL. Краулинговый бюджет тратится на хлам. Решение: открыть только высокочастотные одиночные фасеты и ключевые пары, остальное закрыть.
Ошибка 3. 404 на закончившиеся товары
Удаление карточек со ссылками и трафиком. Падают позиции, теряются обратные ссылки. Решение: сохранять страницу со статусом "Нет в наличии" или ставить 301 на аналог.
Ошибка 4. Один Title-шаблон на весь каталог
Купить - Название товара - название магазина без вариаций. Сниппеты однообразные, CTR низкий. Решение: 3-5 шаблонов под разные типы товаров с подстановкой характеристик.
Ошибка 5. Нет H1 на карточке товара
H1 заменён на название бренда логотипом или фотографией. Поисковик не понимает, о чём страница. Решение: H1 = название товара текстом.
Ошибка 6. Картинки без alt-текстов
Тысячи изображений с пустым alt. Теряется трафик из поиска по картинкам (это до 15-20% всего органического трафика магазина). Решение: автогенерация alt по шаблону "Название товара - вид" плюс ручная редактура для топ-100 карточек.
Ошибка 7. Скорость 35/100 на мобильном
LCP 6 секунд, CLS 0,4. Половина мобильных пользователей уходит. Решение: оптимизация картинок в WebP, lazy-load, CDN, отказ от тяжёлых сторонних виджетов.
Ошибка 8. Нет товарного фида для Яндекс.Маркета
Магазин не присутствует в Маркете и в Google Shopping. Поисковик не получает доп.сигналов о товарах. Решение: подключить выгрузку YML/CSV, настроить автообновление 4-12 раз в сутки.
FAQ
За сколько SEO магазина даёт результат
Первые сдвиги по позициям - через 6-10 недель. Стабильный рост трафика - через 4-6 месяцев. Полный эффект на каталоге 1 000+ SKU - через 8-14 месяцев. Срок зависит от стартового состояния и конкуренции в нише.
Сколько стоит SEO для интернет магазина
Базовый пакет для магазина 500-1 500 SKU - от 60 000 ₽ в месяц. Для каталога 1 500-5 000 товаров - от 90 000 ₽. Крупные проекты с 5 000+ SKU - от 150 000 ₽. Расценки и состав работ - на странице SEO-продвижение и в гайде по стоимости SEO в СПб.
Можно ли продвигать магазин на Tilda
Можно, если в каталоге до 100-200 товаров и не нужны сложные фасеты. Для большего объёма Tilda мешает: ограниченные ЧПУ, неполная микроразметка, отсутствие полноценных фильтров. Под серьёзный магазин выбирают Битрикс, OpenCart или WooCommerce.
Что делать с категориями без товаров
Если категория планово вернётся - оставить с заглушкой "Скоро в продаже" и формой подписки. Если убрана навсегда - 301 редирект на ближайший аналог или родительскую категорию. 404 ставить только при отсутствии связанных страниц.
Нужны ли описания на каждой карточке товара
Да. Карточка без описания плохо ранжируется и не накапливает поисковый трафик по длинному хвосту. Минимум - 1 500 знаков уникального текста плюс таблица характеристик. Под 3 000 SKU полный рерайт занимает 4-6 месяцев работы копирайтера.
Можно ли совмещать SEO с Яндекс.Директом
Можно и нужно. На первых 4-6 месяцах SEO ещё не работает, контекст приводит первых клиентов и даёт данные о CR категорий. После выхода SEO в топ контекст оставляют на дорогих коммерческих запросах и брендовом трафике, основной поток идёт из органики.
Что в итоге
Seo для интернет магазина - это 14 пунктов работ от структуры каталога до e-commerce-аналитики. Магазин отличается от сайта услуг масштабом: тысячи карточек, сотни фасетов, ежедневные изменения наличия. Без системного подхода каталог теряет 60-80% потенциального органического трафика.
Если планируете продвижение магазина в Санкт-Петербурге - в Сайты2.рф работаем с фиксацией KPI в договоре. Студия в Кронштадте, опыт с 2008 года, 550+ проектов, средний рост заявок ×2,4, 92% клиентов возвращаются. Бесплатный SEO-аудит магазина - за 24 часа.
Заказать SEO магазина - Разработка интернет-магазинов - Рассчитать стоимость через калькулятор - Telegram: @t9424744



