Задача
Клиент много лет вёл сайт на платформе uCoz с большим объёмом пользовательского контента (UGC) — свыше 20 000 страниц, накопленных за время существования проекта. Платформа стала не просто технически ограничивающей: расходы на хостинг у uCoz были неоправданно высокими для проекта такого масштаба, а закрытая архитектура платформы не позволяла развивать сайт так, как требовалось клиенту.
Ключевые сложности
- Огромный объём контента — 20 000+ страниц, в основном пользовательского происхождения, со своей спецификой структуры и форматирования
- Закрытая платформа uCoz — нет прямого экспорта данных в стандартных форматах, миграция требует нестандартного подхода к извлечению контента
- Критичное требование — сохранить URL всех страниц, чтобы не потерять позиции в поисковой выдаче, накопленные за годы
- Необходимость не просто перенести сайт «как есть», а получить CMS, соответствующую конкретным требованиям заказчика — готовых коробочных решений под эти требования не было
Решение
Аудит контента и структуры
Изучили весь объём данных на uCoz — типы страниц, структуру UGC-контента, связи между разделами, чтобы спроектировать корректную модель данных для новой системы.
Разработка кастомной CMS
Спроектировали и разработали собственную CMS под конкретные требования заказчика — там, где типовые решения (включая обычный WordPress) не покрывали специфику проекта и объёма пользовательского контента.
Извлечение и перенос данных с uCoz
Разработали механизм извлечения данных с закрытой платформы и перенесли весь объём — свыше 20 000 страниц — без потери контента.
Сохранение URL-структуры
Перенесли все страницы с сохранением исходных адресов — это позволило не потерять позиции сайта в поисковых системах после смены платформы.
Расширение функциональности
Помимо переноса, добавили новый функционал, которого не хватало на исходной платформе — реализовали то, что клиент не мог получить на uCoz в принципе.
Перенос на собственную инфраструктуру
Разместили сайт на своей инфраструктуре вместо дорогого хостинга uCoz — с оптимизацией под реальную нагрузку проекта.
Результат
- Перенесено 20 000+ страниц пользовательского контента без потерь
- Сохранены все URL — позиции сайта в поиске не пострадали при смене платформы
- Расходы на хостинг снижены в 3 раза за счёт переноса на собственную инфраструктуру
- Клиент получил CMS, разработанную под его конкретные требования, вместо ограничений закрытой платформы
- Добавлена новая функциональность, недоступная ранее на uCoz
Стек и подход
Разработка CMS под заказчика · миграция с закрытых платформ · работа с большими объёмами UGC-контента · сохранение SEO при переезде · оптимизация инфраструктуры и хостинга
миграция CMS