Не Россией единой: авиабилеты на постсоветском пространстве

Andrey Novoselov Andrey Novoselov
Обновлено:
Время прочтения:  6  мин.
1430
0

Алексей Морозов — аффилиат Travelpayouts с 2013 года, создатель сервиса по поиску авиабилетов Uniticket.ru, поделился на TPAS’19 советами по созданию динамического сайта-поисковика авиабилетов и личным опытом выхода на рынок СНГ.

О спикере

Алексей Морозов в Travelpayouts с 2013 года. Первое время он занимался своим проектом в пассивном режиме. И только весной 2018 года поставил себе амбициозную задачу — запустить сервис, который при минимальных затратах будет приносить максимум прибыли.

В 2018 году Алексей запустил платформу по поиску авиабилетов uniticket.ru . Сегодня это уже 8 сайтов на 4 языках. Спустя короткое время, сервис в дополнение к России вышел на рынок постсоветского пространства — Казахстан, Украина и другие страны. 

Как создать динамический сайт

Динамический сайт подразумевает создание одного динамического шаблона.

Весь контент — цены, номера рейсов, авиакомпании и прочее — генерируется при обращении к URL и автоматически встраивается в шаблон сайта. 

Плюсы

  • Страницы генерируются самостоятельно. Вам не нужно создавать новые страницы и вносить изменения вручную.
  • Контент обновляется автоматически и беспрерывно, благодаря переменным из базы данных и подключению к API, который можно запросить у Travelpayouts.
  • Всегда в наличии актуальные и полезные пользователю данные: цены, рейсы, авиакомпании, аэропорты, даты, изменения в рейсах и маршрутах.
  • Два клика, чтобы изменить наполнение сайта. Достаточно заменить нужное слово на одной странице, например, «авиабилеты» на «билеты», как на остальных контент обновится самостоятельно.

Минусы

  • Автоматически сгенерированный текст.
  • Большая нагрузка на сервер, так как при генерировании страницы скрипт каждый раз обращается за переменными в базу. Нивелировать этот минус можно с помощью мощного сервера, например, Litespeed или кэширования страниц. 
Litespeed

Litespeed

Технология Litespeed – популярное в США и на Западе решение. Связка Litespeed Web-Server + плагин Litespeed Cache дают отличные результаты по скорости загрузки и открытию страниц, намного опережая своих ближайших конкурентов по производительности на сайте.

Также у Litespeed есть свой внутренний Cache Crawler, который разогревает кэш, для того чтобы страница моментально открывалась как для пользователя, так и для поискового робота. 

На слайде ниже вы увидите российского, украинского и белорусского хостинг-провайдеров, которые предоставляют хостинг на веб-сервере Litespeed.

Воспользуйтесь промокодом TPAS19, чтобы получить скидку у этих провайдеров.

Хостинг на Litespeed

Первые шаги по созданию динамического сайта

  1. Создание и вёрстка шаблон-страницы. Это можно сделать на WordPress.
  2. Размещение виджетов и партнерских инструментов: поисковая форма, календари, таблички с направлениями, расписание, имиджи (картинки, фото). 
  3. Замена в виджетах IATA на переменные из базы данных. 
  4. Опционально подключение API через Travelpayouts. Это даст больше уникальной информации.

Что и кто понадобится для создания? 

  • Данные: города и страны в разных склонениях и падежах, IATA, страны, аэропорты, авиакомпании и их логотипы, фото городов. Чем больше информации, тем более качественной и уникальной будет страница сайта по отношению к другим. Пример таблицы с данными: 
  • PHP-разработчик и постановка технического задания.

Разработчик видит переменные данные следующим образом:

Разработчик видит переменные данные следующим образом

Как в итоге их видит пользователь и поисковый робот:

Как в итоге их видит пользователь и поисковый робот:

Получается уникально сгенерированный и полезный для пользователя контент, при этом к помощи копирайтера прибегать не нужно. 

Как создать структуру сайта

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

  • Взять самые популярные за последний год направления через Travelpayouts и сгенерировать свой sitemap. Это легко сделать в таблице Excel, благодаря функции «сцепить» все тэги между собой. Таким образом, можно сгенерировать sitemap на 200 тысяч страниц за 15 минут.
  • Можно взять свежие направления из чужого sitemap, на основе чего сделать структуру своего сайта. Этот сервис позволяет скачать с сайта список страниц из sitemap xml — делает запрос на сайт, сканирует карту сайта и забирает оттуда URLs. 

Сбор ключевых слов для страницы

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

Например, базовый запрос «авиабилеты город-город», к которому добавляются слова «сегодня купить дешевые». Скрипт автоматически меняет города, и на одной странице мы получаем «Авиабилеты Москва-Барселона сегодня», на другой — «Авиабилеты Москва-Санкт-Петербург сегодня». То есть меняются переменные — город и даты, но ключевые слова остаются неизменными. В сборе ключей помогут сервисы:

Один из лучших инструментов — MegaIndex.com. Если поставить базовый запрос «авиабилеты город-город», он покажет, по каким ещё запросам ваши конкуренты ранжируются в топе. 

Почему молодой сайт не продвигается в поисковике 

После генерации страницы, в Яндексе и Google могут возникнуть проблемы, например, Яндекс определяет страницу как «недостаточно качественную»:

Причины, почему молодой сайт не продвигается в поисковике

В большинстве случаев причина в том, что создатель сгенерировал страницу по направлениям, которые никто никогда не искал и не ищет, например, никто не хочет лететь из Сиднея в столицу Сомали. В таком случае «Яндекс» пишет, что возможно добавит такую страницу в будущем. Таких проблем будет меньше, когда траст вашего сайта вырастет. 

