Редирект — это автоматическое перенаправление пользователя и поискового робота с одного URL на другой. Его используют, когда страница изменила адрес, сайт переехал на новый домен, перешел на HTTPS, изменилась структура разделов или нужно убрать дублирующиеся URL.
Главная задача редиректа — не просто «перебросить» посетителя куда-нибудь, а сохранить корректный путь пользователя, SEO-сигналы, внешние ссылки и накопленный трафик. Если старый адрес вел на страницу товара, статьи или услуги, новый адрес должен быть максимально близким по смыслу.
Например, в интернет-магазине была страница:
site.ru/smartfon-x10
Модель сняли с продажи, но появилась новая версия:
site.ru/smartfon-x11
Если редирект настроен правильно, пользователь автоматически попадет на актуальную страницу. Если нет — он увидит ошибку 404, а сайт может потерять переход, заявку или продажу.
Редирект можно сравнить с переадресацией почты. Человек приходит по старому адресу, но система сообщает: «Страница теперь находится здесь» — и отправляет его на новый URL.
Для обычного пользователя это выглядит незаметно: он кликает по ссылке, а сайт сам открывает нужную страницу. Для поисковых систем редирект является сигналом, что адрес изменился и нужно обновить информацию в индексе.
Без редиректа старая ссылка может вести на несуществующую страницу. Это плохо сразу по нескольким причинам:
Поэтому редирект — это не только техническая настройка. Это инструмент, который помогает сохранить результаты продвижения и не потерять пользователей при изменениях на сайте.
Редиректы нужны каждый раз, когда старый адрес страницы больше не должен использоваться, но при этом важно направить пользователя на новый актуальный URL.
Чаще всего редиректы настраивают в следующих случаях:
Если при таких изменениях не настроить перенаправления, поисковые системы будут воспринимать новые URL как отдельные страницы, а старые — как исчезнувшие. В результате сайт может временно или надолго потерять позиции, трафик и часть ссылочного веса.
Одна из самых частых ошибок — перенаправлять все удаленные или измененные страницы на главную страницу сайта. На первый взгляд это кажется удобным решением: пользователь не видит 404, сайт открывается, значит, все хорошо.
На практике это плохой сценарий.
Если человек искал конкретный товар, услугу или статью, а попал на главную, он не получил ответ на свой запрос. Поисковая система тоже может посчитать такой редирект нерелевантным. В некоторых случаях подобные перенаправления воспринимаются как soft 404 — то есть формально страница открывается, но по смыслу не соответствует исходному адресу.
Правильный принцип такой: старый URL должен вести на страницу, которая действительно заменяет его по содержанию.
| Ситуация | Правильное решение | Почему |
|---|---|---|
| Категория переименована | 301 на новую категорию | Новая страница заменяет старую по смыслу |
| Товар снят, есть новая модель | 301 на актуальную модель | Пользователь может продолжить покупку |
| Товар временно закончился | Оставить страницу доступной | Товар может вернуться в продажу |
| Статья объединена с другой | 301 на обновленный материал | Сохраняется трафик старой публикации |
| Страница удалена без аналога | 404 или 410 | Нет релевантной замены |
Редиректы различаются по коду ответа сервера. Каждый код сообщает браузеру и поисковым системам, что именно произошло со страницей: она переехала навсегда, временно доступна по другому адресу или требует особой обработки запроса.
301 Moved Permanently означает, что страница переехала навсегда. Это самый распространенный вариант для SEO-задач.
Его используют, когда:
Для поисковых систем такой код означает: старый URL нужно заменить новым, а накопленные сигналы перенести на актуальную страницу.
302 Found используется для временного перенаправления. Он показывает, что страница сейчас доступна по другому адресу, но старый URL пока остается основным.
302 подходит для временных акций, тестовых страниц, сезонных предложений или ситуаций, когда изменение не является постоянным.
Если страница переехала навсегда, использовать 302 вместо 301 не стоит. Поисковая система может продолжать считать старый адрес главным и медленнее обновлять выдачу.
303 See Other чаще применяется после отправки форм или выполнения действия пользователем. Например, человек отправил заявку, а сайт перенаправил его на страницу благодарности.
В классических SEO-задачах этот код используется редко.
307 Temporary Redirect похож на 302, но сохраняет метод запроса. Это важно, если сайт работает с формами, авторизацией, API или другими сценариями, где нельзя менять тип запроса.
307 используют, когда перенаправление временное, но технически важно сохранить поведение запроса.
308 Permanent Redirect похож на 301, но также сохраняет метод запроса. Это постоянный редирект, который может использоваться в технических сценариях, где важно не менять POST-запросы на GET.
В SEO чаще встречается 301, но 308 тоже может быть корректным вариантом при постоянном переносе.
Выбор кода зависит не от желания «поставить что-нибудь для SEO», а от реальной ситуации со страницей.
| Что произошло | Что использовать |
|---|---|
| Страница навсегда переехала на новый URL | 301 или 308 |
| Изменение временное | 302 или 307 |
| Страницы похожи, но обе должны быть доступны | Canonical |
| Страница удалена, замены нет | 404 или 410 |
| После отправки формы нужно открыть другую страницу | 303 |
| Важно сохранить тип запроса | 307 или 308 |
Для большинства задач продвижения используется 301 редирект. Он подходит для переезда страниц, смены домена, перехода на HTTPS и объединения контента.
Редирект — не единственный способ управлять страницами в поиске. Иногда вместо него лучше использовать canonical, а в некоторых случаях правильнее вернуть ошибку 404 или 410.
Редирект нужен, если старая страница больше не должна открываться, но у нее есть новая релевантная замена.
Редирект — это автоматическое перенаправление пользователя и поискового робота с одного URL на другой. Его используют, когда страница изменила адрес, сайт переехал на новый домен, перешел на HTTPS, изменилась структура разделов или нужно убрать дублирующиеся URL.
Canonical используют, когда на сайте есть несколько похожих страниц, которые должны оставаться доступными пользователям и поисковым роботам, но для индексации важно указать основную версию.
Хороший пример — страницы пагинации в каталоге интернет-магазина. Допустим, в категории много товаров, поэтому они разбиты на несколько страниц:
site.ru/krossovki
site.ru/krossovki/page/2/
site.ru/krossovki/page/3/
Такие страницы не стоит редиректить на первую страницу категории: пользователь может искать товары именно на второй или третьей странице, а поисковому роботу важно иметь доступ к полной структуре каталога.
При этом страницы пагинации часто близки по шаблону и содержанию: у них одинаковая категория, похожие метатеги, общий текстовый блок и отличается только набор товаров. Чтобы не размывать сигналы между похожими URL, для страниц пагинации можно указать canonical на основную страницу категории:
site.ru/krossovki
Так мы оставляем пагинацию доступной для обхода и пользователей, но дополнительно показываем поисковой системе, какую страницу считать основной для ранжирования.
404 или 410 используют в тех случаях, когда страница больше не существует и у нее нет релевантной замены. В такой ситуации не стоит перенаправлять пользователя на главную, общий раздел или случайную похожую страницу только ради того, чтобы «не было ошибки».
Для поисковой системы 404 и 410 — это нормальные технические статусы. Они показывают, что URL больше не должен участвовать в поиске. Разница в том, что 404 сообщает: страница не найдена, а 410 — страница удалена окончательно.
Если страница удалена навсегда и возвращать ее не планируется, 410 может быть более точным сигналом. Если же неизвестно, появится ли страница снова, обычно используют 404.
Важно: если страница отдает 404 или 410, на нее не должны вести внутренние ссылки с других страниц сайта, из меню, хлебных крошек, карточек товаров, sitemap.xml или других служебных файлов. Иначе сайт сам продолжает показывать поисковому роботу неактуальный URL и расходует краулинговый ресурс на страницы, которые уже не должны участвовать в индексации.
Такой подход помогает поисковым системам корректно очистить индекс от неактуальных URL, не создает ложных сигналов через редиректы на нерелевантные страницы и поддерживает чистую внутреннюю структуру сайта.
Например, если товар снят с продажи и аналога нет, корректнее вернуть 404 или 410 и убрать ссылки на него из каталога. Если же есть новая модель или близкая замена, лучше настроить 301-редирект на эту страницу.
Редиректы помогают поисковым системам понять, куда переехала страница. При корректной настройке они снижают риск потери трафика, позиций и ссылочного веса.
Но важно понимать: редирект не дает мгновенного результата. После внедрения поисковому роботу нужно заново обойти старые URL, увидеть перенаправления и обновить данные в индексе. В этот период возможны колебания позиций и трафика.
Особенно это заметно при крупных изменениях:
Чем аккуратнее составлена карта редиректов и чем точнее подобраны новые URL, тем ниже риск просадки.
Даже если редирект настроен, это еще не значит, что все сделано правильно. Важно, чтобы перенаправление было коротким и вело сразу на конечный URL.
Цепочка возникает, когда один адрес перенаправляет на второй, второй — на третий, третий — на четвертый.
Плохой вариант:
A → B → C → D
Хороший вариант:
A → D
Цепочки создают лишние запросы, замедляют загрузку и усложняют обход сайта поисковыми роботами. На небольшом сайте это может быть почти незаметно, но на крупных проектах такие ошибки способны серьезно повлиять на техническое состояние сайта.
Петля возникает, когда URL перенаправляет пользователя по кругу.
Например:
A → B → A
В этом случае страница не открывается. Браузер может показать ошибку «too many redirects», а поисковый робот не сможет корректно обработать страницу.
Редиректы можно настраивать на разных уровнях. Лучший вариант — серверная настройка, потому что она срабатывает до загрузки страницы и корректно воспринимается поисковыми системами.
Чаще всего редиректы настраивают через:
Редиректы через JavaScript или meta refresh лучше использовать только в крайних случаях. Они менее надежны для SEO и могут работать медленнее.
Ниже приведены базовые примеры, которые помогают понять общую логику настройки редиректов. Это не универсальные готовые правила: перед внедрением на рабочем сайте их нужно адаптировать под конкретную конфигурацию сервера и проверить вместе с разработчиком или системным администратором.
Redirect 301 /old-page https://example.com/new-page
location = /old-page {
return 301 https://example.com/new-page;
}
server {
listen 80;
server_name example.com www.example.com;
return 301 https://example.com$request_uri;
}
server {
server_name www.example.com;
return 301 https://example.com$request_uri;
}
RedirectMatch 301 ^/old-section/(.*)$ https://example.com/new-section/$1
С массовыми правилами нужно быть особенно внимательными. Ошибка в регулярном выражении или порядке правил может затронуть не одну страницу, а сотни или тысячи URL: часть адресов начнет вести не туда, появятся цепочки, петли или редиректы на нерелевантные страницы.
После внедрения важно проверить не только сам факт перенаправления, но и весь путь: старый URL должен отдавать нужный код редиректа, вести на правильный новый адрес, а конечная страница должна открываться со статусом 200 OK и быть доступной для индексации.
Карта редиректов — это таблица соответствий, в которой каждому старому URL подбирается новый адрес или указывается другой корректный сценарий: 404, 410, canonical или сохранение страницы без редиректа. Она особенно важна при переезде сайта, изменении структуры, редизайне, смене CMS или массовом удалении страниц.
Главная задача карты редиректов — не потерять важные URL и заранее определить, что должно происходить с каждой страницей после изменений. Без такой таблицы легко пропустить страницы с трафиком, внешними ссылками или позициями в поиске.
Обычно в карту редиректов добавляют:
Старые URL лучше собирать из нескольких источников: текущей структуры сайта, sitemap.xml, логов сервера, систем аналитики, Google Search Console, Яндекс.Вебмастера, краулеров и списка внешних ссылок. Так меньше риск забыть страницы, которые уже не видны в меню, но все еще получают переходы или участвуют в поиске.
Пример простой карты:
| Старый URL | Новый URL или сценарий | Код | Комментарий |
|---|---|---|---|
| /old-category/ | /new-category/ | 301 | Категория переименована, есть релевантная замена |
| /blog/old-article/ | /blog/new-article/ | 301 | Материал обновлен и перенесен на новый адрес |
| /product/model-1/ | /product/model-2/ | 301 | Старая модель снята, есть актуальная замена |
| /product/deleted-model/ | Нет замены | 410 | Товар удален окончательно, внутренних ссылок быть не должно |
Карта редиректов помогает избежать хаоса при миграции. С ее помощью можно заранее увидеть страницы без замены, не допустить массовых редиректов на главную, убрать лишние цепочки и проверить, что важные URL ведут на релевантные новые страницы.
После внедрения карту используют повторно: по ней проверяют фактические коды ответа, конечные URL, отсутствие цепочек и доступность новых страниц для индексации.
Редиректы лучше планировать до изменения структуры сайта, а не после просадки трафика. Особенно это важно для проектов, у которых уже есть поисковый трафик, страницы в индексе, внешние ссылки и коммерчески важные URL.
Перед внедрением важно не просто составить список старых адресов, а понять ценность каждой страницы: получает ли она трафик, есть ли у нее позиции, внешние ссылки, конверсии и внутренние переходы. Это помогает правильно расставить приоритеты и не потерять URL, которые влияют на SEO и продажи.
Перед запуском редиректов стоит выполнить несколько шагов:
Такой подход снижает риск технических ошибок и помогает сохранить не только поисковый трафик, но и коммерчески важные переходы, которые уже приводили пользователей на сайт.
После настройки важно убедиться, что редирект работает правильно. Недостаточно просто добавить правило на сервер — нужно проверить фактический результат: какой код ответа возвращает старый URL, куда он ведет и какой статус отдает конечная страница.
Для ручной проверки одного URL можно использовать команду:
curl -I https://example.com/old-url
Она покажет HTTP-статус и адрес, на который происходит перенаправление.
Также для проверки можно использовать:
Правильный сценарий для большинства SEO-задач выглядит так:
старый URL → 301 → новый релевантный URL → 200 OK
Если после редиректа конечная страница отдает ошибку, закрыта от индексации, ведет на нерелевантный URL или снова перенаправляет пользователя дальше, это нужно исправлять до того, как поисковые системы переобойдут старые адреса.
После запуска редиректов проверьте следующие пункты:
Большинство проблем возникает не из-за самих кодов, а из-за неправильной логики. Ниже — ошибки, которые чаще всего встречаются на практике.
Если страница переехала навсегда, но настроен временный редирект, поисковая система может дольше считать старый URL основным. В результате перенос сигналов может затянуться.
Если товар, статья или услуга ведут на страницу без смысловой связи, пользователь не получает нужный результат. Для SEO это тоже риск, потому что такой переход может восприниматься как некачественный.
Это распространенная ошибка при удалении большого количества страниц. Главная страница редко является полноценной заменой конкретному URL.
Каждый лишний переход замедляет загрузку и усложняет обход сайта. Лучше сразу вести старый URL на конечный адрес.
Петля делает страницу недоступной. Пользователь не может открыть сайт, а поисковый робот не может корректно его просканировать.
В карте сайта должны быть только актуальные адреса. Если там остаются старые URL, поисковые системы получают противоречивые сигналы.
Даже если редирект работает, внутренние ссылки лучше обновить. Они должны вести сразу на конечные страницы без промежуточных переходов.
После переезда страницы canonical должен указывать на актуальный URL. Иначе поисковые системы могут получить конфликтующие сигналы.
JavaScript-редиректы могут работать, но для SEO лучше использовать серверные перенаправления. Они надежнее, быстрее и понятнее для поисковых систем.
И Google, и Яндекс ожидают от сайта понятной структуры URL, корректных кодов ответа и релевантных перенаправлений. Основные принципы для обеих поисковых систем похожи.
Важно:
Для русскоязычных проектов особенно важно контролировать, как Яндекс обрабатывает изменения: следить за ошибками обхода, индексацией, зеркалами сайта и реакцией поисковой системы на новые правила редиректов.
Редиректы после переезда или изменения URL лучше не удалять слишком быстро. Пользователи могут долго переходить по старым ссылкам из закладок, писем, документов, социальных сетей и внешних сайтов.
Для SEO безопаснее держать важные редиректы как можно дольше. Минимальный практический ориентир — не менее года после крупной миграции. Для страниц, на которые есть внешние ссылки или стабильный трафик, редиректы часто оставляют на постоянной основе.
Если убрать редиректы слишком рано, старые URL снова начнут отдавать ошибку, а сайт может потерять часть переходов и ссылочных сигналов.
Корректный редирект отвечает нескольким условиям:
Если все эти условия выполнены, редирект помогает сайту пройти изменения без лишних потерь.
| Задача | Решение |
|---|---|
| Страница переехала навсегда | 301 |
| Переезд постоянный, важно сохранить метод запроса | 308 |
| Перенаправление временное | 302 |
| Временный перенос с сохранением метода запроса | 307 |
| Переход после отправки формы | 303 |
| Дубли страниц должны оставаться доступными | Canonical |
| Страница удалена без замены | 404 или 410 |
| Товар временно отсутствует | Не редиректить, оставить страницу |
Редирект — это важный инструмент технического SEO, который помогает сохранить трафик, позиции и удобство сайта при изменении адресов страниц.
Главное правило: перенаправление должно быть логичным и полезным для пользователя. Старый URL должен вести не просто на любую рабочую страницу, а на релевантную замену.
Перед крупными изменениями стоит заранее подготовить карту редиректов, протестировать правила, обновить внутренние ссылки, sitemap, canonical и проверить сайт после релиза. Такой подход помогает избежать резких просадок и делает переезд сайта более безопасным для SEO.
Ошибки в редиректах не всегда заметны сразу, но они могут влиять на индексацию, позиции, скорость обхода сайта и путь пользователя. Особенно важно проверить их после переезда сайта, смены структуры, редизайна, перехода на HTTPS или массового удаления страниц.
Мы можем провести аудит текущего состояния сайта: проверить коды ответа, цепочки и петли редиректов, внутренние ссылки, sitemap.xml, canonical, доступность страниц для индексации и корректность перенаправлений на релевантные URL.
По итогам аудита вы получите список найденных ошибок, рекомендации по исправлению и понятный план работ. При необходимости мы не только выявим проблемы, но и поможем исправить их, чтобы сайт не терял трафик из-за технических ошибок.
Оставьте заявку на аудит сайта — проверим редиректы, найдем слабые места и поможем привести техническое SEO в порядок.
Поздравляем! Ваш подарок:
Подарком можно воспользоваться
в течении 1 недели
Чтобы получить подарок, пришлите скрин
данного экрана нам на WhatsApp и мы скажем,
при каких условиях и как забрать вам подарок
написать в WhatsApp
Настоящий опыт 400+ проектов. Никуда не пропадаем и всегда завершаем проект. Работаем официально и даем гарантию конверсии. Делаем уникальные сайты с авторским подходом