Логотип seo-prodvizhenie-biznesa.ru
+7 (921) 333-77-45

301 редирект: Как улучшить SEO и сохранить посетителей на вашем сайте

301 редирект: Как улучшить SEO и сохранить посетителей на вашем сайте
Анатолий Кузнецов
Анатолий Кузнецов
SEO-оптимизатор с 20-летним стажем. Автор блога seo-prodvizhenie-biznesa.ru о продвижении и доработке сайтов.

301 редирект решает задачу, с которой рано или поздно сталкивается любой сайт: страница переехала, а ссылки на неё — в поиске, в закладках, в чужих статьях, в рассылках — остались на старом адресе. Постоянная переадресация переводит на новое место и людей, и роботов, и накопленную адресом историю. Настроенная правильно, она проходит незаметно; настроенная неправильно, она за один переезд обнуляет позиции, которые набирались годами.

В SEO я с 2005 года, и переезды — та работа, где цена ошибки видна сразу и целиком. Разница между сайтом, который после смены адресов вернул трафик за три недели, и сайтом, который не вернул его за полгода, обычно не в удаче, а в двух-трёх решениях, принятых до начала работ. Ниже — механика постоянной переадресации, отличия от соседних кодов, порядок переезда на новый домен и разбор ошибок, которые встречаются в аудитах чаще всего.

Что делает постоянная переадресация

Код 301 в ответе сервера означает: «документ переехал навсегда, обращайтесь по новому адресу». Это не просьба и не подсказка, а утверждение о состоянии адреса. Из него следуют три практических последствия.

Первое: браузер посетителя автоматически открывает новый адрес, и человек обычно даже не замечает, что произошёл переход. Второе: поисковый робот со временем убирает старый адрес из поиска и оставляет вместо него новый. Третье и главное: старый и новый адреса склеиваются, и новый наследует то, что накопил старый — внешние ссылки, историю обхода, возраст, накопленные поведенческие сигналы.

Склейка не мгновенная. Роботу нужно несколько раз обойти старый адрес, убедиться, что ответ стабилен, и перенести данные. На небольшом сайте это занимает недели, на крупном — месяцы, причём разные страницы переезжают в разном темпе: главная и часто посещаемые разделы быстрее, глубокие карточки медленнее. Это нормальный ход процесса, а не признак ошибки.

301, 302 и остальные способы переадресации

Самая дорогая ошибка при переезде — поставить временный код там, где нужен постоянный. Код 302 говорит поиску: «старый адрес актуален, я вернусь». Робот в этом случае оставляет в индексе старый адрес и не переносит на новый ни ссылочный вес, ни историю. Через полгода владелец обнаруживает, что новая структура в поиске так и не появилась.

Способ Что сообщает поиску Передаёт ли историю адреса Когда применять
301 Переезд навсегда Да Смена адресов, переезд домена, склейка дублей
302 Временный переезд Нет Техработы, временная страница акции
307 Временный переезд с сохранением метода запроса Нет Формы и запросы отправки данных
308 Постоянный переезд с сохранением метода запроса Да Редкие случаи с формами, требующие постоянства
meta refresh Перенаправление средствами страницы Частично и ненадёжно Когда доступа к серверу нет вообще
Перенаправление скриптом Ничего явного Нет Внутренние сценарии интерфейса, не для переездов

Разница между серверным и клиентским способом принципиальна. Серверный ответ приходит до загрузки страницы: робот получает код и адрес назначения, не тратя обход на содержимое. Клиентский способ требует сначала загрузить страницу, а потом выполнить переход — часть роботов такой переход обрабатывает с задержкой, часть не обрабатывает вовсе. Для переезда используйте только серверный вариант; meta refresh остаётся крайним средством там, где к конфигурации сервера доступа нет.

Где настраивают переадресацию

Технически один и тот же результат достигается на четырёх уровнях, и выбор зависит от количества правил и от того, кто будет их поддерживать.

