Перенос сайта на WordPress на другой хостинг занимает 1–2 часа и состоит из 5 шагов: копирование файлов, экспорт базы данных, загрузка на новый хостинг, изменение wp-config.php, перенаправление DNS. При переносе на ТаймВеб техподдержка делает это бесплатно за 30–60 минут. Самостоятельно — тоже реально, если следовать инструкции ниже. Главное правило: не удаляйте сайт со старого хостинга минимум 3 дня после переноса.
Когда нужно менять хостинг
Признаки того, что текущий хостинг вас подводит:
- Сайт медленно грузится (>3 секунд) даже после оптимизации
- Частые периоды недоступности (uptime ниже 99,9%)
- Техподдержка отвечает сутками или не решает проблему
- Нет ежедневных резервных копий или восстановление платное
- Лимит памяти PHP 128 МБ — не хватает для WooCommerce
- Серверы за границей — высокий пинг для Яндекса
В 2026 году рекомендуемый хостинг для WordPress — ТаймВеб: NVMe-диски, серверы в Москве, ежедневные бэкапы, бесплатный перенос. Подробнее о выборе — в нашей статье какой хостинг выбрать для WordPress.
Способ 1. Бесплатный перенос через техподдержку ТаймВеб
Если вы переходите на ТаймВеб, ручная работа не нужна:
- Создайте аккаунт на ТаймВеб (10 дней бесплатно — по этой ссылке)
- В панели управления нажмите «Перенос сайта»
- Укажите данные от старого хостинга: IP, логин, пароль FTP/SSH
- Техподдержка ТаймВеб переносит сайт за 30–60 минут
- Вы получаете уведомление: «сайт перенесён, проверьте по техническому домену»
- Проверяете — если всё работает, обновляете NS-серверы у регистратора домена
Это самый простой способ — занимает 15 минут вашего времени и 1 час работы техподдержки. Бесплатно.
Способ 2. Самостоятельный перенос через плагин
Если хотите перенести сами — используйте плагин All-in-One WP Migration. Порядок действий:
| Шаг | Действие | Время |
|---|---|---|
| 1 | Установите All-in-One WP Migration на старом сайте | 2 мин |
| 2 | Экспорт: плагин → Export → File | 5–15 мин |
| 3 | Установите WordPress на новом хостинге (1 клик) | 2 мин |
| 4 | Установите тот же плагин на новом сайте | 2 мин |
| 5 | Импорт: плагин → Import → загрузите файл | 5–15 мин |
| 6 | Замените URL в базе (плагин делает сам) | 1 мин |
| 7 | Сохраните пермалинки: Настройки → Постоянные ссылки → Сохранить | 1 мин |
Ограничение: бесплатная версия плагина ограничивает размер импортируемого файла (обычно до 512 МБ). Для больших сайтов — расширенная версия ($69) или ручной перенос.
Способ 3. Ручной перенос через FTP и phpMyAdmin
Самый надёжный способ — для сайтов любого размера. Делается в 5 этапов:
Этап 1. Копирование файлов (15–30 минут)
- Подключитесь к старому хостингу через FTP (FileZilla, WinSCP)
- Скачайте всю папку /wp-content/ — это темы, плагины, загрузки
- Дополнительно скачайте wp-config.php, .htaccess и robots.txt
Этап 2. Экспорт базы данных (5 минут)
- Откройте phpMyAdmin на старом хостинге
- Выберите базу данных WordPress → вкладка «Экспорт»
- Метод: «Быстрый», формат: SQL → нажмите «Вперёд»
- Сохраните .sql файл на компьютер
Этап 3. Подготовка нового хостинга (5 минут)
- Создайте аккаунт на ТаймВеб
- Установите WordPress в 1 клик (через панель управления)
- Создайте новую базу данных MySQL (запишите: имя БД, логин, пароль, хост)
Этап 4. Загрузка файлов и базы (15–30 минут)
- Через FTP загрузите содержимое /wp-content/ в новую установку WordPress (замените папку)
- Откройте phpMyAdmin на новом хостинге → выберите новую БД → вкладка «Импорт»
- Загрузите .sql файл → нажмите «Вперёд»
- Откройте wp-config.php и обновите DB_NAME, DB_USER, DB_PASSWORD, DB_HOST
- Если домен не менялся — больше ничего менять не нужно. Если менялся — выполните SQL-запросы замены URL
Этап 5. Проверка и переключение DNS (1 час)
- Откройте сайт по техническому домену нового хостинга (например, xxx.timeweb.ru)
- Проверьте: главная, внутренние страницы, формы, админка (/wp-admin/)
- Если всё работает — обновите NS-серверы у регистратора домена
- Дождитесь делегирования DNS (2–24 часа, обычно 1–2 часа)
- Проверьте сайт по основному домену
Замена URL в базе данных при смене домена
Если при переносе меняется домен (например, с old.ru на new.ru), нужно заменить старый URL на новый в базе данных. Откройте phpMyAdmin → SQL и выполните:
UPDATE wp_options SET option_value = REPLACE(option_value, 'https://old.ru', 'https://new.ru') WHERE option_name = 'home' OR option_name = 'siteurl'; UPDATE wp_posts SET post_content = REPLACE(post_content, 'https://old.ru', 'https://new.ru'); UPDATE wp_posts SET guid = REPLACE(guid, 'https://old.ru', 'https://new.ru'); UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'https://old.ru', 'https://new.ru'); UPDATE wp_links SET link_url = REPLACE(link_url, 'https://old.ru', 'https://new.ru');
Замените old.ru и new.ru на ваши домены. После выполнения — сохраните пермалинки в админке WordPress.
Что проверить после переноса
- ☐ Главная страница открывается без ошибок
- ☐ Внутренние страницы работают (нет 404)
- ☐ Формы отправляются и письма доходят
- ☐ Изображения отображаются (нет битых ссылок)
- ☐ Админка /wp-admin/ доступна
- ☐ SSL-сертификат работает (HTTPS)
- ☐ Яндекс.Метрика и вебмастера подключены
- ☐ Sitemap.xml доступен по новому URL
- ☐ Настройки пермалинков: Настройки → Постоянные ссылки → Сохранить
- ☐ Кеширующий плагин: очистить кеш
Частые проблемы после переноса
| Проблема | Причина | Решение |
|---|---|---|
| Белый экран | Несовместимость PHP-версий | Проверьте PHP 8.2+ на новом хостинге |
| Ошибка БД | Неверные данные в wp-config.php | Проверьте DB_NAME, DB_USER, DB_PASSWORD, DB_HOST |
| 404 на страницах | Сброс пермалинков | Настройки → Постоянные ссылки → Сохранить |
| Нет картинок | Права на папку uploads | Поставьте права 755 на папки, 644 на файлы |
| Редирект на старый домен | URL в базе не заменён | Выполните SQL-запросы из раздела выше |
| Не работает почта | Не настроен SMTP на новом хостинге | Установите WP Mail SMTP |
Подробнее об ошибках — в нашей статье ошибки WordPress: 10 частых проблем и их решение.
Часто задаваемые вопросы
Сколько времени занимает перенос сайта на WordPress?
Через техподдержку ТаймВеб — 30–60 минут. Самостоятельно через плагин — 30–40 минут. Ручной перенос через FTP — 1–2 часа. Плюс 2–24 часа на делегирование DNS.
Можно ли перенести сайт без остановки?
Да. Сайт продолжает работать на старом хостинге, пока вы настраиваете новый. Переключение происходит в момент обновления NS-серверов — в течение 1–2 часов DNS обновится у большинства пользователей.
Потеряются ли позиции в поиске при переносе?
Нет, если домен не меняется. Сайт переносится на тот же домен, только на другой сервер. Если домен меняется — настройте 301-редирект со старого домена на новый. Подробнее о продвижении — в статье как продвигать сайт на WordPress.
Нужно ли платить за перенос на ТаймВеб?
Нет. Техподдержка ТаймВеб переносит сайты бесплатно. Вы платите только за тариф хостинга (от 199 ₽/мес) и получаете 10 дней бесплатно для теста.
Что делать со старым хостингом после переноса?
Не удаляйте сайт 3–5 дней. Убедитесь, что DNS обновился у всех провайдеров (проверьте через DNS Checker). После — отмените тариф на старом хостинге.
Как перенести интернет-магазин на WooCommerce?
Тем же способом, что и обычный сайт. Главное: проверьте работу оплаты и доставки после переноса. Если магазин большой (>1 ГБ) — используйте ручной перенос через FTP, а не плагин. Поможем с переносом — свяжитесь с нами.
Вывод: перенос — это проще, чем кажется
Перенос WordPress-сайта на другой хостинг — рутинная операция, которая занимает 1–2 часа. Простейший путь — ТаймВеб с бесплатным переносом техподдержкой. Для самостоятельных — плагин All-in-One WP Migration или ручной перенос через FTP+phpMyAdmin.
Нужна помощь с переносом? Свяжитесь с нами — перенесём сайт без простоев и потери данных. Больше статей о WordPress — в нашем блоге. Услуги — на странице разработки и поддержки сайтов.



