Портфолио Веб

mir-matrasov.kz

Запущен

Для алматинской фабрики, которая производит матрасы с 2007 года, я с нуля пересобрал старый сайт на OpenCart на современном стеке. Сохранил все существующие адреса и позиции в поиске и добавил три языка, отдельную страницу для каждого из 11 городов и автоматическую передачу заявок в CRM.

mir-matrasov.kz

Задача

Сайт клиента работал на устаревшей платформе OpenCart 2.1. Дизайн устарел, с телефона пользоваться было неудобно, а добавлять новые функции было дорого. На сайте было около 230 адресов — карточки товаров, категории и статьи блога, — уже проиндексированных Google, поэтому на новом сайте не должна была потеряться ни одна ссылка, а заголовки и описания страниц не должны были измениться. Бизнес не принимает онлайн-оплату: заказ подтверждает менеджер по телефону. Поэтому каждая заявка с сайта должна была без потерь и вместе с источником попадать в amoCRM.

Что я сделал

  • Пересобрал сайт и сохранил без изменений все ~230 адресов старого сайта, поэтому позиции в поиске не потерялись; где нужно, настроил 301-редиректы (правила, которые автоматически переводят со старого адреса на новый).
  • Сделал админ-панель: клиент сам меняет цены, акции, товары и статьи блога без программиста.
  • Подключил все формы к amoCRM — корзину, «купить в один клик», обратный звонок и тест подбора матраса. Заявка приходит вместе с рекламным источником, и менеджер видит, с какой рекламы пришёл клиент.
  • Запустил сайт на трёх языках — русском, казахском и английском, включая каталог и блог, — и сделал отдельную страницу с условиями доставки для каждого из 11 городов.
  • Настроил товарный фид для Google Merchant (список товаров, который Google использует для торговой рекламы) и перенёс на сайт 142 реальных отзыва клиентов из 2GIS как сигнал доверия.
  • Провёл аудит безопасности и закрыл найденные уязвимости — например, цена заказа теперь всегда считается по каталогу, а не берётся из браузера.

Результаты

  • Клики из Google за последние 3 месяца выросли на 25% к предыдущим 3 (2 280 → 2 850); показы 130 тыс. → 158 тыс.; средняя позиция 10,3 → 9,7 (Search Console).
  • 17 500 показов в функциях на основе генеративного ИИ в Google Поиске за 3 месяца; ежедневные показы выросли примерно со 150 до 250–300 (Search Console, 18.07–16.10.2026).
  • PageSpeed Insights: 100 во всех категориях на мобильных и десктопе.
  • Работают русская, казахская и английская версии, 11 страниц городов и блог на трёх языках.
  • Каждая заявка с сайта автоматически попадает в amoCRM вместе с рекламным источником.

Технологии

  • Next.js
  • Payload CMS
  • PostgreSQL
  • Tailwind CSS
  • amoCRM
  • GitHub Actions
  • Technical SEO
Открыть сайт
Получить смету