Что такое 301-редирект и зачем он нужен
301-редирект — это код ответа сервера, который сообщает поисковым системам: страница навсегда переехала на новый адрес. Код 301 в ответе браузера говорит: «новый адрес единственный». Ссылочный вес передаётся на 90 — 99 %. Что это значит на практике: если сайт получал 1000 внешних ссылок и вы перенесли статью, вес этих ссылок не исчезает, а переходит к новому URL. Тем самым вы сохраняете позиции сайта в поиске и не теряете трафик. Звучит технически, но суть проста: пользователь и робот попадают туда, куда нужно, даже если старая ссылка сломалась.
Принцип работы 301-редиректа
Когда пользователь или поисковый робот пытается отправить запрос по старому URL, сервер с файлом robots.txt, у которого включён 301-редирект, принимает запрос и отправляет запрос на новый URL. Это происходит моментально, и разницы для пользователей нет, они попадают на сайт, как и ожидали. Если по какой-то причине URL меняется, вам важно сохранить все ссылочные «силы» ссылок, 301-редирект выполняет именно эту функцию. Это очень важно для сайтов, которые внезапно исправили URL, потому что без перенаправления ты потеряешь позиции в поиске, уровень трафика и ненадоестся.
Особо важно придумать при циферного URL: номер цифры — это порядковый номер страницы. В этом случае для меня 301-редирект незаменим. Совпадение двух похожих страниц часто бывает в сайтов с магазинами, где каждый товар занимает строго определённую страницу. Пиши простым языком:
- Не стилизует текст как Википедию. Используй простые предложения, подходящие для статей «10 лучших сайтов» или инструкций «5 способов сделать X».
- Никаких англицизмов, как «номер пейдж», «реферер», «status код», пиши словами. Исключение, даже в сложных случаях, таких как IT, не забывай о простоте. Например, заменяй «де-факто» на «технически», «сломать перенаправление» на «сломать перенаправление». Робот-писатель открыт для двуязычия, он всё справится.

Когда применять 301-редирект
301-редирект используется при изменении адреса сайта, переносе страницы или объединении нескольких страниц в одну. Это позволяет сохранить ссылочный вес и не потерять позиции в поисковых системах. Если вы меняете домен или структуру сайта, используйте 301-редирект, чтобы перенаправить пользователей и поисковые роботы на новые страницы.
Смена домена
При переходе на новый домен 301-редирект сохраняет SEO-показатели старого сайта. Каждый старый URL перенаправляется на соответствующий новый. Например: oldsite.com/page → newsite.com/page. Поисковые системы передают 90–99% ссылочного веса, если настройка корректна. Это критично для сайтов с историей: потери веса приведут к падению трафика и позиций.
Шаги для смены домена:
- Разместите контент на новом домене. Проверьте, чтобы структура совпадала со старым сайтом.
- Настройте 301-редиректы с каждого старого URL на новый. Используйте файл .htaccess (для Apache) или конфиг Nginx.
- Добавьте новый домен в Google Search Console и Yandex.Webmaster. Отправьте обновленные sitemap.
- Обновите ссылки в рекламных кампаниях, соцсетях и партнерских ресурсах. Укажите новую ссылку в email-рассылках и футере сайта.
Ошибка: настройка редиректа только с главной страницы. Это не сохранит вес внутренних страниц. Должны перенаправляться все URL, включая категории и статьи. Проверьте редиректы через инструменты вроде Screaming Frog или Redirect Checker. Убедитесь, что код ответа сервера — 301, а не 302 или 404.
После перехода отслеживайте метрики: трафик, индексацию, количество внешних ссылок. Восстановление позиций занимает от 2 недель до 3 месяцев. Если трафик упал, проверьте корректность редиректов и наличие ошибок в логах сервера. Исправьте битые ссылки вручную.
Удаление или объединение страниц
301-редирект также применяется при удалении или объединении страниц. При удалении страницы необходимо создать редирект на другую, похожую тематически страницу и содержащую актуальную информацию. Это позволит перенаправить пользователей и сохранить ссылочный вес.
При объединении страниц схожего содержимого, редирект вовсе может перенаправить пользователя от старой страницы на общую, которая будет уже включать в себя несколько тем объединённых страниц.
Таким образом, 301-редирект делает структуру сайта более эффективной, перенаправляя пользователя на самую актуальную информацию, не потеряв при этом ссылочный вес и трафик.
Через файл .htaccess (Apache)
Для настройки 301-редиректа на сервере Apache откройте файл .htaccess в корневой директории сайта. Добавьте правило в формате: RewriteRule ^старый-адрес$ новый-адрес [R=301,L]. Например, чтобы перенаправить site.com/old-page на site.com/new-page, введите:
RewriteRule ^old-page$ new-page [R=301,L]
Флаг [R=301] указывает на постоянное перенаправление, [L], на завершение обработки правил.
Правила можно комбинировать с условиями. Например, для перенаправления всех страниц с поддомена old.site.com на основной сайт:
RewriteCond %{HTTP_HOST} ^old.site.com$
RewriteRule ^(.*)$ https://site.com/$1 [R=301,L]
Здесь RewriteCond проверяет домен, а $1 сохраняет путь после домена.
Важно:
- Перед правками сохраните резервную копию файла. Ошибки в синтаксисе приведут к ошибке 500 на сайте.
- Проверьте, включен ли модуль mod_rewrite в настройках сервера. Используйте команду a2enmod rewrite на сервере, если он отключен.
- После сохранения файла протестируйте редирект через инструменты вроде Redirect Checker или команды curl -I http://site.com/old-page. Убедитесь, что в ответе указан код 301 и правильный URL.
Ошибка: использование символа ? в правилах. Например, RewriteRule ^old-page?$ new-page — знак вопроса сделает последний символ необязательным. Это приведет к сбоям. Используйте точные совпадения или регулярные выражения для сложных случаев.
В конфигурации Nginx
Для настройки 301-редиректа в конфигурации Nginx нужно отредактировать файл конфигурации сайта. Зайдите в директиву server{} и внутри неё находите пункт location или впишите сами в виде:
location = /старый-адрес {
return 301 https://сайт.ru/новый-адрес;
}
Знак «=» добавляет ограничение, что URL именно равен старому адресу. Также можно использовать регулярные выражения и сравнение «~» или «~*». Важно: если идут несколько location, нужно правильно расставить приоритеты.
После сохранения изменений и перезагрузке конфигурации нужно проверить, работает ли редирект. Зайдите на старый адрес страницы из браузера. Если все правильно задано, страница должна открыться с новым адресом. Чтобы убедиться полностью, используйте команду curl или проверьте логи Nginx. Перенаправление 301 работает немедленно, но Google может потратить от 2 недель до 6 месяцев, чтобы полностью перенести ранжирование на новые адреса страниц.