Уровень Плюсы Минусы Когда выбирать
Конфигурация nginx Самый быстрый ответ, обработка до запуска движка Нужен доступ к серверу и перезагрузка конфигурации Массовые правила, крупные сайты
Файл .htaccess (Apache) Правится без перезапуска, доступен на любом хостинге Читается при каждом запросе, ошибка кладёт весь сайт Средние сайты, десятки правил
Средства движка Правится из админки, видно редактору Работает после запуска движка, медленнее Единичные правила, частые изменения
Плагин переадресации Удобный интерфейс, журнал обращений Нагрузка на базу, зависимость от обновлений Небольшие сайты, до сотни правил

Практическое правило: пока правил единицы, держите их там, где удобнее их менять. Когда правил становятся сотни, переносите на уровень сервера. Плагин, хранящий тысячу правил в базе, добавляет запрос к базе на каждое обращение к сайту — включая обращения к несуществующим адресам, которых на живом сайте всегда много.

Смежный материал по теме — «На вашем сайте 200 дублей страниц, и поисковик их ненавидит. Узнайте об этом до того, как просядут позиции».

Отдельное предупреждение про .htaccess. Файл читается на каждый запрос, и синтаксическая ошибка в нём отдаёт ошибку сервера по всему сайту, а не только по правилу с опечаткой. Перед правкой сохраняйте копию, после правки первым делом открывайте главную. И не считайте локальную копию файла актуальной: на боевом сервере его правят хостинг-панель, плагины безопасности и модули кэширования, так что перед изменениями файл нужно скачать заново.

Когда переадресация нужна, а когда вредит

Постоянная переадресация — не универсальное лекарство от удалённых страниц. Она уместна, когда у страницы есть преемник по смыслу. Если преемника нет, честный код ошибки работает лучше подмены.

  • Нужна: адрес страницы изменился, содержимое осталось прежним.
  • Нужна: две страницы дублируют друг друга, одну оставляем, вторую склеиваем с ней.
  • Нужна: сайт переехал на другой домен или сменил протокол либо префикс адреса.
  • Нужна: раздел объединён с другим, содержимое перенесено внутрь.
  • Не нужна: товар снят с продажи, аналога нет — отдавайте код ошибки.
  • Не нужна: страница удалена как неудачная — перенаправлять её на главную бессмысленно.
  • Вредна: массовая переадресация всех несуществующих адресов на главную — поиск распознаёт подмену и обрабатывает такие адреса как пустые.

Помогу с продвижением: SEO-специалист Анатолий Кузнецов — вывожу сайты в топ Яндекса белыми методами.

Проверочный вопрос перед настройкой звучит так: если бы человек попал на новый адрес вместо старого, получил бы он то, за чем шёл? Если да — переадресация уместна. Если нет — вы просто прячете отсутствие страницы, а посетитель всё равно уйдёт, только на шаг позже.

Про выделенный IP и его влияние на продвижение:

Переезд на новый домен: порядок действий

Смена домена — самый рискованный сценарий, потому что переезжает всё сразу и откатить его сложно. Порядок, который снимает большую часть рисков:

  1. Собрать карту соответствий. Таблица из двух колонок: старый адрес — новый адрес. Источники — карта сайта, выгрузка страниц из поиска, список адресов из краулера. Каждая страница должна иметь получателя, а не отправляться на главную.
  2. Поднять новый сайт полностью. Содержимое, структура, картинки, настройки индексации — всё готово до переключения. Переезжать на полупустой сайт нельзя.
  3. Настроить постоянную переадресацию постранично. Правила лучше выносить на уровень сервера и делать по шаблону, а не списком из тысяч строк.
  4. Проверить выборку вручную. Тридцать-сорок адресов разных типов: главная, категория, карточка, статья, страница с параметрами, адрес с кириллицей. Смотреть код ответа и конечный адрес.
  5. Сообщить поиску. В Яндекс.Вебмастере добавить новый сайт и указать переезд главного зеркала, в Google Search Console использовать инструмент смены адреса.
  6. Обновить внешние упоминания. Каталоги, карты организаций, соцсети, подписи в письмах, реклама. Что можно поменять — менять, остальное доберёт переадресация.
  7. Держать старый домен оплаченным минимум год. Пока переадресация работает, склейка продолжается. Отключённый домен обрывает процесс и обнуляет накопленное.
  8. Следить за показами, а не за позициями. Первые недели позиции скачут всегда. Показатель здоровья — число страниц в поиске на новом домене и суммарные показы.

