Как собрать каталог матрасов по размеру, жёсткости и нагрузке без дублирующихся карточек
19 мин чтения12 пунктов чек-листа + 5 шагов плана — готовая основа задачи разработчику.
Кому полезноМатериал полезен владельцам мебельных интернет-магазинов и руководителям маркетинга, которые управляют каталогом матрасов и столкнулись с ростом числа страниц без роста продаж.
Что станет понятноОдна модель матраса — одна карточка с вариантами размера внутри неё, а не отдельные страницы под каждый размер
С чем уйдёте12 пунктов чек-листа + 5 шагов плана — готовая основа задачи разработчику.
Разберём, как выстроить каталог матрасов так, чтобы у каждой модели была одна карточка, а размеры, жёсткость и нагрузка не превращались в десятки почти одинаковых страниц. Материал показывает логику структуры каталога, а не универсальный шаблон для любой мебельной категории.
- Одна модель матраса — одна карточка с вариантами размера внутри неё, а не отдельные страницы под каждый размер
- Шкала жёсткости должна опираться на технические свойства наполнителя и слоёв, а не на маркетинговые ярлыки
- Допустимая нагрузка указывается для каждого размера отдельно и связана с конструкцией основания
- Сравнение моделей строится на одинаковом наборе параметров, иначе покупатель не может сопоставить варианты
- Индексируемые подборки по сценарию выбора заменяют десятки дублирующихся страниц фильтров
- Почему дублирующиеся карточки размеров вредят каталогу матрасов
- Единая карточка модели: что на ней должно быть
- Как оформить варианты размеров без создания отдельных URL
- Шкала жёсткости: как объяснить и структурировать данные
- Допустимая нагрузка: где её показывать и как считать корректно
- Сравнение моделей: единый набор параметров вместо разрозненных описаний
- Фильтры каталога: логика по размеру, жёсткости и нагрузке
- Индексируемые подборки как замена лишним страницам фильтров
- Технические ограничения: канонические адреса, пагинация, дубли
- Контент и структура категории без разрастания страниц
- Путь клиента
- Стратегия по шагам
- Чек-лист
- Что в итоге
- Вопросы и ответы
Почему дублирующиеся карточки размеров вредят каталогу матрасов
Типичная ошибка мебельного каталога — создавать отдельную страницу под каждый размер одной и той же модели матраса. Внешне логика понятна: покупатель ищет «матрас 160х200» или «матрас 180х200», и кажется, что под каждый запрос нужна своя страница. На практике это приводит к десяткам карточек с одинаковым описанием, одинаковыми фото и разницей только в цифрах размера.
Поисковая система видит такие страницы как почти дублирующийся контент и начинает конкурировать сама с собой за одни и те же запросы. Вместо того чтобы одна сильная карточка модели собирала трафик по всем размерным запросам, продвижение распределяется между слабыми копиями. Покупатель тоже теряется: он не понимает, чем страница «160х200» отличается от «180х200», кроме размера, и не видит общей картины по модели.
Дополнительная проблема — сопровождение каталога. Когда меняется состав наполнителя или описание производителя, редактору нужно вносить правки в каждую версию карточки отдельно. На практике это часто забывают сделать, и в каталоге появляются устаревшие или противоречивые данные по одной и той же модели матраса.

<offer id="123" available="true">
<url>https://example.ru/catalog/item-123/</url>
<price>45900</price>
<currencyId>RUR</currencyId>
<categoryId>12</categoryId>
<name>Название товара и ключевой параметр</name>
</offer>
Единая карточка модели: что на ней должно быть
Правильная логика — одна модель матраса, одна карточка. Внутри неё покупатель выбирает размер, жёсткость (если у модели есть варианты жёсткости) и видит допустимую нагрузку для выбранной комбинации. Это снимает необходимость создавать отдельные страницы под каждую вариацию и концентрирует весь вес продвижения на одном URL.
Структура карточки должна закрывать вопросы покупателя в понятном порядке: тип конструкции (независимые блоки, пружинный блок, беспружинная конструкция), состав слоёв и наполнителей, уровень жёсткости с пояснением, диапазон размеров с указанием нагрузки для каждого, и рекомендации по типу основания. Такой порядок ближе к тому, как человек реально сравнивает матрасы, а не к формальному списку характеристик.
Важно избегать общих фраз вроде «повышенный комфорт» без опоры на конкретные свойства. Если карточка описывает материал производителя, стоит указывать именно те характеристики, которые заявляет сам производитель: состав слоёв, тип пружинного блока, плотность материала, если она указана изготовителем. Это делает карточку полезной и снижает количество уточняющих вопросов в поддержку.

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

