Редиректы 301: когда нужны и как не сломать SEO
Редиректы 301: когда нужны и как не сломать SEO
Вы сменили домен, объединили два раздела блога или почистили старые URL, а через месяц трафик из поиска просел на 40%. Знакомо? Чаще всего виноваты не алгоритмы Яндекса, а кривая переадресация. Один лишний редирект в цепочке, отправка всех страниц на главную, забытый старый адрес в карте сайта, и накопленный вес страниц утекает в никуда.
301 редирект это инструмент, который или сохраняет ваши позиции при переезде, или роняет их. Разница в деталях настройки. Разберём, когда переадресация действительно нужна, как её сделать аккуратно и какие ошибки встречаются чаще всего у компаний, которые переезжают сами.
Что такое 301 редирект и чем он отличается от других
301 это код ответа сервера, который говорит браузеру и поисковому роботу: страница переехала навсегда, новый адрес такой-то. Робот переходит по новому URL, со временем выкидывает старый из индекса и переносит на новую страницу её накопленный вес: ссылки, поведенческие сигналы, историю.
Есть ещё несколько вариантов переадресации, и путать их опасно:
| Тип | Что означает | Когда использовать |
|---|---|---|
| 301 Moved Permanently | Переезд навсегда, вес передаётся | Смена URL, домена, склейка дублей |
| 302 Found / 307 | Временный переезд, старый URL остаётся в индексе | A/B тест, временная заглушка, акция на пару недель |
| meta refresh | Переадресация через HTML и таймер | Почти никогда, поисковики его не любят |
| rel=canonical | Подсказка о главной версии, не редирект | Похожие страницы, которые должны остаться доступны |
Главная ошибка новичков: ставить 302 там, где нужен 301. При временном редиректе Яндекс и Google продолжают держать в индексе старый адрес и не спешат передавать вес новому. Если переезд постоянный, код должен быть строго 301.
Когда 301 редирект действительно нужен
Не каждое изменение на сайте требует переадресации. Вот ситуации, где она обязательна.
Смена домена
Переезжаете с staraya-firma.ru на novaya-firma.ru? Каждая старая страница должна вести на свою пару на новом домене. Не на главную, а именно на аналог: страница услуги на страницу той же услуги, статья на ту же статью. Это самый ответственный случай, потому что переносить нужно сотни URL разом.
Переход на HTTPS или склейка www
Если сайт доступен и по http://, и по https://, и с www, и без, для поисковика это четыре разных сайта с дублями. Настройте 301 на одну каноническую версию, обычно https:// без www или с ним, выбор за вами, но он должен быть один.
Удаление или объединение страниц
Закрыли услугу, слили два похожих материала в один, поменяли структуру каталога. Старый URL, на который уже шёл трафик и вели ссылки, отправляйте 301 на ближайшую по смыслу живую страницу. Если замены по смыслу нет совсем, честнее отдать 410 (удалено), но об этом ниже.
Изменение URL внутри сайта
Сменили ЧПУ, перенесли раздел блога из /articles/ в /blog/, исправили транслитерацию в слаге. Любое изменение адреса у проиндексированной страницы это повод поставить редирект со старого URL на новый. Заодно это часть аккуратной внутренней перелинковки сайта: старые внутренние ссылки не должны упираться в 404.
После хаотичной истории сайта
Бывает, что за годы накопились дубли с параметрами, старые промо-страницы, тестовые URL. Тут редиректы становятся частью общего технического SEO: разбираете, что куда склеить, и наводите порядок в ответах сервера.
Как настроить 301, чтобы не потерять трафик
Сама команда редиректа простая. Сложность в том, чтобы ничего не упустить при массовом переезде. Пошагово.
Шаг 1. Соберите полную карту старых URL
Выгрузите все адреса, которые знает поиск и аналитика. Источники:
- Яндекс Вебмастер и Google Search Console, раздел проиндексированных страниц.
- Краулер вроде Screaming Frog или Netpeak Spider, полный обход сайта.
- Яндекс Метрика, отчёт по страницам входа за последний год.
- Выгрузка из старой карты сайта, если она была.
Цель: ни одна страница, которая приносит трафик или имеет внешние ссылки, не должна остаться без пары.
Шаг 2. Составьте таблицу соответствий
Два столбца: старый URL, новый URL. Для каждого старого адреса подберите максимально близкий новый. Не ленитесь и не сваливайте всё на главную. Соответствие один к одному это то, что сохраняет позиции.
Шаг 3. Пропишите правила на сервере
Для Apache редиректы добавляются в .htaccess:
RewriteEngine On
RewriteRule ^staraya-stranica/?$ /novaya-stranica/ [R=301,L]
Для Nginx в конфиг:
location = /staraya-stranica/ {
return 301 /novaya-stranica/;
}
При смене домена удобнее одно общее правило плюс точечные исключения для страниц, которые меняют не только домен, но и путь. Если сайт на CMS (Битрикс, Tilda, WordPress), там обычно есть свой модуль или плагин для редиректов, и лезть в конфиг сервера не нужно.
Шаг 4. Проверьте каждый редирект
После настройки прогоните список через краулер или проверьте ответы сервера вручную. Каждый старый URL должен отдавать ровно один 301 и сразу вести на рабочую страницу с кодом 200. Никаких промежуточных прыжков.
Шаг 5. Обновите внутренние ссылки и карту сайта
Редирект это страховка, а не замена нормальных ссылок. Внутри сайта поменяйте все ссылки на новые адреса напрямую. Сгенерируйте свежий sitemap.xml только с новыми URL и отправьте в Вебмастер и Search Console. Старую карту уберите.
Главные ошибки, которые ломают SEO
Здесь концентрируется большинство потерь трафика после переезда. Каждый пункт встречается на реальных проектах регулярно.
Цепочки и петли редиректов
Старая страница ведёт на промежуточную, та на третью, и только потом на финальную. Каждый прыжок это потеря времени робота и части передаваемого веса. Идеал: один переход. Петля, когда A ведёт на B, а B обратно на A, вообще делает страницу недоступной.
Условный пример: интернет-магазин при переезде получил цепочки из трёх-четырёх редиректов на тысячах URL. После того как цепочки выпрямили в один шаг, скорость переиндексации заметно выросла, а часть страниц вернулась в топ за несколько недель. Цифры здесь ориентировочные, но механика типичная.
Массовая отправка на главную
Самая дорогая ошибка. Все старые страницы редиректят на /, потому что так быстрее настроить. Для поисковика это сигнал, что контента по старым адресам больше нет, и он трактует такие редиректы почти как 404. Вес не передаётся, позиции по внутренним страницам обнуляются.
Редирект вместо canonical и наоборот
Если две страницы должны обе оставаться доступны пользователю (например, товар в двух категориях), редирект не нужен, нужен rel=canonical. А если страница реально переехала, canonical не спасёт, поможет только 301. Разберитесь, что у вас за случай, прежде чем настраивать.
Забытые внешние и внутренние ссылки
Поставили редиректы и расслабились. А внутри сайта половина ссылок по-прежнему ведёт на старые URL через лишний прыжок. Это медленнее и хуже для индексации. Внутренние ссылки правьте на конечные адреса.
Потеря скорости из-за нагромождения правил
Сотни редиректов в .htaccess, которые перебираются на каждый запрос, тормозят сервер. На больших объёмах выносите правила в map-файлы Nginx или используйте более эффективные конструкции. Это уже на стыке с скоростью загрузки сайта, которая сама по себе фактор ранжирования.
301 там, где нужен 410
Если страница удалена навсегда и замены по смыслу нет, не надо тащить её редиректом куда попало. Отдайте 410 Gone или 404. Поисковик спокойно выкинет такой URL из индекса. Редирект уместен, когда есть осмысленный новый адрес.
Как проверить, что всё работает
Переезд не заканчивается в день настройки. Первые недели держите руку на пульсе.
Сразу после запуска прогоните весь список старых URL краулером и убедитесь: код 301, один шаг, конечная страница 200. Проверьте, что нет цепочек и петель.
В Яндекс Вебмастере следите за разделом переобхода и за графиком страниц в поиске. Старые URL будут постепенно уходить, новые появляться. Это занимает от пары недель до пары месяцев в зависимости от размера сайта.
В Метрике сравните трафик по страницам входа до и после. Если по конкретным разделам провал, ищите там кривой или потерянный редирект. Аккуратная настройка целей и отчётов это часть нормальной сквозной аналитики, без которой просадку легко не заметить вовремя.
Не паникуйте от временных колебаний в первые недели: поисковику нужно время, чтобы переварить изменения. Тревожный сигнал это устойчивое падение через месяц, а не скачки на старте.
Частые вопросы
Теряется ли вес страницы при 301 редиректе?
При правильной настройке почти весь накопленный вес переходит на новую страницу. Потери возникают из-за ошибок: цепочек, редиректа на нерелевантную страницу или массовой отправки на главную. Один чистый 301 на близкую по смыслу страницу передаёт практически всё.
Сколько держать старые редиректы?
Минимум год, а по возможности постоянно. Поисковикам нужно время переиндексировать сайт, плюс по старым адресам могут оставаться внешние ссылки и закладки. Снимать редиректы рано означает терять трафик с этих источников.
301 или 302, если переезд временный?
Если вы точно вернётесь на старый адрес через короткое время, ставьте 302 или 307. При временном редиректе поисковик сохраняет в индексе старый URL. Но если есть хоть какие-то сомнения, что переезд постоянный, выбирайте 301.
Можно ли редиректить с http на https через 301?
Да, это стандартная практика. Переход на защищённый протокол оформляется именно постоянным редиректом на https-версию каждой страницы. Заодно склейте варианты с www и без, чтобы поисковик видел один канонический адрес.
Как быстро Яндекс учтёт редиректы?
Зависит от размера сайта и частоты обхода. Небольшой сайт может переиндексироваться за две-три недели, крупный за пару месяцев. Ускорить помогает свежий sitemap.xml с новыми URL и заявка на переобход в Вебмастере.
Что лучше при удалении страницы: 301 или 404?
Если есть осмысленная замена, ставьте 301 на неё. Если страница удалена навсегда и аналога нет, честнее отдать 404 или 410. Редирект на нерелевантную страницу или на главную поисковик считает почти за ошибку и вес не передаёт.
Коротко перед запуском
Чеклист, по которому стоит пройтись перед переездом:
- Собрали полный список старых URL из Вебмастера, краулера и Метрики.
- Составили таблицу соответствий один к одному, без свалки на главную.
- Используете строго 301 для постоянных переездов.
- Проверили: один шаг, без цепочек и петель, конечная страница отдаёт 200.
- Обновили внутренние ссылки на новые адреса напрямую.
- Сгенерировали и отправили свежий sitemap.xml.
- Заложили мониторинг трафика и индексации на первый месяц.
Редиректы кажутся технической мелочью, пока из-за них не утекает половина поискового трафика. Если переезд большой, а на кону позиции, которые нарабатывались годами, есть смысл доверить настройку и контроль тем, кто делал это десятки раз. В Lead The Way мы помогаем спланировать переезд, проверить каждый редирект и удержать трафик, оставьте заявку, разберём вашу ситуацию и подскажем, где риски.