Проседание после переезда обычно есть, и это нормально: пока идёт склейка, часть страниц уже не на старом адресе, но ещё не набрала полную силу на новом. Тревожный признак другой — если через месяц число страниц в поиске на новом домене не растёт, значит, роботу что-то мешает: закрытая индексация, неверный код ответа или неправильно указанное зеркало.

Смена структуры адресов внутри сайта

Внутренняя перестройка адресов кажется безопаснее переезда, но по количеству ошибок в аудитах обгоняет его. Причина в том, что к переезду готовятся, а смену адресов часто делают походя — включили в настройках движка другой формат и пошли дальше.

Если нужны детали, смотрите «Новый закон вступил в силу: 700 000 рублей штрафа за кнопку «Войти через Google» на вашем сайте».

Обязательный минимум для внутренней перестройки: карта соответствий, шаблонное правило переадресации, обновление внутренних ссылок в разметке и пересборка карты сайта. Последние два пункта пропускают чаще всего, а именно они определяют скорость переезда.

Здесь важен момент, который многие считают мелочью. Переадресация нужна для внешнего мира — для чужих ссылок и для адресов, застрявших в поиске. Внутренние ссылки на своём сайте должны вести напрямую на новые адреса. Оставлять внутри сайта ссылки на старые адреса в расчёте, что «редирект отработает», — значит заставлять робота при каждом обходе делать двойную работу и замедлять переиндексацию.

Цепочки и петли: почему они появляются и чем опасны

Цепочка возникает, когда адрес А ведёт на Б, Б на В, В на Г. Каждое звено добавляется отдельным решением в разное время: сначала переименовали раздел, через год перевели сайт на защищённый протокол, потом убрали префикс в адресе, потом сменили формат карточек. По отдельности каждое правило верное, вместе они складываются в лестницу.

Что происходит Последствие для посетителя Последствие для поиска
Одно звено Незаметно Нормальная работа, склейка идёт
Два-три звена Заметная задержка на медленной связи Склейка идёт, но обход расходуется вдвое-втрое
Пять и больше звеньев Ощутимая задержка загрузки Робот может остановиться, не дойдя до конца
Петля (адрес ведёт сам на себя через круг) Браузер показывает ошибку Страница недоступна, выпадает из поиска

Петли появляются от наложения правил из разных мест: одно правило в конфигурации сервера добавляет завершающий слэш, другое в плагине его убирает, и запрос ходит по кругу. Поэтому первое, что нужно сделать при разборе — собрать все правила переадресации в одном месте и посмотреть на них целиком: конфигурация сервера, .htaccess, настройки движка, плагины, правила на стороне поставщика защиты от атак.

Если нужна помощь по теме — заказать сайт.

Чинятся цепочки просто: правило переписывается так, чтобы вести из начальной точки сразу в конечную. Адрес А отправляется на Г напрямую, промежуточные звенья остаются на месте для тех, кто пришёл с середины. Проверить результат можно любым сервисом проверки ответов сервера или консольным запросом к адресу с показом всех переходов — в отчёте должно быть ровно одно звено.

Что происходит с весом и позициями после склейки

Про передачу веса ходит много мифов, поэтому разложу по фактам. Постоянная переадресация передаёт новому адресу внешние ссылки, историю и накопленное доверие. Это подтверждается практикой: перенаправленная страница со ссылочной массой обгоняет свежесозданную страницу с тем же содержимым.

Подробнее об этом — в статье «5 эффективных способов прогреть клиента на вашем сайте и увеличить конверсию».

