Все кейсы

Кейс: доработка и ускорение сайта OSAKO на 5 языках

Автор: Чен Андрей Константинович•20 октября 2026 г.
Разработка сайтов
Кейс: доработка и ускорение сайта OSAKO на 5 языках

OSAKO — бренд медицинской и реабилитационной техники в Алматы с доставкой по Казахстану: кислородные концентраторы, оборудование для ухода за лежачими, реабилитации после инсульта и для детей с ДЦП. Клиенты — семьи, которые ухаживают за близкими дома, клиники и партнёры.

Открыть сайт osako.kz →

Задача

Сайт на Next.js достался нам уже работающим, но с серьёзными проблемами: главная весила 25 МБ, потому что оптимизация картинок была выключена; шапка и заголовок оставались невидимыми до загрузки скриптов; несуществующие адреса отвечали 200, а русский title перебивал переводы на другие языки. Нужно было ускорить сайт, привести в порядок пять языковых версий и разметку товаров, наполнить каталог и наладить работу с заказами.

Что сделали

  • Пять языковых версий — русская, английская, казахская, узбекская и китайская: canonical и полный набор hreflang на каждой странице, свой title и описание.
  • Первый экран рисуется без ожидания JavaScript.
  • Картинки отдаются в AVIF и WebP: PNG на 1,2 МБ превращается в 16 КБ. Фото сжимаются при загрузке, архив облегчён с 20,9 до 10,2 МБ.
  • Честный ответ 404 для несуществующих адресов, три недостающие категории и навигация по ним.
  • Наполнили карточки товаров и категорий по материалам заказчика.
  • Разметка schema.org: Organization, Product с ценой со скидкой и политикой возврата, рейтинг, ItemList, Article, BreadcrumbList. Исправлены ошибки в отчёте Search Console о товарах.
  • Юридические страницы: оферта, конфиденциальность, доставка, оплата, гарантия, возврат, реквизиты и сертификаты.
  • Админка: товары, категории с SEO-текстами, статьи с SEO-проверкой, акции с всплывающим окном, заказы, заявки, отзывы, сертификаты, клиники, выставки, сервисные точки, видео, команда.
  • Корзина и оформление заказа.
  • Telegram-бот: заказ или заявка приходит карточкой с источником визита, статус меняется прямо в чате.
  • sitemap с картинками, llms.txt и фид товаров для Google Merchant Center.
  • Выкладка через проверяемую сборку-кандидата с резервной копией перед каждым обновлением.

Цифры проекта

  • Список статей: с 962 до 73 КБ.
  • 895 страниц в карте сайта — по 179 на каждый из пяти языков — и 2 390 картинок.
  • На каждом языке: 17 категорий, 71 товар, 64 статьи.
  • 20 автоматических проверок перед каждой выкладкой.

Технологии

Next.js 16, React 19, Tailwind CSS 4, PostgreSQL + Prisma, редактор TipTap, Docker Compose, nginx.