Клиентский ребилд · e-commerce
karaokeshop.kz
Полный ребилд интернет-магазина: SEO-стратегия, раздельные воронки B2C и B2B, семантическое ядро, дизайн-система на токенах.
- Роль
- Стратегия, IA, дизайн
- Стек
- Next.js · SSG · Tailwind
- Рынок
- Казахстан · B2C + B2B
- Статус
- Live (demo)
Проблема
Магазин продаёт два разных продукта одной аудитории — но сайт не разделяет B2C и B2B, теряя обоих.
Клиент хочет домашнюю систему — видит прайс-лист без контекста. B2B-клиент ищет оснащение бара «под ключ» — не находит ничего, кроме продуктовых карточек. Ни тот, ни другой не конвертируются.
SEO: конкуренты занимают выдачу по брендовым запросам. Сценарные кластеры («для дома», «для бара», «под ключ», геозапросы) — незаняты. Это незакрытая ниша на рынке 523 млрд ₸ (HoReCa КЗ, 2025).
Исследование
-
SEO-аудит конкурентов
3 основных конкурента: все слабы на сценарных и гео-страницах. Брендовые запросы закрыты, намеренческие — нет.
-
Семантическое ядро
Кластеры по сценарию (дом/бар/ресторан), географии (Алматы, KZ) и типу сделки (купить/заказать/аренда). Каждый кластер — отдельная посадочная.
-
Анализ рынка
HoReCa КЗ: 16 674 заведения, рост 5.4% в год. B2C: ценовой диапазон 415K–720K ₸. B2B (оснащение): 1.5M–2.66M ₸ — более высокий чек и LTV.
Гипотеза
Единая витрина с раздельными воронками + intent-driven URL = SEO-авторитет одного домена и конверсия двух аудиторий.
Процесс · решения и трейд-оффы
Каждое архитектурное решение защищаю данными: рыночными цифрами, поведением конкурентов или техническими ограничениями.
Модель B: единая витрина + B2B-воронка
B2C и B2B-покупатели идут разными путями, но ищут один товар. Единая витрина объединяет SEO-авторитет, а отдельная воронка «под ключ» закрывает B2B без потери органики.
Чем заплатила: Сложнее поддерживать две воронки на одном домене — требует чёткой IA и canonical-дисциплины.
Intent-driven URL-структура
Конкуренты игнорируют сценарные страницы. `/karaoke/dlya-doma`, `/karaoke/dlya-bara`, `/pod-klyuch/` — каждая URL закрывает отдельный покупательский сценарий и ключевую группу.
Чем заплатила: Больше страниц для поддержки, зато каждая попадает в отдельный кластер без каннибализации.
Двойная SEO-оптимизация: Google + Яндекс
Яндекс удерживает 24–29% поиска в КЗ и растёт. Конкуренты оптимизируют только под Google — у Яндекса поведенческие сигналы другие. Это незакрытая ниша.
Чем заплатила: Дополнительные поведенческие метрики для мониторинга — но приоритет органики окупает.
Kaspi.kz-интеграция как конверсионный слой
Kaspi — 70% маркетплейс-доли в КЗ, 72 транзакции/месяц/пользователя. Покупатель B2C уже там — не стоит тянуть его в отдельную кассу.
Чем заплатила: Комиссия маркетплейса. Стратегия: Kaspi — для транзакций, сайт — для бренда и B2B.
Next.js SSG + Lighthouse CI в пайплайне
Core Web Vitals влияют на ранжирование. Lighthouse CI как гейт в деплое — зелёный порог не даёт деградировать скорости при наращивании контента.
Чем заплатила: Сложнее чем Tilda, но даёт полный контроль над разметкой, schema.org и производительностью.
Решение
47 оптимизированных страниц, задеплоенных на Cloudflare. Lighthouse CI в пайплайне — зелёный порог Core Web Vitals.
Результат
47
Оптимизированных страниц задеплоено. Каждая закрывает отдельный кластер — без каннибализации.
Top 3
Целевая позиция в кластерах «сценарий», «гео», «под ключ» — ниши, незакрытые конкурентами.
✓ CWV
Lighthouse CI в пайплайне: Core Web Vitals green-гейт на каждый деплой. Скорость = SEO-фактор.
Что бы сделала иначе
Раньше зафиксировала бы CMS. Выбор между Sanity и Strapi завис на требовании резидентства данных — это заблокировало контентную часть. Надо было сначала закрыть юридический вопрос, потом проектировать модель данных.