Чего переадресация не делает: она не переносит релевантность на страницу другой тематики. Если перенаправить статью про выбор насоса на карточку насоса, часть веса перейдёт, но по информационным запросам новый адрес выше не станет — у него другое назначение. Массовая переадресация неподходящих страниц на коммерческий раздел даёт эффект близкий к нулю, а иногда и минус, потому что поиск получает много сигналов о несоответствии.

Сроки. Единичный адрес склеивается за недели. Крупный переезд — от одного до трёх месяцев до стабилизации, дольше на сайтах с редким обходом. Ускорить процесс можно: отправить новые адреса на переобход в Вебмастере, обновить карту сайта, поставить ссылки на новый домен с ресурсов, которые робот посещает часто.

Частые ошибки настройки

  • Все адреса на главную. Самый распространённый способ «сделать переезд быстро». Поиск обрабатывает это как отсутствие страницы, история не переносится.
  • Временный код вместо постоянного. Часто получается случайно: движок по умолчанию ставит 302, а никто не проверил.
  • Переадресация в цикл через нормализацию адреса. Слэш, регистр, префикс — правила из разных мест противоречат друг другу.
  • Старые адреса остались во внутренних ссылках и карте сайта. Робот ходит по кругу вместо новых страниц.
  • Старый домен отключён через месяц. Склейка обрывается, накопленное теряется.
  • Переадресация настроена только для одного варианта написания. Правило учитывает адрес со слэшем, но не без него — половина ссылок не работает.
  • Правила поверх страниц с параметрами. Шаблонное правило обрезает параметры, и рекламные метки перестают доходить до аналитики.
  • Проверка «на глаз» в браузере. Браузер кэширует постоянную переадресацию, и вы видите старый результат. Проверять нужно в режиме без сохранения истории или через сервис проверки заголовков.

Последний пункт стоит отдельного пояснения, потому что он портит проверки. Браузер запоминает постоянную переадресацию надолго и при следующем обращении к старому адресу переходит на новый, вообще не спрашивая сервер. Если вы поставили неверное правило, поправили его и проверяете в том же браузере — вы увидите старое поведение. Это ловушка, на которой теряют часы.

Частые вопросы

Сколько времени держать переадресацию? При переезде домена — минимум год, лучше дольше, пока по старым адресам идут обращения. Внутренние правила стоит держать постоянно: чужие ссылки и закладки живут годами.

Теряется ли часть веса при переходе? Современные поисковые системы передают вес при постоянной переадресации без искусственного вычета. Потери в практике возникают по другим причинам: несоответствие содержимого, цепочки, ошибки в правилах.

Можно ли перенаправить несколько страниц на одну? Да, и это нормально при объединении разделов. Плохо это работает, когда объединяют страницы под разные запросы: одна страница не может быть одинаково релевантной десятку разных тем.

Что делать, если старый домен уже отключён? Восстановите его и включите переадресацию, если он ещё доступен для продления. Если домен ушёл — новый сайт придётся продвигать как новый; часть внешних ссылок вернуть уже нельзя.

Как проверить, что правило работает правильно? Смотрите на две вещи: код ответа должен быть 301 и переход должен быть один. Проверять — сервисом заголовков ответа или через панель разработчика на вкладке сети с отключённым кэшем.

Нужен ли редирект при переходе на защищённый протокол? Да, обязательно, иначе сайт будет доступен по двум адресам одновременно. Правило делается общим для всего сайта и должно вести сразу на конечный вариант написания адреса, без промежуточных звеньев.

Коротко

  • Постоянная переадресация сообщает, что адрес сменился навсегда, и передаёт новому адресу внешние ссылки, историю и доверие; временный код 302 не передаёт ничего.
  • Правила лучше держать на уровне сервера, когда их много, и в интерфейсе движка, когда их единицы; ошибка в .htaccess кладёт весь сайт, а не одно правило.
  • Переадресация уместна только там, где у страницы есть преемник по смыслу; для удалённого без замены товара правильнее честный код ошибки.
  • При переезде домена обязательны карта соответствий, постраничные правила, указание зеркала в панелях вебмастера и оплаченный старый домен минимум на год.
  • Цепочки из нескольких звеньев тратят обход и замедляют склейку, петли выбрасывают страницу из поиска; правило переписывают из начальной точки сразу в конечную.
  • Внутренние ссылки и карта сайта должны вести на новые адреса напрямую — переадресация нужна внешнему миру, а не вашему сайту.