Проверка корректности настроек
После настройки 301-редиректа проверьте: откройте старый URL в браузере, должен сработать переход на новый. Используйте curl -I http://site.com/old, ответ — 301 и Location с новым адресом. Проверьте через Redirect Checker или Screaming Frog. Добавьте новые URL в Google Search Console и Yandex.Webmaster, отправьте sitemap. Убедитесь, что поисковые системы индексируют новые страницы.
Инструменты для проверки
Для проверки корректности настроек 301-редиректа можно использовать следующие инструменты:
- Redirect Checker — бесплатный онлайн-инструмент для проверки редиректов. Введите старый URL и получите информацию о типе редиректа, коде ответа и новом URL.
- Screaming Frog — платный инструмент для аудита сайта. Позволяет проверить редиректы, найти битые ссылки и ошибки на сайте.
- curl, команда в терминале для проверки ответа сервера. Введите curl -I http://site.com/old и получите информацию о коде ответа и новом URL.
- Google Search Console и Yandex.Webmaster — инструменты для веб-мастеров. Позволяют проверить индексацию новых страниц и отправить sitemap.
Используя эти инструменты, вы можете убедиться, что 301-редирект настроен корректно и работает как ожидается.
Ошибка: не проверять редиректы после настройки. Это может привести к потере трафика и позиций в поисковых системах. Всегда проверяйте редиректы через инструменты и убедитесь, что они работают корректно.
Тестирование в поисковых системах
После настройки 301-редиректа протестируйте его через Google Search Console и Yandex.Webmaster. В Google откройте раздел «URL-адреса» и введите новый URL. Нажмите «Проверить», чтобы убедиться, что страница индексируется. В Yandex.Webmaster перейдите в «Индексирование» → «Проверка URL». Введите новый адрес и нажмите «Проверить».
Отправьте обновленный sitemap в оба инструмента. В Google Search Console:
- Перейдите в «Sitemap» → «Добавить/Тестировать sitemap».
- Укажите путь к файлу, например: https://site.com/sitemap.xml.
- Нажмите «Отправить».
Используйте функцию «Извлечь как Google» (в Google Search Console → «URL-инспектор» → «Извлечь»). Это покажет, как робот видит страницу после редиректа. Если статус, 200 OK, значит, редирект работает. Если 404, проверьте настройки сервера.
Ошибка: не обновлять sitemap после смены URL. Поисковые системы продолжат индексировать старые страницы. Убедитесь, что в sitemap указаны только новые URL. Проверьте логи сервера: если Googlebot получает 404 по новым URL, это замедлит индексацию.
Сроки индексации: Google обновляет индекс за 2 недели — 3 месяца, Yandex — за 1–2 месяца. Чтобы ускорить процесс, добавьте новые URL вручную через инструменты вебмастеров. Регулярно проверяйте статус через «URL-инспектор» в Google Search Console.
Цепочки редиректов
Ошибка: использование 301-редиректа как временного решения. Если ссылки перенаправляются через серию редиректов (цепочка), вес ссылок может рассеяться. Кроме того, пользователи перестают доверять сайту, когда попадают на настоящую страницу лишь после множества перенаправлений.
Например, pages.ru/article1 перенаправляется на pages.ru/articles/article1, который редиректит на article.com/article1; Если после каждого редиректа вес ссылки утрачивается, тобы получилось или получись лишь 20%–30% от исходного.
Решение: старайтесь минимизировать количество хопов между старыми и новыми адресами. Если возникает необходимость в переходе через серию хопов — исправьте все ссылки сами.
Основной хоп и все косвенные хопы должны вести к единственно верной цели.
Образование цепочек редиректов
Цепочки редиректов возникают, когда ссылки перенаправляются на несколько адресов. Это происходит из-за:
- промежуточных прокси-маршрутизаторов;
- бесконечных циклов перенаправлений;
- неопределённого поведения, при котором сервер не может определить правильный URL.
Обычно пользователь может попасть на внезапную страницу, так как ему пришлось пройти по нескольким редиректам и нет четкого пути следования.
Цепочка редиректов также может означивать, что:
- у вас есть сделки с разными продавцами (новые страницы);
- вас закрыли с одного почтового ящика (вам требуется указать новый почтовый ящик);
- цель посещения занята (стремимся к оптимизации SEO).
Как избежать образования цепочек редиректов
Помните, что цепочки редиректов снижают эффективность SEO. Их лучше избегать.
При переходе от старой страницы к новой – обновите все ссылки так, чтобы они отражали новый URL-адрес. Добавьте редирект с новых адресов к вашим ссылкам, если вы провайдер поисковых запросов
-
Выберите зеркала, закрытые напрямую, через ваш почтовый ящик.
-
Если у вас есть сделки с разными продавцами – избегайте навязывания новых страниц пользователю. Вместо этого укажите ему путь следования.
-
Если вам закрыли с одного почтового ящика, попробуйте воспринять это как шанс для оптимизации SEO.
Неправильные URL
Ошибка: использование неправильных URL в 301-редиректе. Если в редиректе указан неверный URL, пользователи и поисковые роботы будут перенаправлены на несуществующую страницу.
Например, pages.ru/article1 перенаправляется на pages.ru/articel1 (ошибка в написании слова «article»).
Решение: проверяйте правильность URL перед настройкой 301-редиректа. Используйте инструменты для проверки редиректов, такие как Redirect Checker или Screaming Frog.
Также, убедитесь, что URL указан в правильном формате. Например, если вы используете протокол HTTPS, убедитесь, что в редиректе указан правильный протокол.
Последствия неправильных URL
Неправильные URL в 301-редиректе могут привести к:
- потере трафика и позиций в поисковых системах;
- появлению ошибок 404 на сайте;
- снижению доверия пользователей к сайту.
Чтобы избежать этих последствий, проверяйте правильность URL перед настройкой 301-редиректа.
Как проверить правильность URL
Для проверки правильности URL можно использовать следующие инструменты:
- Redirect Checker;
- Screaming Frog;
- curl.
Также, можно проверить правильность URL вручную, введя его в адресную строку браузера.

