SEO-редиректы: когда использовать 301, 302, 307 или 308, как Google относится к каждому, как избежать цепочек и мягких 404 и как безопасно выполнить миграцию.

Коротко
редирект отправляет пользователей и сканеры со старого URL на новый. Для SEO используйте серверный 301 (или 308), когда страница переехала навсегда, потому что Google воспринимает постоянный редирект как сигнал, что новый URL должен быть проиндексирован. Используйте 302 (или 307) только для временных переездов, перенаправляйте каждый старый URL на ближайший по смыслу, а не на главную, избегайте цепочек и сохраняйте редиректы как минимум год после миграции.
Хотите узнать больше? Спросите
Любой сайт меняет URL: продукт переименовывают, блог реструктурируют, весь домен переезжает на HTTPS или под новый бренд. Без SEO-редиректов каждое изменение оставляет мёртвую страницу, потерянные обратные ссылки и посетителей, которые попадают на ошибку. С правильным редиректом Google переносит сигналы старого URL на новый, а пользователи ничего не замечают. Правила задаёт документация Google о редиректах и поиске Google; это руководство превращает их в решения, которые можно применять страница за страницей.
Редирект это указание, что URL теперь находится в другом месте. Когда браузер или сканер запрашивает старый адрес, сервер отвечает кодом состояния 3xx и заголовком Location, указывающим на новый адрес, и клиент переходит по нему. Для поисковых систем редирект также говорит кое-что об индексации: должен ли новый URL заменить старый в результатах или переезд временный.
Редиректы это стандартный инструмент для переезда домена, объединения дублирующихся страниц, перехода с HTTP на HTTPS, изменения структуры URL или замены удалённой страницы близким аналогом. Они работают рука об руку с тегом canonical, который указывает предпочтительный URL, не отправляя посетителей никуда.
Google делит редиректы на два семейства. Постоянные редиректы сообщают его конвейеру индексации, что целевой URL должен стать канонической версией; временные этого не делают, поэтому старый URL может остаться в результатах.
| Редирект | Постоянный или временный | Как относится Google | Когда использовать |
|---|---|---|---|
| 301 Moved Permanently | Постоянный | Сигнал, что целевой URL должен быть каноническим | Выбор по умолчанию для любой страницы, переехавшей навсегда |
| 308 Permanent Redirect | Постоянный | Так же, как 301 | Постоянный переезд, когда формы или вызовы API должны сохранить свой метод |
| 302 Found | Временный | Не сигнал каноничности; исходный URL может остаться в индексе | Краткосрочные акции, A/B-тесты, техническое обслуживание |
| 303 See Other | Временный | Не сигнал каноничности | После отправки формы, чтобы показать страницу подтверждения |
| 307 Temporary Redirect | Временный | Не сигнал каноничности | Временный переезд, при котором метод не должен меняться |
| Meta refresh с задержкой 0 секунд | Постоянный | Воспринимается как постоянный редирект | Только когда нельзя настроить сервер |
| Meta refresh с задержкой | Временный | Воспринимается как временный редирект | Редко полезен; сбивает пользователей с толку |
| Редирект через JavaScript | Постоянный | Виден, только если Google отрисовывает страницу | Крайний вариант, когда варианты на сервере и через meta невозможны |
Google рекомендует по возможности использовать постоянный серверный редирект, а редиректы через JavaScript применять только тогда, когда невозможны ни серверный редирект, ни meta refresh, потому что Google может никогда не увидеть редирект, зависящий от отрисовки. Почему отрисовка не гарантирована, объясняет наше руководство по JavaScript SEO.
Задайте один вопрос: вернётся ли старый URL? Если нет, используйте редирект 301. 302 для постоянного переезда это самая частая ошибка с редиректами: Google может оставить старый URL в индексе и показывать его в результатах, а новая страница будет ждать сигналов, которые так и не придут полностью. Google со временем исправляет некоторые давно существующие 302, но рассчитывать на это не стоит.
Коды 307 и 308 существуют по техническим причинам. Согласно руководству MDN по HTTP-редиректам, при 301 или 302 браузеры могут превратить запрос POST в GET, а 307 и 308 сохраняют метод и тело запроса без изменений. Для обычных страниц это не влияет на SEO; это важно для форм, оформления заказов и API.
Не настолько, чтобы это нужно было учитывать при планировании. Gary Illyes из Google заявил в 2016 году, что редиректы 30x больше не теряют PageRank. Реальные потери приходят из других мест: редирект на несвязанную страницу, нарушение редиректа через несколько месяцев или длинные цепочки, замедляющие сканирование.
Цепочка возникает, когда URL A перенаправляет на B, который перенаправляет на C. Цепочки накапливаются за годы миграций: с HTTP на HTTPS, затем с www на без www, затем новая структура URL. Сканеры Google, согласно его документации о кодах состояния HTTP, проходят до 10 переходов по редиректам, но Google советует перенаправлять сразу на конечное назначение, а если это невозможно, ограничивать цепочки тремя переходами или меньше. Каждый переход добавляет задержку для пользователей и тратит краулинговый бюджет на крупных сайтах.
Петля возникает, когда A перенаправляет на B, а B обратно на A. Браузеры показывают ошибку, сканеры сдаются, и страница выпадает из индекса. Петли обычно возникают из-за конфликтующих правил, например когда правило CMS и правило сервера расходятся по поводу косой черты в конце.
Не каждой удалённой странице нужен редирект. Перенаправляйте, только когда существует близкий аналог. Руководство Google по переезду сайта с изменением URL предостерегает от перенаправления множества старых URL на один нерелевантный пункт назначения, например на главную: это может сбивать пользователей с толку и восприниматься как мягкая ошибка 404.
| Ситуация | Лучший ответ | Почему |
|---|---|---|
| Страница переехала на новый URL | 301 на новый URL | Пользователи и сигналы следуют за контентом |
| Несколько страниц объединены в одну | 301 с каждой старой страницы на объединённую | Новая страница отвечает на ту же потребность |
| Продукт снят с производства, есть близкая замена | 301 на замену или её категорию | Посетитель всё равно находит то, что хотел |
| Контент удалён, аналога нет | 404 или 410 | Честная ошибка лучше нерелевантной страницы |
| Временная недоступность | 302 или 307 либо оставить страницу с уведомлением | Исходный URL должен остаться в индексе |
| Много старых URL на главную | Избегайте | Вероятно, будут восприняты как мягкие 404 |
Google говорит, что все ошибки 4xx, кроме 429, обрабатываются одинаково, поэтому выбор между 404 и 410 практически ни на что не влияет: в обоих случаях ранее проиндексированный URL удаляется из индекса.
Именно при миграции редиректы либо сохраняют трафик, либо губят его. Весь проект охватывает наше полное руководство по SEO-миграции; для редиректов действуют пять правил:
Метод зависит от вашего стека, но результат должен быть одинаковым: единственный ответ 3xx от сервера.
После каждого изменения проверяйте старый URL проверкой редиректов: она показывает код состояния каждого перехода и конечное назначение.
Старые URL живут долго после того, как вы их меняете. Другие сайты, рассылки, посты в соцсетях и ответы ИИ продолжают указывать на адрес, который существовал, когда они были написаны. Когда ChatGPT, Perplexity или Gemini цитируют страницу, а ссылка ведёт на ошибку, вы теряете визит, а цитата теряет ценность. Постоянный редирект сохраняет работоспособность таких ссылок и помогает поисковым системам и ИИ-сканерам привязать историю старой страницы к новой. Наше исследование страниц, которые цитирует ChatGPT, показывает, насколько эти ответы опираются на стабильные, давно известные источники.
Редиректы это часть технического SEO, на которую редко обращают внимание, пока не упадёт трафик. Постоянный, прямой и релевантный редирект для каждого перенесённого URL сохраняет ваши позиции и обратные ссылки работающими на вас. Чтобы в одном месте следить за влиянием миграции на клики, позиции и цитирования в ИИ, используйте дашборд GEO и SEO от Sorank.
Google рекомендует сохранять редиректы как можно дольше, как правило, не менее года после переезда. Многие сайты сохраняют их бессрочно, потому что старые обратные ссылки и закладки ещё годами продолжают направлять посетителей на прежние URL.
Нет. Редирект 301 на релевантную страницу это рекомендуемый способ переноса контента, и Google использует его как сигнал, что новый URL должен быть проиндексирован. Проблемы создают цепочки редиректов, петли и редиректы на несвязанные страницы, а не сам редирект.
Не стоит. Google предупреждает, что перенаправление множества старых URL на нерелевантную страницу, например на главную, может сбивать пользователей с толку и восприниматься как мягкая 404. Перенаправляйте каждую страницу на ближайший аналог, а страницы без аналога пусть возвращают 404 или 410.
ОНИ ПОПРОБОВАЛИ SORANK ДО ВАС
