Проект представлял собой региональное туристическое агентство, работающее по франшизе известного туроператора. Система бронирования использовала сторонний модуль ТурВизор, через который пользователи знакомились с направлениями, ценами, отелями и оформляли заявки.
С точки зрения пользователя, сайт был полноценным: страны, туры, подборы, бронирование. Однако для поисковых систем, по сути, сайт «невидим» — контент внутри модуля не индексировался, что снижало видимость в поисковой выдаче.
Модуль бронирования ТурВизор интегрирован через JavaScript. Ключевые элементы сайта — туры, цены, отели и их описания — загружались динамически, что делало их недоступными для поисковых роботов.
Визуально сайт выглядел функциональным: пользователи видели туры и выбирали направление. Однако для поисковиков сайт был почти пустым. Это создавало серьёзные проблемы, так как:
Модуль бронирования ТурВизор наложил несколько ограничений на возможность полноценной SEO-оптимизации. Мы не могли:
Из-за этих ограничений сайт не имел необходимого SEO-фундамента, что для туристической ниши оказалось критичным. В туризме трафик зависит от:
Без правильно выстроенной структуры продвижение становилось невозможным.
На старте заказчик считал, что раз модуль работает и туры отображаются на сайте, значит, всё в порядке. Объяснить, что поисковая система «не видит» сайт так же, как пользователь, оказалось непростой задачей.
Этот скептицизм осложнил согласование нестандартных технических решений, особенно когда речь шла о дополнительных расходах на доработки и разработку.
ТурВизор работал как внешний сервис, который интегрировался на страницу. Мы не могли контролировать его структуру, HTML-разметку или логику вывода. Это была закрытая система, с которой сложно взаимодействовать для реализации SEO-оптимизаций.
Внутри модуля мы не могли редактировать тексты, добавлять блоки для оптимизации, настраивать перелинковку или внедрять микроразметку в карточки туров. Все изменения требовали либо обходных решений, либо переработки архитектуры сайта.
Для поисковых систем сайт выглядел как набор страниц с минимальным контентом — заголовки и немного текста. Без индексируемого контента сайт не мог развивать релевантность, охватить темы или расти в поисковой выдаче.
Чтобы решить проблему комплексно, нужно было создавать статические страницы для стран и курортов, добавлять новые блоки вне модуля и инвестировать в архитектурные изменения. Однако каждое из этих решений требовало дополнительных ресурсов и согласований, что замедляло внедрение и усложняло работу.
В процессе работы над проектом мы выбрали два параллельных направления:
Проектирование архитектурного решения, которое компенсировало ограничения модуля ТурВизор.
Первоначально мы сосредоточились на устранении базовых ошибок, мешающих росту. Это включало:
Эти меры помогли поисковым системам корректно обходить сайт и устранили технические барьеры для дальнейшего роста.
Мы собрали и кластеризовали семантическое ядро по основным направлениям:
Запросы разделили на группы:
Этот подход позволил понять, какие посадочные страницы должны быть созданы для полноценного охвата спроса.
Там, где это было возможно вне модуля ТурВизор, мы:
Таким образом, мы выжимали максимум из доступных частей сайта, увеличивая его релевантность.
Для улучшения ссылочного профиля компании мы зарегистрировали её в 15 бесплатных тематических каталогах. Это дало:
Основной задачей стала архитектурная переработка логики сайта. Проблема заключалась в том, что поисковики не видят контент, загружаемый через модуль ТурВизор. Это означало, что для успешного продвижения нужно было сосредоточиться не на самом модуле, а на создании структуры вокруг него, которая была бы видна поисковым системам.
Мы выработали стратегию: если модуль не видит поисковик, значит, необходимо построить SEO-витрину вокруг этого модуля.
Мы разработали ТЗ для создания новых посадочных страниц:
Эти страницы должны:
Пользователь, попадая на эти страницы, мог перейти в ТурВизор для дальнейшего бронирования.
Для страницы «Турция» мы предложили внедрить отдельные табы для разделения туров на «Летние» и «Зимние». Эти блоки включали:
Эти блоки спроектированы так, чтобы индексироваться поисковыми системами и собирать трафик по широким и среднечастотным запросам, что помогало привлекать аудиторию, заинтересованную в разных аспектах туризма.
Мы пересмотрели логику работы сайта. Теперь схема выглядела так, что пользователь:
Таким образом, поисковая система начинает видеть полезный контент на сайте, а пользователи получают удобный интерфейс для бронирования. Такой подход способствовал органическому росту сайта, улучшая как видимость, так и функциональность.
Проект показал значительный рост по ключевым меткам, несмотря на ограниченность реализации архитектурной стратегии.
+70% год к году
В июне 2024 года сайт получил 4 334 визита, в июне 2023 — 2 555.
Рост: +70% по сравнению с аналогичным периодом прошлого года.
Динамика трафика в 2023 году в сравнении с 2024:

+21% за месяц
За период с мая по июнь 2024 года трафик вырос с 3 584 визитов до 4 334.
Рост: +21% за месяц.
Динамика трафика за май в 2024 году в сравнении с июнем 2024:

Рост доли запросов в ТОП-10 (Яндекс):
Рост видимости за период продвижения составил более 5 раз.
Показатели ТОПа в Яндексе за февраль 2024:

Показатели ТОПа в Яндексе за июнь 2024:

Отслеживали заявки по ключевым целям в Яндекс.Метрике:
Рост: +42% год к году.
Мы настроили дополнительные точки захвата лидов:
Даже с серьёзными техническими ограничениями можно добиться роста, если правильно выстроить работу. Однако без грамотной архитектуры сайт будет ограничен в своем развитии, как бы вы ни старались.
Когда контент сайта загружается через JavaScript-модуль (как в случае с ТурВизором), поисковая система может его просто не «увидеть». Для пользователя сайт может выглядеть функциональным, но для поисковиков он остаётся почти пустым.
Это критическое противоречие, которое важно учитывать уже на стадии разработки. Если планируется использование JS-агрегаторов, нужно закладывать в проект создание статичных страниц с индексируемым контентом, чтобы поисковая система могла полноценно работать с сайтом.
SEO — это не то, что добавляют по ходу. Если на этапе разработки не продумана структура, не созданы посадочные страницы и контент зависит от сторонних виджетов, то продвижение превращается в борьбу с самим сайтом.
Правильный подход: сначала проектируйте архитектуру сайта (страны, курорты, отели), а только потом подключайте модули бронирования.
Модуль бронирования должен быть инструментом продажи, а не основным источником контента. Без статичных страниц (страны, курорты), индексируемых блоков и перелинковки сайт не сможет полноценно конкурировать в поисковой выдаче. SEO-витрина должна существовать отдельно от агрегатора, чтобы поисковики могли её полноценно индексировать.
Создание шаблонов стран, карточек курортов, информационных блоков и архитектуры перелинковки — это не дополнительные расходы, а важные инвестиции в долгосрочный рост. Экономия на этом этапе может привести к недополученной прибыли в будущем.
Технические решения часто кажутся сложными и ненужными. Однако, если специалист объясняет, что «поисковик не видит ваш контент», это не просто теория — это прямое влияние на трафик и заявки.
В этом проекте рост достигнут даже без полной реализации архитектурной стратегии, но потенциал был значительно выше.
Если вы используете ТурВизор или любой другой JS-агрегатор:
Так поисковая система начнёт видеть ваш бизнес так же хорошо, как его видят клиенты.