Смена домена — это не «скопировать файлы и базу». WordPress хранит старый адрес в настройках, контенте, виджетах, мета-полях, кэше и иногда прямо в сериализованных данных. Грубый search/replace через SQL может добить сайт.
Минимальный порядок:
— полный бэкап файлов и базы до любых движений;
— закрыть сайт от индексации только на тестовом этапе;
— перенести файлы и БД;
— заменить домен инструментом, который понимает сериализацию;
— обновить home и siteurl;
— проверить SSL, mixed content, формы, корзину, оплату.
После запуска старый домен не бросаем. Нужны 301-редиректы страница в страницу, а не всё на главную. Иначе теряются посадочные, ломаются закладки, проседают карточки товаров и статьи, которые годами собирали трафик.
Отдельно пройтись по robots.txt, sitemap, canonical, меню, внутренним ссылкам и CDN. Кэш плагина, сервера и браузера сбросить. Если WooCommerce — проверить письма, webhooks, платёжки и личный кабинет.
Правило простое: сначала делаете обратимый перенос на копии, потом короткое окно работ на проде. Домен меняется один раз, а последствия кривого переезда лечатся неделями.
WP Surgery
@WpSurgeryPro
Перенос WordPress на новый домен: где обычно ломают сайт и SEO
Этот пост опубликован в Telegram-канале WP Surgery. Подписаться можно по ссылке: @WpSurgeryPro.