Создаем цифровые решения, которые работают на бизнес
Вы перенесли сайт на https, изменили структуру адресов или объединили две страницы. Всё открывается, посетители ничего не замечают. А через месяц позиции проседают, и причину ищут в другом месте — в контенте, в конкурентах, в очередном обновлении Google.
Часто причина проще: перенаправление настроили не тем кодом. Разберём, чем 301 отличается от 302, почему цепочки вредят и как всё это проверить за пять минут.
Оба кода перенаправляют посетителя. Для него разницы нет вообще — браузер просто открывает другую страницу. Для поисковой системы это два принципиально разных заявления.
| Код | Что говорит поисковику | Что происходит с весом |
| 301 | Старый адрес больше не вернётся | Переносится на новую страницу |
| 302 | Это временно, старый адрес вернётся | Остаётся на старом адресе |
Именно здесь прячется самая дорогая ошибка. Вы переехали навсегда, но поставили 302 — и Google продолжает считать главным старый адрес, ожидая его возвращения. Вес ссылок, накопленный годами, до новой страницы не доходит.
Проблема в том, что визуально всё работает. Сайт открывается, заказы идут, никто не бьёт тревогу. Проседание начинается через несколько недель, когда связь с переездом уже неочевидна.
Правило простое: спрашивайте себя, вернётся ли старый адрес.
301 — постоянное перенаправление:
302 — временное:
В девяти случаях из десяти нужен именно 301. Если сомневаетесь — ставьте его: ошибка в эту сторону стоит меньше.
Вторая распространённая проблема — когда адрес ведёт не напрямую, а через несколько шагов. Например: http://site.com/old → https://site.com/old → https://site.com/new.
Формально всё работает. Но каждый шаг забирает часть сигналов и добавляет отдельный запрос к серверу. На мобильном с плохой связью это заметно даже человеку, а Google после примерно пятого шага просто прекращает идти дальше.
Худший вариант цепочки — цикл, когда адрес через несколько переходов ведёт сам на себя. Браузер сдаётся после нескольких попыток, и посетитель видит ошибку.
Проверить свой сайт можно проверкой цепочки редиректов: она показывает каждый шаг с кодом и временем ответа.
На Apache правила пишут в файле .htaccess в корне сайта. Они действуют сразу после сохранения:
| Задача | Правило |
| Одна страница | Redirect 301 /old-page/ /new-page/ |
| Весь сайт на https | Через RewriteCond %{HTTPS} off и RewriteRule с флагом [R=301,L] |
На Nginx перенаправления описывают в секции server, и после изменения сервер нужно перезагрузить — иначе правило не применится.
В WordPress и подобных системах есть расширения для редиректов. Удобно, но помните: каждое правило там — это запрос к базе при каждом переходе. На сотне правил это уже заметно.
Все страницы на главную. Удалили раздел и отправили все его адреса на главную страницу. Google считает это мягкой 404 и вес не переносит вообще. Правильно — перенаправлять на ближайшую по смыслу страницу, а если такой нет, отдавать честную 404.
Редирект на 404. Правило ведёт на страницу, которую потом удалили. Посетитель видит ошибку, вес исчезает, а заметить это без проверки сложно.
Потерянные параметры. Правило обрезает строку запроса, и вместе с ней исчезают UTM-метки. Реклама работает, страница открывается, а в аналитике все переходы выглядят прямыми. Одна из тех проблем, которые обнаруживают через полгода.
Внутренние ссылки на старые адреса. Сайт сам ссылается на адрес, который перенаправляет. Редирект срабатывает при каждом переходе по меню — напрасная трата и времени, и краулингового бюджета.
Google должен переобойти страницы, чтобы увидеть изменения. Для небольшого сайта это обычно одна-две недели, для крупного каталога — до месяца. Ускорить можно, отправив главные страницы на проверку в Search Console.
Старый адрес из индекса уберут не сразу: какое-то время он ещё будет показываться. Это нормально и не означает, что редирект не работает.
301 для постоянных изменений, 302 только для того, что действительно временно. Цепочки сокращать до одного шага, параметры сохранять, внутренние ссылки вести напрямую на конечный адрес.
Проверить своё за пять минут: цепочка редиректов, проверка адреса, канонические ссылки.
Давайте вместе создадим что-то потрясающее