SEO для интернет-магазина в 2026 году: 10 полей Schema.org Product, какие фильтры открывать в индекс и как считать смету

📅 Опубликовано:
SEOинтернет-магазинSchema.orgструктура каталогатехническая оптимизация
SEO для интернет-магазина в 2026 году: 10 полей Schema.org Product, какие фильтры открывать в индекс и как считать смету

Коротко: SEO интернет-магазина в 2026 году держится на четырёх блоках: структура каталога и посадочные страницы фильтров, микроразметка Schema.org Product (10 заполненных полей в карточке), техническая база (LCP до 2,5 с, INP до 200 мс, CLS до 0,1, корректные канониклы на пагинации) и обработка отсутствующих товаров. Смета считается не «за магазин», а в единицах: разовый блок – по числу шаблонов страниц, регулярный – по числу новых посадочных страниц в месяц и часам разработки.

Содержание

Чем SEO интернет-магазина отличается от продвижения сайта услуг?

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

Из этого вытекают практические следствия:

  • title, description и H1 формируются формулой с подстановкой параметров категории, бренда и характеристики, а не пишутся руками;
  • основной риск – не «мало контента», а дубли: один товар доступен по нескольким адресам, а фильтры плодят страницы с одинаковой выдачей;
  • критична скорость обхода: если краулер тратит бюджет на сортировки и служебные URL, новые товары индексируются медленнее;
  • коммерческие факторы (наличие, цена, доставка, отзывы) в каталоге весят больше, чем объём текста.

Как построить структуру каталога, чтобы страницы не конкурировали?

Каждому типу запроса – один тип страницы и один адрес. Категория отвечает за общий спрос («ноутбуки»), подкатегория – за уточнённый («ноутбуки для работы»), посадочная страница фильтра – за связку «категория + признак» («ноутбуки бренда X»), карточка – за запрос с моделью и артикулом. Пересечение зон и есть главная причина каннибализации.

Тип страницыШаблон URLВ индексеЧем уникальна
Корень каталога/catalog/ДаПерелинковка на категории, витрина
Категория/catalog/noutbuki/ДаH1, вводный текст, подборки
Подкатегория/catalog/noutbuki/dlya-raboty/ДаСвоя семантика и товарный срез
Посадочная страница фильтра/catalog/noutbuki/brand-x/ (ЧПУ)По критериям нижеСвой H1 и title под запрос фильтра
Технический фильтр/catalog/noutbuki/?color=red&price=0-50000НетНичем, это срез выдачи
Пагинация/catalog/noutbuki/?page=2Да, self-canonicalПродолжение листинга
Карточка товара/product/artikul-nazvanie/ДаХарактеристики, цена, наличие, отзывы
Внутренний поиск/search/?q=НетНичем

Глубину вложенности держим минимальной: чем меньше переходов от главной до карточки, тем выше шанс, что она попадёт в обход. Жёсткого лимита у поисковых систем нет – это ориентир планирования структуры, а не норматив.

Какие страницы фильтров открывать в индекс, а какие закрывать?

Открывать стоит только те комбинации фильтров, под которые есть сформулированный спрос и достаточная товарная выдача. Проверяемых условий два: (1) по формулировке фильтра есть запросы в Wordstat или показы в Яндекс Метрике и Search Console за последние 12 месяцев; (2) в выдаче фильтра товаров больше, чем на одиночной карточке, – иначе страница дублирует карточку без добавленной ценности.

Тип фильтраКритерий проверкиРешениеЧто настроить
Категория + брендЕсть запросы «категория бренд» за 12 мес. и в выдаче больше одного товараОткрывать при выполнении оба условияЧПУ, свой H1 и title, короткий текст
Категория + одна характеристика (цвет, размер, материал, объём)Есть запросы с этим признаком; выдача не сводится к одному SKUОткрывать выборочно: только признаки со спросомЧПУ, формула метатегов, ссылка из меню фильтров
Категория + две и более характеристикиСпрос по составной формулировке в Wordstat отсутствуетЗакрыватьnoindex, follow; canonical на категорию
Диапазон ценыЗапросы «до N рублей» есть, но выдача меняется вместе с прайсомЗакрывать, кроме единичных устойчивых диапазоновnoindex, follow
Сортировка и вид отображенияСостав товаров не меняется, меняется только порядокЗакрыватьcanonical на базовый URL, GET-параметры в Clean-param
Наличие, акции, «новинки»Состав выдачи меняется ежедневноЗакрывать, если это не отдельный раздел с постоянным URLnoindex, follow

