Бриф
Зимние проблемы в Канаде приходят в самый неудобный момент: подъезд к дому засыпан перед работой, котёл останавливается ночью, замерзает труба, машина не заводится при минус 30. Люди ищут, обзванивают, повторяют одни и те же подробности и всё равно не знают, кто обслуживает их улицу. WinterHelp.ca задуман как одно место для этого поиска: выбрать проблему, указать почтовый индекс и срок и отправить одну заявку.
Задача касалась двух сторон. Для жителей и управляющих недвижимостью — быстрый двуязычный сайт, который отвечает на зимний вопрос и принимает заявку за минуту. Для поиска — большой набор честных местных страниц, город за городом и услуга за услугой, которые появляются, когда человек набирает «snow removal Laval» или «no heat Ottawa».
Что мы сделали
748 страниц из одной модели данных
WinterHelp.ca — приложение на Next.js и TypeScript с React 19. Страницы генерируются из данных: 20 стартовых рынков и 24 зимние услуги дают 480 английских местных страниц, а рынки Квебека получают 120 французских страниц, которые идут первыми, с английскими зеркалами и hreflang между ними. Французские хабы охватывают услуги, города, срочные случаи, коммерческие работы и исполнителей для Квебека. Вместе с гидами, хабами городов и услуг и страницами для исполнителей в карте сайта на 8 ноября 2026 года было 748 адресов.
Гиды на момент перед звонком
Раздел Winter guides отвечает на то, что люди ищут, прежде чем кому-то звонить: сроки зимних шин в Квебеке и что планировать на сезон 2026/27, что делать с трубой, которая, похоже, замёрзла, пока она не лопнула, безопасный чек-лист котла перед срочным ремонтом, как образуется наледь и когда снег на крыше становится проблемой для здания. Каждый гид заканчивается там, где начинается форма заявки.
Поток заявок, который при сбое закрывается
Формы для клиентов и исполнителей отправляют данные в один адрес приёма заявок. Каждая заявка несёт стабильный суточный отпечаток для поиска дублей, решение о маршрутизации, данные об источнике и версию схемы, а тело подписывается HMAC перед отправкой дальше. В продакшене приём закрывается при сбое: если адрес доставки не задан, форма сообщает посетителю об ошибке, а проверка состояния показывает неисправность. Доставленная заявка приходит команде короткой карточкой в Telegram с копией на почту. Тестовые заявки остаются в журнале.
Согласие и приватность для двух провинций
Страницы о приватности на английском и французском учитывают PIPEDA и квебекский Закон 25. Аналитика работает в режиме согласия: для посетителей из Квебека и Европы отслеживание по умолчанию выключено, пока они не согласятся, а сама аналитика загружается только на боевом домене. Дизайн «Snow Stake» в тёмно-синем и сигнальном красном со шрифтом Radio Canada держит форму заявки на первом экране.
Где проект сегодня
На 8 ноября 2026 года winterhelp.ca работает на английском и французском: 20 стартовых рынков, 24 услуги, раздел зимних гидов, страница срочной помощи, страница For businesses для коммерческой уборки снега и регистрация исполнителей. Сайт вышел 29 сентября 2026 года, на следующий день после создания репозитория; первый снимок в публичном веб-архиве датирован 30 сентября 2026 года.
Ссылки
Местный поиск в масштабе: SEO и видимость в ответах ИИ. Страница, которая принимает заявку: лендинги. Сайт целиком: корпоративные сайты.
Ведущий проекта: Marketing MIX. Продукт: WinterHelp.ca, платформа зимних услуг для Канады. Год: 2026.



