Руководства

Как перенести сайт на WordPress без потери контента и позиций в поиске

Чтобы перенести сайт на WordPress, сначала составьте список всех URL и всех задач, которые выполняют ваши плагины, затем экспортируйте контент (Инструменты → Экспорт даст XML-файл) и скопируйте папку с медиа, пересоберите дизайн на новой платформе, импортируйте контент и настройте 301-редиректы для каждого URL, который меняется, до переключения DNS. Старый сайт держите запущенным, пока новый не проверен. Редиректы — шаг, который пропускают чаще всего, и именно он защищает ваш трафик из поиска.

Это руководство описывает переезд с WordPress на пересобранный сайт, в том числе сделанный с помощью AI-конструктора. Те же шаги подходят, на какую бы платформу вы ни переехали.

Определите, какой переезд вам нужен

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

НазначениеЧто это значитПодходит, когда
Другой хостинг WordPressТот же сайт, другой серверВам нравится WordPress и нужен просто лучший хостинг
Пересобранный сайтНовый дизайн и платформа; контент импортируетсяСайт в основном состоит из страниц и записей, а плагины — обуза
Headless WordPressWordPress остаётся редактором; новый фронтенд читает записи через REST APIАвторы любят редактор WordPress, но вы хотите новый фронтенд

Если вы остаётесь на WordPress, используйте инструмент миграции нового хостинга и на этом остановитесь. Остальная часть руководства — про второй и третий варианты. Чтобы выбрать платформу, см. альтернативы WordPress и WordPress против Webflow.

Шаг 1: Опишите сайт

Прежде чем что-либо трогать, запишите, что есть.

Каждый URL. WordPress (начиная с версии 5.5) создаёт карту сайта по адресу /wp-sitemap.xml. SEO-плагины, например Yoast, обычно заменяют её своей, часто по адресу /sitemap_index.xml. Сохраните список URL в таблицу. Если у вас подключён Google Search Console, экспортируйте и страницы, которые получают трафик: их нельзя сломать.

Типы контента. Страницы, записи, рубрики, метки, авторы и все собственные типы записей (работы портфолио, члены команды, события). Отметьте примерное количество каждого.

Плагины и что они делают. Не перечисляйте названия плагинов; перечисляйте задачи. «Контактная форма, которая отправляет письмо владельцу». «SEO-заголовки и описания». «Календарь записи». «Подписка на рассылку». У каждой задачи должен быть план на новом сайте.

Невидимые вещи. Теги аналитики, редиректы, уже настроенные плагином, пользовательский код в теме, адреса электронной почты в формах.

Шаг 2: Экспортируйте контент и медиа

Контент. В админке WordPress перейдите в Инструменты → Экспорт, выберите Весь контент и скачайте файл. Это XML-файл (формат WordPress eXtended RSS, или WXR), в котором есть записи, страницы, комментарии, произвольные поля, рубрики и метки.

Медиа. Файл экспорта ссылается на изображения по URL, но сами изображения в нём не содержатся. Скопируйте папку wp-content/uploads с хостинга — через файловый менеджер, SFTP или плагин резервного копирования. Сохраните структуру папок: она организована по годам и месяцам.

Поля SEO. Если SEO-плагин хранит свои заголовки и мета-описания, обычно они попадают в экспорт как произвольные поля. Проверьте одну запись в XML-файле, чтобы убедиться.

Полная резервная копия. Сделайте полную копию файлов и базы данных, даже если не планируете ею пользоваться. Это ваш путь назад.

Шаг 3: Пересоберите дизайн

Переезд — хороший момент, чтобы упростить сайт. В большинстве тем WordPress накопились годы виджетов и вариантов макета, которые вам не нужны.

Сделайте скриншоты ключевых типов страниц: главная, обычная страница, список записей блога, отдельная запись, контакты. С AI-конструктором вы можете приложить их и описать, что оставить:

Создай сайт для клиники физиотерапии по приложенным скриншотам нашего текущего сайта на WordPress. Сохрани цвета, логотип и порядок секций на главной, но сделай её чище и быстрее. Страницы: Главная, Услуги, О нас, Блог, Контакты. Для блога нужна страница списка и страница отдельной записи.

Сначала соберите макет на нескольких реальных записях, а не на всём архиве.

Шаг 4: Импортируйте контент

Способ импорта зависит от объёма.

  • Несколько страниц. Скопируйте текст вручную или вставьте его в чат. Это быстро, и можно править по ходу.
  • Десятки или сотни записей. Импортируйте из XML-экспорта. Скрипт может прочитать каждый элемент и сохранить заголовок, слаг, дату, содержимое, отрывок, рубрики и главное изображение.

С AI-конструктором приложите файл экспорта и опишите нужный результат:

Я приложил наш экспорт WordPress (XML в формате WXR). Импортируй все опубликованные записи в блог. Сохрани слаг, дату публикации, заголовок, содержимое, рубрики и главное изображение каждой записи. Пропусти черновики, записи в корзине и комментарии. Сохраняй записи так, чтобы URL каждой был /blog/[slug]. Покажи, сколько записей импортировано, и перечисли те, которые не удалось импортировать.

После импорта проверьте несколько вещей:

  • Изображения внутри записей всё ещё ссылаются на адреса wp-content/uploads старого домена. Загрузите медиа в хранилище нового сайта и перепишите эти ссылки, иначе они сломаются в день, когда старый сайт отключат.
  • Шорткоды, например [gallery] или [contact-form-7], отображаются как обычный текст. Найдите их и замените настоящим содержимым.
  • Встроенный HTML из конструкторов страниц может быть неаккуратным. Выборочно проверьте записи с самым большим трафиком.

Шаг 5: Сохраните URL или настройте редиректы