Важная деталь: nofollow на ссылках в блоке фильтров Google трактует как рекомендацию, а не как запрет обхода. Управлять индексацией нужно метатегом robots и канониклами, а не только атрибутами ссылок. Подробнее о приоритизации фильтров и расчёте окупаемости – в материале про SEO-продвижение интернет-магазина и окупаемость каталога.

Какие 10 полей Schema.org Product заполнить в карточке товара?

Для товарных сниппетов и ответов AI-ассистентов в разметке Product достаточно десяти полей: name, image, sku, brand, description, offers.price, offers.priceCurrency, offers.availability, offers.url и один идентификатор – gtin13 либо mpn. Все значения должны совпадать с тем, что видит пользователь на странице.

№ПолеГде лежит источникПример значенияОбязательно или условно
1nameНазвание товара в каталогеНоутбук Model X 15, 16 ГБОбязательно
2imageГалерея карточки, абсолютные URLhttps://ds495.ru/img/product-1.jpgОбязательно
3offers.priceАктуальная цена из CMS или 1С74990.00Обязательно
4offers.priceCurrencyВалюта магазинаRUBОбязательно
5offers.availabilityСкладской остатокhttps://schema.org/InStockОбязательно
6skuАртикул учётной системыNB-MX15-16Рекомендуется
7brandСправочник производителей{«@type»:«Brand»,«name»:«Model»}Рекомендуется
8descriptionОписание карточки, без HTML-тегов15,6" IPS, 16 ГБ ОЗУ, SSD 512 ГБРекомендуется
9offers.urlКанонический адрес карточкиhttps://ds495.ru/product/nb-mx15-16/Рекомендуется
10gtin13 или mpnШтрихкод или код производителя4600000000012Условно: если идентификатор есть у товара

Отдельно: aggregateRating и review – опционально, их добавляют только если отзывы и оценка реально выведены на странице. Разметка рейтинга без видимых отзывов может стать основанием для снятия расширенного сниппета. К карточке дополнительно ставят BreadcrumbList (путь по каталогу), к сайту – Organization с контактами.

Как проработать тексты, когда карточек тысячи?

Вручную дорабатывают только приоритетную часть каталога – товары с подтверждённым спросом и маржинальностью, остальное закрывают шаблоном. Шаблон отвечает за уникальность за счёт подстановки характеристик, а не за счёт «рерайта ради текста».

  • Обязательный минимум карточки: полное наименование с артикулом, таблица характеристик из учётной системы, цена, наличие, сроки доставки, фото с осмысленным alt.
  • Шаблонное описание: 2–4 предложения с подстановкой ключевых параметров. Одинаковый текст на тысячах карточек – сигнал малополезного контента.
  • Ручная проработка: расширенное описание, сценарии применения, сравнение с аналогами, FAQ по товару.
  • Отзывы и вопросы: пользовательский контент, как правило, решает задачу уникализации дешевле копирайтинга и попутно закрывает возражения.

Что проверить в технической части магазина?