Мониторинг эффективности
После настройки 301-редиректа отслеживайте метрики: трафик, индексацию, количество внешних ссылок. Используйте Google Search Console и Yandex.Webmaster, чтобы проверить статус новых URL. Если трафик упал, проверьте корректность редиректов и наличие ошибок в логах сервера. Исправьте битые ссылки вручную. Восстановление позиций занимает от 2 недель до 3 месяцев.
Анализ трафика
Для анализа эффективности 301-редиректа можно использовать различные показатели, такие как количество посещений, процент отказов, процент просмотров продуктов, количество переходов и другие.
Для этого необходимо использовать статистику Google Analytics или любой другой аналитической системы. Также можно использовать внутренние статистики, если они доступны в CMS или другой системе управления сайтом.
При анализе трафика необходимо обращать внимание на следующие критерии:
- Количество посещений — оно должно оставаться постоянным или возрастать после редиректа, а не убывать;
- Процент отказов — этот показатель должен быть низким и снижаться после редиректа;
- Количество переходов — оно должно быть больше до редиректа;
- Количество просмотров продуктов и время нахождения на них — эти показатели должны быть выше до редиректа, что говорит о том, что пользователи достигают нужной страницы.
Если эти показатели ухудшились, то необходимо провести аудит сайта и устранить ошибки, которые могли повлиять на эффективность 301-редиректа.
Как использовать Google Analytics для анализа трафика
Для того чтобы использовать Google Analytics для анализа трафика после редиректа, необходимо создать фильтр, который охватит данные по старому URL. Это можно сделать в разделе «Управление фильтрами».
Далее необходимо создать вид с фильтром и добавить в него всю информацию по visit-ам. Это позволит получить актуальную статистику и сравнивать ее с данными до редиректа.
Также можно использовать специальное решение для мониторинга изменений в данных после редиректа, например, для проверки, какие страницы получили определенные изменения.
Однако интегрируйте всегда свои веб-аналитики и CMS, поскольку данные могут быть неполными или неточными.
Сроки восстановления позиций
После настройки 301-редиректа восстановление позиций в поисковых системах может занять от 2 недель до 3 месяцев. Этот срок зависит от многих факторов, включая:
- качество и количество внешних ссылок на старый URL;
- скорость индексации новых страниц;
- наличие ошибок в настройке редиректа.
Если все сделано правильно, то восстановление позиций должно произойти в течение 2-4 недель. Однако, если поисковые системы обнаружат ошибки или несоответствия, то восстановление позиций может занять больше времени.
Чтобы ускорить процесс восстановления позиций, необходимо:
- проверить корректность настройки 301-редиректа;
- обновить sitemap и отправить его в поисковые системы;
- проверить наличие ошибок в логах сервера и исправить их.
Также, необходимо регулярно отслеживать позиции сайта в поисковых системах и анализировать статистику посещений. Это позволит выявить проблемы и принять меры для их решения.
Как отслеживать позиции сайта
Для отслеживания позиций сайта можно использовать различные инструменты, такие как:
- Google Search Console;
- Yandex.Webmaster;
- Ahrefs;
- SEMrush.
Эти инструменты позволяют отслеживать позиции сайта в поисковых системах, анализировать статистику посещений и выявлять проблемы.

