Каталог не обходится
01Фильтры и пагинация плодят дубли, часть категорий не попадает в индекс, карточки остаются без визитов.
Интернет-магазины
Собираю магазин на Next.js: категории, карточки и сценарий покупки. Техническую базу поиска закладываю до вёрстки, а не после запуска.
Точка старта
Каталог на тысячи товаров в интернете живёт по своим правилам: поиск обходит его месяцами, фильтры плодят дубли, а карточки остаются без визитов. Если структуру собрали на глаз, исправлять её приходится на каждом уровне — от категории до последней позиции.
Создание сайта под поиск и продвижение — разные задачи. На старте я закладываю фундамент: структуру под спрос, чистые адреса, разметку и скорость. Дальше продвижение работает на готовой базе, без глобальных переделок.
Техника решает не меньше: обход каталога, пагинация, скорость фильтров, микроразметка влияют на видимость сильнее, чем текст на главной. Поэтому структуру и технику закладываю до вёрстки.
Собираю только на своей платформе — Next.js, без чужих CMS и конструкторов. Код и структура мне знакомы, поэтому магазин потом можно развивать без переделок.
Структура → прототип → карточки → скорость → запуск
Ситуации, с которыми приходят
Фильтры и пагинация плодят дубли, часть категорий не попадает в индекс, карточки остаются без визитов.
Один список запросов на весь каталог: непонятно, какая страница за что отвечает.
Характеристики скопированы у поставщика, фото одного размера, нет ответов на вопросы покупателя.
Каталог грузится шесть секунд: покупатель уходит до того, как увидит цену и наличие.
Состав
Семь блоков: структура, дизайн, карточки, основа под поиск, скорость, безопасность и запуск с аналитикой. Реклама и продвижение сюда не входят — это отдельные задачи.
Раскладываю ассортимент на категории, подкатегории, бренды и подборки. Каждая группа спроса получает свою страницу, пустые и дублирующие — закрываю.
Собираю прототип каталога и карточки, показываю до вёрстки. Согласуем сценарий покупки: от списка до оплаты.
Карточка отвечает на вопросы: размеры, наличие, доставка, возврат, фото и видео. Шаблон описания собираю один раз и тиражирую по каталогу.
Чистые адреса, robots, sitemap, canonical и микроразметка — до запуска. Это база, на которой потом работает продвижение.
Кэш, вес изображений, мобильная вёрстка. Страница открывается за секунду даже на мобильном соединении, иначе покупка не состоится.
Сайт на Next.js: нет PHP и CMS с плагинами, через которые чаще всего ломают сайты. Уязвимости PHP-движков и их расширений к нам не применимы. Это снижает риск, но не отменяет обновлений и аккуратных настроек.
Подключаю Яндекс Метрику, выставляю цели и настраиваю аналитику.
Канал
Маркетплейс даёт поток, но забирает комиссию и не отдаёт историю заказов. Свой магазин дешевле в долгую, но требует своих каналов трафика — это отдельная задача.
| Критерий | Маркетплейс | Свой магазин |
|---|---|---|
| Старт | Регистрация и карточки за неделю | Сборка магазина за 1–4 месяца |
| Комиссия | 5–25 % с каждой продажи | Фиксированные расходы |
| Трафик | Поток площадки | Свои каналы: поиск и реклама |
| Аналитика | Ограниченная статистика | Полная история заказов |
| Бренд | Вы в общем списке | Свой домен и узнаваемость |
Этапы
Пять шагов: от структуры до запуска. Если магазин уже есть — собираю новый на его основе и переношу товары, категории и адреса.
Разбираю ассортимент и спрос: какие категории, подборки и посадочные нужны. Показываю карту магазина до вёрстки.
Итог этапа
Карта магазина
Собираю прототип каталога и карточки, показываю до сборки. Согласуем сценарий покупки: от списка до оплаты.
Итог этапа
Прототип и макет
Шаблоны описаний, характеристики, микроразметка, фото. Сначала приоритетные категории, потом остальной каталог.
Итог этапа
Карточки с описаниями
Вёрстка, кэш, изображения. Проверяю на телефоне.
Итог этапа
Собранный магазин
Переношу на домен, делаю тестовый заказ. Отдаю доступы и инструкцию.
Итог этапа
Магазин в продакшене
Цена
Трафик — отдельная задача
Разработка даёт основу: структуру, скорость и техническую базу поиска. Трафик — отдельная задача: SEO-продвижение, Яндекс Директ или развитие сайта. Скажу, что нужнее в вашем случае.
Что спрашивают
Если нужного пункта нет — позвоните или напишите: разберу задачу и скажу, что реально сделать в вашем случае.
От одного месяца до четырёх — вместе со структурой и шаблонами. Магазин на 500 позиций собирается быстрее, чем на 50 000: число страниц, шаблонов и проверок растёт вместе с ним.
Да. Соберу новый на основе старого: перенесу товары, категории и адреса, старый магазин работает до переезда. Покажу, что изменится по сравнению с текущим.
Смотрю, какие комбинации дают спрос, и оставляю их отдельными посадочными. Остальные закрываю, для части настраиваю канонические адреса и пагинацию.
Шаблоны и тексты для приоритетных категорий делаю я. Для остального подойдёт шаблон с подстановкой характеристик — главное, чтобы он не превратился в копипаст у поставщика.
Магазин работает, вы получаете доступы и инструкцию. Дальше — по задаче: SEO-продвижение, Яндекс Директ или развитие сайта. Это отдельные услуги: разработка даёт основу, продвижение приводит трафик.
Смежные направления
В каталоге другие задачи: тысячи карточек, фильтры, пагинация. Чищу дубли, ускоряю обход и распределяю спрос по категориям.
от 30 000 ₽/мес
Заявки пойдут в первые дни, бюджет не улетит на «мусорные» клики: считаю экономику обращения и собираю семантику.
от 10 000 ₽
Меняю тексты и цены, добавляю страницы и разделы вслед за изменениями в бизнесе. Беру только сайты, которые делал сам.
от 5 000 ₽/мес
Другие форматы
Контакты
Позвоните или напишите — разберу задачу и скажу, что нужно. Без продажи пакета «на всякий случай».
Формы нет намеренно: связь сразу с человеком, который ведёт задачу. Без ботов, колл-центров и «менеджер перезвонит в течение дня».
Удалённо, по всей России · Пн–Пт, 10:00–19:00 (МСК)