Ventanas Fraktal: 700+ страниц с мультиязычным SEO
Полноценный каталог с десятками продуктов, техническими характеристиками, тремя языками и региональными страницами под каждую провинцию Испании. 700+ страниц на статической генерации с мгновенной загрузкой.

Задача
Создать сайт для оконной компании, работающей по всей Испании. Но не просто сайт-визитку — а полноценный каталог с десятками продуктов, техническими характеристиками, тремя языками и отдельными страницами под каждый регион страны. При этом сайт должен загружаться мгновенно и занимать топовые позиции в локальном поиске.
Масштаб проекта
Ventanas Fraktal продаёт и устанавливает окна шести европейских брендов: Rehau, Kömmerling, Cortizo, Veka, Schüco, WDS. У каждого бренда — от пяти до пятнадцати серий профилей. У каждой серии — своя страница с фотографиями, описанием и таблицей технических параметров: глубина профиля, количество камер, коэффициент теплопередачи, уровень звукоизоляции в децибелах.
Всё это нужно показать на трёх языках: испанском, английском и русском. Добавим сюда региональное SEO. Когда человек ищет «ventanas PVC Málaga» или «окна ПВХ Аликанте», он должен попадать на страницу, созданную именно под его город и на его языке. Таких региональных страниц — по числу провинций Испании, и каждая существует на трёх языках.
В итоге сайт насчитывает более 700+ уникальных страниц. Это и каталог продуктов и страницы брендов, категории, услуги, региональные лендинги, база знаний со статьями — и всё это в трёх языковых версиях.
Почему статическая генерация
Для такого объёма контента классический подход с WordPress или другой динамической CMS создал бы серьёзные проблемы. Каждый запрос к каталогу — это обращение к базе данных, сборка страницы на сервере, задержка перед ответом. При 700+ страницах и потенциально тысячах посетителей в день сервер должен быть достаточно мощным, а значит — дорогим.
Мы выбрали статическую генерацию. Все 700+ страниц собираются заранее и превращаются в готовые HTML-файлы. Когда посетитель открывает страницу с окнами Rehau Synego на испанском — сервер не вычисляет ничего, а отдаёт готовый файл. То же самое для страницы «окна в Малаге» на русском или для карточки раздвижной системы Kömmerling на английском.

Результат — все страницы сайта загружаются за доли секунды и получают максимальную оценку 100 из 100 в инструментах Google для измерения скорости. Это не маркетинговое преувеличение, а факт: можно взять любую страницу каталога и проверить.
Архитектура для поисковиков
Скорость загрузки — только часть SEO. Не менее важно, как организована структура сайта.
Каждый продукт живёт в логичной иерархии: бренд → тип системы → конкретная серия. Поисковый робот понимает, что страница Rehau Geneo — это часть раздела Rehau, который входит в категорию окон ПВХ. Эта структура размечена не только ссылками, но и микроданными Schema.org, которые помогают поисковикам и AI-ассистентам правильно интерпретировать контент.
Региональные страницы работают на локальный поиск. Человек в Севилье и человек в Барселоне, вбивая одинаковый запрос про пластиковые окна, видят в выдаче страницы, адаптированные под их регион. Google отдаёт предпочтение локально релевантным результатам, и мы даём ему именно это.
Три языковые версии связаны между собой через hreflang-разметку. Поисковик знает, что страница /es/windows/rehau-synego/ — это та же самая страница, что /en/windows/rehau-synego/ и /ru/windows/rehau-synego/, только на разных языках. Это исключает проблему дублированного контента и помогает показывать нужную версию нужной аудитории.
Как устроено управление контентом
700+ страниц невозможно поддерживать вручную. Изменилась цена, появился новый продукт, нужно обновить описание — и делать это нужно сразу на трёх языках.
Контент управляется через админ-панель поставщиков. Каждый вендор конфигурируется отдельно под условия что применяются на сегодняшний день. Если поставщик изменился, то система переключается на другого, постоянно предоставляя пользователям актуальную информацию.
Но админ-панель не обслуживает посетителей напрямую. После сохранения изменений запускается процесс генерации: система берёт данные из базы и собирает из них статические HTML-файлы. Эти файлы автоматически публикуются на глобальную CDN и становятся доступны посетителям.
Такое разделение даёт большое преимущество — публичный сайт не зависит от состояния админ-панели. Даже если там технические работы, посетители видят сайт без перебоев.
Технический стек
- Генератор: Astro (статическая сборка, минимальный JavaScript на клиенте)
- Хостинг, Защита от DDoS, DNS, SSL и CDN: Cloudflare
- Контроль версий: Git + GitLab (полная история изменений, мгновенный откат)
- CI: GitLab Runner (автоматическая сборка и тесты при каждом коммите)
- CD: ArgoCD (GitOps-деплой, автосинхронизация с репозиторием)
- Контейнеризация: Docker
- Оркестрация: K3s кластер (автовосстановление, масштабирование, rolling updates)
- Backend админки: Laravel (API, управление контентом, генерация сборок)
- База данных: MySQL 8 (данные клиентов, контент сайтов)
- Кэширование: Redis (сессии, очереди задач, кэш запросов)
- Real-time: WebSocket (мгновенные уведомления, live-превью)
- Мониторинг: Prometheus + Grafana, health checks, автоматические алерты при сбояхРезультат
Сайт, который совмещает масштаб интернет-магазина со скоростью одностраничного лендинга. 700+ страниц, три языка, региональное покрытие всей Испании — и при этом мгновенная загрузка с любого устройства из любой точки мира.
Для владельца бизнеса это означает, что сайт работает на привлечение клиентов из поиска круглосуточно, без технических проблем и без необходимости содержать IT-отдел.
