Как перенести сайт с Wix на WordPress

Как перенести сайт с Wix на WordPress

Причин переезда с облачной платформы Wix на классический движок для «своего хостинга» WordPress множество. Чей-то проект сильно вырос и возможностей платформы ему уже недостаточно, кому-то нужен нестандартный функционал и большая свобода интеграции с внешними сервисами. Кто-то просто морально созрел погрузиться в HTML, PHP, JavaScript и другие web-технологии.

Понятно, что процесс выбора CMS сугубо индивидуальный, но мы не будем рассматривать преимущества той или иной платформы. Ниже сконцентрируемся только на вопросе правильного переезда с Wix на WordPress.

Подготовительный этап

Для работы CMS WordPress обязательно нужен хостинг с поддержкой PHP и баз данных MySQL. В большинстве случаев такую конфигурацию имеют 90% shared-хостингов. Но одним только хостингом процесс переноса не закончится. Движок нужно установить и настроить. Плюс, основная сложность переноса – в том, что Wix лишён функционала импорта/экспорта данных, поэтому данные придётся переносить вручную или с применением специальных скриптов. Но обо всём по порядку.

Выбор хостинга

Хостингов, подходящих для работы WordPress, огромное множество. Подобрать правильный – достаточно сложная задача. Во-первых, нужно представлять себе нагрузку, которую будет создавать ваш сайт. Если проект новый и посещаемость у него относительно низкая, точно подойдёт общий хостинг. Если проект уже не первый год работает и давно собрал свою аудиторию, shared-хостинг может не справиться. В этом случае нужно присмотреться к VPS-серверам или к «облачным» хостингам.

Во-вторых, хостинги существенно разнятся по функционалу. У кого-то есть специальные услуги по переносу, у кого-то нет, кто-то предлагает специальные тарифы для CMS, а кто-то только универсальную конфигурацию, где-то есть скрипты для установки CMS в один клик, а где-то придётся устанавливать всё вручную. Плюс, может отличаться подход к предоставлению FTP, SFTP, SSH-доступа и т.д.

Если вам нужно проверенное временем решение, которое было разработано специально для WordPress – обратите внимание на Bluehost (хостинг номер 1 в списке рекомендаций разработчиков WordPress уже не первый год). Здесь есть безлимитные тарифы (без ограничений по объёму дискового пространства и размеру баз данных), а также предоставляются специальные сервисы для WordPress (Jetpack, каталог с премиум-темами, готовая сборка для e-commerce на базе связки WordPress+WooCommerce и т.д.).

Доменное имя

Здесь есть сразу несколько вариантов, от которых будет зависеть последовательность дальнейших действий:

  1. Перенаправить имеющийся домен с NS-серверов Wix на NS-серверы вашего нового хостинга. Это крайне нежелательный вариант для старых сайтов с большой аудиторией и множеством страниц в индексе: до тех пор, пока вы не выждете время перенаправления (может занять до 3-х суток), не настроите движок, не перенесёте контент, не настроите редиректы и т.п., всё это время старый контент будет фактически «отсутствовать» для поисковых систем, что обязательно приведёт к проблемам с индексацией, и посещаемость снизится. Могут даже просесть позиции в выдаче после апдейта.
  2. Создать сайт на домене третьего уровня (во многих случаях отдельная регистрация и оплата не требуется), установить WordPress, настроить его, перенести контент, протестировать работу. И только после этого перенаправить старый домен на NS-серверы нового хостера, а также обновить базу данных (чтобы заменить домен третьего уровня на актуальный). Как внести правки в базу данных и на что ещё обратить внимание при смене домена, можно почитать в этой статье.
  3. Приобрести новый домен, настроить движок на нём, перенести все данные с сайта на Wix. Выждать время для индексации, перенаправить старый домен на NS-серверы нового хостинга (обратите внимание, многие регистраторы доменов предлагают услугу перенаправления, web-forwarding, но часто не работают с HTTPS-протоколами из-за необходимости установки SSL-сертификатов, поэтому с HTTPS-версии старого сайта перенаправить на новый не получится), создать в хостинг панели ещё один сайт (для старого доменного имени), но вместо контента разместить в корне только редирект на новый сайт. В панели вебмастера Яндекса есть даже специальный инструмент «Переезд сайта».

