Перенос сайта с Drupal на 1С-Битрикс
Переносим сайты с Drupal на 1С-Битрикс. Разбираем ноды и типы материалов, переносим поля Field API и таксономию, сохраняем URL-алиасы и мультиязычность, сопоставляем гибкую структуру Drupal с инфоблоками и свойствами Битрикс. Сохраняем позиции в поиске и настраиваем обмен с 1С.
Перенос сайта с Drupal на 1С-Битрикс: что именно мы выгружаем и как переносим
Перенос сайта с Drupal на 1С-Битрикс — это управляемая миграция всего проекта со сложной Open Source CMS на промышленную российскую платформу: нод и типов материалов, полей Field API, таксономии, связей между сущностями, мультиязычности, URL-алиасов, мета-данных, e-commerce на Drupal Commerce и интеграций. Drupal — мощная и гибкая система, на которой строят крупные порталы, СМИ, образовательные и государственные сайты. Но именно гибкость делает её дорогой в поддержке: нужны редкие узкие специалисты, любая доработка стоит дорого, а очередное мажорное обновление ядра по сути превращается в повторный переезд. Когда поддержка становится узким местом, а бизнесу нужен обмен с 1С и понятная работа контент-менеджеров, проект переходит на Битрикс. Главная задача грамотного переезда — корректно перенести гибкую модель данных Drupal так, чтобы ни одно поле и ни одна связь не потерялись, а позиции и трафик сохранились.
Ноды, типы материалов и Field API
В основе Drupal лежат ноды (nodes) — единицы контента, каждая из которых принадлежит определённому типу материала (Content Type). Тип материала задаёт набор полей: текстовые поля, изображения, ссылки, даты, числа, выпадающие списки, ссылки на другие ноды. Это и есть главная особенность Drupal — гибкая модель данных на Field API, где почти любая сущность собирается из настраиваемых полей, а не из фиксированного набора колонок. На одном сайте может быть десяток и более типов материалов, у каждого свой набор полей. Поэтому при переносе мы сначала подробно описываем все типы материалов и их поля — это карта модели данных, без которой невозможно перенести контент без потерь. Каждый тип материала становится отдельным инфоблоком Битрикс, а поля Field API — свойствами этого инфоблока.
Таксономия и связи между сущностями
Классификация контента в Drupal живёт в таксономии (taxonomy): словари (vocabularies) и термины (terms) образуют иерархии, по которым ноды связаны между собой. Один материал может быть привязан сразу к нескольким терминам из разных словарей — это многозначные связи, которые тоже нужно сохранить. Дополнительно поля могут ссылаться друг на друга через Entity Reference, образуя сеть связей между материалами: например, статья ссылается на автора, товар — на бренд, мероприятие — на площадку. Мы переносим словари таксономии в разделы инфоблоков и привязки, сохраняя иерархию терминов и многозначные связи, а Entity Reference — в привязки к элементам и разделам Битрикс. Так сеть связей между сущностями не рвётся при переезде.
URL-алиасы и мультиязычность
Два частых нюанса Drupal — URL-алиасы и мультиязычность. Человекопонятные адреса задаются модулем Pathauto по шаблонам и хранятся отдельно от самих нод, в отдельной таблице соответствий. Это значит, что адрес страницы и её содержимое в Drupal — разные сущности, и при переезде карту алиасов нужно выгружать отдельно. Многоязычные сайты держат переводы нод и полей в языковых версиях, и у каждого языка свои URL. Мы фиксируем карту URL-алиасов Pathauto и переносим её в Битрикс через сохранение структуры или 301-редиректы, а языковые версии — в мультиязычную или мультисайтовую структуру Битрикс, сохраняя соответствие переводов и языковые адреса. Каждая языковая версия после переезда индексируется поисковиками отдельно.
Ключевые термины простыми словами
- Нода (node) — единица контента в Drupal: статья, страница, товар или любая запись. При переносе ноды становятся элементами инфоблоков Битрикс.
- Тип материала (Content Type) — шаблон ноды с набором полей. Каждый тип материала переезжает в отдельный инфоблок.
- Field API — система настраиваемых полей Drupal: текст, изображения, ссылки, даты. Поля становятся свойствами инфоблока Битрикс.
- Таксономия — система классификации: словари и термины, по которым ноды распределены по категориям. Переезжает в разделы и привязки инфоблоков.
- Entity Reference — поле-связь, через которое одна нода ссылается на другую. При переносе становится привязкой между элементами Битрикс.
- Pathauto — модуль Drupal, который автоматически генерирует человекопонятные URL-алиасы по шаблонам. Его карту адресов мы переносим в Битрикс или закрываем 301-редиректами.
Кому нужен перенос с Drupal
Услуга востребована у контентных порталов и СМИ со сложной моделью полей, у образовательных и корпоративных сайтов, у мультиязычных проектов и у интернет-магазинов на Drupal Commerce. Контентному порталу переезд даёт перенос всей гибкой модели данных в управляемые инфоблоки и понятную для редакторов админку вместо сложного интерфейса Drupal. Мультиязычному сайту — сохранение всех языковых версий и языковых URL. Магазину на Drupal Commerce — современный торговый каталог, двусторонний обмен с 1С и готовую витрину вместо собранной вручную. Главное же, что получает бизнес, — широкий рынок специалистов по Битрикс вместо постоянного поиска редких и дорогих Drupal-разработчиков.
Как проходит перенос без простоя
Старый сайт на Drupal продолжает работать и принимать заявки весь период подготовки. Новый проект собирается параллельно на тестовом стенде Битрикс: туда переносятся ноды, поля, таксономия, связи, языковые версии и каталог, верстается дизайн, настраиваются интеграции и редиректы. Перед запуском мы сверяем полноту переноса — количество нод по каждому типу материала, корректность полей и связей должны совпадать с исходным сайтом. Боевое переключение домена выполняется в согласованное окно минимальной нагрузки, поэтому простоя практически нет. После запуска мы отправляем новую карту сайта в Яндекс.Вебмастер и Google Search Console по всем языковым версиям и контролируем индексацию. Под Drupal, включая мультиязычные сайты и Drupal Commerce, у нас отлажена отдельная процедура переноса, поэтому миграция проходит предсказуемо вне зависимости от сложности вашей модели данных.
Как модель данных Drupal ложится в Битрикс
Типы материалов становятся инфоблоками, поля Field API — свойствами, таксономия — разделами, а языковые версии — мультиязычной структурой Битрикс.
Просканируйте текущий сайт перед переездом
Введите адрес — за несколько секунд проверим скорость, безопасность, CMS, SEO и мобильную версию и покажем, что важно сохранить и улучшить при переносе на Битрикс.
Проверяем скорость, безопасность, CMS, SEO и мобильную версию. Данные используем только для оценки переноса.
Где Drupal становится дорогим в поддержке
Drupal мощный и гибкий, но требует дорогих узких специалистов, а мажорные обновления ядра превращаются в большой проект миграции сами по себе.
Что меняется после ухода с Drupal
Ориентиры по нашим переездам с Drupal, включая мультиязычные сайты. Точную оценку дадим после бесплатного аудита.
Drupal против 1С-Битрикс
Было: Drupal
Стало: 1С-Битрикс
Что входит в перенос с Drupal
Полный цикл: от описания типов материалов и полей до настройки инфоблоков, языков и редиректов на Битрикс.
Как проходит перенос с Drupal — без простоя
Старый сайт на Drupal работает, пока мы собираем новый на Битрикс. Переключение — в согласованное окно.
Сколько стоит перенос с Drupal на Битрикс
Цена зависит от числа типов материалов и полей, объёма нод, мультиязычности и наличия e-commerce. Ниже — ориентиры; точную смету присылаем после бесплатного аудита.
Перенос сайта на нодах с несколькими типами материалов и полями.
- Типы материалов и поля
- Таксономия и связи
- URL-алиасы и 301-редиректы
- Мета-теги и медиа
Перенос сайта с несколькими языковыми версиями нод и полей.
- Языковые версии
- Поля Field API
- Связи Entity Reference
- Языковые URL и редиректы
Перенос магазина на Drupal Commerce с каталогом и обменом с 1С.
- Каталог и характеристики
- Заказы и клиенты
- Обмен с 1С
- Мультиязычность
- Карта редиректов
Контентный сайт от 90 000 ₽
Перенос сайта на нодах с несколькими типами материалов и полями.
- Типы материалов и поля
- Таксономия и связи
- URL-алиасы и 301-редиректы
- Мета-теги и медиа
Популярный Мультиязычный сайт от 180 000 ₽
Перенос сайта с несколькими языковыми версиями нод и полей.
- Языковые версии
- Поля Field API
- Связи Entity Reference
- Языковые URL и редиректы
Drupal Commerce от 320 000 ₽
Перенос магазина на Drupal Commerce с каталогом и обменом с 1С.
- Каталог и характеристики
- Заказы и клиенты
- Обмен с 1С
- Мультиязычность
- Карта редиректов
Дополнительные опции
| Срочный перенос (ускоренные сроки) | от 50 000 ₽ |
| Дополнительная языковая версия | от 40 000 ₽ |
| Перенос и настройка обмена с 1С | от 60 000 ₽ |
Сколько стоит держать сайт на дорогом в поддержке Drupal
Прикиньте, сколько выручки добавит быстрый сайт на Битрикс с понятной поддержкой после ухода с Drupal.
Оценка по формуле: посетители × прирост конверсии × средний чек × доля закрытия в продажу (0,3). Значения по умолчанию — консервативный ориентир, для вашего сайта считаем индивидуально.
Детальный калькулятор переноса на 1С-Битрикс
Выберите исходную CMS, тип сайта, объём, каталог, интеграции и формат проекта — посчитаем ориентир по цене и сроку. Не знаете CMS? Укажите адрес сайта: определим систему, структуру и функционал автоматически и подставим значения, которые вы потом сможете поменять.
Кейсы переноса с Drupal на Битрикс
Игра «Перенос без потерь»
Проведите сайт по каналу миграции: прыгайте через 404 и Легаси, ныряйте под DDoS и спам, собирайте страницы, щит и бэкап. Чем дальше добежите — тем выше скидка на перенос, и она автоматически попадёт в заявку.
Бесплатный аудит вашего сайта на Drupal
Пришлите ссылку на сайт — опишем типы материалов и поля, оценим объём нод, мультиязычность и наличие e-commerce, риски переноса. Дадим оценку сроков и стоимости без обязательств.
Что волнует при переезде с Drupal
Частые страхи владельцев сайтов на Drupal — и что мы делаем, чтобы они не сбылись.
На что можно рассчитывать по договору
Почему перенос с Drupal доверяют нам — и как мы страхуем результат
Переезд с Drupal на 1С-Битрикс — это всегда зона повышенного риска именно из-за специфики донора. Drupal — самая гибкая из массовых CMS, и эта гибкость оборачивается сложностью при миграции: контент собран из десятков типов материалов и сотен полей, связан таксономией и Entity Reference, размечен URL-алиасами Pathauto и нередко существует в нескольких языковых версиях. Пропусти один тип материала или одну связь — и часть контента приедет на новый сайт битой. Ошибись в карте алиасов — и позиции, заработанные годами, обнулятся. Поэтому ключевой вопрос при миграции с Drupal не «сколько это стоит», а «кто и как разберёт вашу конкретную модель данных». Ниже мы честно разбираем проблемы, с которыми сталкивается бизнес при переезде с Drupal, и показываем, как именно мы их закрываем.
Главный страх клиента: потерять модель данных и связи
Сложная модель на Field API и Entity Reference — это то, чего боятся при переезде с Drupal больше всего. Десятки типов материалов, у каждого свой набор полей, ноды ссылаются друг на друга, привязаны к терминам нескольких словарей таксономии — всё это легко порвать наивным копированием. Мы исключаем потерю модели аудитом данных: сначала подробно описываем все типы материалов и их поля, строим карту модели, и только потом переносим. Каждый тип материала становится отдельным инфоблоком, поля Field API — свойствами инфоблока, словари таксономии — разделами и привязками, а связи Entity Reference — привязками между элементами и разделами Битрикс. Перед запуском сверяем количество нод по каждому типу материала и корректность связей — выборочно открываем материалы и проверяем, что все поля и привязки на месте.
Проблема вторая: мультиязычность и языковые версии
Многоязычные сайты — отдельная боль при переезде, потому что в Drupal переводы нод и полей живут в языковых версиях со своими URL, и потерять одну из них при миграции проще, чем кажется. Мы переносим переводы нод и полей в мультиязычную или мультисайтовую структуру Битрикс, сохраняем соответствие версий: каждый материал на каждом языке остаётся связанным со своими переводами. Языковые URL переносим или закрываем 301-редиректами для каждого языка отдельно, а после запуска контролируем индексацию в Вебмастере и Search Console по всем языковым версиям, потому что каждая из них индексируется поисковиками самостоятельно. Так трафик по всем языкам сохраняется.
Проблема третья: URL-алиасы Pathauto и страх потерять позиции
В Drupal адрес страницы и её содержимое — разные сущности: человекопонятные URL генерирует Pathauto по шаблонам и хранит в отдельной таблице. Если переносом занимается верстальщик, который не отвечает за SEO, он легко упускает карту алиасов, и старые адреса начинают вести в 404. Мы подходим иначе: SEO — обязательный пласт переноса. Перед стартом выгружаем все индексируемые адреса старого сайта, включая алиасы Pathauto и языковые URL, строим карту соответствий старых и новых адресов и настраиваем 301-редиректы для каждой страницы. Мета-теги, заголовки, alt-тексты, sitemap.xml и robots.txt переезжают вместе с контентом. После запуска отслеживаем индексацию и оперативно правим то, что нашли роботы. Если позиции просели по нашей вине — дорабатываем бесплатно до восстановления. Это зафиксированная страховка SEO, а не обещание на словах.
Проблема четвёртая: дорогая поддержка и редкие разработчики
Главная экономическая причина ухода с Drupal — поддержка. Хороших Drupal-разработчиков мало, они дорогие, и бизнес попадает в зависимость от одного-двух специалистов, которые знают именно ваш проект. Любая доработка превращается в долгий и дорогой процесс, а уход ключевого разработчика — в риск для всего сайта. На Битрикс эта проблема снимается: широкий рынок специалистов, понятная админка для контент-менеджеров, централизованные предсказуемые обновления вместо болезненных мажорных миграций ядра Drupal. После переезда вы не остаётесь заложником одного подрядчика — проект сможет вести любая компетентная команда.
Проблема пятая: непредсказуемый бюджет
Классическая боль заказчика — смета, которая растёт по ходу проекта, особенно когда в процессе вскрывается очередной нестандартный тип материала или хитрая связь Entity Reference. Мы фиксируем состав работ и стоимость переноса до старта, потому что аудит модели данных делаем заранее: описываем все типы материалов, поля и языковые версии ещё на этапе бесплатного аудита, до договора. Цена складывается из понятных факторов: числа типов материалов и полей, объёма нод, мультиязычности и наличия e-commerce на Drupal Commerce. Всё, что выходит за рамки согласованного ТЗ, обсуждается и оценивается отдельно, а не появляется в счёте сюрпризом.
Как устроен наш процесс переноса с Drupal
Мы работаем по отлаженной методике из шести этапов, и на каждом из них у вас есть точка контроля.
- Аудит модели данных. Описываем типы материалов, их поля Field API, таксономию, связи Entity Reference и языковые версии. Составляем карту модели, карту редиректов и смету с фиксированными сроками.
- Маппинг сущностей. Сопоставляем типы материалов с инфоблоками, поля — со свойствами, словари таксономии — с разделами и привязками, Entity Reference — с привязками между элементами.
- Перенос на стенд. Выгружаем ноды, поля, таксономию, языковые версии и медиа, импортируем на тестовый Битрикс, сверяем количество нод по каждому типу и корректность связей.
- Языки и редиректы. Переносим языковые версии, фиксируем карту URL-алиасов Pathauto и строим 301-редиректы по каждому языку, переносим мета-теги, sitemap и robots.
- Тесты и запуск. Проверяем вывод материалов, связи, языки и скорость на всех устройствах, затем переключаем домен в окно без простоя.
- Контроль индексации. Следим за индексацией в Вебмастере и Search Console по всем языковым версиям, дорабатываем найденное и сопровождаем сайт после запуска.
Перенос Drupal Commerce: на что обращаем внимание особо
Если e-commerce у вас собран на Drupal Commerce, его перенос — самая ответственная часть проекта. В Drupal Commerce товары — это тоже сущности с полями, цены и варианты собраны из настраиваемых атрибутов, а коробочного обмена с 1С, как правило, нет — он реализован вручную или отсутствует вовсе. Мы переносим каталог в торговый каталог Битрикс вместе со структурой категорий, торговыми предложениями, свойствами и характеристиками, по которым работают фильтры умного поиска. Историю заказов переносим со статусами и составами, базу клиентов — со скидками и сегментами. Отдельно настраиваем двусторонний обмен с 1С, которого в Drupal Commerce не хватало, и обязательно тестируем сквозной сценарий покупки на стенде до запуска, чтобы первый же реальный заказ прошёл без сбоев.
Частые возражения — и честные ответы
«У меня слишком сложная модель полей, её невозможно перенести без потерь». Сложная модель — это как раз профиль работы с Drupal. Чем подробнее описаны типы материалов и поля, тем чище перенос: Field API хорошо ложится на свойства инфоблоков, а Entity Reference — на привязки. Мы переносили контентные порталы с десятком типов материалов и тысячами нод так, что структура сохранялась полностью.
«Боюсь, что переезд затянется на месяцы». Сроки фиксируются на этапе плана: контентный сайт на нодах — от двух недель, мультиязычный сайт — от четырёх недель, магазин на Drupal Commerce — от шести недель. Есть опция срочного переноса. Параллельная сборка на стенде позволяет не растягивать процесс.
«А вдруг сломаются URL-алиасы или одна из языковых версий». Поэтому мы выгружаем карту алиасов Pathauto и языковые URL отдельно, строим редиректы по каждому языку и после запуска контролируем индексацию по всем версиям. Если робот находит адрес, ведущий в 404, мы видим это и правим до того, как просядут позиции.
«Дешевле обновить Drupal своими силами». Иногда — да, и мы честно об этом скажем. Но мажорное обновление ядра Drupal по объёму нередко сопоставимо с переездом на Битрикс, только результат снова Drupal с дорогой поддержкой и без обмена с 1С.
Логика реальных проектов: чему учат наши переезды с Drupal
За выполненные переезды с Drupal, включая мультиязычные сайты, мы вывели несколько закономерностей. Первая: модель данных нужно описать полностью до начала переноса — пропущенный тип материала или хитрая связь обходятся дороже всего. Вторая: карту алиасов и языковые URL надо выгружать отдельно от контента, потому что в Drupal адрес и нода — разные сущности. Третья: поведение поисковиков после переезда стабилизируется не мгновенно — первые недели возможны небольшие колебания позиций по каждому языку, и это нормальная реакция на смену платформы, а не повод для паники.
Показательный пример из практики — перенос контентного сайта со сложной моделью полей. Мы описали двенадцать типов материалов и перенесли девять тысяч нод с полями и связями в инфоблоки, структура сохранилась полностью. Другой случай — переезд мультиязычного образовательного сайта на три языка: все языковые версии и URL-алиасы переехали, мы настроили 301-редиректы, и трафик по всем языкам сохранился. Третий — уход с Drupal Commerce: мы перенесли каталог и заказы в торговый каталог Битрикс, настроили обмен с 1С, сайт ускорился, а поддержку удалось заметно упростить. Эти результаты не случайность, а следствие методики, в которой разбор модели данных, языков и алиасов — фундамент, а не опция.
Когда переезжать с Drupal не нужно — и мы скажем об этом прямо
Будем честны: миграция оправдана не всегда. Drupal — мощная платформа, и если у вас крупный портал со сложной логикой, актуальной версией ядра и собственной командой разработки, переезд может быть неоправданным. Если проблема в контенте и продвижении, а не в платформе, смена CMS её не решит. На бесплатном аудите мы прямо скажем, если в вашем случае выгоднее остаться и обновить Drupal, а не переезжать. Нам важнее долгая репутация и рекомендации, чем разовая сделка любой ценой.
Что вы получаете на выходе
По завершении переезда у вас на руках быстрый сайт на 1С-Битрикс с сохранёнными позициями и трафиком по всем языкам, перенесёнными нодами, полями, таксономией, связями и языковыми версиями, настроенным обменом с 1С при наличии магазина, корректными 301-редиректами и актуальными мета-данными. Контент-менеджеры работают в понятной единой админке вместо сложного интерфейса Drupal, поддержка опирается на широкий рынок специалистов, а не на одного редкого разработчика. Мы передаём исходники, доступы и документацию — код и данные принадлежат вам, привязки к подрядчику не возникает.
Давайте обсудим ваш проект
Пришлите ссылку на текущий сайт на Drupal — мы опишем модель данных и языковые версии, проведём бесплатный аудит, оценим объём нод, мультиязычность, наличие e-commerce, риски переноса, сроки и стоимость, и пришлём смету в течение рабочего дня. Вы получите понятный план миграции без обязательств и сможете спокойно решить, переезжать ли сейчас. Перенос с Drupal на 1С-Битрикс с сохранением модели данных, позиций и без простоя — это управляемый и прогнозируемый процесс, если им занимается команда, которая понимает специфику Drupal и отвечает за результат.
Частые вопросы о переносе с Drupal на Битрикс
Будет ли сайт недоступен во время переноса? +
Нет. Старый сайт на Drupal работает и принимает заявки весь период подготовки. Новый собираем параллельно на тестовом стенде Битрикс, а переключение домена делаем в согласованное окно минимальной нагрузки — простоя практически нет.
Сколько времени занимает перенос с Drupal? +
Контентный сайт на нодах переносим от двух недель, мультиязычный сайт — от четырёх недель, магазин на Drupal Commerce с обменом с 1С — от шести недель. Точные сроки фиксируем на этапе плана после бесплатного аудита, есть опция срочного переноса.
Как устроен процесс переезда по этапам? +
Шесть этапов: аудит модели данных, маппинг сущностей на инфоблоки и свойства, перенос на тестовый стенд со сверкой, перенос языков и настройка редиректов, тестирование и запуск, контроль индексации и поддержка. На каждом этапе у вас есть точка контроля.
Зачем нужен аудит модели данных перед переносом? +
В Drupal контент собран из десятков типов материалов и сотен полей, связанных таксономией и Entity Reference. Без полного описания модели легко пропустить тип материала или связь и потерять часть контента. Поэтому мы сначала описываем все типы материалов и поля, и только потом строим карту переноса.
Что нужно от нашей команды во время переноса? +
Минимально: доступы к сайту на Drupal, хостингу и базе данных, ответы на вопросы по модели данных и согласование ключевых решений. Всю техническую работу по описанию типов материалов и переносу берём на себя, статус по проекту держим прозрачным.
Перенесёте ли вы ноды, типы материалов и поля? +
Да. Описываем все типы материалов и их поля Field API, переносим ноды в элементы инфоблоков Битрикс, а поля — в свойства инфоблоков. Каждый тип материала становится отдельным инфоблоком. Перед запуском сверяем количество нод по каждому типу.
Что такое Field API простыми словами? +
Field API — это система настраиваемых полей Drupal: текст, изображения, ссылки, даты, числа, списки. Почти любая сущность в Drupal собрана из таких полей. При переезде каждое поле становится свойством инфоблока Битрикс, поэтому гибкая модель данных переносится без потерь.
А таксономию (словари и термины) можно перенести? +
Да. Словари таксономии переносим в разделы инфоблоков и привязки, сохраняя иерархию терминов и связи нод с категориями. Многозначные привязки, когда нода относится сразу к нескольким терминам из разных словарей, тоже сохраняем.
Что будет со связями Entity Reference между материалами? +
Связи Entity Reference — когда одна нода ссылается на другую — переносим в привязки между элементами и разделами Битрикс. Например, связь статьи с автором или товара с брендом сохраняется. Перед запуском выборочно проверяем корректность связей.
Как вы гарантируете, что модель данных не потеряется? +
Сначала описываем все типы материалов и поля, строим карту модели. После переноса сверяем количество нод по каждому типу материала и корректность связей: выборочно открываем материалы и проверяем, что все поля и привязки на месте. Боевое переключение — только после сверки.
Сохранится ли мультиязычность сайта? +
Да. Переводы нод и полей переносим в мультиязычную или мультисайтовую структуру Битрикс, сохраняем соответствие языковых версий и языковые URL. Каждый материал на каждом языке остаётся связанным со своими переводами.
Как индексируются языковые версии после переезда? +
Каждая языковая версия индексируется поисковиками отдельно. После запуска мы отправляем карты сайта по всем языкам в Яндекс.Вебмастер и Google Search Console и контролируем индексацию каждой версии, чтобы трафик по всем языкам сохранился.
Что с языковыми URL при переносе? +
Языковые URL переносим или закрываем 301-редиректами для каждого языка отдельно. Поскольку в Drupal у каждого языка свои адреса, карту редиректов строим по каждой языковой версии, чтобы ни один адрес не вёл в 404.
Сколько стоит дополнительная языковая версия? +
Перенос мультиязычного сайта начинается от 180 000 ₽ и от четырёх недель, дополнительная языковая версия сверх базовой — от 40 000 ₽. Точная цена зависит от числа языков и объёма переводов, смету присылаем после аудита.
Можно ли при переезде добавить или убрать язык? +
Да. При переносе можно сохранить существующие языковые версии, добавить новый язык или убрать неактуальный. Структуру языков согласуем на этапе плана, чтобы итоговый сайт соответствовал текущим задачам бизнеса.
Что будет с URL-алиасами Pathauto и позициями? +
Фиксируем карту URL-алиасов Pathauto и переносим её в Битрикс через сохранение структуры или 301-редиректы со старых адресов на новые. Мета-теги, sitemap.xml и robots.txt переносим. Если позиции просели по нашей вине — дорабатываем бесплатно до восстановления.
Что такое Pathauto и URL-алиасы простыми словами? +
Pathauto — модуль Drupal, который автоматически генерирует человекопонятные адреса страниц по шаблонам. В Drupal адрес и содержимое страницы — разные сущности, алиасы хранятся отдельно от нод. Поэтому карту алиасов мы выгружаем отдельно и переносим в Битрикс без потери трафика.
Что такое 301-редирект и зачем он при переезде? +
Простыми словами: 301-редирект — это постоянное перенаправление со старого адреса страницы на новый. Он сообщает поисковикам, что страница переехала навсегда, и передаёт ей накопленный вес. Благодаря редиректам пользователи и роботы по старым URL-алиасам Drupal попадают на нужные страницы нового сайта, а позиции сохраняются.
Перенесёте ли вы мета-теги и микроразметку? +
Да. Заголовки title, описания, заголовки H1, alt-тексты изображений и микроразметку переносим вместе с контентом по каждой языковой версии, чтобы сниппеты в выдаче и релевантность страниц не изменились после переезда.
Что если позиции всё-таки просядут после переноса? +
Если просадка произошла по нашей вине — например, из-за пропущенного редиректа или ошибки в мета-данных — мы дорабатываем бесплатно до восстановления. Это зафиксированная страховка SEO, а не обещание на словах.
Магазин на Drupal Commerce можно перенести? +
Да. Каталог Drupal Commerce переносим в торговый каталог Битрикс вместе со структурой категорий, торговыми предложениями, свойствами и характеристиками. Историю заказов переносим со статусами и составами, базу клиентов — со скидками. Перед запуском сверяем количество товаров и заказов.
Что с обменом с 1С — его же не было в Drupal? +
Верно, в Drupal Commerce коробочного обмена с 1С обычно нет, он сделан вручную или отсутствует. На Битрикс обмен штатный: настраиваем двусторонний обмен по номенклатуре, остаткам, ценам и заказам, поэтому каталог и склад всегда актуальны без ручного труда.
Сколько стоит перенос с Drupal на Битрикс? +
Контентный сайт на нодах — от 90 000 ₽ и от двух недель, мультиязычный сайт — от 180 000 ₽ и от четырёх недель, магазин на Drupal Commerce с обменом с 1С — от 320 000 ₽ и от шести недель. Точную смету присылаем после бесплатного аудита.
Из чего складывается цена переноса? +
Из числа типов материалов и полей, объёма нод, мультиязычности и наличия e-commerce на Drupal Commerce. Дополнительно оцениваются срочный перенос, дополнительная языковая версия и настройка обмена с 1С. Все факторы показываем в смете прозрачно.
Может ли смета вырасти в процессе? +
Состав работ и стоимость мы фиксируем до старта. Аудит модели данных делаем заранее, ещё до договора, поэтому нестандартный тип материала или хитрая связь не вскроются сюрпризом в середине проекта. Всё сверх ТЗ обсуждается и оценивается отдельно.
Проще ли поддержка на Битрикс после Drupal? +
Да. Хороших Drupal-разработчиков мало и они дорогие, а по Битрикс широкий рынок специалистов и понятная админка. Поддержка и развитие обходятся дешевле и не зависят от одного редкого разработчика, который знал именно ваш проект.
Как понять, что поисковики корректно приняли новый сайт? +
После запуска мы отправляем новые карты сайта по всем языковым версиям в Яндекс.Вебмастер и Google Search Console, отслеживаем индексацию и ошибки сканирования. Если робот находит адрес, ведущий в 404, мы видим это и правим до того, как просядут позиции.
Кому принадлежат код и данные после переезда? +
Вам. Мы передаём исходники, доступы и документацию — привязки к подрядчику не возникает. После Drupal, где сайт часто держится на одном знающем модель данных разработчике, это особенно важно: развивать проект сможет любая компетентная команда.
Будете ли вы сопровождать сайт после запуска? +
Да. На этапе контроля и поддержки мы следим за индексацией по всем языкам, скоростью и корректностью данных и связей, дорабатываем мелочи и сопровождаем сайт, пока он не выйдет на стабильный режим. Дальнейшее сопровождение — по желанию.
Останется ли резервная копия старого сайта на Drupal? +
Да. Перед стартом переноса мы снимаем полный бэкап старого сайта и базы данных Drupal. Это даёт путь назад в любой момент и страхует от непредвиденных ситуаций при переключении.
Рассчитаем перенос с Drupal за 1 день
Пришлите ссылку на сайт на Drupal — опишем модель данных и языковые версии, оценим сроки и стоимость переноса и пришлём смету в течение рабочего дня.
- Ответим в течение рабочего дня
- Бесплатный аудит процессов и расчёт
- NDA и фиксированная смета