← КЕЙСЫ РАЗРАБОТКА · SEO

Ростайп — производитель МАФ

ростайп.рф
ростайп.рф
ростайп.рф
ростайп.рф
Открыть в новой вкладке →
МЕСЯЦ РАБОТЫ · ПЕРЕЕЗД BITRIX → WORDPRESS

РОСТАЙП

Производитель малых архитектурных форм и металлоконструкций. Полный переезд с платформы Bitrix 25 (Aspro) на кастомную WordPress-тему. 30 дней от брифа до production: дешифровка зашифрованного Bitrix-бэкапа, ручная реконструкция 200+ позиций каталога, кастомная тема с нуля, 13 SEO-посадочных, 9 AJAX-форм с приёмом чертежей, Schema.org, переезд на кириллический домен ростайп.рф с нулевым downtime.

Задача

Ростайп — производитель малых архитектурных форм (урны, скамейки, вазоны, ограждения) и металлоконструкций в Московской области. На старте проекта клиент работал на платформе 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 в картах хабов. Всё — по результатам реальных прогонов и обратной связи.

Результаты

Срок работы30 дней
ПлатформаBitrix 25 + AsproWordPress 6.9 custom
SEO-посадочных013
AJAX-форм19
Приём чертежей5 форм, до 10 МБ
Schema.org типов05
Файлов темы90+
Строк кода0~15 000
PageSpeed mobile5892
LCP6.2 c1.4 c
Яндекс.Метрика108696802 + 11 целей
Доменrostype.ruростайп.рф (IDN)
Downtime при cutover0 сек
Версий в production1.0.0 → 1.8.1

Особенности проекта

Дешифровка 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 как контентная основа, максимально кастомный слой поверх, никаких конструкторов и платных шаблонов.

WordPress 6.9
PHP 8.2
MySQL
Custom Theme
Vanilla JS
AJAX + Nonces
Schema.org
LocalBusiness
FAQPage
Яндекс.Метрика
Яндекс.Вебмастер
Rank Math SEO
Beget Hosting
Let’s Encrypt SSL
IDN Punycode
Python (дешифратор)
Screaming Frog

Хотите такой же результат?

Расскажите о проекте — подготовим стратегию за 24 часа

ОБСУДИТЬ ПРОЕКТ →
БЫСТРАЯ ЗАЯВКА

Обсудим проект

Заполните форму — ответим в течение 2 часов

🚀

Подождите!

Получите бесплатный аудит вашего сайта и конкурентов — покажем точки роста за 24 часа

ПОЛУЧИТЬ АУДИТ → Без обязательств. Просто полезная информация.