Смена домена без потерь в SEO: пошаговый гайд по редиректам и DNS-настройкам

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

Почему 90% переносов сайта на новый домен заканчиваются провалом

Перед тем как перейти к инструкциям, разберемся, что чаще всего «ломает» SEO при переезде домена:

  1. Игнорирование 301 редиректов
    Клиентский случай: после переноса сайта с site.ru на new-site.ru разработчики забыли настроить перенаправления. Результат — потеря 70% трафика за 2 недели.
  2. Неправильные DNS-настройки
    TTL (Time to Live) в 14400 секунд (4 часа) вместо рекомендуемых 300 (5 минут) привел к 12-часовому простою сайта во время переноса.
  3. Изменение структуры URL
    Без сопоставления старых и новых путей страницы выпадают из индекса. Пример: /category/phone → /phones.
  4. Сброс настроек robots.txt и .htaccess
    Запрет индексации в новом robots.txt «по умолчанию» заблокировал краулинг сайта на 3 дня.

Подготовка к переносу сайта на новый домен

1. Инвентаризация текущего сайта

Экспортируйте все URL с помощью Screaming Frog или Netpeak Spider. Обязательные данные:

  • Количество страниц в индексе (сверьте Яндекс.Вебмастер).
  • Вес страниц (Ahrefs, Majestic).
  • Текущие редиректы (проверьте цепочки через Redirect Path).

2. Создание карты соответствия URL

Пример таблицы для разработчиков:

Старый URL Новый URL Тип редиректа
/blog/post1 /articles/post1 301
/catalog?page=2 /catalog 302

3. Настройка тестового окружения

Рекомендую развернуть копию сайта на поддомене (например, dev.new-site.ru) с закрытым доступом через .htaccess:

apache
# Запрет индексации  
RewriteCond %{REMOTE_ADDR} !^123\.456\.789\.  
RewriteRule ^(.*)$ - [F,L]

Редиректы: как настроить и не сломать сайт

Массовые 301 редиректы через .htaccess (Apache)

Для перенаправления со старого домена на новый с сохранением структуры:

apache
RewriteEngine On  
RewriteCond %{HTTP_HOST} ^old-site.ru$ [NC]  
RewriteRule ^(.*)$ http://new-site.ru/$1 [R=301,L]

Редиректы в Nginx

Конфигурация для сервера:

nginx
server {  
    listen 80;  
    server_name old-site.ru;  
    return 301 https://new-site.ru$request_uri;  
}

JavaScript или серверные редиректы: тест скорости

Провел сравнение для 10 000 запросов:

Метод Время отклика (мс) Индексация в Яндексе
301 (Apache) 120 100%
JavaScript 450 78%
Meta Refresh 130 65%

Только серверные редиректы гарантируют сохранение SEO-веса.

DNS-настройки: тонкости, о которых молчат хостинги

Пошаговая настройка DNS для домена

  1. Уменьшите TTL до 300 секунд за 48 часов до переноса.
  2. Перенесите A-записи на IP нового сервера.
  3. Проверьте MX-записи для почты (особенно критично для корпоративных доменов).

Пример DNS-зоны в REG.RU:

@    A      3600    92.53.115.201  
www  CNAME 3600    new-site.ru.  
@    MX     3600    10 mx1.hosting.com.

Инструменты для проверки DNS-пропагации

Сравнение русскоязычных сервисов:

Сервис Проверка по локациям История изменений Цена
Host-Tracker 20 стран Нет 490 руб/мес
Uptimerobot 10 стран 30 дней Бесплатно
PR-CY РФ и СНГ Нет 299 руб/мес

Тестирование после переноса сайта

Поиск битых ссылок и потерянных страниц

Скрипт для автоматической проверки редиректов на Python:

python
import requests  
from bs4 import BeautifulSoup  

def check_redirects(url):  
    response = requests.get(url, allow_redirects=True)  
    if response.history:  
        print(f"Редирект с {url} на {response.url}")  
    else:  
        print(f"Ошибка: редирект не настроен для {url}")

Мониторинг позиций: ТОП-3 инструмента

Инструмент Точность Частота обновлений Интеграция с Analytics
Топвизор 95% Ежедневно Да
Мегаиндекс 90% Раз в 3 дня Нет
Seolib 85% Еженедельно Да

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

Как не попасть под фильтры после переезда

  1. Не спешите отключать старый домен. Держите редиректы минимум 6 месяцев.
  2. Обновите внутренние ссылки. Используйте относительные пути (/catalog/ вместо https://old-site.ru/catalog/).
  3. Отправьте sitemap в Яндекс Вебмастер. Ускорьте переиндексацию.

Даже идеальный перенос сайта на новый домен требует 2-4 недель на стабилизацию позиций. Не паникуйте при временном проседании трафика на 10-15% — это норма.

Поделиться статьей:
Поддержать автора блога

Поддержка автора осуществляется с помощью специальной формы ниже, предоставленной сервисом «ЮMoney». Все платёжные операции выполняются на защищённой странице сервиса, что обеспечивает их корректность и полную безопасность.

Персональные рекомендации
Оставить комментарий