MediaSoft.team
Интурист: разработка платформы динамической генерации продуктовых страниц
MediaSoft.team
#Проектирование сайта#Программирование сайта#ИИ и нейросети

Интурист: разработка платформы динамической генерации продуктовых страниц

23 
MediaSoft.team Россия, Ульяновск
Поделиться: 0 0 0
Интурист: разработка платформы динамической генерации продуктовых страниц
Клиент

Интурист

Сфера

Туризм и отдых

Регион

Россия

Сдано

Декабрь 2025

Задача

Компания «Интурист» — первый отечественный туроператор, который ведет свою деятельность с 1929 года. Ведущий игрок российского рынка туризма, нуждающийся в модернизации своего онлайн-ресурса для повышения эффективности взаимодействия с клиентами и упрощения управления каталогом предложений.

Интурист обратился с задачей спроектировать и разработать сервис для автоматизации запуска новых туристических направлений и спецпредложений. Основная цель — сократить Time-to-Market продуктов и предоставить инструмент для управления контентом без привлечения разработчиков. Система должна обеспечить создание тысяч уникальных и оптимизированных страниц в сжатые сроки для продвижения туристических продуктов и предложений Интурист.

Решение

Выбор технологического стека был продиктован бизнес-запросом: заказчик стремился избежать расширения набора технологий. Наличие в штате C#-разработчиков позволяло бы компании в будущем поддерживать платформу собственными силами.

Один из ключевых сценариев платформы — динамическая генерация продуктовых и информационных страниц (туры, путешествия, экскурсии и подборки) на основе введенных и обработанных данных. Для этого наша команда разработки:

1Спроектировали гибкую систему характеристик.

 Данные принципиально отличались по структуре и логике, поэтому универсального набора характеристик недостаточно — разные подвиды туров используют разные комбинации параметров, а часть данных должна наследоваться или применяться автоматически. Мы реализовали гибкую систему ролей и прав доступа, расширяемые справочники, вычисляемый контент, динамические поля и группы признаков.

2Интегрировали API бронирования («само-тур»),

Откуда получаем данные о наличии и доступности, актуальных ценах и параметров отелей. Дальше сухие технические данные используются и дополняются контент-менеджерами.

3Разработали вычисляемые блоки.

Например, календарь низких цен, который показывает оптимальные даты вылета и стоимость туров, или подборки предложений с актуальными отелями.

4Интегрировали системы искусственного интеллекта и разработали методологию создания текстов.

Рассматривался DeepSeek, но при сравнении нейросетей GPT лучше справляется с лингвистическими нюансами и стилистикой. Для создания оптимизированных текстов определили обязательную структуру текста и зафиксировали правила работы с ключевыми фразами. Настроили требования к плотности и распределению ключей, а также исключили переспам и риски.

5Реализовали механизм наследования,

где информация формируется на основании данных из родительского объекта. Мы внедрили иерархическую модель данных, где информация каскадно спускается от общего к частному. Это исключает дублирование и гарантирует, что при изменении одной детали информация обновится на тысячах динамических страниц мгновенно.

6Настроили корректную работу в разных регионах и сценариях показа.

Реализовали возможность настройки параметров, заголовков и доменной логики, что обеспечило индексацию узкоспециализированных страниц поисковыми системами.

7Оптимизировали производительность.

Для организации асинхронного взаимодействия и обработки сложных запросов между разными сервисами использовали RabbitMQ. Для кэширования и ускорения загрузки страниц — Redis. В частности, для улучшения производительности генерации страниц при большом количестве медиа-контента на продуктовой странице.

После формирования первой версии приступили к тестированию на конечном пользователе. Следующие версии дорабатывались и изменялись с учетом собранных метрик и отзывов реальных посетителей сайта, а также сотрудников Интуриста, которые работали с новой разработанной системе. По результатам работы с обратной связью система значительно улучшилась. Особый упор в итерациях был сделан на юзабилити административной панели: интерфейс заполнения контента стал логичным и предсказуемым.

Обновленный сайт «Интуриста» перешел на модель динамической генерации контентных страниц. Теперь большинство страниц — это не статичные шаблоны, а автоматически создаваемые предложения для пользователя. Это позволило кратно увеличить количество целевых страниц, сохраняя полный контроль над каждой из них через единую платформу. Одна запись контент-менеджера управляет полноценной продуктовой страницей с поиском, ценами, акциями и динамическими блоками, а добавление нового тура или изменение логики подбора не требует дополнительной разработки.

Результат

По результатам разработки Интурист получил масштабируемую платформу, которая позволяет сотрудникам быстро выводить и управлять новыми туристическими предложениями, обеспечивая своевременное обновление каталога и адаптацию под нужды бизнеса.

Как улучшился Интурист по результатам работ:

— Платформа выдерживает высокие нагрузки благодаря грамотно настроенной инфраструктуре, кэшированию и обработки тяжелых операций.

— Контент-менеджеры Интуриста тратят кратно меньше времени на рутинные задачи, что позволило увеличить объемы публикуемых предложений.

— Появление сотен новых уникальных страниц повысило узнаваемость и продвижение бренда, а также улучшило ранжирование сайта.

— Снизилась стоимость привлечения клиента, так как пользователь сразу попадает на релевантный оффер.

Количественные показатели:

— Сокращение Time-to-Market в 5–8 раз.

— Увеличение количества новых уникальных страниц более чем в 10 раз, что положительно сказалось на видимости сайта в поисковиках.

— Улучшение структуры страниц и появление большого объёма уникального контента обеспечило рост на 30% органического трафика.

— Повышение средней продолжительности сессии пользователей на +25% за счет качественного контента и удобства навигации.

— Повышение показателя конверсии в бронирование на 26%.

https://intourist.ru/info/

Стек технологий

  • С# С# Язык программирования
  • JavaScript JavaScript Язык программирования
  • TypeScript TypeScript Язык программирования
  • Redux Redux Фреймворк/библиотека
  • React.js React.js Фреймворк/библиотека
  • PostgreSQL PostgreSQL База данных
  • Redis Redis База данных
  • ChatGPT ChatGPT Нейросеть

Оцените кейс
Спасибо за оценку
Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

MediaSoft.team с удовольствием обсудит вашу задачу

Оставить заявку