MT Park: SEO-архитектура магазина бытовой техники на 11 150 карточек
Магазин переехал с Bitrix на собственную платформу - и вместе с ним переехала вся проблема видимости: фасеты плодили адреса, карты сайта вели через редиректы, поиск возвращал пустоту, блог не связывался с каталогом. Разобрали каталог, фасеты, поиск, бренды и разметку как одну систему.
Задача
MT Park - магазин бытовой техники и электроники в Москве. К началу работ магазин переезжал с Bitrix на собственную платформу на Next.js.
Переезд закрывает вопрос скорости и управляемости и не закрывает вопрос видимости. Поиск видит не фреймворк, а адреса страниц, коды ответа, разметку и связи между разделами. Каталог из 11 тысяч карточек с фильтрами по бренду, диагонали, объёму и цене порождает десятки тысяч комбинаций - и до тех пор, пока у этих комбинаций нет единого правила адресации, магазин конкурирует сам с собой.
Чья это работа. Платформу строила команда разработки проекта. Наша роль - постановка задач, архитектура миграции и SEO-контур, о котором идёт речь дальше.
Решение
Фасеты с каноническим порядком параметров. Пока порядок фильтров в адресе не задан, «бренд + диагональ» и «диагональ + бренд» - два разных URL с одинаковым содержимым, а часть комбинаций вообще отвечает 404. Порядок канонизирован, несуществующие параметры закрыты в robots.txt. Доля 404 на фасетных адресах - 16,1 % → 0,04 % по журналу сервера.

Карты сайта, которые не тратят обход впустую. 31 164 адреса в картах отдавали 308 - робот шёл по редиректу вместо страницы. Адреса приведены к одному виду. Фасетные страницы разделены по приоритету: 2 082 в приоритетной карте и 17 275 в стандартной - робот получает очередь, а не свалку.
Внутренний поиск. Поиск, возвращающий пустоту, - это отказ на самой горячей странице. Прогнали снимок подсказок целиком: из примерно 300 формулировок 7 вели в пустоту, 26 отвечали догадкой вместо результата, ещё 7 были покорёженными. После разбора - ноль по всем трём. Заодно модели стали искаться по числу в названии, признаки - своими словами («dolby atmos»), а написание бренда в латинице и кириллице сводится к одной марке. Запрос «samsung qd oled» давал 0 результатов, стал давать 57.
Бренды как раздел, а не как фильтр. Хаб /brands с алфавитным указателем и 185 страниц брендов: у бренда своя посадочная страница вместо страницы фильтра каталога.

Блог и глоссарий, связанные с каталогом. До правки 98,5 % визитов в блог заканчивались тупиком: статья не вела ни в каталог, ни к соседним материалам. Появились мост в каталог, блок товаров по теме и связка с глоссарием - контекстных ссылок из статей на термины стало 68 вместо одной. Сейчас в разделах 56 статей и 117 терминов.
Товарная разметка. На карточке товара отдаются Product, Offer, Brand и BreadcrumbList - цена, наличие и производитель приходят к роботу структурно, а не только текстом.
Фактура, которую нельзя выдумать. Телефоны авторизованных сервисов проставлены у 43 брендов - это 6 786 товаров, 68 % каталога. Каждый номер сверялся с сайтом производителя, и 8 из 25 присланных номеров оказались неверными: горячая линия автомобильного подразделения вместо бытовой техники, телефон розничной сети вместо сервиса, линия по телевизорам вместо техники для дома.
Как это сделано
Работа шла волнами: каждая закрывала одну подсистему целиком и проверялась на проде запросами, а не на глаз. Разбор всегда начинался с замера - доля 404, доля подсказок без результата, число контекстных ссылок, - потому что «стало лучше» без числа до и после не проверяется.
Что изменилось
| Что сравниваем | Было | Стало |
|---|---|---|
| Адреса фасетов | порядок параметров произвольный, 16,1 % отвечали 404 | канонический порядок, 0,04 % |
| Карты сайта | 31 164 адреса через 308-редирект | прямые адреса, приоритет и стандарт врозь |
| Подсказки поиска | 7 пустых и 26 догадок из ~300 | 0 и 0 |
| Бренды | страница фильтра каталога | хаб и 185 собственных страниц |
| Блог | 98,5 % визитов в тупик | мост в каталог, товары по теме, глоссарий |
| Разметка карточки | текстом | Product, Offer, Brand, BreadcrumbList |
| Сервис бренда | телефона нет | 6 786 товаров, каждый номер сверен с вендором |
Результат
Каталог перестал быть набором страниц и стал системой: у комбинации фильтров предсказуемый адрес, у бренда - своя страница, у статьи - выход в каталог, у карточки - структурные цена и наличие. Публично это видно по картам сайта: 87 разделов каталога, 11 150 карточек товара, 185 брендов, 117 терминов и 19 357 фасетных адресов, разведённых по приоритету.
Работа продолжается: следующие слои - наполнение оставшихся страниц брендов и раскрытие пар «международная версия / версия для РФ» в карточке, где сейчас разница в цене есть, а объяснения ей нет.
То же ядро работ - техническая архитектура, семантика и связность разделов - мы ведём в SEO-продвижении, а слой видимости в нейросетях вынесен в GEO. Полный разбор похожей задачи на федеральном магазине - в кейсе FormulaTV.