Настройка 301-редиректов при смене домена
Переезд сайта на новый домен (например, с old-domain.com на new-domain.com) — это критическая SEO-операция. Главный риск — потеря всего накопленного ссылочного веса и обвал трафика из-за того, что поисковые системы обнаружат тысячи 404-ошибок. Единственным инструментом, позволяющим безопасно и навсегда передать вес старых страниц новым, является 301-редирект (постоянное перенаправление).
1. Этап 1: SEO-Аудит и создание Карты Миграции
Прежде чем вносить изменения на сервере, необходимо досконально знать каждый URL, который нужно перенаправить.
1.1. Инвентаризация старых URL (Золотой фонд)
Используйте SEO-парсер (Screaming Frog, SiteAnalyzer) и данные из Google Search Console (GSC) для сбора всех URL старого домена.
Критические источники URL:
- Sitemap.xml: Все страницы, которые были в индексе.
- GSC (Отчеты об индексации и ТОП-страницы): URL, которые приносили трафик за последние 12 месяцев.
- Логи сервера: Для выявления старых, но часто запрашиваемых URL, которые могли выпасть из индекса.
1.2. Создание Карты Миграции
Карта миграции — это таблица, в которой четко прописано, какой старый URL соответствует какому новому URL.
| Старый URL (Source) | Новый URL (Destination) | Тип редиректа | Примечание |
|---|---|---|---|
old.com/product1 | new.com/catalog/product1 | 301 | Изменилась структура URL. |
old.com/about.html | new.com/about/ | 301 | Удалено расширение файла. |
old.com/404-page | new.com/ | 301 | Перенаправление на главную (только для мусорных 404). |
Экспертное правило: Всегда ведите трафик на максимально релевантную страницу. Не перенаправляйте 1000 старых продуктов на главную страницу — это ошибка!
1.3. Принцип: «Один к одному»
В идеале, каждый старый URL должен перенаправляться на один, соответствующий ему, новый URL. Только так сохраняется ссылочный вес и релевантность контента.
2. Этап 2: Техническая реализация редиректов
Самая безопасная и эффективная реализация — на уровне сервера, с помощью файлов .htaccess (Apache) или конфигурации Nginx.
2.1. Полный перенос домена (Domain Switch)
Начните с перенаправления всего трафика со старого домена на новый. Это можно сделать до настройки индивидуальных правил.
Конфигурация Apache (.htaccess):
# Находится в корне old-domain.com
RewriteEngine On
RewriteCond %{HTTP_HOST} ^old-domain\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.old-domain\.com$
RewriteRule ^(.*)$ [https://www.new-domain.com/$1](https://www.new-domain.com/$1) [R=301,L]
Объяснение: Этот код захватывает любой запрос ((.*)) на старом домене (old-domain.com) и перенаправляет его на новый домен (new-domain.com), сохраняя при этом остаток пути ($1).
Конфигурация Nginx:
server {
listen 80;
server_name old-domain.com [www.old-domain.com](https://www.old-domain.com);
# Перенаправляет весь трафик на новый домен, сохраняя путь
return 301 [https://new-domain.com](https://new-domain.com)$request_uri;
}
2.2. Массовые и индивидуальные редиректы
Используйте массовые правила с регулярными выражениями (RegEx) для типичных изменений (например, удаление .html или смена категории).
Пример (Apache/.htaccess): Удаление .html из URL
# Перенаправляет /page-name.html -> /page-name/
RewriteRule ^(.*)\.html$ $1/ [R=301,L]
Объяснение: (.*)\.html захватывает весь путь до .html, а $1/ подставляет его и добавляет слэш.
Индивидуальный редирект (Для исключений):
# Перенаправляет одну старую страницу на одну новую
RedirectMatch 301 ^/stati/old-article.html$ [https://www.new-domain.com/blog/new-article/](https://www.new-domain.com/blog/new-article/)
Важно: Всегда используйте 301 (постоянный редирект). 302 (временный) не передает ссылочный вес, что приведет к потере позиций!
3. Этап 3: Финальный переезд и служебные файлы
Перед тем как начать переадресацию, убедитесь, что новый домен полностью готов, а поисковые системы осведомлены о смене адреса.
3.1. Обновление Robots.txt и Sitemap.xml
- Robots.txt: На старом домене файл должен содержать только директиву с указанием на новый
sitemap.xml, который находится на новом домене.User-agent: * Disallow: Sitemap: [https://www.new-domain.com/sitemap.xml](https://www.new-domain.com/sitemap.xml) - Sitemap.xml: На новом домене должен быть сгенерирован и загружен новый
sitemap.xml, содержащий только финальные URL-адреса с кодом ответа 200 OK.
3.2. Уведомление Google через GSC
Для официального уведомления Google о смене домена используйте встроенный инструмент:
- Перейдите в Google Search Console для старого домена.
- Настройки (Settings) → Изменение адреса (Change of Address).
- Выберите новый домен.
Важно: Этот инструмент работает только при условии, что вы уже настроили 301-редирект со старого домена на новый.
3.3. Обновление внутренних и внешних ссылок
- Внутренняя перелинковка: Убедитесь, что все внутренние ссылки на новом сайте ведут сразу на новые URL-адреса (код 200 OK), а не на старые URL, которые теперь перенаправляют через 301.
- Внешние ссылки: При возможности, свяжитесь с наиболее авторитетными донорами и попросите их обновить ссылки на ваш новый домен.
4. Этап 4: Пост-запуск и мониторинг
Первые 48 часов, 7 дней и 30 дней после переезда — самые критичные периоды для мониторинга.
4.1. Проверка кодов ответа и «Редиректных цепочек»
Сразу после запуска обязательно просканируйте список старых URL (ваша Карта миграции) с помощью Screaming Frog.
- Цель: Все старые URL должны отдавать 301-код и вести на финальный URL (код 200 OK).
- Устранение ошибок:
- Редиректная цепочка (301 → 301 → 200): Это снижает скорость сканирования и может привести к потере веса. Устраните цепочку, направив первый редирект сразу на финальный URL.
- Неожиданный 404: Немедленно добавьте 301-редирект для этого URL в конфигурацию сервера.
4.2. Мониторинг в Google Search Console
- Отчет об ошибках сканирования (Coverage): Следите за тем, чтобы ошибки 404 на старом домене постепенно исчезали (заменяясь на “Страница с перенаправлением”).
- Отчет о производительности (Performance): Сравнивайте показатели трафика и позиций нового домена с показателями старого домена до переезда. В первые недели возможна просадка, но трафик должен восстановиться через 3–6 недель.
- Индексирование: Убедитесь, что Google активно индексирует страницы нового домена и постепенно исключает старые.
Заключение
Смена домена — это хирургическая операция. Успех зависит от точности 301-редиректов и своевременного мониторинга. Тщательно подготовленная Карта миграции и чистые, неблокирующие редиректы — это ваш Master Key для сохранения ссылочного веса и достижения более высоких позиций на новой платформе.