На SkyBus.kiev.ua пассажиры искали трансфер Киев – Борисполь, автобусные рейсы, железнодорожные и авиабилеты. При этом сайт существовал на нескольких языках, а расписания занимали много страниц. Задача состояла в том, чтобы разобрать эту структуру и описать доработки для команды проекта.
https://skybus.kiev.ua/

Объём работы
Упорядочить адреса русской и других версий
У главной нашлись варианты с www и без него, а также адрес с index.html. Такую же картину дали украинский, английский и остальные языковые разделы. Рекомендации связывали эти варианты перенаправлениями и исправляли адреса, которыми пользовался переключатель языков.
В разбор попал и второй ресурс – skybuskiev.com. Его предлагалось объединить с SkyBus.kiev.ua с помощью переадресации. Позднее в ТЗ отдельно оговорили препятствие: доступ к этому ресурсу отсутствовал. Поэтому решение по дополнительному домену зависело от возможности его администрировать.
Развести шаблоны расписаний и авианаправлений
Списки автобусных рейсов разбивались на несколько экранов с нумерацией. Названия вкладок браузера при переходе между ними оставались одинаковыми. Для Title описан вариант, в котором рядом с названием расписания появляется номер открытой части списка.
Шаблоны не ограничивались расписаниями. Для авиабилетов и общих разделов подготовлены собственные формулировки Title, Description и H1. Автоматическое заполнение требовалось согласовать с ручным: если редактор уже задал метаданные, шаблон не должен был перезаписывать его работу.
Языковую навигацию разобрали на двух уровнях. Сначала указали, куда вести пассажира при выборе языка вместо адресов-дублей. Затем в ТЗ описали взаимные связи локализованных страниц, чтобы у каждого варианта были указания на соответствующие переводы.
Проверить ошибки переходов и служебные страницы
Проверка несуществующего адреса показала переход на 404.php вместо прямого ответа об отсутствии страницы. Для этого случая сформулировано задание: отдавать код 404 по исходному адресу, а посетителю показывать понятное сообщение и навигацию к разделам.
Ссылки внутри SkyBus проверялись на обрывы и лишние переходы. В авианаправлении «Малави» проблема была прямо в хлебных крошках: адрес оканчивался на index.php и перенаправлял дальше. В задании этот пример использован для замены промежуточных URL конечными.
В служебной части рассмотрены параметры адресов, robots.txt и формирование sitemap.xml. С этим сочетались задачи по навигационной цепочке и разметке контактного блока. Такие замечания относились к устройству транспортного сайта, а не к отдельному тексту о поездке.
Связать транспортные страницы с формой выбора поездки
Для стартового экрана предложено разделить поиск на автобус, поезд и самолёт. Внутри авианаправления форма должна была учитывать уже сделанный выбор. На примере Барселоны описан сценарий: пассажир читает о билетах в этот город, и Барселона сразу указана как пункт назначения.
Вёрстку оценивали с позиции пассажира, которому нужно прочесть расписание и продолжить бронирование. В замечания попали плотные таблицы, плохо различимый текст, выход содержимого за края экрана телефона и расположение контактов. В шапку предлагалось вынести номера компании, а для вопросов предусмотреть чат.
Информационный план дополнял выбор билетов практическими темами. Для Барселоны предложены материалы о вокзале Сантс, поющих фонтанах и прогулках с ребёнком. Такие темы связывались с направлением поездки, чтобы рядом с билетами появлялись полезные сведения о городе.
Результат – комплект задач для доработки билетного сервиса
Аудит дополнен заданиями по адресам, языкам, шаблонам расписаний и поиску транспорта. В материалах приведены конкретные фрагменты SkyBus: переключатель переводов, ссылка из хлебных крошек, метаданные и элементы формы. Подготовленный комплект описывал, что требуется доработать разработчикам и редакторам.
Разбор сервиса бронирования помогает проследить, где пассажиру мешают адреса-дубли, расписания и переходы между языками. Обсудим устройство вашего проекта и определим задачи для команды, которая отвечает за сайт.