Технический минимум каталога: скорость по Core Web Vitals в пределах порогов (LCP до 2,5 с, INP до 200 мс, CLS до 0,1), отсутствие дублей по GET-параметрам, корректная пагинация, доступность товарных данных без JavaScript и рабочий XML-фид для товарных площадок.

  • Пагинация. На страницах 2, 3, N ставится self-canonical (ссылка на саму себя), а не на первую страницу – иначе товары с глубоких страниц выпадают из индекса. Атрибуты rel=«next»/«prev» Google как сигнал не использует.
  • robots.txt против noindex. Запрет в robots.txt не удаляет страницу из индекса, а лишь запрещает обход: робот не увидит метатег noindex и оставит адрес в выдаче без описания. Для удаления – открыть обход и поставить noindex.
  • Рендеринг. Если цена, наличие и характеристики подгружаются только скриптом после действия пользователя, проверьте, есть ли они в HTML первого ответа. Отключите JS в браузере – то, что исчезло, находится под риском.
  • Дубли по параметрам. utm-метки, идентификаторы сессий, параметры сортировки – в Clean-param для Яндекса и в канониклы для Google.
  • Скорость каталога. Основные точки роста в магазинах: размер изображений в листинге, ленивая загрузка ниже первого экрана, кеширование категорий, число запросов к базе на отрисовку фильтра.
  • Фид и внешние сигналы. YML/XML-фид для товарных сервисов и работа со ссылочным профилем – отдельные направления; критерии качества разобраны в материале про ссылочную массу без риска.

Что делать с товарами, которых нет в наличии?

Страницу товара, который закончился, не удаляют и не отдают 404, пока по ней идёт трафик и есть шанс возврата позиции в ассортимент. Адрес сохраняют, статус наличия меняют в разметке и в интерфейсе, добавляют альтернативы.

СитуацияЧто делать с URLavailability в разметкеЧто показать пользователю
Временно нет на складеОставить, код 200OutOfStock или BackOrderСрок поступления, подписка на наличие, аналоги
Снят с производства, есть замена301 на карточку-замену–Пояснение, что модель заменена
Снят, замены нет, трафик естьОставить, код 200DiscontinuedБлок «похожие товары» и ссылка на категорию
Снят, трафика и ссылок нет410 и удаление из карты сайта–Переход в категорию
Категория расформирована301 на ближайшую категорию–Сохранить путь в хлебных крошках

Массовая замена карточек на 404 при сезонном обнулении склада – типовая причина провала видимости каталога, который до этого стабильно рос.

Как посчитать смету на SEO магазина: единицы измерения и объёмы?

Смета магазина считается в двух разных единицах: разовый блок – по числу шаблонов страниц (категория, фильтр, карточка, подборка), регулярный – по числу новых посадочных страниц в месяц и часам разработки на внедрение. Оценка «за магазин целиком» без этих единиц непроверяема.

ЭтапЕдиница измеренияЧто входитЧто на выходе
Технический аудитПроект, разовоОбход краулером, анализ логов, проверка рендеринга, замер Core Web VitalsСписок задач с приоритетами и оценкой в часах
Семантика и структураШаблон страницыСбор запросов, кластеризация, карта посадочных страницСхема URL и правила генерации страниц
Метатеги и H1ШаблонФормулы title/description/H1 с подстановкой параметровПравила, зашитые в CMS
МикроразметкаШаблон карточки и категорииProduct, BreadcrumbList, Organization, валидацияРазметка на всём каталоге без ручной правки
Тексты категорий и фильтровПосадочная страницаТЗ, текст, размещение, внутренние ссылкиУникальный контент на приоритетных страницах
Карточки товараSKU, пакетамиОписания, характеристики, alt изображенийЗаполненные поля каталога
Внедрение правокЧас разработкиИзменения в шаблонах, канониклы, скорость, фидыЗакрытые задачи аудита
Ежемесячные работыПосадочная страница + часНовые страницы фильтров, расширение семантики, контроль индексацииОтчёт по индексации, показам и позициям

Объём работ привязывают к размеру каталога. Ниже – ориентировочные единицы планирования: это количество работ, а не обещание позиций.

Размер каталогаШаблонов на стартеНовых посадочных страниц в месяцКарточки в ручной проработке
До 1 000 SKU3–510–20Топ-100–200 по спросу
1 000–10 000 SKU5–1020–40Топ-300–500
10 000–50 000 SKU10–1540–80Шаблон + топ-1 000
Свыше 50 000 SKU15 и больше80 и большеТолько шаблонная генерация

Перевод объёма в деньги: разовый блок = число шаблонов × трудоёмкость шаблона, плюс часы разработки на внедрение; ежемесячный = число посадочных страниц × трудоёмкость страницы, плюс часы на технические доработки. Если подрядчик не называет ни одной из этих единиц, сравнить два предложения между собой невозможно – об этом же подробно в разборе как выбрать подрядчика на продвижение и не переплатить.

