СВОЙНаш собственный продукт

viton13.com: сайт на Next.js — четыре языка и семь доменов

Собственный сайт VITON13⁠: одно приложение на Next.js обслуживает основной домен и шесть поддоменов разделов на английском, русском, испанском и французском. Перед выходом каждого релиза обход проверяет его внутренние маршруты.

Next.js 16 · 4 языка · 7 доменов · 2026

Открыть проект
Главная страница viton13.com на русском на экране компьютера: меню, заголовок «VITON13: экосистема — магазины, услуги, VJOURNAL, VIT MARKET и SCHOOL», две кнопки, вкладки разделов и открытая панель магазина.
языковые версии
4
доменов: viton13.com и шесть поддоменов
7
URL в семи опубликованных картах сайта на 19 сентября 2026 года, когда языковых версий было пять
7 215
внутренних маршрутов проверено перед релизом 19 сентября
18 987

Задача

VITON13 — одна компания из нескольких частей: студия, магазин, журнал VJOURNAL, маркетплейс VIT MARKET, школа и служба поддержки. Нужен был один сайт, который объединит их на английском, русском, испанском и французском и даст каждой части собственный адрес.

Вторая задача — безопасные релизы. Когда страниц тысячи, а языков четыре, сломанный маршрут или пропавшую языковую версию легко выпустить и трудно заметить, поэтому каждый релиз нужно проверять до того, как его увидят посетители.

Что мы сделали

Одно приложение на Next.js 16 и React 19 обслуживает семь доменов: на viton13.com — страницы компании и библиотека исследований, на поддоменах — студия, магазин, журнал, маркет, школа и поддержка. Английская версия открывается без префикса, остальные — под префиксами /ru, /es и /fr.

У каждого домена своя карта сайта. Страницы ссылаются на свои языковые версии через теги hreflang в HTML; версии, закрытые от индексации, в этот список не попадают. Старые адреса разделов на основном домене отвечают постоянным редиректом 308 на свой поддомен: например, viton13.com/journal ведёт на journal.viton13.com.

В robots.txt на viton13.com по имени названы 13 агентов ИИ-сервисов и поисковых систем: контент для них открыт, а административный раздел закрыт на всех языках. Приложение отдаёт заголовки Content-Security-Policy, HSTS с preload, X-Frame-Options DENY и Permissions-Policy.

Как это устроено

Релиз собирается на сервере и до публикации проходит несколько проверок: SEO и контент, продакшн-сборка, затем обход собранной версии, запущенной на изолированном порту. Если какая-то проверка не пройдена, релиз останавливается, а рабочий сайт остаётся прежним. 19 сентября 2026 года, когда у сайта была ещё пятая языковая версия (позже закрыта), обход проверил 18 987 уникальных внутренних маршрутов и не нашёл ни одного ответа с ошибкой.

После переключения через веб-сервер запрашиваются 76 маршрутов на разных поддоменах; в тот день на рабочем сайте прошли проверку 40 из 40 страниц ИИ-услуг студии, а каталог VIT MARKET — 32 теста из 32. Если проверка не проходит, предыдущий релиз возвращается автоматически; для отката хранятся десять копий. Релиз занял около 40 минут от старта до последней проверки, а в кодовой базе 175 файлов автотестов.

Что есть сейчас

19 сентября 2026 года семь опубликованных карт сайта содержали 7 215 URL на пять языковых версий, которые тогда были у сайта: 5 427 — журнал, 1 130 — студия, 255 — поддержка, 230 — магазин, 105 — маркет, 63 — основной домен и 5 — школа. В 63 URL основного домена входят 17 опубликованных исследований библиотеки.

SEO-гейт релиза: 21 проверка пройдена, предупреждений нет. Страницы рабочего сайта на основном домене, в студии, магазине и маркете содержат тот же Build ID, что записан в логе релиза, — значит, цифры в этом кейсе описывают сайт, который работал в тот день.

Чего это не доказывает

Кейс показывает, как сайт устроен и как выходят релизы, но не результаты у посетителей. Это наш собственный сайт, а не клиентский проект. Замеров Lighthouse и Core Web Vitals не было, поэтому о скорости мы ничего не утверждаем; данных о трафике, позициях, заявках и продажах здесь тоже нет.

URL в карте сайта — приглашение к обходу, а не доказательство индексации. Редиректы 308 работают, но кейс не измеряет, сохранились ли позиции в поиске после переезда на поддомены. Обход релиза проверяет только внутренние маршруты; ссылки на другие сайты не проверяются.

Как проверить портфолио веб-студии

Услуги, которые показывает кейс

Опишите задачу на странице услуги — письменный объём, срок и цена придут в течение одного рабочего дня.

Обсудить похожий проект

Другие кейсы

Все кейсы
Стартовый экран игры «Выкрутись»: 3D-планета, оранжевая кнопка запуска и улики в виде газеты, чека и сообщения

СВОЙНаш собственный продукт

Выкрутись

Прототип браузерной игры · 2026

Наш городской детектив превращает 3D-город в дело: игрок читает газету, сопоставляет улики, разговаривает с людьми и принимает решения через игровой смартфон.

Читать кейс
Главная tarasovvitalii.com в рамке десктопного браузера и рядом версия для телефона: чёрная страница с логотипом VITON13 и меню, шоурил на кадре с 3D-каруселью обложек сайтов, кнопка воспроизведения и строка «VITON13 Studio. Design. Code. Search. Film.», а над ними заголовок tarasovvitalii.com.

СВОЙНаш собственный продукт

tarasovvitalii.com

Свой сайт · 4 языка · 21 работа · 2026

Личный сайт Виталия Тарасова, основателя VITON13: студия спроектировала и собрала его сама, он работает с 23 сентября 2026 года. На английском, русском, испанском и китайском — 21 работа с метками «клиент», «свой продукт» или «концепт», переписка через VITON ID и шоурил на 47,6 секунды, в котором каждый кадр нарисован кодом.

Читать кейс
Первый экран school.viton13.com на компьютере: панель VITON13 над собственным меню школы с чёрной кнопкой Enrol, заголовок «Build the skills for what comes next.», строка навыков от Semantics до A working system, а ниже, на серой плоскости, курс Artificial Intelligence с синей кнопкой Explore the course и четырьмя вкладками.

СВОЙНаш собственный продукт

Лендинг VITON13 SCHOOL

Свой сайт · 4 языка · 3 курса · 2026

Лендинг VITON13 SCHOOL, нашей онлайн-школы прикладного ИИ, ИИ-дизайна и SEO. 25 сентября 2026 года мы пересобрали его как спокойную продуктовую страницу на четырёх языках: урок идёт живым HTML на экране ноутбука на фотографии, сгенерированной ИИ, а 27 сентября Lighthouse поставил странице 93 за производительность на телефоне и 100 на компьютере. Это собственная школа, а не клиентский проект.

Читать кейс