Що таке редирект і яка різниця між 301 і 302

Коротко

Редирект - це автоматичне перенаправлення: людина або пошуковик заходить за однією адресою, а потрапляє на іншу. Потрібен, коли сторінка змінила адресу або ви об'єднуєте кілька версій в одну.

301 проти 302

301 - постійний редирект: «сторінка переїхала назавжди». Він передає новій адресі майже всю накопичену вагу посилань і позиції. 302 - тимчасовий: «скоро повернуся», вагу він не передає. Переплутати їх - часта і дорога помилка: ставлять 302 на постійний переїзд і втрачають позиції.

Коли редирект шкодить

Ланцюжки, коли A веде на B, B на C, C на D: кожен крок сповільнює завантаження і витрачає краулінговий бюджет. Цикли, коли сторінка перенаправляє сама на себе по колу. Редирект на сторінку з помилкою 404. Усе це краще випрямляти в один прямий перехід.

Часті помилки

Перевірте, як із цим на вашому сайті

Безкоштовний аудит за 30 секунд покаже, чи все гаразд саме у вас.

Перевірити сайт безкоштовно

Часті запитання

Коли потрібен 301, а коли 302?
301 - якщо сторінка переїхала назовсім: змінили адресу, об'єднали дублі, перейшли на https. 302 - якщо перенаправлення тимчасове: акція, техроботи, A/B-тест. У сумніві майже завжди потрібен 301.
Як перевірити редиректи?
Безкоштовний аудит SEO Nerve відстежує ланцюжок редиректів і попереджає про тимчасові 302, довгі ланцюжки, цикли та редиректи на помилки.