Если предстоит переезд или смена структуры адресов и хочется пройти его без потери позиций, приходите на SEO-консультацию: разберём карту соответствий, посмотрим текущие правила на предмет цепочек и составим порядок работ под ваш случай.

Увеличьте позиции и продажи вашего сайта

Профессиональное SEO-продвижение с гарантией результата. Выберите подходящую услугу:

Анатолий Кузнецов — SEO-оптимизатор

Остались вопросы по продвижению?

Меня зовут Анатолий Кузнецов, я SEO-оптимизатор с 20-летним стажем. Разберу ваш сайт, отвечу на вопросы и подскажу, что улучшить для роста позиций в Яндексе и Google.

Связаться со мной →

Комментарии

Родион Пушкарёв

Переехали на новый домен в марте. Карту соответствий сделали, правила прописали, зеркало указали. Прошло пять месяцев, страниц в поиске на новом домене примерно две трети от того, что было на старом, и цифра стоит. Старый домен оплачен, переадресация работает. Куда копать дальше?

Анатолий Кузнецов автор

Пять месяцев — уже достаточный срок, чтобы считать остановку не задержкой, а сигналом. Проверьте три вещи по порядку. Первое: выгрузите список страниц, которые были в поиске на старом домене, и прогоните их адреса через проверку заголовков — очень часто выясняется, что треть отправляется не туда или отдаёт временный код, потому что попала под общее правило. Второе: посмотрите в Вебмастере раздел исключённых страниц на новом домене и причины исключения — там прямо написано, дубль это, малоценная страница или ошибка обхода, и это сразу задаёт направление. Третье: проверьте, не остались ли на новом сайте внутренние ссылки на старый домен, включая карту сайта и разметку изображений. Если треть страниц просто не получает внутренних ссылок, робот доходит до них редко.

Глеб Панихин

Про кэш браузера при проверке — попадался ровно на это. Час правил правило, обновлял страницу и не понимал, почему ничего не меняется. Теперь проверяю только через сервис заголовков и не спорю с браузером.

Нина Пчелинцева

Вопрос про объединение. У нас было четыре страницы услуг с сильно пересекающимися темами, свели в одну большую. Три старые перенаправили на новую. Через два месяца позиции по запросам, которые вели на объединённые страницы, стали хуже, чем были у каждой по отдельности. Это ожидаемо или что-то не так?

Анатолий Кузнецов автор

Так бывает в двух случаях, и надо понять, какой ваш. Первый: страницы пересекались не настолько, как казалось, и запросы у них были разные по намерению. Тогда одна страница физически не может отвечать всем — она либо отвечает одному запросу и проседает по остальным, либо размывается и проседает по всем. Проверяется просто: посмотрите в Вордстате, действительно ли эти четыре группы запросов люди задают об одном и том же. Второй случай: объединение было верным, но новая страница получилась пересказом четырёх старых подряд, без переработки. Поиску такая склейка читается как набор кусков, а не как один полный ответ. Тогда лечится не откатом, а переписыванием страницы под общую структуру. И проверьте по дороге, не выросла ли цепочка: если старые адреса вели куда-то ещё до объединения, звеньев теперь может быть больше одного.

Ростислав Пестов

Дополню про параметры. У нас шаблонное правило обрезало всё после вопросительного знака, и рекламные метки перестали доходить до аналитики. Месяц весь платный трафик числился прямыми заходами, отчёты пришлось пересобирать вручную.

Данила Овсянников

Спорный, на мой взгляд, совет держать правила в конфигурации сервера. У большинства владельцев сайтов доступа туда нет, а хостинг просит заявку на каждую правку. Плагин хотя бы позволяет что-то сделать самому в тот же день.

Анатолий Кузнецов автор

