Пасажир відкриває Google Maps, вводить «Львів — Краків» і обирає вкладку «Громадський транспорт». Карта показує рейси, час відправлення і перевізників. Якщо ваших рейсів там немає — для цього пасажира ви не існуєте, навіть якщо ваш автобус їде саме туди й саме тоді.
Присутність у Google Maps — це безкоштовний канал продажу, який працює в момент, коли людина вже ухвалила рішення їхати. Її не треба переконувати рекламою — їй треба лише показати ваш рейс. У цій статті розберемо, як туди потрапити: що вимагає Google, як виглядає процес крок за кроком і чому більшість перевізників проходять його не самостійно.
Як Google дізнається про автобусні рейси
Google не збирає розклади вручну і не «знаходить» їх на сайтах перевізників. Дані про громадський транспорт потрапляють у Maps в одному стандартному форматі — GTFS (General Transit Feed Specification).
GTFS-фід — це набір структурованих файлів, які описують ваші перевезення:
- зупинки — назви й точні координати кожної;
- маршрути — які рейси ви виконуєте;
- розклад — час відправлення і прибуття по кожній зупинці;
- календар — у які дні тижня і в які періоди діє розклад;
- інформація про перевізника — назва, сайт, часовий пояс.
Цей формат використовують понад 10 000 транспортних операторів у світі. Той самий фід, до речі, читають не лише Google Maps, а й Apple Maps та десятки транспортних застосунків — тобто одна робота відкриває одразу кілька каналів.
Шлях перший: зробити все самостійно
Формально процес відкритий для будь-якого перевізника. Виглядає він так.
Крок 1. Створити GTFS-фід
Потрібно зібрати всі маршрути, зупинки з координатами та розклади у файли встановленого формату. Це технічна робота: помилка в координаті зупинки, невідповідність часових поясів чи розрив у календарі — і фід не пройде перевірку.
Крок 2. Перевірити фід валідатором
Google вимагає, щоб фід проходив автоматичну перевірку без критичних помилок. Типові проблеми на цьому етапі: зупинки «стрибають» повз маршрут, нічні рейси неправильно переходять через опівніч, дублікати рейсів.
Крок 3. Зареєструватися в програмі Google Transit Partners
Далі — подання заявки в партнерську програму Google для постачальників транспортних даних. Знадобиться підтвердити право на дані: Google має переконатися, що розклад подає сам перевізник або уповноважена ним компанія. Якщо фід подає не перевізник напряму, а платформа чи агрегатор — потрібен лист-дозвіл (Letter of Authorization, LOA), яким перевізник офіційно уповноважує подавача.
Крок 4. Пройти перевірку Google
Команда Google перевіряє фід і дані вручну. Процес не миттєвий — від кількох тижнів до кількох місяців, листування ведеться англійською.
Крок 5. Підтримувати фід актуальним
І це найважливіше: потрапити в Maps — пів справи. Змінили розклад, додали рейс, скасували зупинку — фід має оновитися. Застарілі дані — головна причина, чому перевізників видаляють з видачі: пасажир, який приїхав на зупинку за розкладом із Google і не дочекався автобуса, більше цьому розкладу не повірить.
Чому самостійний шлях рідко доходить до кінця
Жоден із кроків не є неможливим. Але разом вони вимагають того, чого в малого й середнього перевізника зазвичай немає:
- технічного фахівця, який розбереться у форматі GTFS і валідаторах;
- англомовного листування з Google протягом тижнів;
- процесу, який щоразу оновлюватиме фід при зміні розкладу — роками, а не один раз.
На практиці самостійні спроби найчастіше зупиняються на кроці 1 або застигають на кроці 4. А ті, хто таки потрапив у Maps, за пів року випадають через застарілий розклад.
Шлях другий: через платформу
Другий варіант — платформа, яка вже інтегрована з Google Transit і робить усе перелічене автоматично.
Логіка проста: якщо ваші маршрути, зупинки й розклади вже живуть у системі продажу квитків, GTFS-фід із них можна генерувати автоматично. Змінили розклад в адмінці — фід оновився сам. Жодних ручних файлів і жодного ризику «застарілих даних».
Реєстрацію в Google Transit Partners у цій моделі бере на себе оператор платформи: перевізник підписує лист-дозвіл (LOA) — і далі технічну частину, валідацію та комунікацію з Google веде платформа. Для перевізника процес зводиться до одного підпису.
Саме так це працює в BUSPORTAL: система формує GTFS-фід з ваших даних, стежить за його коректністю та актуальністю, а команда платформи супроводжує реєстрацію в Google. Додатково кожен маршрут отримує власну SEO-сторінку — тож пасажир знаходить вас не лише на карті, а й у звичайному пошуку Google.
Часті питання
Скільки це коштує? Google не бере плати за розміщення розкладів у Maps — це безкоштовний канал. Витрати — лише на підготовку й підтримку фіду (самостійно або через платформу).
Скільки триває підключення? Технічна підготовка фіду — від кількох днів. Перевірка з боку Google — зазвичай від кількох тижнів до кількох місяців. Це найдовша й найменш передбачувана частина процесу.
Чи потрібен власний сайт? Для Google Maps — ні, достатньо валідного фіду й підтвердженого права на дані. Але посилання з картки маршруту веде на сайт — якщо там можна одразу купити квиток, канал працює на повну.
Що буде, якщо розклад зміниться, а фід — ні? Пасажири бачитимуть неправильний час, скаржитимуться, і Google може прибрати ваші дані з видачі. Актуальність фіду — головна умова довгострокової присутності.
Мої рейси міжнародні. Це щось змінює? Ні, GTFS підтримує міжнародні маршрути; важливо коректно вказати часові пояси зупинок і перехід рейсів через опівніч.
Висновок
Додати рейси в Google Maps може будь-який перевізник — процес відкритий і безкоштовний. Але між «може» і «зробив і підтримує» лежить технічний формат GTFS, англомовна модерація та обов'язок оновлювати дані при кожній зміні розкладу.
Тому практичне питання звучить не «чи можливо це», а «хто це робитиме постійно». Якщо розклади вже живуть у вашій системі продажу — фід має генеруватися з них автоматично, а не збиратися вручну. Тоді присутність у Google Maps перестає бути разовим проєктом і стає постійним каналом, який приводить пасажирів щодня.
Примітка. BUSPORTAL автоматично формує GTFS-фід із ваших маршрутів і розкладів, підтримує його актуальність та супроводжує реєстрацію в Google Transit — від листа-дозволу до появи рейсів на карті. Перші 30 днів — безкоштовно, із супроводом запуску. Докладніше — busportal.app.