Кейс: сайт международной компании на 9 языках
Компания из Батуми работает с застройщиками, владельцами отелей и инвесторами из стран Залива, Турции, Центральной Азии и Европы. Нужен был сайт уровня этих клиентов: дорогой по ощущению, понятный каждому партнёру на его языке и такой, чтобы команда сама публиковала новости и события. Сам сайт — в разделе «Мои сайты».
Задача
- Премиальный вид для застройщиков, владельцев отелей и инвесторов — журнальный стиль, крупные фото, много воздуха.
- Языки партнёров из разных стран, включая арабский, который читается справа налево.
- Владелец и редактор сами публикуют новости, мероприятия и фото — без программиста.
- Заявки на партнёрство и запросы материалов приходят команде и не теряются.
- Основа для будущего каталога недвижимости — без переделки сайта.
Что сделано
9 языковых версий
Английский по умолчанию, русский, грузинский, арабский, турецкий, азербайджанский, казахский, киргизский и др. Переключатель языков с флажками работает даже без JavaScript.
Арабский справа налево
Зеркальная вёрстка, свои шрифты для арабского, грузинского и казахского, арабские буквы соединяются правильно.
Своя админка
Новости, мероприятия, галерея, амбассадоры, тексты страниц. Роли «администратор» и «редактор», журнал действий.
Заявки без потерь
Формы партнёрства и запроса материалов с защитой от спама и ограничением частоты — письма уходят команде.
SEO на каждом языке
hreflang для всех версий, разметка Organization, Event и NewsArticle, карта сайта и llms.txt для ИИ-поисковиков.
Быстрые фото
WebP в нескольких размерах под телефон и ноутбук, без EXIF и геоданных. Сайт рассчитан в первую очередь на iPhone.
Безопасность
Пароли хранятся только в виде хеша, защита форм от подделки и перебора паролей, закрытые папки данных, резервная копия перед каждым изменением.
На вырост
Каталог недвижимости уже заложен в структуру данных, хранилище переводится с файлов на MySQL без переписывания сайта.
Как это устроено
Лёгкий движок на PHP 8
Без тяжёлых фреймворков — быстро работает на обычном хостинге, понятный код, который легко поддерживать.
Тексты отдельно от кода
Каждый язык — свой набор текстов. Новый язык добавляется без правки движка.
Проверка перед выкладкой
Автоматический тест открывает все языковые версии, проверяет вход, права редактора и пропущенные переводы.
Журнал изменений
Каждое изменение записано — владелец видит, что и когда сделано.
Что это даёт бизнесу
- Партнёр открывает сайт на своём языке — доверие с первой минуты.
- Команда сама публикует события и новости — сайт живой, а не «визитка на годы».
- Google и ИИ-поисковики видят каждую языковую версию отдельно.
- Заявки приходят сразу команде, а не теряются в общей почте.
Сделаю такой для вас
Многоязычный сайт подходит застройщикам, отелям, агентствам недвижимости, медиа-проектам и всем, кто работает с иностранными партнёрами. Число языков, страниц и разделов админки подбираем под задачу — не нужно платить за то, чем вы не будете пользоваться.