Шкала жёсткости: как объяснить и структурировать данные
Жёсткость матраса — параметр, который покупатели ищут чаще других, но объясняют реже других. Каталогу нужна единая шкала жёсткости, применяемая ко всем моделям одинаково, а не набор произвольных ярлыков вроде «средне-жёсткий плюс» у одной модели и «умеренно упругий» у другой.
Разумно опираться на данные, которые указывает сам производитель: тип наполнителя, характеристики пружинного блока, толщину слоёв. На основе этих данных модель попадает в одну из понятных категорий жёсткости, и покупатель может сравнивать модели разных производителей по общей логике, а не гадать, что означает конкретная формулировка бренда.
Ниже пример того, как можно связать технические свойства с уровнем жёсткости в карточке товара — без выдуманных цифр, только по логике сопоставления.
| Уровень жёсткости | Типичная конструкция | Кому подходит по сценарию выбора |
|---|---|---|
| Мягкий | Многослойный наполнитель, независимые пружины небольшого диаметра | Для бокового положения тела, лёгкий вес спящего |
| Средний | Комбинация пружинного блока и профилированных слоёв | Универсальный вариант при разных позах сна |
| Жёсткий | Усиленный пружинный блок или плотный беспружинный слой | Для поддержки спины, больший вес спящего |

Допустимая нагрузка: где её показывать и как считать корректно
Допустимая нагрузка — параметр, который напрямую зависит от размера и конструкции матраса, поэтому его нельзя указывать одной общей цифрой на всю модель. У одной и той же модели матрас размера 90х200 и матрас размера 180х200 могут иметь разную допустимую нагрузку на каждое спальное место, и это должно быть видно покупателю прямо в карточке при выборе размера.
Источник этих данных — исключительно информация производителя. Каталогу не нужно придумывать усреднённые значения или переносить цифры одной модели на похожую модель другого бренда. Если производитель не указывает точную нагрузку для конкретного размера, честнее оставить это поле пустым или дать общий диапазон, чем публиковать недостоверную цифру.
Наглядно связка размера и нагрузки может выглядеть так — как ориентир для оформления карточки, а не как норматив.
| Размер матраса | Спальных мест | На что смотреть в карточке |
|---|---|---|
| 90х200 | 1 | Нагрузка на одно место, тип основания в комплекте |
| 140х200 | 1–2 | Суммарная нагрузка и нагрузка на каждую половину |
| 160х200 | 2 | Равномерность распределения по независимым блокам |
| 180х200 | 2 | Совместимость с основанием, ребра жёсткости кровати |

Сравнение моделей: единый набор параметров вместо разрозненных описаний
Функция сравнения матрасов работает только тогда, когда у всех карточек одинаковый набор атрибутов. Если у одной модели указан тип пружинного блока, а у другой этого поля просто нет, сравнение превращается в бесполезную таблицу с пустыми ячейками, и покупатель закрывает вкладку.
Перед запуском сравнения стоит собрать список атрибутов, которые есть у всех или почти всех моделей каталога: тип конструкции, уровень жёсткости, состав слоёв, диапазон размеров, допустимая нагрузка, рекомендуемый тип основания. Только эти поля стоит выводить в сравнение, остальные — оставлять в описании карточки, но не выносить в таблицу.
Отдельная задача — не дублировать логику сравнения на отдельных страницах-дублях. Сравнение должно работать как инструмент внутри каталога, а не порождать новые индексируемые страницы под каждую пару сравниваемых моделей — это тот же путь к дублированному контенту, от которого каталог и пытается уйти.

Фильтры каталога: логика по размеру, жёсткости и нагрузке
Фильтры — основной способ, которым покупатель добирается до нужной модели без просмотра всего каталога. Для матрасов имеет смысл строить фильтрацию по трём базовым параметрам: размер, уровень жёсткости и тип конструкции, дополняя их вторичными фильтрами — тип наполнителя, наличие независимого пружинного блока, ценовой диапазон.
Важно, чтобы фильтр по размеру не создавал отдельную страницу под каждую комбинацию, а работал как инструмент отбора моделей внутри одной категории. Технически это решается через параметры URL с корректной настройкой индексации, а не через ручное создание страницы под каждый размер.
Отдельно стоит продумать сочетание фильтров: если покупатель выбирает одновременно размер и жёсткость, результат должен быть предсказуемым — показывать модели, которые реально существуют в этой комбинации, а не пустую страницу с сообщением «товары не найдены», которое отталкивает пользователя от дальнейшего поиска.