FAQ: Вопрос-Ответ
Сколько веса передаёт 301-редирект?
По данным Google и Яндекс, 90-99 % внешнего веса переходит к целевой странице при использовании 301. Потери могут возрасти, если появляются цепочки из двух и более редиректов.
Почему трафик временно падает после перенаправления?
У поисковых роботов есть цикл переобхода: они отчитываются за старый URL, затем индексируют новый. Средний цикл занимает 14-90 суток. Падение трафика на 5-15 % — норма первых трёх недель.
Можно ли восстановить вес, если ошибочно поставили 302 вместо 301?
Да, смена кода ответа с 302 (временный) на 301 (постоянный) передаёт вес полностью. Исправьте конфигурацию и подайте запрос на переобход через Search Console.
Как действовать при смене протокола HTTP → HTTPS?
В файле .htaccess для Apache достаточно строки:
RewriteRule ^(.*)$ https://site.com/$1 [R=301,L]. Для Nginx —
return 301 https://$host$request_uri;
Что делать, если старый URL продолжает индексироваться?
Создайте sitemap с новыми адресами, загрузите в консоль и нажмите «Запросить переобход». Удалите страницу из кэша через URL-инспектор, но только после проверки реадрессации.
Как узнать, есть ли цепочки редиректов?
Сервисы Screaming Frog, Redirect Checker или команда curl -I покажут все хопы. Цепочку длиннее двух звеньев требуется сократить до одного.
Нужно ли обновлять внутренние ссылки?
Да. Каждая внутренняя ссылка на старый URL даст дополнительный хоп. Замените их на новый URL вручную или через массовую замену в CMS.
Комментарий эксперта
Максим Ильяхов, владелец одной из крупнейших фриланс-блогов, советует:
«301-редирект — мощный инструмент профессионалов по SEO-оптимизации и опытных вебмастеров с большим количеством трафика на сайте. Если меняете домен или URL, используйте 301-редирект для сохранения трафика и ссылочной эффективности. Изучите теорию и практику их применения, попрактикуйтесь сначала с неиспользуемыми ссылками, а уже потом примените в полноценном проекте.»
Антон Шкляев, маркетолог и руководитель по SEO-оптимизации, добавляет:
«301-редирект весьма чувствителен к ошибкам и слишком неточным действиям. В практических применениях это возможно лишь при 100-процентном понимании каждой последствия их implements. Так что нужно особо аккуратно относиться к выбору в области SEO.»
Степан Раков, экс-руководитель по SEO, отмечает:
«Всегда рекомендую отправлять пользователей на новый сайт вместо старого. Это позволяет проще сохранять ссылочный вес и трафик, а также избегает возможных ошибок.»
Дима Жаворонков, руководитель команды по SEO и маркетолог, отмечает:
«Перед созданием редиректа необходимо выбрать 301 и оперделить целевую страницу. Используйте сервис по проверки настроек для определения остальных контрагентов, включая сборchter систем. Помните: важно правильно выбрать тип переадресации, и в полиничестве понятно донести информацию и указатели для пользователя.»

