Переезды · 5 июня 2026 · 7 мин
Тяжёлый WordPress: чинить на месте или переезжать
С WordPress история другая, чем с конструкторами: он открытый, бежать из него «на свободу» не нужно — сайт и так ваш. Беда обычно в другом: за годы он оброс плагинами, отяжелел, тормозит и пугает каждым обновлением. Разберём, когда такой WordPress лечится на месте, когда его проще перенести на новый хостинг или headless и как при любом сценарии не уронить позиции.
В чём обычно проблема
WordPress сам по себе быстрый и поисковику нравится — на нём работает половина интернета. Тяжёлым его делают не движок, а накопленный за годы хлам:
- десятки плагинов, половина из которых давно не нужна, но грузится на каждой странице
- тема куплена на маркетплейсе и тащит за собой конструктор и горы скриптов
- старая версия PHP и заброшенные плагины — это и тормоза, и дыры в безопасности
- хостинг дешёвый и медленный, TTFB измеряется секундами
- обновляться страшно: вдруг что-то отвалится, поэтому не обновляют годами
Три сценария — и когда какой
- Чистка на месте. Если структура и контент в порядке, а беда в скорости и плагинах — часто хватает убрать лишнее, обновить PHP, настроить кэш и перейти на нормальный хостинг. Самый дешёвый путь.
- Переезд на новый хостинг или новую сборку WordPress. Когда тема и плагины — клубок, который проще распутать переездом на чистый шаблон с переносом контента.
- Headless. Когда нужна максимальная скорость и гибкость фронтенда: WordPress остаётся как редакторская админка, а витрина собирается отдельно.
Переезд по шагам
- Снимите карту адресов из индекса и зафиксируйте текущую структуру permalinks.
- Сделайте резервную копию: база данных и папка wp-content целиком.
- Перенесите базу аккуратно: в ней есть сериализованные данные, поэтому замену домена делаем через WP-CLI search-replace, а не «найти и заменить» по дампу — иначе побьются настройки.
- Почистите плагины и тему, обновите PHP и ядро, настройте кэш и сжатие картинок.
- Сохраните permalinks как были; если меняете — соберите список 301-редиректов.
- Проверьте формы и приём заявок, поправьте mixed content (http/https) и битые шорткоды от удалённых плагинов.
- Обновите sitemap, robots, canonical, перенесите Метрику с целями.
- 2–4 недели следите за 404, индексацией, скоростью и позициями.
Где спотыкаются чаще всего
- заменили домен в дампе базы напрямую и побили сериализованные настройки
- сменили permalinks ради красоты и обрушили позиции без редиректов
- удалили плагин, а его шорткоды остались в текстах кусками [код]
- перенесли сайт по http, и часть картинок и скриптов осталась небезопасной
- забыли перенести цели Метрики, и аналитика заявок обнулилась
Сроки и стоимость
Чистка и ускорение на месте — обычно 3–7 рабочих дней. Переезд на новую сборку или хостинг — от 5–7 дней, многостраничник считаем после инвентаризации. Базовый перенос — от 12 000 ₽, с полным сохранением SEO и контролем индексации — от 30 000 ₽.
Цель та же: сайт начинает летать, обновления перестают быть страшными, заявки идут, а позиции в поиске остаются на месте.