Индексируемые подборки как замена лишним страницам фильтров
Вместо того чтобы плодить страницы под каждую комбинацию размера и жёсткости, разумно выделить ограниченный набор индексируемых подборок, которые реально отражают сценарии выбора покупателя. Например: подборка матрасов жёстких для конкретного размера, подборка для двухспальной кровати с независимыми блоками, подборка по бюджетному сегменту жёсткости.
Такие подборки отличаются от автоматических фильтров тем, что у них есть собственный текст, объясняющий логику отбора, и они закрывают конкретный поисковый запрос, а не техническую комбинацию параметров. Их количество должно быть ограниченным и обоснованным — не все возможные сочетания фильтров нужно превращать в отдельную страницу, а только те, что соответствуют реальному запросу аудитории.
Подборки также удобны для внутренней перелинковки: из карточки модели можно вести на подборку «жёсткие матрасы этого размера», а из подборки — обратно на карточки конкретных моделей. Это укрепляет структуру каталога без разрастания числа страниц.

Технические ограничения: канонические адреса, пагинация, дубли
Даже при правильной логике карточек и фильтров технические настройки каталога легко всё испортить. Частая ошибка — при фильтрации по размеру или жёсткости система генерирует новый URL, который индексируется как самостоятельная страница, хотя по сути повторяет содержимое основной категории с урезанным списком товаров.
Решение — явно определить, какие параметры фильтра создают самостоятельную, полезную для индексации страницу, а какие являются техническими и должны вести на канонический адрес основной категории или подборки. Это касается и пагинации: страницы второго, третьего листинга каталога не должны конкурировать с первой страницей за одни и те же запросы.
Отдельно стоит проверять, что карточки товаров с одинаковым названием модели, но разным цветом или артикулом поставщика, не создают дублирующийся контент. Если различие незначительно для покупателя, разумнее объединить такие варианты в одной карточке через выбор параметра, а не размножать страницы.

Контент и структура категории без разрастания страниц
Текст на странице категории матрасов должен объяснять сценарий выбора: как соотносятся размер, жёсткость и нагрузка, на что смотреть при выборе для конкретной кровати. Это не сборник ключевых слов, а помощь покупателю в принятии решения — и именно такой текст удерживает внимание дольше, чем формальное перечисление характеристик.
Структура категории должна отражать реальную логику ассортимента: сначала общий обзор моделей, затем логичные подборки по сценариям, затем сами карточки моделей с вариантами внутри. Такая иерархия понятна и человеку, и поисковой системе, потому что каждый уровень решает свою задачу, не повторяя соседний.
Разрастание каталога происходит не из-за большого ассортимента, а из-за попытки закрыть каждый возможный запрос отдельной страницей. Если вместо этого выстроить несколько сильных уровней — категория, подборки, карточки моделей с вариантами — каталог остаётся управляемым даже при расширении ассортимента.

