SEO интернет-магазина: карточки, категории, фасеты
Разбираем, как устроено SEO магазина: дерево каталога и ЧПУ, категория-посадочная под спрос, карточка товара с уникальным описанием и разметкой Product, и самое коварное — фасетные фильтры. Учимся…
Расшифровка видеотекстом, с таймкодами
- Строить структуру каталога так, чтобы под каждый кластер спроса была своя посадочная страница
- Собирать карточку товара, которая ранжируется: уникальный текст, характеристики, фото, отзывы, микроразметка Product
- Решать по каждому фильтру — открывать его отдельной страницей под спрос или закрывать от индекса, чтобы не плодить дубли и не жечь краулинговый бюджет
Интернет-магазин — это не сайт-визитка с пятью страницами. Это сотни, тысячи, иногда десятки тысяч URL: категории, подкатегории, карточки товаров, а сверху ещё фильтры, сортировки и пагинация, которые умножают всё это в геометрической прогрессии. И вот тут новички часто ломаются: вроде товаров много, ассортимент богатый, а трафика нет. Причина почти всегда в структуре — поиск либо не понимает, какая страница под какой запрос, либо тонет в дублях. Разберём по порядку, как собрать магазин, который реально ранжируется.
Дерево каталога: лестница спроса
Запомни главную мысль урока: структура каталога — это карта спроса. Каждый уровень вложенности отвечает за свою частотность. Верхний уровень — широкие высокочастотные запросы, нижний — узкие низкочастотные. Если в прошлых уроках мы строили лестницу ВЧ → СЧ → НЧ для контента, то в магазине эта лестница буквально становится структурой папок.
Адреса страниц должны быть человекопонятными — это ЧПУ (читаемый URL). Сравни сам: по первому адресу и человек, и робот сразу понимают, что внутри. По второму — никто ничего не понимает.
Пример: site.ru/platya/vechernie/ — хорошо. site.ru/catalog?cat=14&sub=237 — плохо: ни ключа в адресе, ни смысла.
Категория — это посадочная страница, а не витрина
Частая ошибка новичка: категория как голая сетка товаров. Картинки, цены, кнопка «в корзину» — и всё. Для поиска такая страница почти пустая: текста нет, под какой запрос она заточена — непонятно. А ведь именно категория ловит самый жирный спрос: «купить кухню» — 460 713 показов в месяц, «ремонт квартир» — 691 698. Терять такие запросы обидно.
Чтобы категория ранжировалась, ей нужны три вещи: понятный заголовок H1 под запрос, сами товары и SEO-текст — небольшой, но осмысленный блок, который объясняет поиску, о чём страница, и помогает покупателю выбрать.
| Элемент категории | Зачем он |
|---|---|
| H1 с запросом | Говорит поиску тему страницы: «Кухни на заказ» |
| Title и Description | Кликабельный сниппет в выдаче, с ключом и пользой |
| Листинг товаров | Сам ассортимент — то, ради чего человек пришёл |
| SEO-текст (внизу) | Раскрывает запрос, отвечает на вопросы, добавляет смысл |
| Перелинковка | Ссылки на подкатегории и популярные фильтры |
Карточка товара: за что её любит поиск
Карточка — это нижний уровень лестницы. Она ловит самые узкие запросы: точное название модели, артикул, «купить [товар] [характеристика]». Таких запросов поодиночке мало, но карточек тысячи — и в сумме они дают огромный хвост трафика. Поэтому карточку нельзя оставлять полупустой.
Главная боль карточек — дублированный контент. Если ты взял описание прямо с сайта производителя, точно такое же описание стоит ещё на сотне магазинов. Поиску не за что зацепиться, и твоя карточка не выделяется. Пиши описание своими словами — пусть короткое, но уникальное. Подробный разбор — в статье карточка товара.
| Блок карточки | Что он даёт SEO |
|---|---|
| Уникальное описание | Свой текст вместо копипаста — карточку видно в поиске |
| Характеристики | Точные данные ловят запросы вида «платье длина миди» |
| Несколько фото | Трафик из Картинок, плюс люди дольше остаются на странице |
| Отзывы (UGC) | Бесплатный свежий контент + сигнал доверия |
| Микроразметка Product | Цена, наличие и рейтинг прямо в сниппете выдачи |
Про микроразметку Product отдельно. Это код, который сообщает поиску структуру товара: название, цену, наличие, рейтинг. Благодаря ей в выдаче рядом с твоей ссылкой появляются звёзды рейтинга, цена и пометка «в наличии» — сниппет становится заметнее, и по нему чаще кликают. Отзывы внутри карточки тут работают в паре: они и наполняют страницу свежим уникальным текстом, и дают тот самый рейтинг для разметки.
Фасетная навигация: где магазины ломают себе SEO
А теперь — самая коварная часть. Фасеты, или фильтры, — это панель сбоку: цвет, размер, бренд, цена, материал. Покупателю удобно: выбрал «красное», «48 размер», «бренд X» — и видишь только подходящее. Но каждый раз, когда человек тыкает фильтр, движок магазина обычно генерирует новый URL. И вот здесь магазин может за один день породить десятки тысяч страниц.
Посчитай сам: 8 цветов × 6 размеров × 10 брендов × 5 ценовых диапазонов — это уже 2400 комбинаций только на одной категории. А категорий сотни. Получаются сотни тысяч почти одинаковых страниц-фильтров, большинство из которых никто никогда не ищет.
Решение звучит просто: открываем в индекс только те фильтры, под которые есть реальный спрос, остальное закрываем. Как понять, есть ли спрос? Проверяешь фразу в Вордстате. «Красные платья» люди ищут — значит, фильтр по красному цвету достоин стать отдельной посадочной со своим H1 и Title. А «красные платья 48 размера бренда X за 3000–4000 рублей» не ищет никто — в индекс эту комбинацию пускать незачем.
- Один популярный фильтр со спросом: «красные платья», «кухни угловые»
- Цвет или тип, если люди так ищут (проверено в Вордстате)
- Большие размеры, детская линейка — частотные узкие сегменты
- Для таких страниц — свой H1, Title и короткий SEO-текст
- Комбинации из 2+ фильтров: цвет + размер + бренд
- Сортировки: ?sort=price, ?sort=new — это та же страница, иной порядок
- Диапазоны цены, выбор «показывать по 60»
- Параметры сессий и UTM-метки в URL
Дубли: тихий убийца магазина
Дубли — это когда несколько разных URL показывают практически одинаковое содержимое. Поиск видит их как соперников и не понимает, какой показывать. В итоге ни один не ранжируется хорошо. В магазине дубли лезут отовсюду, и три источника встречаются чаще всего.
| Источник дубля | Как лечим |
|---|---|
| Сортировки: ?sort=price, ?sort=popular | canonical на чистую категорию + закрыть в robots.txt |
| Пагинация: страницы 2, 3, 4 листинга | canonical каждой страницы на саму себя, листинг не закрываем целиком |
| Один товар в двух категориях | Один canonical URL карточки, остальные ссылаются на него |
| Слеш и без слеша, http и https | 301-редирект на один канонический вид адреса |
Главный инструмент против дублей — атрибут canonical. Это строчка в коде страницы, которая говорит поиску: «главный адрес вот этот, его и показывай». Допустим, один и тот же чайник лежит в категориях «Чайники» и «Подарки». Адреса разные, товар один. Ставишь на обеих версиях canonical на основную — и поиск понимает, что это один товар, а не два дубля.
Пример: страница site.ru/podarki/chaynik-x/ содержит в коде link rel=canonical на https://site.ru/chayniki/chaynik-x/ — это значит «считать главной карточку в разделе Чайники».
А мусорные параметры — сортировки и комбо-фильтры — дополнительно закрывают в файле robots.txt, чтобы робот вообще на них не ходил и не тратил бюджет.
Пример: в robots.txt пишут строки вида Disallow: /*sort= и Disallow: /*color= — так робот не индексирует страницы с этими параметрами на любой позиции в адресе.
Отзывы как UGC: контент, который пишут за тебя
UGC — это user-generated content, контент, созданный пользователями. В магазине это в первую очередь отзывы. И это золото для SEO по трём причинам сразу. Во-первых, отзывы — свежий уникальный текст, который добавляется к карточке без твоих усилий. Во-вторых, люди в отзывах пишут теми же словами, которыми ищут: «не мнётся», «маломерит», «подошло на рост 170» — а это новые ключи, которые ты бы сам не придумал. В-третьих, отзывы и оценки — сигнал доверия и для покупателя, и для поиска, плюс они дают рейтинг для микроразметки.
Собираем всё вместе
Если коротко, рабочий магазин выглядит так. Каталог построен как лестница спроса с понятными адресами. Категории — не голые витрины, а посадочные с H1 и SEO-текстом под ВЧ и СЧ. Карточки уникальны: свой текст, характеристики, фото, отзывы и разметка Product. Фильтры разделены на два лагеря — единичные со спросом открыты отдельными страницами, бесконечные комбинации и сортировки закрыты. А дубли от пагинации и одного товара в разных разделах склеены через canonical, чтобы краулинговый бюджет уходил на главное. Сделаешь это аккуратно — и магазин начнёт собирать тот самый длинный хвост запросов, ради которого всё и затевалось.