Цели проекта
Задача была не «написать много текстов», а масштабировать органику через programmatic SEO в travel — и при этом не сломать индексацию, CTR и конверсию в бронирования.
- Рост органического трафика. Масштабировать присутствие в поиске на максимальное количество запросов — от билетов до информационных сценариев.
- Увеличение количества бронирований. Создать страницы, которые приведут коммерческий трафик и конвертируют его в продажи.
- SEO-доминация на рынке UK/EU. Обойти конкурентов и закрепиться в топе выдачи Google.
- Экономия на платном трафике. Снизить зависимость от контекста и метапоисковиков за счёт SEO.
Сбор ядра: как мы нашли максимум трафика
Обычно SEO-специалисты выгружают базу ключей, чистят её и запускают страницы. Мы так не работаем.
Мы собрали самое полное семантическое ядро для тревел-рынка в UK и EU. Сделали так, чтобы сайт перехватывал трафик ещё до того, как пользователь поймёт, что он хочет купить билет.
Разобрали весь рынок
Взяли Kayak, Skyscanner, Booking, Google Flights. Разобрали их семантику, вытащили все сценарии поиска. Дополнили своими гипотезами и собрали карту, которая закрывает весь спрос.
Вышли за пределы «купить билет»
Люди ищут не только «Рим — Барселона билеты». Они спрашивают:
- Когда лететь? — «Лучшее время для поездки в Барселону»
- Как дешевле? — «Дешёвые билеты в Милан на июнь»
- Что рядом? — «Пляжи в 50 км от Барселоны»
- Как сэкономить? — «Горящие туры в Лондон»
- Что посмотреть? — «Топ-10 мест в Париже за 3 дня»
Эти запросы рынок не закрывает. Мы закрыли все.
Использовали маску «Что еще?»
Мы не ограничились страницей «Париж — Лондон билеты». Завели пользователя глубже:
- «Что ещё посмотреть в Лондоне?»
- «Какие города рядом с Веной?»
- «Что делать в Милане?»
Так мы связали страницы между собой. Каждая новая попадала в индекс, тянула за собой соседей и качала весь сайт.
Как меняется охват от маски «Что ещё?»: базовый запрос обрастает уточнениями — и каждая ветка добавляет спрос.
| Базовый запрос | Уточнения | Прирост спроса |
|---|---|---|
| Билеты Париж — Лондон | отелиотзывытуры | +135% |
| Туры в Милан | ценыотзывыэкскурсии | +120% |
| Отдых в Вене | экскурсиифотомузеи | +105% |
| Пляжи Барселоны | рядомотзывыкарта | +98% |
| Авиабилеты Рим — Нью-Йорк | прямыедешёвыеотзывы | +110% |
| Отели Амстердама | центрдешёвыеотзывы | +95% |
| Экскурсии Прага | замкина русскомотзывы | +125% |
Забрали ключи, которых не было у конкурентов
Помимо билетов, отелей и туров, мы нашли вторичные сценарии: «Как добраться из аэропорта в центр города», «Что взять с собой в Турцию», «Сколько стоит поездка в Рим», «Какие законы о туризме в Испании».
Эти страницы дали отдельный поток трафика, который даже не требовал продаж — люди заходили, читали, оставались на сайте и покупали билеты сами.
Ключ к масштабу — не частотные «купить билет», а полная карта намерений: информационные, сравнительные и коммерческие запросы на всех этапах воронки.
Генерация страниц
Начали с того, что разобрали всю структуру конкурентов. Где у них слабые места? Что они игнорируют? Какие типы страниц дают трафик, а какие висят мёртвым грузом? Прогнали через парсинг десятки тысяч URL, замерили распределение по SERP, вытащили частотность по категориям. Там, где у конкурентов была дыра, мы ставили свой фундамент.
Дальше — логика генерации. Если у конкурентов всё просто (страница с маршрутом, страница с отелем), то мы пошли дальше: дополнили связки «что еще», подложили автоопределение интересов пользователя, нарисовали удобную структуру — чтобы страницы не только индексировались, но и приводили заявки.
Финальный штрих — фильтрация мусора. Если система слепо генерирует всё подряд, она тонет в ошибках. Мы заранее вычистили нерелевантные комбинации, отрезали дубли, построили контрольные выборки и прогнали тестовую партию.
Структура для генерации
Перед генерацией собрали матрицу: категория, базовый запрос, расширения по маске «что ещё», дополнительные параметры и приоритет на индексацию. По ней ChatGPT строил страницы пачками.
Пример матрицы запросов для генерации страниц через ChatGPT.
| Категория | Основной запрос | Расширения «что ещё» | Доп. параметры | Приоритет |
|---|---|---|---|---|
| Перелёты | Дешёвые авиабилеты Париж — Лондон | что ещёрасписаниеотзывы | дата, авиакомпания, класс билета | Высокий |
| Отели | Гостиницы в Дубае | что ещё5 звёзду моря | рейтинг, цена, питание | Высокий |
| Маршруты | Маршрут по Италии на 7 дней | что ещёлучшийна машине | города, достопримечательности, стоимость | Средний |
| Гиды | Что посмотреть в Риме | что ещёза 3 днябесплатно | время на осмотр, локация | Средний |
| Туры | Горящие туры в Таиланд | что ещёотзывына 10 дней | цена, отель, питание, перелёт | Высокий |
Промт для ChatGPT
Тексты генерировали через ChatGPT API по жёсткому шаблону: роль SEO-специалиста, фиксированные блоки страницы и интеграция с БД для цен, отелей и отзывов.
Роль: SEO-специалист и эксперт по travel-контенту.
Задача: готовая HTML-страница под топ Google/Яндекс.
Формат вывода:
H1 = основной поисковый запрос
Title = запрос + продающий CTA
Meta Description = до 150 символов с призывом
H2–H4 = блоки под уточняющие вопросы
CTA = бронирование / сравнение цен
FAQ = релевантные вопросы из PAA
Обязательные блоки:
• Краткое описание (3–4 предложения)
• «Почему выбрать направление» (3–5 пунктов)
• «Лучшие отели» ТОП-5 [БД]
• «Как добраться» [БД]
• «Чем заняться» ТОП-5 [БД]
• «Отзывы туристов» [БД]
• Внутренние ссылки на смежные категории
Правила: уникальный текст, без SEO-воды, LSI-ключи,
учёт поискового намерения, CTA в каждом блоке.
Пример ввода:
Запрос: Дешевые авиабилеты Париж-Лондон
Вариации: …что еще, …расписание, …отзывы
Регион: Франция, Великобритания
Дата: {текущая дата} [БД]
Борьба с проблемами индексации
Создали 7 миллионов страниц — но на старте Google и Яндекс видели меньше 3% в индексе. Ниже — четыре узких места и что с ними сделали.
Создали 7 миллионов страниц, но Google и Яндекс их почти не замечают. В индексе — меньше 3%. Роботы сканируют сайт медленно, приоритет отдают старым страницам.
Убрали дубли, почистили параметры, закрыли всё, что не даёт ценности. Разогнали сканирование: дали поисковикам правильные сигналы, усилили внутреннюю перелинковку, подключили внешние ссылки.
Поисковики видят новые страницы, но не спешат добавлять их в индекс. Автоматически сгенерированному контенту не доверяют.
Подключили Google Page Indexing API, чтобы форсировать индексацию ключевых страниц. Автоматизировали процесс через Python-скрипты, отправляли URL порциями, отслеживали статус в реальном времени.
Часть страниц выпадала из индекса через пару недель.
Следили за логами, искали закономерности, улучшали поведенческие факторы. Добавляли UGC, внедряли микроразметку, работали с CTR. Подключили регулярную проверку статуса страниц через API, чтобы быстро реагировать на выпадения.
Результат: вместо 3% в индексе — 15%, дальше больше. Трафик пошёл не точечно, а волнами.
Работа с CTR и привлекательностью сниппетов
Даже те страницы, что попали в индекс, не давали много кликов — CTR был ниже конкурентов.
Тестировали заголовки, добавили в Title триггеры: «дешёвые билеты», «горящие туры», «скидки 70%». Работали с мета-описаниями, экспериментировали с эмодзи, динамически подставляли даты и города.
Оптимизация сниппетов с Product Schema
Поисковики видели страницы, но кликов было мало. Пользователи не понимали, чем предложения Lastminute лучше конкурентов. CTR был ниже рынка, даже там, где позиции в топе.
Внедрили Product Schema с AggregateRating — в выдаче появились звёздочки, цены и спецпредложения. Тестировали комбинации:
- средний рейтинг и количество отзывов — для доверия;
- актуальные скидки и цены — чтобы привлечь внимание;
- динамическое обновление данных — чтобы поисковик не терял интерес.
После внедрения сниппетов CTR вырос на 25–30%, а доля трафика с SERP увеличилась за счёт кликов даже на более низких позициях. Пользователи сразу видели, что выгоднее бронировать именно здесь.
Review Snippets
Туры без отзывов в поиске выглядели слабо. Люди не видели оценки, не понимали, стоит ли доверять, и шли к конкурентам. Без структурированных данных сниппеты не выглядели как отель, авиабилет или тур.
Добавили Review Snippets Schema на 91 300 страниц. Для каждого тура подтянули рейтинг, количество отзывов и среднюю оценку. Внедрили JSON-LD, убедились, что всё работает без ошибок в Rich Results Test.
Ссылки: как мы это сделали
Ссылки — это не про количество. Это про доверие. Мы знали, что просто нарастить ссылки — не вариант. Можно купить сотни, тысячи, но они либо не дадут эффекта, либо отправят сайт в бан. Поэтому работали иначе.
Сначала смотрели, где стоят конкуренты. Видели, как их ссылки висят мёртвым грузом — без трафика, без упоминаний. Значит, нужно по-другому.
Делали так, чтобы ссылки были естественными. Искали площадки, где люди уже обсуждают путешествия. Заходили туда не с рекламой, а с полезной информацией — чтобы читали, комментировали, делились.
Перелинковку внутри сайта строили не ради галочки, а для людей. Пользователь не должен думать, куда кликнуть дальше — он просто видит нужную ссылку и идёт по ней.
Анкоры не шаблонные. Брали живые формулировки, которые люди сами пишут в поиске — чтобы для Google это читалось как ответ на вопрос пользователя, а не как закупленная ссылка.
Параллельно наращивали упоминания без ссылок. Google умеет связывать бренд и запросы даже без кликабельных линков. Когда человек ищет билеты в Париж, он должен видеть lastminute.com, даже если на него не ссылаются напрямую.
Проставили ссылки и сделали так, чтобы они работали.
100 000 ссылок. Forbes, крупнейшие новостники, 90% лучших европейских сайтов — и даже несколько ссылок с apple.com. Самый сильный линкбилдинг, какой только бывает в travel.
Search Console · Links: 100 221 внешняя ссылка. Ниже — фрагменты отчёта по топ-донорам: медиа, travel-площадки, агрегаторы и брендовые упоминания.
Результат
Мы взяли трафик, который конкуренты покупают за миллионы долларов.
- 1,31 миллиарда показов. Половина туристов, которые искали билеты, отели и путешествия, видели lastminute.com в поиске.
- 13,1 миллиона кликов. Живые пользователи, не охваты, не боты. Они сами пришли на сайт, без затрат на рекламу.
Этот кейс — доказательство, что SEO в travel-индустрии работает. Если знать, как его делать.
А теперь по дням:
- 3,58 миллиона показов в день. Каждый третий турист в поиске видит lastminute.com.
- 35 890 кликов в день. Пользователи заходят сами, без рекламы.
- 30 000–45 000 долларов в сутки (≈2,7–4 млн рублей в день) — столько стоит такой трафик в контексте.
В контексте это 1,3 миллиона долларов в месяц. Мы сделали это через SEO — и продолжаем масштабировать.
7 миллионов URL — не разовая генерация, а работающая SEO-машина: индексация, сниппеты, ссылки и контент продолжают наращивать органику.
Вопрос — ответ
Как вам удалось сгенерировать 7 миллионов страниц?
Через умный парсинг, нейросети и автоматизированные шаблоны. Вместо ручного создания страниц — алгоритмы, которые комбинируют ключевые данные, формируют структуру и генерируют контент под нужные запросы.
Но Google не любит автоматически созданный контент?
Не любит плохой. У нас каждая страница полезная, уникальная и подогнана под поисковый запрос: собирали структурированные данные, отвечали на реальные вопросы пользователей, делали страницы удобными.
Какой был эффект от этих страниц?
7 миллионов страниц в пике, 1,31 млрд показов, 13,1 млн кликов. Половина путешественников, которые искали билеты и отели, видели lastminute.com в поиске.
А если бы этот трафик покупали в контексте?
Цена была бы от $30 000 до $45 000 в день (≈2,7–4 млн ₽). В месяц — до $1,3 млн. Мы получили его через SEO, без рекламного бюджета.
Страницы не попадали под фильтры?
Следили за индексированием, чистили ненужные URL, добавляли полезные данные и оптимизировали скорость загрузки. Контент на каждой странице отвечал на поисковый запрос, поэтому поисковики воспринимали его как полезный.
Как быстро появился трафик?
Первые результаты — через несколько недель. Полный выход на объём — около 4 месяцев.
Можно ли повторить это для другого бизнеса?
Да, если у вас большой ассортимент товаров, услуг или локаций. Подход работает в travel, e-commerce, агрегаторах, маркетплейсах и B2B.