Путь клиента: где эта тема срабатывает
Путь покупателя матраса в каталоге проходит через несколько понятных точек, и на каждой важно, чтобы структура каталога не создавала лишних препятствий или путаницы.
Что у клиентаПокупатель ориентируется на размер кровати и предпочтения по жёсткости, часто не зная точной терминологии
Что делаемПоказать понятную шкалу жёсткости и подборки по конкретным сценариям выбора
Сигнал, что работаетПереходы из общей категории в подборки по сценарию, а не сразу отказ от просмотра
Что у клиентаВыбирает размер и жёсткость на карточке, сравнивает нагрузку для разных вариантов
Что делаемДать единую карточку с переключателем размеров и явным указанием нагрузки для каждого
Сигнал, что работаетВремя на карточке и переключение вариантов размера без ухода на другие страницы
Что у клиентаОткрывает две-три карточки в разных вкладках или использует функцию сравнения
Что делаемОбеспечить единый набор параметров в карточках, чтобы сравнение было предметным
Сигнал, что работаетИспользование функции сравнения без возврата к поисковой выдаче за уточнением
Что у клиентаПроверяет соответствие размера кровати и допустимой нагрузки перед оформлением заказа
Что делаемРазместить итоговые параметры выбранного варианта рядом с кнопкой заказа без необходимости листать страницу
Сигнал, что работаетСнижение количества уточняющих обращений по размеру и нагрузке перед оформлением заказа
Стратегия: что делать по шагам
Цель: Выстроить структуру каталога матрасов, в которой каждая модель представлена одной карточкой с вариантами, а фильтры и подборки не создают дублирующиеся индексируемые страницы
- Шаг 1 Провести аудит текущих карточек и найти дублирующиеся страницы одной модели с разными размерами Список моделей, которые нужно объединить в единые карточки с переключателем размера
- Шаг 2 Собрать данные производителя по жёсткости и нагрузке для каждой модели и размера отдельно Таблица характеристик по каждой модели без пропусков в ключевых полях
- Шаг 3 Определить единую шкалу жёсткости каталога и привязать к ней описания моделей Единообразные карточки, которые можно сравнивать между разными производителями
- Шаг 4 Настроить фильтры по размеру, жёсткости и конструкции с корректными каноническими адресами Отсутствие дублирующихся индексируемых страниц при использовании фильтров
- Шаг 5 Сформировать ограниченный набор индексируемых подборок под реальные сценарии выбора Небольшое число сильных страниц подборок вместо десятков автоматических комбинаций
Сроки — ориентир для планирования, а не обязательство: скорость зависит от ниши, конкуренции и состояния сайта.
Проверка каталога матрасов перед публикацией
- У каждой модели одна карточка, а не отдельные страницы под каждый размер
- Размеры переключаются на карточке без смены адреса страницы
- Уровень жёсткости описан через технические свойства, а не через маркетинговый ярлык
- Допустимая нагрузка указана отдельно для каждого размера модели
- Данные по нагрузке и составу взяты из информации производителя, а не усреднены
- Таблица сравнения использует одинаковый набор параметров для всех моделей
- Фильтры по размеру и жёсткости не создают новые индексируемые страницы без необходимости
- Канонические адреса настроены для страниц с параметрами фильтрации
- Пагинация каталога не создаёт конкуренции с первой страницей категории
- Индексируемые подборки закрывают реальные сценарии выбора, а не все комбинации фильтров
- Текст категории объясняет логику выбора, а не повторяет список характеристик
- Карточки с одинаковой моделью, но разным артикулом поставщика, не дублируют контент
Что в итоге
Каталог матрасов не обязан расти пропорционально количеству размеров и уровней жёсткости. Единая карточка модели с вариантами внутри, понятная шкала жёсткости и честные данные о нагрузке решают задачу покупателя лучше, чем десятки почти одинаковых страниц. Такая структура снижает нагрузку и на посетителя, и на поисковую систему, и на команду, которая ведёт каталог.
Фильтры и подборки при этом не противоречат друг другу: фильтр помогает быстро отобрать товары внутри каталога, а ограниченный набор индексируемых подборок закрывает конкретные сценарии выбора и работает как самостоятельная точка входа. Вместе эти элементы дают управляемую структуру, которую можно расширять по мере роста ассортимента без потери порядка.
Вопросы и ответы
Нужно ли создавать отдельную страницу под каждый размер матраса одной модели
Обычно нет. Размеры одной модели логично показывать через переключатель внутри единой карточки, а не через отдельные URL. Отдельная страница оправдана только если конкретный размер продаётся как самостоятельный товар с другими техническими характеристиками.
Как выбрать единую шкалу жёсткости для каталога, если у разных производителей разные формулировки
Стоит опираться на технические параметры — тип наполнителя, конструкцию пружинного блока, толщину слоёв — и сопоставлять их с несколькими собственными уровнями жёсткости каталога. Это позволяет сравнивать модели разных брендов по единой логике, а не по маркетинговым названиям производителя.
Где брать данные о допустимой нагрузке матраса
Только из информации производителя для конкретного размера и конструкции. Переносить цифры с одной модели на похожую или усреднять значения не стоит, потому что нагрузка напрямую зависит от материалов и сборки конкретного изделия.
Можно ли использовать фильтры каталога вместо ручных подборок
Фильтры хорошо решают задачу отбора товаров внутри каталога, но не заменяют полностью индексируемые подборки. Подборка с собственным текстом закрывает конкретный сценарий выбора и удобна для перелинковки, тогда как фильтр — это в первую очередь инструмент навигации.
Как избежать дублирования контента между карточками похожих моделей
Каждая карточка должна описывать реальные, а не переформулированные характеристики конкретной модели: состав слоёв, тип конструкции, размерный ряд с нагрузкой. Если у двух моделей действительно совпадают почти все свойства, стоит проверить, не являются ли они по сути одним товаром под разными артикулами.
Сколько параметров сравнения матрасов достаточно для таблицы сравнения
Разумно ограничиться параметрами, которые заполнены у большинства моделей каталога: конструкция, жёсткость, состав слоёв, размерный ряд, нагрузка и тип основания. Избыточное количество полей с пропусками делает таблицу сравнения бесполезной для покупателя.
- Структура каталога, собранная из спроса, а не из выгрузки
- Ускорение загрузки первого экрана
- Интеграция форм с CRM без потери источника
- Редизайн без переноса структуры и адресов
- Тяжёлые изображения и скрипты «на всякий случай»
- Формы без передачи источника заявки
Что делать дальше
₽Посчитать экономикуСходится ли реклама при вашем чеке
?Задать вопросОтветим по вашей ситуации
Опишите задачу в двух словах — специалист ответит в Telegram, обычно в течение рабочего дня. Без презентаций и обязательств.
Написать в Telegram ↗✓Заявка на продвижениеОценить мой сайт
Бесплатно оценим текущее состояние и риски — до того, как вы начнёте что-то менять.
Поставьте оценку — она поможет редакции улучшать следующие разборы.
Обсуждение 5
Спросите, что осталось непонятным — автор материала отвечает в комментариях.



