Байкал Тур —
загрузка 2.5с → 0.8с
и рост трафика в 3 раза
Туроператор пришёл с сайтом на WordPress: медленным, тяжёлым и с постоянными проблемами после обновлений. Мы перенесли его на свой код — и вернули доверие поисковиков и клиентов.
Задача
«Байкал Тур» — туроператор с 12-летним опытом. Сайт на WordPress существовал с 2018 года. Проблемы накопились:
- загрузка страниц — 2.5–4 секунды, особенно на мобильных;
- регулярные сбои после обновлений CMS и плагинов;
- стоимость хостинга росла, а скорость — падала;
- Google понижал позиции из-за плохих Core Web Vitals;
- конверсия в заявку — 0.8%, что сильно ниже среднего по нише.
Что сделали
- Перенесли контент. 340 страниц туров, 1 200 фотографий, отзывы, статьи блога — всё сохранили и структурировали заново.
- Переписали код на Next.js. Server-side рендеринг + статическая генерация для страниц туров.
- Оптимизировали изображения. WebP + AVIF, адаптивные размеры, lazy loading, CDN.
- Переделали дизайн. Акцент на фотографиях Байкала, крупные CTA, минимализм.
- Написали фильтр туров. По сезону, длительности, цене, типу отдыха — мгновенный, без перезагрузки.
- Интегрировали онлайн-бронирование. Форма с выбором даты, количества человек, автоматическим расчётом цены.
Что было главным в работе
Основная задача — скорость. WordPress с 40+ плагинами не мог её дать в принципе. Мы выкинули CMS полностью, и переписали сайт на чистом коде — теперь каждая страница грузится за 0.8 секунды, включая мобильные.
Плюс — SEO-фундамент. Разметка Schema.org для туров, правильные canonical-ссылки, sitemap, OG-теги, корректные 301-редиректы со старых URL. Поисковики это заметили быстро.
Результат
Через 4 месяца после запуска:
- Загрузка — 0.8 секунды вместо 2.5. Ускорение в 3 раза
- ×3 органический трафик — из Google и Яндекса
- 99/100 — Lighthouse по производительности
- +2.1% конверсия в заявку — рост в 2.6 раза
- Хостинг подешевел в 4 раза — за счёт статики и CDN
Стек
Frontend: Next.js, React, TypeScript, CSS Modules.
Backend: Node.js, PostgreSQL, Redis для кэша.
Инфраструктура: Vercel + CDN, Cloudflare.
Интеграции: ЮKassa, Telegram-бот для заявок, Яндекс.Метрика.
Расскажите про свой проект.
Разберём задачу, посчитаем смету и сроки. Без обязательств.