РОСТАЙП
Производитель малых архитектурных форм и металлоконструкций. Полный переезд с платформы Bitrix 25 (Aspro) на кастомную WordPress-тему. 30 дней от брифа до production: дешифровка зашифрованного Bitrix-бэкапа, ручная реконструкция 200+ позиций каталога, кастомная тема с нуля, 13 SEO-посадочных, 9 AJAX-форм с приёмом чертежей, Schema.org, переезд на кириллический домен ростайп.рф с нулевым downtime.
Кастомная тема
Миграция с Bitrix
13 SEO-посадочных
9 AJAX-форм
Schema.org
IDN домен
Яндекс.Метрика
Задача
Ростайп — производитель малых архитектурных форм (урны, скамейки, вазоны, ограждения) и металлоконструкций в Московской области. На старте проекта клиент работал на платформе Bitrix 25 с закрытым платным шаблоном Aspro: медленная загрузка, невозможность тонкой SEO-настройки, дорогая поддержка, зависимость от разработчика Aspro и ежегодная оплата лицензий.
Сайт не ранжировался по ключевым запросам ниши — ни по высокочастотным («малые архитектурные формы», «производство МАФ»), ни по низкочастотным товарным («урна для мусора бетонная», «скамейка парковая с навесом»). Формы обратной связи не принимали вложения — менеджеры теряли заявки с ТЗ и чертежами, которые клиенты пытались прикрепить и уходили к конкурентам. Мобильная версия не соответствовала требованиям Core Web Vitals.
Финальный запрос: переезд на WordPress с кастомной темой под бренд, полный SEO-ребилд с матрицей посадочных под ВЧ и НЧ запросы, AJAX-формы с поддержкой загрузки чертежей, переход на кириллический домен ростайп.рф, сохранение всех существующих URL для SEO-равновесия. Срок — месяц до production.
Что сделали за 30 дней
- Дешифровка зашифрованного Bitrix-бэкапа — полученный от клиента дамп был в формате
.enc.gzс неизвестным алгоритмом. Reverse-engineering показал AES-256-ECB с md5-hex-ascii ключом. Написали собственный дешифратор на Python, восстановили 1.2 ГБ исходных данных: инфоблоки, формы, HTML-блоки, изображения каталога. - 12-шаговый импортёр Bitrix → WordPress — реверс-инжиниринг Bitrix-схемы с обходом footguns: поле
ACTIVE_FROM(неDATE_ACTIVE_FROM) для публикаций, FAQ-контент вPREVIEW_TEXT, таблицаb_iblock_type_langдля локализованных названий, полеb_form_field.C_SORTдля порядка полей. Очистка Aspro-мусора (шорткоды, inline-стили, классы фреймворка) через regex-пайплайн. - Кастомная тема rostype-theme с нуля — 90+ файлов, ~15 000 строк PHP/CSS/JS. Архитектура: CPT
service,case,product+ кастомные таксономии. Header v4 и Footer v4 с глобальным CTA и условным скрытием на хабах и калькуляторе. Hero-секция бренда с производственными фото и анимированной статистикой завода. - 13 SEO-посадочных под матрицу запросов — полный каверидж ниши: хабы направлений (МАФ, металлоконструкции, монтаж), товарные страницы по типам (урны, скамейки, вазоны, ограждения), гео-посадочные (Москва, МО), коммерческие («цена», «под заказ», «производитель»). Каждая страница — 1500-3000 слов, FAQ-блок, Schema
Service/Product, внутренние перелинковки. - 9 AJAX-форм с приёмом файлов — hero, modal, consult, contacts, quiz, calc, service, case, product. Единый бэкенд на
wp_ajax_*с валидацией, honeypot, rate limiting, CSRF nonce. В 5 формах — загрузка ТЗ/чертежей до 10 МБ (PDF, DWG, DOC, XLSX, JPG, PNG). Все заявки идут наzakaz@rostype.ru+ дублируются в CRM-почту менеджера. - Schema.org полная разметка —
LocalBusiness(производитель, адрес, телефон, openingHours, geo),Serviceна каждой услуге с priceRange и areaServed,Productв каталоге,BreadcrumbListглобально,FAQPageна посадочных. Валидация через Rich Results Test — 0 ошибок. - Яндекс.Метрика + Вебмастер + цели — счётчик 108696802 с 11 настроенными целями (submit-формы, клики по телефону/email/мессенджерам, скролл 50%, калькулятор, открытие PDF каталога). Подтверждение прав в Вебмастере через meta-тег. Sitemap.xml с приоритетами по типам контента, robots.txt с правильными Allow/Disallow.
- Переход на кириллический домен ростайп.рф — IDN-регистрация
xn--80asngbhh.xn--p1ai, настройка NS-записей на Beget, автовыпуск SSL-сертификата через Let’s Encrypt, 301-редиректы со старогоrostype.ruдля сохранения ссылочной массы и SEO-веса. - Cutover с нулевым downtime — детальный план на 47 шагов: финальный импорт контента, проверка всех 200+ URL, прогон через Screaming Frog на broken links, предварительная загрузка DNS, переключение A-записей, мгновенная валидация критических страниц. Клиент не заметил момент переезда.
- Post-launch поддержка первые 72 часа — дедупликация CTA-блоков (убрали двойные «Готовы обсудить?» на страницах услуг), приведение данных о производстве к единому виду (5 сварочных постов + 12 НАКС-монтажников, камера АКЗ с точными размерами), «умная» сетка каталога с центрированием нечётных карточек, исправление slug в картах хабов. Всё — по результатам реальных прогонов и обратной связи.
Результаты
Особенности проекта
Дешифровка encrypted Bitrix-бэкапа
Клиент передал дамп в формате .enc.gz — зашифрованный архив без документации к ключу. Потратили день на reverse-engineering алгоритма: вычислили AES-256-ECB с md5-hex-ascii ключом на основе пароля админки. Написали собственный дешифратор, восстановили 1.2 ГБ исходников. Без этого шага переезд был бы невозможен.
Переезд без потери контента и SEO
Сохранили все старые URL через таблицу 301-редиректов из Bitrix-структуры в WP-пермалинки. Ссылочная масса с внешних ресурсов и позиции в поиске сохранились. Screaming Frog подтвердил: 0 broken links, 0 потерянных страниц, 100% переход без 404.
Формы принимают ТЗ до 10 МБ
Клиент теряет ≈30% заявок из-за того, что менеджеры не получают чертежи. Сделали загрузку в 5 формах с поддержкой PDF, DWG, DOC, XLSX, картинок. Валидация MIME-типа, сканирование размера на клиенте и сервере, сохранение в защищённую директорию с рандомным именем, ссылка в письме менеджеру.
Кириллический IDN-домен
Переход с латиничного rostype.ru на кириллический ростайп.рф. IDN-регистрация через xn--80asngbhh.xn--p1ai, настройка DNS на Beget, автовыпуск Let’s Encrypt с wildcard. Яндекс воспринимает такие домены лучше для локального SEO в России.
SEO-матрица под ВЧ + НЧ
13 посадочных покрывают весь спектр: от широких ВЧ-запросов уровня «производитель МАФ» до узких НЧ-товарных «купить урну бетонную 80 литров». Каждая страница — с FAQ, Schema, перелинковкой, фокус-ключами. Мы не гонимся за средней частотой — только крайности, где реальная конверсия в заявку.
Post-launch поддержка 72 часа
В первые 3 суток после cutover работали в режиме непрерывного контроля: правили дубли CTA, согласовывали данные о производстве по всем страницам, исправили умную сетку каталога, починили slug-маппинги в хабах. Клиент получил сайт, который работает как часы с первого дня.
Технологии
Боевой стек без компромиссов: WordPress как контентная основа, максимально кастомный слой поверх, никаких конструкторов и платных шаблонов.