
История одного клиента, к которому мы пришли в декабре 2024-го, когда сайт стоял мёртвый и заявок не приносил совсем. Дальше — что мы с ним сделали, что это стоило, и что получилось в цифрах из Search Console и аналитики попапа
Без воды и маркетингового жонглирования. Где-то ниже даже есть точная сумма, которую клиент за это всё заплатил, и что осталось у него после вычета наших услуг.
Если узнаете в этой истории себя, в самом конце есть приглашение.
01. Что было до нас
Как клиент к нам пришёл
Декабрь 2024-го. Перевозчик. Микроавтобусы Lux Class на регулярном рейсе Чернигов — Киев — Белая Церковь — Умань — Кишинёв. Ежедневные выезды, десять часов в дороге, шесть точек на маршруте. Машины в нормальном состоянии, водители есть, маршрут отлажен. Бизнес как бизнес.
Заявки шли только через сарафан и пару телеграм-каналов. Случайно, нестабильно, без какого-либо контроля. Сегодня три, завтра ноль, послезавтра пять. Чисто на удаче.
Сайт у клиента был. Что-то типа лендинга, на WordPress. Но он не работал в том смысле, что заявок с него не было совсем. Запрос пришёл такой: «Нужен редизайн и хоть какие-то заявки, потому что сейчас совсем ноль».
Когда человек говорит «совсем ноль», это не риторика. Это значит, что он на грани решения вообще выкинуть сайт из бизнеса и продолжать работать на одних мессенджерах. И мы — последняя попытка. Получится — будет платить дальше. Не получится — спокойно отключит и забудет.
С такими клиентами легко работать. Иллюзий ноль, ожидания трезвые, нужен результат.
Мы взялись.
Что нашли под капотом
Сайт стоял заброшенный. WordPress не обновлялся уже долго, тема тоже, плагины — тем более. На сайте не было блока с актуальной информацией, не было страницы с правилами бронирования. Просто застывшая картинка с устаревшими данными.
Вёрстка кривая. Не дизайн-система, а копипаст HTML-кусков, где блоки свёрстаны в разных сетках. Шрифты прыгают, кнопки разного размера. Мобильная версия формально есть, фактически на пятидюймовом экране плывёт, кнопки попадают друг на друга.
Карточка маршрута на главной — самое важное место сайта — была просто абзацем текста. «Выезд из Чернигова в 7 утра, остановки в Киеве, Белой Церкви, Умани». Всё. Никакой визуализации, никакого таймлайна.
Форма заявки была. Технически отправляла письмо на почту клиента. Но клиент жаловался, что письма ему приходят с задержкой, в очереди с другим спамом, и часть он просто пропускает. Хотел дублировать заявки в Telegram, чтобы видеть их мгновенно. По сути, не уведомление на телефон срабатывало после прихода письма, а уже потом, когда сам открывал почту.
Search Console не подключён. Никакой аналитики. Полная слепая зона.
Сниппеты автоматические, тайтлы обрезаны. В выдаче Google сайт выглядел никак.
Никакого блога. Никаких отдельных страниц под направления. Одна главная и пара технических страниц «О нас» и «Контакты».
Бизнес у клиента нормальный, маршрут востребованный, конкуренция есть, но не убийственная. Сайт мог бы работать. Просто им никто не занимался.
Что мы решили делать
Развилки тут не было. Сразу было понятно: берём готовую платную тему, обновляем всю инфраструктуру, ставим MPG-плагин для программатик SEO, чистим сниппеты, дорабатываем форму, начинаем подбирать ключи и параллельно запускаем закупку ссылок.
Тема, кстати, хорошая, мы такую сами используем. Купили лицензию, обновили, всё стало работать заметно стабильнее. Сайт перенесли на свой shared-хостинг — Ukraine.com.ua. Стандартный недорогой тариф, бэкапы делает сам хостер раз в несколько дней, никакого VPS и сложной настройки не нужно. Клиент дал нам полный доступ к управлению хостингом, поэтому он даже не знает, как туда заходить, и это нас полностью устраивает. Если вам тоже нужен простой украинский хостинг под подобный лендинг, по этой ссылке можете посмотреть тарифы.
Рамка задачи на старте звучала так: запуститься максимально дёшево по самой инфраструктуре, а сэкономленные деньги вложить в тело сайта и в органику. Не «сделать красиво», не «сделать дёшево», а найти ту точку, где каждая правка минимальна по стоимости, но при этом мы можем менять всё, что реально приносит конверсию. Карточка маршрута, форма заявки, страницы под города, блог, перелинковка. Это пять-шесть мест, которые мы переделываем руками. Всё остальное берёт из коробки.
02. Что собирали
Базовая инфраструктура
Домен у клиента уже был, его не трогали. Купили лицензию темы, поставили SSL, всё проверили, обновили WordPress, плагины, перенесли сайт на хостинг Ukraine.com.ua. Подключили Search Console и Microsoft Clarity. Это, в принципе, первое, что должен делать любой сайт, который хочет жить дальше.
Поставили базовый антиспам, чтобы публичные формы через две недели не утонули в ботских заявках с китайскими именами.
К концу первой-второй недели был базовый каркас. Не сайт, а каркас. На нём начали ставить смысловые блоки.
Карточка маршрута
10,4 часа фронт-работ на редизайн карточки — мобайл и десктоп отдельно.
На карточке сейчас вертикальный таймлайн с шестью точками: 07:00 Чернигов (автостанция), 10:00 Киев (Вокзальная пл. 4), 12:00 Белая Церковь (ул. Леваневского), 15:00 Умань (автовокзал), 20:00 Кишинёв (аэропорт). Между точками соединительная линия, чтобы визуально считывалось как путь, а не как список.
Сверху карточки — направление, тип транспорта, время в дороге, частота рейсов. Снизу — цена. И отдельная кнопка «Скрыть маршрут» / «Показать маршрут», потому что есть пользователи, которым нужно сразу видеть только цену и кнопку, без подробностей.
Карточка работает в две стороны. Прямое направление Чернигов → Кишинёв и обратное Кишинёв → Чернигов — два разных таймлайна, два разных расписания. Кишинёв → Киев выезжает в 07:00, приезжает на ТРЦ Магелан в 17:00.
[сюда вставить скриншот карточки маршрута с главной]Карточку мы потом ещё дорабатывали. Цена за полтора года выросла трижды: с 3500 грн до 3800, потом до 4000. Каждый раз отдельная задача — найти все места, где цена упомянута, поменять, проверить на двух языках.
Форма бронирования и Telegram
Главная боль клиента была в том, что заявки терялись. Не сама почта плохая, а то, что письма приходят с задержкой, и клиент не успевает увидеть заявку вовремя. А когда заявка лежит в почте 40 минут — она уже у конкурента.
Telegram в этом смысле работает лучше. Уведомление прилетает мгновенно, светит на экране блокировки, читается сразу. Если клиент оставил заявку в 23:47 в пятницу, владелец её увидит в 23:47, не в понедельник.
Саму форму мы не писали с нуля. Доработали ту, что уже была: добавили дропдауны, сделали удобнее логику заполнения, поправили вёрстку, которая была кривая. 9,5 часа фронт-работ.
Что мы сделали с уведомлениями. Заявка теперь летит не в одно место, а в два — в Telegram владельцу и параллельно в почту для архива.
Telegram нужен для скорости. Почта нужна для истории, чтобы можно было вернуться к заявке через две недели и найти её поиском.
Плюс сама форма установлена в попапе и считает свою статистику. На сайте есть попап с заголовком «Забронювати квитки», внутри которого та же форма. И плагин показывает, сколько раз попап открывался и сколько раз внутри него реально нажимали «Отправить».
За весь период работы попапа: 8 391 показ, 1 027 отправок формы. Конверсия попапа 12,24%.
[сюда вставить скриншот аналитики попапа из админки Popup Maker]Двенадцать процентов на попап-форме — это сильный результат. Типичная конверсия попапов в индустрии 2-5%. У нас 12. Это значит, что попап показывается в правильный момент и предлагает то, что аудитория хочет.
Отдельно интересная цифра: к Telegram-боту мы подключились позже, и по нему есть только частичные данные. За четыре межсезонных месяца, с февраля по май 2026, через бот прошло 130 заявок. Тридцать-сорок в месяц через один канал, и это не лето, а зима-весна. В сезон цифры были кратно выше. По моему подсчёту (я Project Manager, заявки лично разбирал по почте за тот период) в один из летних месяцев 2025 года пришло 257 заявок за месяц.
Когда клиент пришёл к нам, было ноль. Теперь — это.
Отзывы
Отдельный блок, который пришлось делать с нуля. Отзывов на сайте не было вообще. А в нише перевозок социальное доказательство — это половина конверсии. Человек собирается ехать десять часов в чужом микроавтобусе через границу. Прежде чем оплатить, ему важно видеть, что другие уже ехали и доехали нормально.
Поставили плагин отзывов, стилизовали под дизайн сайта, вывели блок на маршрутные страницы, добавили возможность принимать новые отзывы. 5,5 часа фронт-работ.
Сейчас отзывы — отдельный блок на главной и на маршрутных страницах. Это работает и как социальное доказательство для пользователя, и как контент для SEO. Каждый отзыв содержит ключевые слова: «ездили в Кишинёв», «ехали из Чернигова», «трансфер был быстрый». Поисковик читает и засчитывает как тематические сигналы.
Мультиязычность
5,5 часа фронт-работ на установку и настройку плагина.
Маршрут двуязычный по факту. Украина — украинский, Молдова — русский. Без обоих языков теряется половина аудитории.
Плагин не просто переключает кнопкой язык, а дублирует структуру сайта, связывает страницы между языками, делает правильные SEO-URL с языковым префиксом (мы выбрали /ru/), правильно отдаёт мета-теги для каждой версии. Если настроить криво, будут две независимые версии, которые не понимают друг о друге, и Google будет считать это дубликатом контента.
Мы потратили эти 5,5 часов, чтобы две версии работали как одна, переключались чисто, индексировались отдельно и не дублировались для поисковика.
03. Чем продвигали
Программатик-локализация под маршрут
Самый большой блок проекта по часам. 64,5 часа работы.
Заодно расскажу, как мы выбирали стратегию. Клиент пришёл с одной посадочной и нулевым бюджетом на рекламу. То есть нужно качать органику, причём быстро. Решили — пробуем программатик SEO.
Идея такая. У главного маршрута есть промежуточные остановки. Это значит, что фактически из Киева в Кишинёв тоже можно поехать на этом автобусе. И из Белой Церкви тоже. И из Умани. Каждый такой город — отдельный поисковый запрос, отдельный сегмент аудитории.
Мы локализовали страницы под города. Брали ключ — «автобус Киев — Кишинёв». Брали другой — «рейсы в Кишинёв». Третий — «Mercedes Киев — Кишинёв». И так далее. Под каждый низкочастотный запрос отдельная страница, с тем же маршрутом, тем же расписанием, но с акцентом на нужный ключ и нужный город.
Технически делалось так. Поставили MPG-плагин для WordPress, создали шаблоны страниц, повставляли переменные, добавили spintax, чтобы текст обновлялся, добавили механики, которые при следующем заходе ботов показывают что-то новенькое. Понятно, что прямо вот совсем «по белому» так не делают, но в нашем случае это сработало: на низкочастотке мы быстро вылезли наверх и взяли запросы, на которые конкуренты даже не смотрят.
Плюс, как побочный эффект, эти страницы массово ссылаются друг на друга, и это вытаскивает их в выдаче ещё выше за счёт внутренней перелинковки.
К каждому маршруту — обратное направление. Если есть «Белая Церковь → Кишинёв», есть и «Кишинёв → Белая Церковь». И обе на двух языках. Один город даёт четыре страницы.
Шесть городов маршрута — это около двадцати уникальных страниц-маршрутов с учётом прямых, обратных и языков. Плюс главная, блог, отзывы, служебные. На сайте сейчас несколько десятков страниц.
[сюда вставить скриншот топа страниц в Search Console]В цифрах эта работа даёт 5 934 клика — 21% всего трафика сайта. Каждый ручеёк по отдельности маленький, но сложенные вместе они дают пятую часть всего органического трафика. Никакая жирная фраза столько не даёт.
За период в Search Console: тысяча запросов даёт клики, из них 22 запроса дают больше ста кликов, 166 запросов — больше десяти, остальные восемьсот с лишним — по два-три-пять. Они тоже считаются. В сумме они и дают 27 774 клика за полтора года.
On-page оптимизация
Десять часов работы за период. Составление списка ключей (4,6 часа), добавление их в страницы (4,7 часа), оптимизация уже опубликованных страниц (3 часа), плюс анализ поведения в Search Console и Clarity для коррекции (3 часа).
Суть простая. Когда человек делает запрос в Google, он видит десять ссылок. Куда он кликнет, зависит не от того, какая у тебя страница, а от того, как выглядит твой сниппет в выдаче.
On-page оптимизация — это прописать корректный title (не «Главная — Kievbus», а «Трансфер Чернигов — Кишинёв на микроавтобусе Lux Class, от 4000 грн»), написать meta description в 160 символов, расставить H1/H2/H3, добавить schema.org-разметку.
Самое важное — анализ поведения. В Search Console видно, по каким запросам страница получает показы, но не клики. Значит, плохой сниппет, переписываем тайтл и мета, ждём две недели, смотрим снова.
Что это даёт в цифрах. Средний CTR по сайту за период — 6,03%. По топовым запросам CTR доходит до 8-23%. По запросу «трансфер київ кишинів» — около 22%. Это значит, что каждый пятый человек, который увидел нас в выдаче по этому запросу, кликнул.
Внутренняя перелинковка
В Search Console сейчас в разделе «Внутренние ссылки» — 3 368 ссылок. Это на сайте, где реальных страниц несколько десятков.
Откуда столько. Через архитектуру. Каждая страница ссылается на другие маршруты. Городские страницы — друг на друга. Главная ссылается на блог, блог — на маршрутные страницы. Плюс сквозная навигация, которая на каждой странице вставляет много ссылок: логотип, меню, футер, плюс ссылки в «Правилах бронирования» и в «Наших услугах». Каждая такая сквозная ссылка умножается на количество страниц сайта.
Получается граф. Не дерево с корнем и листьями, а граф, где почти каждая страница связана с почти каждой другой.
Почему это работает. Google проходит по сайту по ссылкам. Чем больше внутренних ссылок ведёт на страницу, тем выше она в иерархии важности этого сайта для поисковика. Если страница «Умань — Кишинёв» получает 50 внутренних ссылок с других страниц сайта, поисковик считает её одной из главных и ранжирует выше.
Плюс архитектура помогает пользователю. Зашёл на страницу маршрута, увидел блок с другими направлениями, перешёл на блог, дочитал статью, увидел отзывы. Каждый дополнительный шаг по сайту повышает шанс на заявку.
Тридцать страниц превращаются в граф из трёх тысяч связей за счёт правильной архитектуры. Это не магия и не накрутка. Это просто понимание, как поисковик читает сайт, и сознательное проектирование структуры под это понимание.
Закупка ссылок
35,7 часа нашего времени на отбор доноров и размещение. Плюс сам бюджет на закупку — порядка 1 000 гривен на одну ссылку в среднем.
Подход неагрессивный. Никаких пачек по сто ссылок за десять долларов с PBN-сетки. За такие пакеты сайт получает санкции через полгода и проваливается.
Штучный отбор. Туристические каталоги, форумы про переезды между Украиной и Молдовой, региональные порталы, доски объявлений. По каждому домену проверяем трафик, возраст, не в спам-листах ли, какой профиль исходящих ссылок (нет ли там казино), насколько релевантна тематика.
После проверки — размещение. Либо публикация статьи с естественной ссылкой, либо упоминание в обзорной статье, либо размещение в каталоге компаний. Ссылка должна выглядеть органично.
За полтора года разместили 34 внешние ссылки. На главную сайта — 28, на русскую главную — 6. Среди ссылающихся доменов: mayak.zp.ua, reni-odessa.od.ua, ogoloshennya-kyiv.com.ua, trustinfo.com.ua. Локальные украинские площадки.
[сюда вставить скриншот «Внешние ссылки: 34» из GSC + список доноров]34 ссылки за полтора года — это намеренно немного. Лучше десять хороших, чем сто плохих.
Клиент платит за бюджет закупки отдельно от наших часов. За период — порядка 36 000 гривен на саму закупку.
Блог
Это один из самых интересных поворотов в проекте. На старте клиент возражал: «Зачем мне блог? Я автобусы вожу, а не статьи пишу. Кто будет это читать?»
Возражение понятное. Кажется, что у перевозчика нет тем для контента. Но это не так.
Блог — это про расширение поверхности входа. У сайта есть коммерческие страницы под коммерческие запросы типа «трансфер Чернигов — Кишинёв». Но есть огромный пласт информационных запросов: «как перевезти собаку через границу с Молдовой», «что нужно для пересечения границы», «сколько занимает дорога в Кишинёв», «где остановиться в Кишинёве». Эти запросы не про «купить билет», они про «разобраться». На коммерческой странице на них не ответить, на ней нужно бронировать, а не объяснять. А блог отвечает.
И вот человек гуглит «как провезти собаку через границу», находит статью на нашем сайте, читает, разбирается. Через две недели у него уже конкретная задача, переехать. Он возвращается на тот же сайт, на котором ему уже один раз помогли, и оставляет заявку.
Клиент послушал и согласился попробовать. «Ладно, делайте, но я не понимаю зачем».
Создали страницу блога — 3,5 часа фронт-работ на дизайн, шаблон, рубрикацию. И начали писать. За полтора года — больше двадцати публикаций.
Темы: пересечение границы, специфика маршрута в разное время года, подготовка к долгой дороге, перевозка домашних животных, культурные особенности Молдовы, что взять с собой.
Самый яркий пример — статья про перевозку домашних животных через границу. Сейчас стабильно даёт около 685 кликов из Google и сидит на 4-й позиции по своему ключевому запросу. 685 кликов на одну статью — это больше, чем у некоторых коммерческих страниц сайта.
[сюда вставить скриншот этой статьи в GSC]Почему сработало. Тема болезненная и поисковая. Человек, который везёт собаку через границу, реально гуглит и читает. Большинство сайтов по этой теме отписываются общими словами или копируют госуслуги. Мы написали по делу, с реальными нюансами от водителей, и страница начала собирать трафик.
Из 685 человек в месяц какая-то часть потом возвращается и заказывает перевозку. Может, один из ста. Один-два-три заказа в месяц с этой статьи стабильно есть.
Плюс блог играет в перелинковке. На странице блога и его статьях — 174 внутренние ссылки, которые ведут на коммерческие страницы и обратно.
Через год после запуска клиент сказал: «А почему мы про это раньше не подумали?» Ради этого разворота с клиентами иногда стоит спокойно настаивать на правильных вещах, даже если на старте они кажутся ему лишними.
04. Что значит «поддерживаем»
Сайт — не разовая работа. Это живой проект, в котором каждый месяц что-то нужно делать, чтобы он не деградировал.
Обновления WordPress и плагинов. WordPress выпускает обновления безопасности раз в несколько недель. Плагины — ещё чаще. Каждое обновление надо ставить и проверять, что ничего не сломалось. Иногда плагин обновился и поломал совместимость с темой. Тогда откатываем, разбираемся, чиним.
SSL. Сертификат Let’s Encrypt обновляется автоматически каждые три месяца, но мы за этим следим. Если автоматика сломается, сайт начнёт открываться с предупреждением, и трафик упадёт за день.
Антиспам в формах. Любая публичная форма за две недели начинает получать ботский спам, десятки заявок с китайскими именами и ссылками на казино. Поставили reCAPTCHA, плагин-фильтр на стороне сайта. Сейчас в Telegram владельцу приходят только настоящие заявки, одна-две вымороченные в неделю просачиваются, остальное фильтруется.
Бэкапы делает хостер. Ukraine.com.ua делает автоматические резервные копии раз в несколько дней. Это входит в тариф.
Восстановление при сбоях. Когда хостинг моргает или база падает, кто-то из команды получает сигнал (мы видим, что заявки перестали приходить, это уже сигнал), заходит и поднимает. За полтора года таких ситуаций было около десяти.
Бытовые правки
Помимо технической поддержки, у живого сайта постоянный поток мелких правок.
Цена. За полтора года цена выросла трижды: 3500 → 3800 → 4000. Каждое изменение — это не одно число поменять. Это найти все места, где она упомянута (карточка маршрута, страницы городов, попап, метатеги, описания), поменять везде, проверить на двух языках. По смете — четыре отдельные задачи, около 5 часов суммарно.
Расписание. Иногда меняются времена выезда: водитель просит выезжать на полчаса раньше, появляется новая остановка, временно убирают точку из-за дорожных работ. Каждое такое изменение — вписать в карточку маршрута, обновить таймлайн, проверить на двух языках, опубликовать.
Фото. Иногда владелец присылает новые фотографии: обновился микроавтобус, новые снимки от водителей. Заменяем картинки, оптимизируем под веб (без оптимизации одна фотка может весить 5 МБ и тормозить сайт), расставляем по местам.
Мелочи. Сделать кликабельными блоки в секции «Наши дополнительные услуги» (3 часа). Добавить новый блок отзывов на главную. Поправить шапку, чтобы логотип не плыл на iPhone. Поменять цвет кнопки на более заметный. Каждая задача по часу-три, в сумме набегает.
Закладываем на такие правки примерно столько часов в месяц, по факту бывает больше или меньше, как пойдёт.
05. Цифры
Полтора года в Search Console
Сайт подключён к Search Console с самого старта. Все цифры ниже — оттуда, выгрузка от 21 мая 2026 года за период 22 января 2025 — 21 мая 2026. 485 дней.
За этот период:
27 774 клика из Google
460 720 показов в выдаче
Средний CTR — 6,03%
Средняя позиция — около 11 на ПК и около 8,6 на мобайле
Динамика. Первый месяц — 176 кликов. Это всё, что получил свежий сайт без репутации и без ссылок. Дальше — медленный рост. К маю 2025 уже около 50 кликов в день. Пик — август 2025, 3 177 кликов за месяц, больше ста в день. Зима 2025-26 — низкий сезон, около 30 кликов в день. С марта 2026 снова рост, к маю 2026 уже подходим к двум тысячам кликов в месяц.
Типичная динамика SEO-проекта в сезонной нише. Первые три месяца поисковик постепенно индексирует. Дальше — рост по мере того, как накапливается тематический авторитет, появляются ссылки, добавляется контент. Дальше — стабильный поток с сезонными колебаниями.
Сайт начал с нуля и через четыре месяца уже давал поток. Через семь — пиковые показатели. Не «за две недели», но и не «ждать два года». Полгода-год — реалистичный горизонт.
Запросы
Топ-5 запросов (в сумме около 2 500 кликов):
«трансфер київ кишинів» — около 760 кликов, CTR 22%
«киев кишинев микроавтобус» — около 600 кликов, CTR 18%
«трансфер киев кишинев» — около 580 кликов, CTR 19%
«автобус київ кишинів» — около 350 кликов
«трансфер кишинев киев» — около 250 кликов
Дальше длинный хвост:
22 запроса дают больше 100 кликов
166 запросов — больше 10 кликов
Около 800 запросов — от 1 до 10 кликов
Топ-5 — это ~9% всего трафика. Длинный хвост — остальные 91%. Это и есть прямое подтверждение, что программатик-локализация работает. Если бы мы воевали только за пять жирных фраз, мы бы получили в десять раз меньше трафика.
170 запросов сейчас в топ-3 Google. 372 запроса — в топ-10.
Страницы, устройства, география
Топ-5 страниц по кликам — это 13 700 кликов, 49% всего трафика. Половина приходит на пять главных страниц (главная UA и RU, две главных маршрутных страницы, страница «Правила бронирования»).
Городские локализованные страницы — 5 934 клика, 21% трафика. Прямой ответ на вопрос «стоит ли тратить 64 часа на отдельные страницы под каждый город». Стоит.
Устройства:
Мобайл — 21 349 кликов (77%), CTR 6,4%
ПК — 6 158 кликов (22%), CTR 5,0%
Планшеты — 267 кликов (1%), CTR 8,0%
77% мобильного трафика — это значит, что вся вёрстка проверяется не на 27-дюймовом мониторе, а на пятидюймовом экране. Если на мобайле что-то едет, три четверти аудитории сайт не увидят нормально.
География:
Украина — 20 740 кликов (75%)
Молдова — 980
Германия — 793
Турция — 701
Израиль — 489
Египет — 331
Испания — 313
Италия — 300
Кипр — 252
Великобритания — 246
ОАЭ — 218
Греция — 144
Четверть всего трафика (около 7 000 кликов) — из-за границы Украины. Это диаспора. Молдаване в Германии, украинцы в Израиле и Турции, заработчане на Кипре и в ОАЭ. Все ищут, как доехать домой или приехать к семье. Для перевозчика это половина бизнеса в высокий сезон.
Сезонность. Пик — август 2025 (3 177 кликов). Низшая точка — январь-февраль 2025 (250-400 кликов в месяц). Разница в десять раз. Любая работа на сайте учитывает этот ритм.
06. Экономика
Что входит в наш пакет
Месячный пакет на проект — 15 000 грн. В него вписываются плановые работы (SEO, локализация под города, ведение блога, on-page оптимизация), мелкие правки и реакция на инциденты. Если в каком-то месяце задача выходит за объём пакета (например, нужно что-то большое доработать руками разработчика), это согласуем и выставляем счёт сверх. По нашему опыту, в рамках 15к в месяц получается комфортно вести проект такого размера.
Внутри две ставки:
Фронт-разработка — 950 грн/час
Контент, SEO, локализация — 650 грн/час
15 000 грн в месяц в часах:
~23 часа контент/SEO-работы
~16 часов фронт-работ
В среднем мы тратили на проект ~14 часов в месяц, то есть в пакет всё спокойно вписывалось.
За 17 месяцев работы суммарно 231,5 часа. По категориям:
Что Часы Грн
Программатик-локализация городов 64,5 × 650 41 925
Закупка ссылок (наше время на отбор) 35,7 × 650 23 205
Ведение блога 25,3 × 650 16 445
Редизайн карточки маршрута 10,4 × 950 9 880
Форма бронирования + Telegram 9,5 × 950 9 025
Форма отзывов 5,5 × 950 5 225
Мультиязычность 5,5 × 950 5 225
On-page оптимизация ~10 × 650 6 500
Анализ конкурентов и поведения ~6 × 650 3 900
Прочее (правки, аналитика, фиксы, обновления) ~60 —
Что вложил клиент за 17 месяцев
Статья Сумма
Сервисный пакет 15 000 × 17 мес 255 000
Бюджет на закупку ссылок 36 000
Хостинг Ukraine.com.ua 2 550
Домен .com.ua 400
Лицензии темы и плагинов 8 650
Итого ~302 600
За эти деньги клиент получает не одного фрилансера, а команду: PM, фронт-разработчик, контентщик, линкбилдер, SEO-специалист. Каждый из них нужен на 10-20 часов в месяц, не на фулл-тайм. Брать каждого отдельно в штат — экономически бессмысленно. Пакет позволяет получать всех, не нанимая никого.
Что осталось у клиента
Считаем максимально просто. Только две цифры в основе.
Поток заявок за 17 месяцев — 1 027. Полная цифра, из бэкенда формы. Других каналов заявок на сайте нет: форма стоит в попапе на маршрутных страницах, других форм нет. Звонки и сообщения в личный Telegram владельца — отдельный поток, мы его не трекаем.
Пиковый месяц (один из летних месяцев 2025-го) — 257 заявок. Это я считал лично, разбирая письма за тот месяц. В межсезонье (фев-май 2026) — около 30-40 заявок в месяц через Telegram-бот.
Считаем в деньгах. Один билет — 4 000 грн (выросло с 3 500 за период). Средний размер группы — 1,8 пассажира.
Валовый сбор с одной поездки — 7 200 грн (4 000 × 1,8).
Не каждая заявка превращается в оплаченную поездку. Часть отваливается. По нашим консервативным оценкам, реальная конверсия заявки в оплату — около половины.
Из 1 027 заявок — около 514 оплаченных поездок за 17 месяцев.
Валовый сбор клиента с сайта — около 3 700 000 грн.
Это валовка, не маржа. Из этой суммы перевозчик платит водителям, заправляет машины, амортизирует автобусы, платит налоги, платит стоянки. Это уже его операционка, не наша математика.
Из валовки вычитаем только то, что относится к сайту, то есть наши услуги и сопутствующие расходы:
Валовый сбор с сайта 3 700 000
Минус все расходы на сайт −302 600
Осталось клиенту ~3 397 400
Грубо: на каждую гривну, вложенную в сайт, клиент получил порядка 11 гривен валовой выручки.
Что с этой суммой будет дальше — это уже не наша математика, это бизнес-операционка перевозчика.
Что точно: пакет 15 000 грн в месяц окупается даже в самый мёртвый месяц года. Чтобы покрыть его, нужно меньше десятка оплаченных поездок. В сезон сайт даёт за сотню. В межсезон — несколько десятков.
Если у вас похожая проблема
Если узнали в этой истории что-то про свой бизнес — давайте поговорим.
Этот подход хорошо работает, если у вас:
географически разнесённый сервис, который можно разбить на локальные сегменты (маршруты, города, регионы);
понятное конверсионное действие на сайте (заявка, бронирование, расчёт);
готовность вкладываться в горизонте полгода-год, а не ждать чуда за две недели;
интерес к устойчивому каналу, а не разовой рекламной кампании.
Не подходит, если:
ждёте результат за две недели (так SEO не работает);
не готовы вникать в свой бизнес и в работу сайта, мы много задаём вопросов, и без ответов клиента ничего не работает;
хотите максимально дёшево, наша модель про результат, а не про экономию на спичках.
Если первое про вас, а второе мимо, напишите на pm80lvl@gmail.com.
Расскажите про свой бизнес, про сайт, про то, что не работает или работает плохо. Созвонимся, посмотрим на ваш кейс, прикинем, что можно сделать. Без обязательств после звонка.
Подобные проекты мы делаем для разных ниш: туризм, услуги для бизнеса, локальный сервис, региональная коммерция. Везде, где сайт может работать как канал, а не как памятник.
Все цифры в статье реальные, по данным Google Search Console, аналитике Popup Maker и собственному табелю учёта за период январь 2025 — май 2026. Имя клиента не разглашается по согласованию.