У большинства сайтов страницы зафильтрованы. Отличный текстовый анализатор, который поможет выявить фильтры на странице — just-magic.org.

Допустим, вы впервые делаете сайт и не знаете, сколько раз нужно употребить слово «билеты», этот инструмент поможет. На слайде ниже показан пример, как он фильтрует слова и, например, просит убрать 51 использование слова «прямой». 

Выход на новые рынки — только практика

Плюсы

  • Рынок СНГ находится на стадии формирования. Подтверждение тому — результаты запросов по авиабилетам в локальном Yandex или Google, которые обычно выдают местные авиакассы, либо филиалы крупных российских агрегаторов — Aviasales, «Туту.ру», «Ozon». 
  • Низкая конкуренция. Сделав сайт по поиску авиабилетов на региональном домене, можно легко опередить конкурентов. 
  • Низкая стоимость продвижения. 100-200 долларов — столько стоит купить ссылку на известном новостном сайте в Беларуси, в то время как в России эта сумма на аналогичном ресурсе будет достигать 1000 долларов.

Минусы

  • Целевая аудитория в странах СНГ значительно меньше, а это значит, что на региональных доменах трафик будет существенно ниже 
  • Многие пользователи стран СНГ очень консервативны, отчасти ввиду неэффективной организации систем онлайн-платежей. Большинство из них по-прежнему предпочитает ездить в авиакассу и покупать билеты «в живую».
  • Сложнее и с SEO-продвижением. Основной поисковик в странах СНГ — Google. В отличие от Yandex, который выводит в топ новичков, Google не дает новым сайтам выходить в топы, даже если сайт сделан качественно. Уйдет некоторое количество времени на раскрутку. 

Как выйти на рынки за пределами Российской Федерации? 

Для этого необходимо совершить несколько простых (и не очень) шагов.

  1. Проводим технический анализ сайта-оригинала, проверяем как он ранжируется в поисковых системах — позиции должны расти. Если в процессе вы найдете баг на одном сайте, то придется переделывать все его копии — это потраченное время. Поэтому стоит заранее проверить сайт на наличие багов, чтобы исправлять ошибки только на сайте-оригинале.
  2. Регистрируем домен.
  3. Делаем логотипы. Если вы запланировали создать 10 сайтов для 10 разных стран, то стоит сразу заказать фирменный стиль для всего количества. Скорее всего, нужно будет заменить только окончание: .BY, .KZ, .UA. Если делать замену «оптом», то это практически ничего не будет стоить, а заказывая дизайнеру замену логотипа по одному, вы переплачиваете. 
  4. Переписываем тексты и меняем шаблон с переменными. Это можно сделать двумя способами — зайти в шаблон и заменить переменные данные, либо скопировать фрагменты сгенерированного текста с посадочной страницы в Excel и заменить слова на названия переменных с базы данных. Тексты можно не переписывать сразу, но в дальнейшем все же лучше сделать текст каждого сайта уникальным. 
  5. Адаптируем язык текстов под регион. С этим связано еще одно преимущество динамического сайта — можно перевести шаблон, а остальные страницы, пусть их даже 100 тысяч, переводятся автоматически. Переменные по названиям городов на любом языке можно запросить у Travelpayouts. Если в регионе, на который вы хотите выходить говорят на двух языках, в таком случае можно проанализировать рынок — на каком языке там говорят чаще и запускать на нем. 
  6. Пополняем базу. Не все рейсы на новом рынке могут быть идентичны российскому, каких-то направлений может не быть или наоборот. Поэтому необходимо проверить, чтобы в вашей структуре сайта из всех крупных городов страны и регионов, в которые вы заходите, были рейсы во все популярные города мира. Например, сейчас можно получить много полезной информации и статистики по Казахстану от Aviasales. Еще один полезный совет в этом вопросе — перемешивать направления и создавать искусственные, таким образом дополняя семантику регионального сайта внутренними направлениями по стране. Например, смешать все 19 направлений с действующими аэропортами в Казахстане между собой.
  7. Генерируем Sitemap по новым направлениям страны, на которую выходите.
  8. Размещаем сайт. Последнее, что останется сделать — залить сайт на новый хостинг. Ходят легенды, что лучше делать сайты на разных IP. Поскольку IP не стоят значительных финансовых затрат, можно действительно разместить сайт на нескольких IP.

Поиск исполнителей и работа с ними

  • Биржа KWork — Здесь можно найти переводчиков с любых языков, которые могут перевести до 200 знаков бесплатно. Помимо текстовых переводов, здесь можно заказать дизайн: логотипы, иллюстрации и так далее. 
  • Advego — биржа копирайтеров, технических писателей. Как показывает практика, для самого сайта копирайтеры уже практически не представляют большой ценности, но если вам нужен оригинальный контент, например, для блога, то платформа поможет найти подходящего человека. 
  • Таск-менеджер Trello для работы с командой, который много раз доказывал свою эффективность. 

Что потом?

Если сайтов становится слишком много, можно начать думать о франшизе или делегировании полномочий. Когда 10% времени будет уходить на делегирование, 90% останется на анализ собственного проекта и того, что делают конкуренты.

Не обращайте внимание на больших игроков рынка вроде Aviasales, «Туту» или «Ozon» — это платформы, которые давно выросли. Стоит анализировать растущих игроков и их видимость в списке — например, кого-то из аффилиатов Travelpayouts, и применять какие-то инструменты на своих проектах.

Презентация