Разработка сайта компании и посадочной страницы продукта
Сайт компании объясняет, кто вы и чем занимаетесь, а посадочная страница продукта ведёт посетителя к одному действию: скачать приложение, открыть веб-версию или оставить заявку. Хороший результат складывается из нескольких инженерных решений: отдельный адрес для каждого языка, правосторонняя вёрстка для арабского, быстрая загрузка, корректная SEO-разметка, аналитика, настроенная по законам страны аудитории и вёрстка, удобная и на телефоне, и на компьютере.
Сайт компании и посадочная страница: в чём разница
Сайт компании отвечает на вопросы «кто вы, что делаете и как с вами связаться». На нём живут разделы об услугах, реквизиты, документы, ответы на частые вопросы и статьи. Его читают по-разному: кто-то ищет контакты, кто-то проверяет компанию перед сделкой, кто-то приходит из поиска на конкретную статью.
Посадочная страница продукта устроена иначе. У неё одна задача — довести человека до конкретного действия. Для приложения это обычно скачивание установщика, вход в веб-версию или заявка, если продукт продаётся через разговор. Всё, что не помогает этому действию, на посадочной странице лишнее.
| Сайт компании | Посадочная страница продукта | |
|---|---|---|
| Главная задача | Рассказать о компании и её направлениях | Привести к одному действию |
| Кто приходит | Партнёры, клиенты, кандидаты, поиск | Те, кто интересуется конкретным продуктом |
| Структура | Много разделов и внутренних ссылок | Один сценарий сверху вниз |
| Главная кнопка | Связаться, оставить заявку | Скачать, открыть веб-версию, оставить заявку |
| Как часто меняется | Реже, по мере развития компании | Вместе с релизами продукта |
Обычно нужны оба: сайт компании собирает доверие и поисковый трафик, а страницы продуктов превращают интерес в установку или заявку. Если продукт ещё только задуман, начните с одного сценария — об этом подробно в разборе «MVP: с чего начать».
Из каких блоков состоит страница продукта
У посадочной страницы приложения есть устойчивый порядок, который помогает посетителю быстро понять, подходит ли ему продукт. Его можно менять под задачу, но без этих блоков страница обычно теряет смысл.
- Первый экран: что это за продукт, для кого он и главная кнопка действия.
- Короткое объяснение пользы: какую задачу продукт решает и чем это отличается от привычного способа.
- Интерфейс: скриншоты или живые примеры экранов на телефоне и компьютере.
- Возможности: несколько конкретных функций без общих слов.
- Платформы: macOS, Windows, веб-версия, мобильные приложения — с кнопками загрузки и входа.
- Безопасность и приватность: как обращаются с данными пользователя.
- Частые вопросы: короткие ответы на то, что мешает принять решение.
- Повтор главного действия внизу страницы и контакты для заявки.
Тексты для этих блоков лучше собрать до вёрстки. Удобно оформить их вместе с требованиями к странице — как это сделать, рассказано в разборе «Как подготовить ТЗ на разработку».
Многоязычность: отдельный адрес для каждого языка
Если сайт рассчитан на несколько рынков, языки стоит заложить в архитектуру с первого дня. Перевод, который прикручивают перед выходом на рынок, почти всегда ломает вёрстку, путает поисковики и требует ручной работы при каждом обновлении.
Несколько правил, которые экономят время на всём сроке жизни сайта:
- Тексты хранятся отдельно от кода, по одному набору на язык. Разработчик меняет вёрстку, редактор меняет тексты, и они не мешают друг другу.
- У каждой языковой версии свой адрес, а не переключение текста на одной странице. Так поисковик видит и показывает нужную версию человеку из нужной страны.
- Языковые версии собираются из одного источника генератором. Правка в общей части сразу попадает во все языки, и версии не расходятся.
- Выбор посетителя запоминается: если он переключил язык, следующие страницы открываются на нём же.
- Для недостающего перевода есть понятный запасной язык, а не пустые места на странице.
Перевод должен звучать как текст носителя, а не как калька. Заголовки, кнопки и подсказки на китайском или арабском часто строятся иначе, чем на русском, и это нужно учитывать ещё на этапе макета: длина строк, переносы, размеры кнопок.
Арабский язык и вёрстка справа налево (RTL)
Арабский читают справа налево, поэтому интерфейс для него зеркалится: меню, порядок колонок, стрелки «назад» и «вперёд», выравнивание текста. Технически страница получает направление письма справа налево, а стили пишутся через логические свойства — «начало» и «конец» строки вместо «лево» и «право». Тогда одна и та же вёрстка правильно работает в обе стороны.
Что обычно требует отдельного внимания:
- Иконки со смыслом направления: стрелки, «далее», индикаторы прогресса — их нужно отражать, а логотипы и фотографии оставлять как есть.
- Смешанный текст: названия на латинице, адреса почты и номера внутри арабской фразы должны отображаться в правильном порядке.
- Шрифты: у арабского письма своя высота строк и свои требования к начертаниям, латинский шрифт для него не подходит.
- Анимации и слайдеры: направление прокрутки и появления элементов тоже меняется.
Проверять арабскую версию нужно глазами на реальных экранах, а не только по отсутствию ошибок в коде: перевёрнутая стрелка или прыгающий номер телефона видны сразу.
Скорость загрузки
Посетитель решает, остаться ли на странице, за первые секунды, и поисковики тоже учитывают скорость. Большая часть задержек на маркетинговых сайтах приходится не на сервер, а на тяжёлые картинки, шрифты и сторонние скрипты.
- Изображения — в современных форматах и в нескольких размерах: телефону не нужна картинка для широкого монитора.
- Всё, что ниже первого экрана, загружается по мере прокрутки.
- Шрифты подключаются только в нужных начертаниях, а текст показывается сразу, не дожидаясь их загрузки.
- Скрипты не блокируют отрисовку: первый экран появляется раньше, чем загрузятся интерактивные части.
- Сторонние подключения сведены к минимуму: каждое добавляет задержку и риск.
- Статика кэшируется, а при обновлении файлов меняется метка версии, чтобы посетитель получил свежий вариант.
Скорость стоит измерять на телефоне со средним мобильным интернетом, а не только на рабочем компьютере разработчика.
SEO-разметка: hreflang, Schema.org и карта сайта
Чтобы поисковик правильно показывал многоязычный сайт, ему нужно явно объяснить, какие страницы чем являются. Это невидимая для посетителя часть работы, но от неё зависит, найдут ли сайт вообще.
| Элемент | Зачем нужен | На что смотреть |
|---|---|---|
| title и description | Заголовок и описание в выдаче | Свои для каждой страницы и каждого языка, главный ключ в начале |
| hreflang | Связывает языковые версии одной страницы | Ссылки во все стороны, включая саму страницу, и версию по умолчанию |
| canonical | Указывает основной адрес страницы | Совпадает с реальным адресом языковой версии |
| Schema.org | Объясняет, что на странице: организация, продукт, вопросы и ответы | Данные в разметке совпадают с видимым текстом |
| Карта сайта | Список страниц для обхода | Только рабочие адреса, без закрытых и черновых страниц |
| Закрытые страницы | Не дают поисковику индексировать недоделанное | Страницы «скоро» и служебные помечены как неиндексируемые |
Отдельно стоит продумать чистые адреса без лишних расширений и редиректы со старых ссылок, если сайт переезжает. Разметка Schema.org особенно полезна для раздела вопросов и ответов: поисковик может показать ответ прямо в выдаче.
Аналитика и законы страны аудитории
Аналитику настраивают с учётом законов страны, где живёт аудитория сайта. В одних юрисдикциях, например в ЕС, нужно явное согласие посетителя до запуска счётчиков и рекламных меток. В других достаточно уведомления о cookies и понятной политики конфиденциальности. Решение принимаем вместе с вами на старте проекта.
- Список стран аудитории определяет, нужен баннер согласия или уведомление.
- Где закон требует согласия, счётчики и рекламные теги не загружаются, пока посетитель не согласился.
- Скрипты аналитики подключаются только с разрешённых адресов.
- Политика конфиденциальности описывает, что именно собирается и зачем, на всех языках сайта.
Так аналитика остаётся законной для каждого рынка, а вы видите, какие страницы и кнопки приводят к загрузкам и заявкам.
Связка с приложением: загрузка, вход и заявка
Посадочная страница приложения — это вход в продукт, поэтому кнопки на ней должны работать безошибочно. Основных сценариев три.
Кнопки загрузки для macOS и Windows
Страница может определить систему посетителя и сразу предложить нужный установщик, оставив рядом ссылки на остальные версии. Установщики должны быть подписаны, чтобы система не пугала пользователя предупреждениями, а приложение — уметь обновляться само.
Вход в веб-версию
Тем, кто не хочет ничего устанавливать, нужна заметная кнопка входа в веб-версию. Важно, чтобы вход и регистрация вели в само приложение, а не в отдельный кабинет на маркетинговом сайте, иначе у пользователя появляются два аккаунта и путаница.
Заявка
Если продукт продаётся через разговор, форма заявки должна быть короткой, проверять поля на сервере и сразу доставлять заявку команде. После отправки посетитель видит, что произойдёт дальше и когда с ним свяжутся.
Адаптив и пример JEEKSSHIRE 24
Большая часть посетителей приходит с телефона, но решение о покупке или установке настольного приложения часто принимают за компьютером. Поэтому страницу проектируют сразу для обоих экранов: на телефоне — одна колонка, крупные кнопки и короткие блоки, на компьютере — больше воздуха, живые примеры интерфейса и таблицы.
Так устроен и наш собственный сайт. Главная страница JEEKSSHIRE 24 работает на русском, английском, китайском и арабском с правосторонней вёрсткой, языковые версии собираются генератором из одного источника, у каждой свой адрес, hreflang, разметка Schema.org и карта сайта, подключены аналитика и цели заявок. Посадочные страницы Wallet и Legal с загрузкой для macOS и Windows и входом в веб-версию, страница «Разработка ПО», раздел разборов и «Ответы» сделаны той же командой.
Если вам нужен сайт компании или страница для продукта, посмотрите, как мы работаем, на странице «Разработка ПО», а о том, как принимать готовую работу, — в разборе «Как принять проект». Опишите задачу в форме заявки: что за продукт, на какие рынки он выходит и какое действие должен совершить посетитель.
Страницы для App Store и Google Play: политика, условия, поддержка
Если у продукта есть мобильное приложение, сайт нужен не только для маркетинга. Магазины приложений просят ссылки на страницы, которые должны быть доступны публично и работать всегда.
- Политика конфиденциальности: какие данные собирает приложение, зачем и как пользователь может ими управлять. Ссылку на неё требуют и App Store, и Google Play.
- Страница поддержки: как связаться с командой и где найти ответы на частые вопросы. Для App Store её адрес указывается при публикации.
- Удаление аккаунта: если в приложении можно зарегистрироваться, Google Play просит веб-страницу, где пользователь может запросить удаление аккаунта и данных.
- Условия использования: правила работы с сервисом, особенно если в приложении есть оплата или подписка.
Эти страницы стоит делать на всех языках, на которых выходит приложение, и держать их адреса постоянными: ссылка в магазине не должна вести на ошибку после редизайна сайта. Тексты политик лучше согласовать с юристом. Подготовка к публикации — обычная часть разработки мобильных приложений.
Как показать продукт: скриншоты, видео и демо
Посетитель решает за несколько секунд, поэтому интерфейс продукта должен быть виден сразу, а не описан словами.
- Скриншоты реального интерфейса, а не абстрактные иллюстрации. На каждом — одна мысль: что здесь делает пользователь.
- Рамки устройств: телефон и ноутбук сразу показывают, на каких платформах работает продукт.
- Короткое видео главного сценария без длинного вступления.
- Живое демо или веб-версия, где можно попробовать продукт без установки.
- Скриншоты на языке страницы: в арабской версии — с интерфейсом справа налево.
Не стоит показывать то, чего в продукте нет: несовпадение ожиданий с реальностью приводит к разочарованию сразу после установки. Если продукт работает в браузере, лучший способ показать его — дать войти в веб-версию. Так, например, устроены страницы Wallet и Legal: рядом с загрузкой для macOS и Windows есть вход в веб-версию. Такие продукты строятся в рамках разработки веб-приложений.
Частые вопросы
Нужен ли отдельный сайт для каждого продукта?
Не обязательно. Часто достаточно сайта компании и отдельной посадочной страницы для каждого продукта со своим адресом и своими кнопками действия.
Можно ли начать с одного языка и добавить остальные позже?
Можно, если тексты с первого дня отделены от кода и у каждой версии предусмотрен свой адрес. Тогда новый язык — это перевод и проверка, а не переделка вёрстки.
Что сложного в арабской версии сайта?
Интерфейс нужно зеркалить справа налево, отражать иконки направления, правильно показывать смешанный текст и подбирать шрифты. Всё это проверяют на реальных экранах.
Нужно ли согласие на аналитику?
Зависит от страны аудитории. В одних юрисдикциях, например в ЕС, нужно явное согласие до запуска счётчиков, в других достаточно уведомления о cookies. Решение принимаем вместе с вами на старте.
Что такое hreflang?
Это разметка, которая сообщает поисковику, что несколько страниц — языковые версии одной и той же. Благодаря ей человек из поиска попадает на страницу на своём языке.
Можно ли доработать уже существующий сайт?
Да. Сначала разбираем, как он устроен сейчас, затем предлагаем план: что исправить в первую очередь, а что оставить как есть.
Что выбрать для продукта: лендинг или многостраничный сайт?
Для одного продукта с одним главным действием обычно хватает посадочной страницы. Многостраничный сайт нужен, когда продуктов несколько или аудитории нужны отдельные разделы: документация, поддержка, разборы.
Когда делать сайт продукта: до или после MVP?
Простую страницу с описанием и формой заявки полезно запустить ещё до выхода первой версии: она помогает проверить интерес. Полноценный сайт удобнее собирать, когда главный сценарий продукта уже понятен.
Какие страницы нужны для публикации приложения в App Store и Google Play?
Как минимум политика конфиденциальности и страница поддержки, а для приложений с регистрацией — страница запроса на удаление аккаунта. Часто добавляют и условия использования.