Возражение справедливое, и я не предлагаю всем поголовно лезть в конфигурацию. Развилка не в том, что лучше вообще, а в количестве правил и в том, как часто они меняются. Пока правил десятки и вы добавляете их по одному — плагин уместен, скорость ответа при таком объёме почти не страдает. Порог, за которым нагрузка становится заметной, обычно начинается на сотнях правил, и особенно на сайтах, куда идёт много обращений к несуществующим адресам: каждое такое обращение проходит через проверку по всему списку в базе. Промежуточный вариант, который часто выручает, — оставить в плагине единичные правила, а массовые шаблонные вынести один раз в .htaccess: там достаточно двух-трёх строк, и заявку на хостинг подавать не нужно, файл лежит в корне сайта.

Элина Ознобишина

Пункт про то, что внутренние ссылки должны вести напрямую, оказался для нас самым результативным. Заменили в базе старые адреса на новые, пересобрали карту сайта — переиндексация ускорилась заметно, за две недели догнали то, что до этого стояло полтора месяца.

Фёдор Ощепков

Хочу уточнить про 308. Прочитал, что это тот же 301, только строже к методу запроса. Есть ли смысл использовать его вместо 301 на обычном сайте с товарами, или это чисто для программистских случаев?

Анатолий Кузнецов автор

Для обычного сайта смысла нет, оставайтесь на 301. Разница в том, что при 301 браузер имеет право превратить отправку формы в обычный запрос страницы, а при 308 обязан сохранить исходный метод. Для страниц каталога и статей это не играет роли: их запрашивают обычным способом. Разница проявляется там, где по переадресуемому адресу что-то отправляют — программный интерфейс, обработчик формы, обмен с внешней системой. Ещё один довод в пользу 301 практический: его одинаково понимают все инструменты, панели вебмастера и сервисы проверки, а с 308 иногда попадаются старые плагины и прокси, которые ведут себя непредсказуемо. Универсальность здесь важнее строгости.

Клавдия Останина

Про петлю из-за слэша — узнала свой случай. Плагин безопасности добавлял завершающий слэш, а правило в файле его снимало. Сайт открывался через раз, и никто не мог понять, почему у одних работает, а у других нет.

Эдуард Оралов

Отдельно отмечу совет собрать все правила в одном месте перед разбором. У нас нашлось четыре источника: конфигурация сервера, файл в корне, настройки движка и правила у поставщика защиты от атак. Про последний вообще забыли, а он переписывал часть адресов.

Оксана Полуянова

Вопрос по срокам. Владелец требует вернуть трафик за месяц после смены структуры адресов, ссылается на то, что редирект «передаёт вес мгновенно». Как объяснить, что месяц — не срок, не выглядя при этом оправдывающимся?

Анатолий Кузнецов автор

Объяснять лучше не словами про алгоритмы, а цифрами обхода — они снимают спор за одну встречу. Возьмите в Вебмастере статистику обхода и посчитайте, сколько страниц в сутки робот скачивает на вашем сайте. Разделите общее число адресов на эту цифру — получите минимальный срок, за который робот физически успеет побывать на каждом новом адресе хотя бы раз. Обычно выходит от нескольких недель до пары месяцев, и это ещё до склейки, которой нужно несколько повторных визитов. Дальше покажите график страниц в поиске на новых адресах: если он растёт, процесс идёт и вмешиваться не надо. Такой разговор переводит вопрос из «когда вернётся трафик» в «с какой скоростью идёт переиндексация», а на второй вопрос есть измеримый ответ.

Надежда Плотникова

Совет держать старый домен год считаю заниженным. У нас через два года после переезда со старого адреса всё ещё приходили люди по ссылкам из отраслевых каталогов и старых публикаций. Продлеваем до сих пор, стоит копейки.

Ирина Павлюченко

По поводу «все 404 на главную» — видела, как это делают сознательно, чтобы в отчётах не было ошибок. Отчёты действительно чистые, а в поиске потом висит два десятка копий главной под разными адресами. Красивая отчётность против работающего сайта.

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

 Нажимая «оставить комментарий» вы принимаетеправила конфиденциальности 

Прокрутить вверх