Поисковики и другие сайты ссылаются на ваши старые URL. Когда URL исчезает, эти ссылки ведут на 404, и позиции, связанные с ними, теряются.

Лучший вариант: сохранить точно такие же URL. Если ваши записи жили по адресу /my-post-title/, сделайте так, чтобы новый сайт открывал их по тому же адресу.

Когда URL должны измениться (например, с /2024/05/my-post/ на /blog/my-post), настройте 301-редирект (постоянное перенаправление) с каждого старого URL на новый. Составьте список из двух колонок — старый URL и новый URL — по описи из шага 1. Затем попросите:

Добавь постоянные 301-редиректы с каждого старого URL из приложенного CSV на его новый URL. Также перенаправь /category/[name]/ на /blog?category=[name], а /feed/ — на /blog/rss.xml.

После запуска проверьте выборку старых URL. Каждый должен вести на нужную новую страницу в один переход, а не через цепочку редиректов.

Шаг 6: Перенесите основы SEO

  • Заголовки страниц и мета-описания для каждой важной страницы
  • Новая карта сайта, отправленная в Google Search Console
  • Та же аналитика, чтобы сравнить данные до и после
  • Альтернативный текст изображений, который есть в экспорте для тех изображений, где он был

Наше руководство SEO для сайтов, созданных с помощью AI охватывает остальное.

Шаг 7: Замените функции плагинов

Пройдитесь по списку задач из шага 1:

Задача плагинаТипичная замена
Контактная формаФорма, которая сохраняет данные в базу и/или отправляет вам письмо
Поля SEOЗаголовки и описания, которые задаются для каждой страницы на новом сайте
Подписка на рассылкуФорма или API вашего сервиса email-рассылок
БронированиеСтраница бронирования или встроенный на страницу сторонний сервис записи
КомментарииФункция комментариев, сторонний сервис комментариев или ничего
Кэширование и безопасностьОбычно не нужны на статическом или хостингованном сайте

Шаг 8: Запуск и переключение DNS

  1. Опубликуйте новый сайт по временному адресу и проверьте его на компьютере и телефоне.
  2. Пройдите по каждой странице из вашего списка самых посещаемых.
  3. Проверьте выборку старых URL на правильность редиректов.
  4. Укажите DNS вашего домена на новый хостинг.
  5. Держите сайт на WordPress и его резервную копию несколько недель на случай, если что-то упустили.

Наше руководство как подключить свой домен объясняет изменение DNS.

Частые ошибки

  • Без редиректов. Самая дорогая ошибка. Каждый битый URL — потерянная ссылка.
  • Изображения по-прежнему грузятся со старого сайта. Всё выглядит нормально, пока вы не отмените старый хостинг.
  • Забытые формы. Контактная форма незаметно перестаёт отправлять письма, и вы узнаёте об этом через недели.
  • Импорт черновиков и мусора. Наведите порядок до импорта, а не после.
  • Отмена старого хостинга в день запуска. Подождите, пока не будете уверены, что ничего не потеряно.

Переезд на Mythex

Mythex — это AI-конструктор приложений, а не хостинг WordPress, поэтому переезд WordPress на Mythex — это пересборка: вы описываете сайт, прикладываете в чат скриншоты и файл экспорта (до 5 файлов в сообщении, по 10 МБ каждый), а агент пишет новый сайт. Загруженные изображения можно положить в файловое хранилище проекта, а база данных хранит записи, если вы захотите редактировать их позже. Публикуйте на адрес mythex.ai для проверки, затем подключите свой домен на тарифе Pro. См. статические сайты на Mythex в документации.

Чек-лист переезда

  • Полная резервная копия файлов и базы данных WordPress
  • Список всех URL с отмеченными страницами с самым большим трафиком
  • Список задач плагинов и замена для каждой
  • Контент экспортирован (Инструменты → Экспорт), папка wp-content/uploads скопирована
  • Дизайн пересобран и проверен на реальном контенте
  • Контент импортирован; изображения перенесены со старого домена; шорткоды удалены
  • 301-редиректы для каждого изменённого URL, проверены
  • Заголовки, описания, карта сайта и аналитика на месте
  • Формы проверены от начала до конца
  • DNS переключён; старый сайт сохранён на несколько недель

Вопросы

Потеряю ли я позиции в Google, если уйду с WordPress?

Нет, если по возможности сохранить те же URL, добавить 301-редиректы для каждого изменившегося адреса и перенести заголовки, описания и контент. После любого переезда позиции иногда немного «плавают» в течение нескольких недель, но постоянные потери вызывают именно битые URL без редиректов.

Как экспортировать всё из WordPress?

В админке WordPress откройте «Инструменты → Экспорт»: скачается XML-файл с записями, страницами, комментариями, рубриками и метками. Медиафайлов в нём нет, поэтому папку wp-content/uploads копируйте отдельно — через файловый менеджер хостинга, SFTP или плагин резервного копирования.

Можно ли оставить WordPress только для написания записей?

Да. Такая схема называется headless WordPress: WordPress остаётся редактором, а новый фронтенд получает записи через REST API WordPress. Знакомый редактор сохраняется, но вам всё равно придётся поддерживать и защищать установку WordPress.

А что с контактными формами и плагинами?

Плагины не переезжают. Перечислите, что делает каждый из них — формы, поля SEO или бронирование, — и воспроизведите эту функцию на новом сайте или замените её сервисом. Формы обычно превращаются в простую форму, которая сохраняет данные в базу или отправляет письмо.

Mythex · Pricing · Создавайте что угодно с ИИ · Шаблоны сайтов и приложений · Сравнения Mythex · Глоссарий по созданию приложений с ИИ · Бесплатные инструменты для создания приложений с ИИ · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)