Из нашей практики

Платформа задаёт границу того, что вообще можно сделать в SEO. В проекте VINExperts заказчик переходил с конструктора на собственный сайт: мы перенесли проект на свою CMS, собрали формы обращений и подключили телефонию. Смысл переезда с точки зрения оптимизации в том, что на собственной CMS адреса, заголовки, метатеги и микроразметка управляются на уровне шаблона – то есть правило пишется один раз и применяется ко всем страницам раздела, тогда как конструкторы дают доступ к этим параметрам ограниченно и страницу приходится править вручную. Для каталога из тысяч SKU это разница между настройкой за один раз и бесконечной ручной работой. Оговорка: VINExperts – не интернет-магазин, поэтому переносить его результат на каталог нельзя, пример показывает только влияние платформы на управляемость SEO-шаблонов.

Отсюда практическое правило: до сбора семантики проверьте, позволяет ли текущая платформа задавать ЧПУ для фильтров, шаблоны метатегов, метатег robots на уровне типа страницы и вывод Schema.org Product. Если нет – сначала решается вопрос платформы, и только потом планируется продвижение.

Частые вопросы

Сколько времени занимает SEO интернет-магазина до первых результатов?

Эффект технических правок виден после переобхода – это недели. Рост видимости категорий и фильтров измеряется месяцами: сначала растёт число страниц в индексе, затем показы, затем клики и заказы. Горизонт оценки для каталога – не меньше шести месяцев регулярных работ.

Нужно ли открывать в индекс страницы фильтров?

Только те, что проходят два условия: по формулировке фильтра есть запросы в Wordstat или показы в Search Console за последние 12 месяцев, и в выдаче фильтра товаров больше одного. Комбинации из двух и более характеристик, сортировки и диапазоны цены закрывают метатегом noindex, follow.

Какие поля Schema.org Product нужно заполнить в карточке товара?

Десять: name, image, sku, brand, description, offers.price, offers.priceCurrency, offers.availability, offers.url и один идентификатор – gtin13 или mpn. Поля aggregateRating и review добавляют только при реально выведенных на странице отзывах. Значения в разметке обязаны совпадать с видимым содержимым.

Что делать с товарами, которых нет в наличии?

Не удалять. При временном отсутствии оставить URL с кодом 200, в разметке указать OutOfStock, показать срок поступления и аналоги. При снятии с производства с заменой – 301 на карточку-замену. Код 410 оправдан только когда по странице нет ни трафика, ни внешних ссылок.

Сколько шаблонов страниц нужно посчитать перед оценкой SEO магазина?

Считают шаблоны всех типов страниц: корень каталога, категория, подкатегория, посадочная страница фильтра, тематическая подборка, карточка товара, страница бренда, пагинация и страница внутреннего поиска. Для каталога до 1 000 SKU это ориентировочно 3–5 рабочих шаблонов, для 10 000–50 000 SKU – 10–15.

Чем закрывать дубли: robots.txt или метатегом noindex?

Для удаления страницы из индекса – метатегом noindex при открытом обходе. Запрет в robots.txt не удаляет адрес из выдачи: робот не прочитает метатег и оставит страницу без описания. Для служебных GET-параметров в Яндексе применяют директиву Clean-param.

Нужны ли уникальные тексты на каждой карточке товара?

Нет. Массовому каталогу достаточно шаблонного описания с подстановкой характеристик плюс полная таблица параметров, цена и наличие. Развёрнутые описания пишут для приоритетных товаров: топ-100–200 позиций при каталоге до 1 000 SKU. Отзывы и вопросы покупателей, как правило, уникализируют карточки дешевле копирайтинга.

Как считается смета на SEO интернет-магазина?

В двух единицах. Разовый блок – по числу шаблонов страниц, умноженному на трудоёмкость шаблона, плюс часы разработки на внедрение правок аудита. Ежемесячный – по числу новых посадочных страниц, умноженному на трудоёмкость страницы, плюс часы технических доработок. Оценка без этих единиц непроверяема.

Материал подготовила Анастасия Л.