Редизайн сайта без потери позиций: как переехать за вечер и сохранить все адреса

Главный страх при редизайне — потерять позиции и заявки на время переезда. Рассказываем, как мы перенесли сайт производителя оборудования на новую тему WordPress с простоем около пяти секунд и без единого потерянного адреса, и что проверить до и после переключения.

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

Эти риски реальные, но управляемые. В сентябре мы переделали сайт ИНИТ ЦЕНТР, производителя оборудования электрохимзащиты: новая тема WordPress вместо конструктора и 11 плагинов, новый дизайн, SEO внутри темы. Переезд занял около пяти секунд простоя, все 14 адресов из старой карты сайта продолжили отвечать. Ниже порядок, по которому мы это делали.

Опишите, что сайт уже заработал

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

  • Адреса из карты сайта. У старого сайта их было 14. Каждый после переезда должен отдавать 200 или 301, без исключений.
  • Title и description. На старом сайте они жили в Yoast. Плагин уходил вместе со старой темой, значит, мета-теги надо было перенести заранее. Иначе поисковик увидит страницы с пустыми заголовками.
  • Файлы. Паспорта, сертификаты, карты заказа в PDF. На них ссылаются из переписки и со сторонних сайтов. Мы скопировали все 135 вложений старой медиатеки, чтобы они открывались по прежним адресам.
  • Старые форматы адресов. Пермалинки с датой, пути /wp-content/, прежние URL оборудования. Их тоже кто-то когда-то сохранил в закладки.

Соберите новый сайт рядом, а не поверх

Новую версию собирали на отдельном поддомене, закрытом от индексации. Там шла вся работа: тема, наполнение карточек, документы, HTTPS. Боевой сайт в это время работал как обычно, а заказчик видел новую версию целиком ещё до переезда, а не по кусочкам.

Площадку обязательно закрывайте от поисковиков: noindex, запрет в robots.txt, а лучше ещё и пароль. Иначе поисковик найдёт копию раньше, чем вы переедете, и получит два одинаковых сайта.

Карта редиректов готовится до переключения

301-редиректы пишутся заранее и проверяются на площадке. В нашем случае карта закрывала четыре группы: адреса с датами, старые пути /wp-content/, прежние URL оборудования и карту сайта Yoast, которая теперь ведёт на стандартную карту WordPress. Всё, что может отдать 200 по прежнему адресу, лучше так и оставить: прямой ответ надёжнее редиректа.

SEO переезжает вместе с темой

Если SEO держалось на плагине, решите заранее, куда оно переедет. Мы встроили его в тему: поля для title и description у каждой страницы, шаблоны для новых записей, разметка Schema.org, карта сайта, закрытие дублей вроде /embed/ и лент. Семь заголовков перенесли из Yoast как есть, остальные написали по фактам со страниц. Теперь сайт не зависит от плагина, который однажды снова пришлось бы менять.

Переключение: тихий час и путь назад

Переезд — это не выкладка файлов по одному, а переключение готовой версии целиком, файлов и базы сразу. Мы делали это вечером, в 20:03 по Москве. Рядом лежал скрипт отката: если бы что-то пошло не так, старый сайт можно было вернуть одной командой. Он не пригодился, но без него переключаться не стоит.

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

Первый час после переезда

  • Пройти все старые адреса и убедиться, что они отдают 200 или 301, а не 404.
  • Посмотреть логи ошибок сервера.
  • Открыть сайт с телефона и прогнать Lighthouse на ключевых шаблонах.
  • Отправить новые и изменённые адреса через IndexNow и попросить переобход в Яндекс Вебмастере и Search Console.

На следующий день мы доделали SEO-часть и перемерили скорость. Lighthouse главной на телефоне показал 93 балла против 65 у старого сайта, время отрисовки главного блока сократилось с 6,7 до 2,1 секунды. Остальные шаблоны получили от 97 до 100 баллов.

Коротко

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

Подробности проекта — в кейсе ИНИТ ЦЕНТР. Если собираетесь переделывать свой сайт, посмотрите, как устроена услуга «Редизайн и переработка сайта».

Миграция с конструктора
Услуга по теме — обсудим ваш проект.

Есть задача по теме? Напишите — вернёмся с оценкой и сроками.

Написать в Telegram → Написать в MAX