301 редирект — основа любой смены URL. Ошибки в карте редиректов стоят позиций и трафика на месяцы.
301 vs 302
301 — постоянный перенос, передаёт основной вес на новый URL. 302 — временный, для SEO хуже при длительном использовании.
Для смены структуры сайта — только 301.
Карта редиректов
- старый URL → новый 1:1
- без цепочек A→B→C→D
- главная и ключевые услуги в приоритете
- 404 только если страница удалена навсегда
Массовый перенос
Таблица в Excel: old_url, new_url, status. Проверка скриптом или Screaming Frog.
После релиза — мониторинг 404 в Вебмастере и GSC 2–4 недели.
В nginx и CMS
Правила на сервере быстрее PHP-редиректов. Избегайте meta refresh и JS-редиректов для SEO.
Кэш CDN должен учитывать 301.
Миграция
Миграция сайта · помощь с переносом.
Регулярки nginx
Осторожно с массовыми rewrite — тест на staging.
Soft 404
200 OK с текстом «не найдено» — ошибка; отдавайте 404 или 301.
Сколько 301 в цепочке допустимо?
Стремитесь к одному. Более 2–3 — риск потери веса и задержки.
301 vs 308?
308 сохраняет метод POST; для SEO переноса страниц — 301.
Редирект главной?
Только при смене домена или структуры, с обновлением зеркал.