Основная сложность в любом из предложенных вариантов – приобретение домена через платформу Wix. Если вы это сделали, то у вас не получится управлять NS-записями домена, такая возможность ограничена платформой. Но вы можете перенаправить домен на конкретный IP-адрес с помощью правки A-записи и CNAME-записи. Как это сделать, описано в официальной инструкции сервиса. Вы можете перенести свой домен другому регистратору, но сделать это можно не раньше, чем через 60 дней после регистрации или последнего переноса.

Установка и настройка движка

Общий алгоритм будет выглядеть следующим образом:

  1. Загрузка дистрибутива в корневой каталог сайта.
  2. Его распаковка (при наличии веб-файлового менеджера или доступа к SSH-консоли).
  3. Создание базы данных в хостинг-панели (а также пользователя для неё, если этот шаг не выполняется автоматически).
  4. Непосредственно процесс установки (знаменитая 5-минутная установка WordPress).
  5. Установка минимального набора плагинов (для автоматической транслитерации кириллических символов в названиях файлов и в URL-адресах, для активации файлового кэширования, для защиты от спама, для работы с SEO, для сжатия изображений и т.п.).
  6. Получение SSL-сертификата и настройка редиректа с HTTP-версии сайта на HTTPS.

Если ваш хостинг не работает с архивами, то нужно предварительно распаковать дистрибутив WordPress на своём ПК и загружать файлы движка в папку сайта по FTP-подключению.

Максимум нюансов и подробностей по каждому шагу мы рассмотрели в этом руководстве по созданию сайта на WordPress.

К необязательным, но желательным пунктам можно отнести добавление функционала почты для домена (чтобы уведомления с сайта приходили с «красивого» email-адреса, вида «robot@ваш-сайт.ком») и установку альтернативного редактора страниц (мы рекомендуем Elementor, если вам требуется качественная замена встроенного редактора Wix).

Обратите внимание, некоторые хостинги, например, Bluehost поддерживают установку движка «в один клик», вам нужно будет только указать название сайта и ряд других параметров, всё остальное система сделает автоматически.

Перенос данных из Wix в WordPress

Данные условно можно разделить на несколько типов: меню сайта, контактная информация (речь идёт о специальных блоках, например, в футере), шаблон (стиль оформления), виджеты/блоки и непосредственно контент страниц (к контенту страниц относятся не только тексты, но и медиафайлы, SEO-атрибуты, собственный URL, ссылки на другие страницы). Не относятся к контенту, но тоже требуют переноса: коды аналитик, онлайн-формы, чаты, интеграция с CRM и т.п.

Наиболее правильный и гарантированный способ переноса – ручной. Вы сможете воссоздать нужное меню и расположение ключевых блоков, аккуратно и вдумчиво перенести тексты и медиаконтент с сохранением ссылок. Но если речь идёт о нескольких сотнях, а иногда даже тысячах страниц, то без средств автоматизации уже не обойтись.

Редкатор Wix

Что касается визуального оформления, то наиболее быстрым и доступным по стоимости решением будет поиск и приобретение готового шаблона. Даже премиум-темы для WordPress не стоят более 100 USD. Средняя стоимость 20-45 USD. Если готовый дизайн вас не устраивает, всегда можно обратиться за разработкой уникального. Но следует учесть, что потребуется его «натяжка» на движок.

Ручной перенос страниц

Основной принцип понятен и прост: нужно открыть страницу в редакторе Wix, выделить содержимое, скопировать и вставить в редактор WordPress.

редактор Gutenberg

