Новый формат
Редирект на сайте: 301, 302 и когда что ставить
Редирект (переадресация) — сервер отвечает кодом 3xx и отправляет браузер/робота на другой URL. Так склеивают зеркала, переносят разделы и чинят старые ссылки.
Ниже — рабочие типы для SEO, типовые задачи 301, отличие от canonical и ошибки (цепочки, редирект «мимо смысла»). Код в `.htaccess`/nginx лучше проверять после каждого изменения.
Что такое редирект
Клиент запрашивает URL A, сервер отвечает «смотрите на B» с кодом семейства 3xx. Браузер открывает B; робот учитывает тип переадресации при обходе и склейке.
Зачем на сайте:
- склейка http/https и www/без www;
- переезд раздела или всего домена;
- замена расширения/ЧПУ;
- убирание лишних слэшей и мусорных URL.
301, 302, 307 — что использовать
301 — «переехало навсегда». Основной инструмент склейки и переносов. 302 Found и 307 Temporary Redirect — временно; индексный акцент чаще остаётся на исходном URL.
Остальные коды 3xx (300, 303, 304, 305…) в повседневном SEO почти не настраивают руками: кэш, прокси, выбор варианта. Не путайте их с 301.
Кратко по типам
| Код | Смысл | Типичный кейс |
|---|---|---|
| 301 | Постоянно | Новый ЧПУ, новый домен, https |
| 302 / 307 | Временно | Акция, A/B, техобслуживание |
| canonical | Не редирект | Дубли, которые должны открываться |
Когда ставят 301
Склейка зеркал: один канонический хост (https + выбранный www-вариант). Иначе поисковик видит разные URL с одним контентом.
Перенос сайта или раздела: карта старый→новый, без длинных цепочек. Смена CMS с сохранением смысла URL — тоже через 301 со старых адресов.
Чеклист после настройки:
- главная и 5–10 ключевых URL отдают один прыжок;
- нет редиректа на 404;
- sitemap обновлён на финальные адреса;
- в Вебмастере/GSC отмечен переезд/главное зеркало при смене домена.
Как настроить и проверить
На Apache правила часто в `.htaccess` (RewriteRule). На nginx — `return 301` / `rewrite`. Генераторы правил удобны новичкам, но итог всегда проверяйте вручную.
После правок пройдите главную, услуги, старые закладки и внешние ссылки. Смотрите код ответа в DevTools или `curl -I`.
Чего избегать:
- цепочек из нескольких редиректов;
- 301 между страницами разного смысла (размер/цвет в каталоге);
- редиректа на нерелевантную или пустую страницу;
- временного 302 там, где переезд уже финальный.
Редирект vs canonical
`rel="canonical"` помечает предпочтительный URL среди доступных копий. Пользователь по «неканоническому» адресу всё ещё может открыть страницу.
Если старый URL больше не должен жить — 301. Если дубли нужны для UX (фильтры, параметры), но в индекс — один вариант — чаще canonical + аккуратная индексация.
Краткий вывод
Редирект наводит порядок в URL: для постоянных переносов берите 301, для временных — 302/307, не плодите цепочки и не подменяйте смысл страниц. Сверяйте зеркала https/www и проверяйте ответы после каждого деплоя.
Частые вопросы
Какой редирект основной для SEO?
301 Moved Permanently — постоянный перенос. Поисковики со временем переносят сигнал на новый URL.
Когда ставить 302 или 307?
Когда перенос временный (акция, тест, обслуживание). Для смены домена или ЧПУ навсегда — 301.
Редирект или canonical?
Canonical говорит «предпочитай этот URL», но старый может остаться доступным. 301 уводит пользователя и сильнее сигналит о переезде. Для мёртвых адресов после переезда — 301.
Вредны ли цепочки редиректов?
Да: A→B→C→D теряют скорость и иногда сигнал. Стремитесь к одному прыжку A→C.
Нужен ли Host в robots.txt?
Для Яндекса зеркала и главный хост сейчас задают в Вебмастере. Не опирайтесь только на устаревшие гайды с Host в robots.
Нужно навести порядок в URL?
Настроим 301/склейку зеркал и карту переносов — без цепочек и редиректов мимо смысла.
Обсудить задачу