Какие моменты очень важны:

  • Не стоит забывать о форматировании, стиле, размере и начертании тестового наполнения.
  • Копирование изображений невозможно. А простановка ссылок, указывающих на старый сайт, недопустима (после закрытия аккаунта весь хранящийся там медиаконтент будет удалён). Единственное исключение – если изображения хранятся на третьем сайте (не относящемся ни к новому, ни к старому). Лучше всего изображения и видео (если они хранятся файлами на Wix) предварительно скачать на ПК, а потом загрузить в WordPress.
  • Если видео хранится на специальных видеохостингах, таких как Youtube или Vimeo, нужно копировать их код для вставки. Аналогичная ситуация может быть с другим web-контентом, например, формы калькуляторов uCalc, презентации со специальных сервисов и т.п.
  • Если вы используете ссылки на файлы (например, прайс-лист), то файл нужно пересохранить на новом хостинге, а путь /ссылку на него актуализировать.
  • WordPress позволяет задавать URL материалов вручную. Это очень удобно и полезно в случае с переносом. Вы можете скопировать и вставить старый URL страницы.
  • Не стоит забывать переносить SEO-атрибуты (title, description, описания и альтернативный текст картинок, и т.п.).

Автоматический перенос

До недавнего времени платформа Wix автоматически генерировала RSS-ленту для всех материалов на сайте. Но после того, как этот функционал стали использовать для ускорения переноса, RSS-каналы оставили только для блогов, плюс ввели ограничение по количеству материалов в RSS-ленте (не более 20 шт.). Чтобы активировать RSS-ленту в своём Wix-блоге, нужно добавить кнопку RSS в элементах блога. Вот официальная инструкция.

После этого нужно нажать на кнопку RSS или добавить /feed к адресу вашего Wix-блога. Откроется XML-файл. Его нужно сохранить на свой ПК.

В WordPress имеется встроенный инструмент импорта материалов из RSS-ленты. Для этого в панели управления нужно перейти в раздел «Инструменты», выбрать пункт «Импорт», найти блок RSS. Теперь нажмите «Установить» (если плагин импорта ещё не установлен), а затем ссылку «Запустить импорт». Система может загрузить только файлы объёмом до 2 Мб.

Так как изображения при этом перенесены не будут, нужно их перенести с Wix на свой хостинг. Сделать это можно вручную или с помощью специального плагина для WordPress — Import External Images. Он не просто скачает изображения, но и заменит ссылки на актуальные (чтобы они указывали на ваш сайт).

Если вам нужна полная автоматизация процесса, можно воспользоваться специальным сервисом CMS2CMS. Он работает только на платной основе, калькуляция зависит от выбранных платформ, количества и типа материалов (страницы или записи), например, перенос 50 страниц и 50 записей с Wix на WordPress обойдётся в 45 USD, 1000 страниц и 1000 записей – 109 USD.

CMS2CMS

Подключение к платформе CMS2CMS происходит через специальный плагин-коннектор. Требуется регистрация аккаунта. Сервис умеет переносить:

  • весь контент записей и страниц (включая изображения);
  • теги;
  • категории;
  • другие отношения между видами контента;
  • комментарии с данными авторов;
  • пользователей;
  • метаданные (SEO-атрибуты);
  • редиректы (если они есть).

Выводы и рекомендации

Смена платформы – это всегда очень сложно. С большой вероятностью может не совпасть структура URL-адресов. И тогда вам придётся настраивать редиректы. Хорошо, если таких страниц не более 20. А если 300-3000? Один только файл с перенаправлениями будет содержать тысячи строк, которые нужно ещё актуализировать.

Чтобы отслеживать все проблемы, возникающие в процессе переноса, лучше всего предварительно создать аккаунты в панелях вебмастера Google и Яндекс. Туда же нужно добавить ваш сайт (ваши сайты, если их несколько или используются разные домены).

Но если придерживаться чёткого плана и уделять внимание всем возможным мелочам, процесс переноса не должен вызвать особых проблем.

» Статьи » Как перенести сайт с Wix на WordPress