Перенаправлення 302: що це і коли його використовувати

Перенаправлення 302: що це і коли його використовувати
David Kaufmann
Уроки SEO
6 min read

Деякий час тому ми розповіли вам усе, що потрібно знати про перенаправлення 301 — одну з обов'язкових SEO-дій. Цього разу поговоримо про перенаправлення 302, менш поширені, але не менш важливі. Хочете дізнатися, для чого вони і як їх упровадити?

Поїхали!

Що таке перенаправлення 302?

Серед кодів відповіді 3xx коди 302 не такі поширені саме через свою природу: вони відповідають за тимчасове перенаправлення, тобто коли бот Google звертається до конкретної URL-адреси й сторінка автоматично перенаправляє його на іншу, щоб уникнути помилок завантаження, дубльованого вмісту тощо.

Коли ми хочемо, щоб цей «автоматичний відскік» виконувався постійно, ми програмуємо код відповіді 301; якщо ж з якоїсь причини перенаправлення має бути лише тимчасовим, доречніше використовувати 302.

У будь-якому разі користувач не помічає кінцевої зміни URL-адреси — її бачить тільки бот. Якби ми перемістили ресурс без відповідного перенаправлення, користувач побачив би сторінку з помилкою, що негативно вплинуло б на зручність використання сторінки.

Як Google інтерпретує перенаправлення 302?
Як Google інтерпретує перенаправлення 302?

Відмінності між 301 і 302

Як ми вже зазначили, головна відмінність — у їхній природі: 301 є постійним перенаправленням, а 302 — тимчасовим. Окрім того, кожен з них має й інші особливості, які варто знати:

  • Перенаправлення 301 передає вагу та авторитет новій URL-адресі, чого 302 не робить. Усе просто: у першому випадку ми повідомляємо Google, що правильний вміст переміщено, тож він зрештою ранжуватиме нову адресу так само, як стару (хоча іноді це займає певний час). У другому випадку бот знає, що оригінальна URL-адреса знову стане доступною через якийсь час, тому її ранжування не змінюється.

  • 301 впливає на результати пошуку: з цієї самої причини сторінка SERP змінюватиметься у випадку 301, оскільки видимий сніпет зрештою буде з кінцевої URL-адреси, тоді як він залишається незмінним у випадку 302, коли продовжує відображатися сніпет вихідної сторінки.

  • Коди 301 зберігаються в кеші браузера, щоб бути доступними під час майбутніх пошуків, тоді як 302 — ні, оскільки передбачається, що вони повернуться до початкового стану.

Як Google інтерпретує перенаправлення 302 порівняно з 301?

Коли йдеться про те, як Google інтерпретує SEO-дії, варто звертати особливу увагу на дві концепції: індексування та посилання.

  • Індексування — це коли бот Google додає URL-адресу до свого індексу вмісту. У випадку 301 зазвичай нова URL-адреса індексується, а стара деіндексується (видаляється з індексу) за змінний проміжок часу. У випадку 302 нормально, коли в індексі залишається саме стара URL-адреса.

  • Посилання: лінкбілдинг, тобто стратегія отримання природних зовнішніх посилань, які допомагають надати природності нашій сторінці, є одним зі стовпів SEO. Але що відбувається з усіма посиланнями, заради яких ми так старалися, якщо доводиться робити перенаправлення? У випадку перенаправлень 301 сигнали популярності, які надають зовнішні посилання, консолідуються на новій URL-адресі, тоді як у випадку 302 вони залишаються незмінними на старій.

А що, коли ми помилково налаштуємо 302 чи запрограмуємо його коректно, але забудемо повернути в початковий стан? За словами John Mueller, аналітика трендів вебмайстрів Google:

«якщо є підстави вважати, що 302 насправді є некоректно налаштованим 301, вони трактуватимуть його як постійне перенаправлення, а не тимчасове».

Що каже John Mueller про перенаправлення 302?
Що каже John Mueller про перенаправлення 302?

[...] саме тому 302 «бажане джерело» з часом починає трактуватися радше як 301 «бажане призначення». Наприклад, якщо всі внутрішні та зовнішні посилання вказують на призначення, ми, ймовірно, оберемо саме його. Чіткого часового обмеження для цього не існує.

John Mueller

Скільки часу має бути активним 302, щоб Google уважав його постійним? Це невизначено: залежно від кешу та авторитету сторінки, це можуть бути місяці, тижні або навіть дні. Нещодавно John та його команда зазначили, що, якщо це можливо, їх варто залишати до року.

Коли використовують перенаправлення 302?

Тепер, коли ви знаєте, для чого вони потрібні і чим відрізняються від 301, вам буде легше зрозуміти, які сценарії застосування перенаправлень 302 є доречними:

  • Якщо на сторінці є помилковий вміст, який потрібно виправити, і ви не хочете, щоб користувачі мали до нього доступ під час процесу виправлення.

  • Якщо ви хочете спрямувати трафік на конкретні лендінги, які відповідають кампаніям або разовим акціям, наприклад спеціальним пропозиціям на особливі дати.

  • Якщо вебсайт має технічні проблеми, які треба розв'язати, і ви не хочете, щоб вони впливали на зручність використання сайту користувачем.

Як упровадити перенаправлення 302

Берімося до роботи! Ви вже знаєте, для чого вони потрібні, у яких випадках є коректними та які мають наслідки. Тепер подивімося, як їх правильно впровадити.

  • Через .htaccess. Один із найпростіших методів, хоча, звісно, він передбачає доступ до FTP сторінки. У цьому випадку перенаправлення впроваджують практично так само, як програмують 301, просто змінюючи назву інструкції:

Redirect 302 /new-url/ https://domain.com/old-url/

  • За допомогою PHP: через функцію header. У цьому випадку зважайте на те, що PHP за замовчуванням інтерпретує перенаправлення як тимчасові, тож, якщо ви хочете зробити 301, потрібно буде додати окрему інструкцію.

  • Перенаправлення у WordPress: якщо ви працюєте з цією CMS, вам пощастило, оскільки у вашому розпорядженні чимало плагінів, які значно полегшать життя під час програмування перенаправлень — як тимчасових, так і постійних. У цьому випадку, наприклад, ви можете побачити, як Rank Math має спеціальний модуль для керування перенаправленнями.

SEO-перенаправлення Rank Math
SEO-перенаправлення Rank Math

Інші типи перенаправлень 3xx

Ми вже говорили про перенаправлення 301, або постійні, яким присвятили окрему статтю, та про 302, або тимчасові, але чи існує якийсь інший тип коду 3xx, який нам, як SEO-фахівцям, варто знати?

Відповідь — так, і нижче ми згадаємо найважливіші:

  • Перенаправлення 303: використовують у тих випадках, коли після певного запиту ми не хочемо, щоб ця сама дія повторювалася під час перезавантаження сторінки, наприклад на сторінці запису медичного центру або під час купівлі квитків на шоу. У цих випадках, якщо користувач натисне кнопку «Назад» у браузері, його буде направлено на першу сторінку процесу, а не на безпосередньо попередню.

  • Перенаправлення 304: повідомляє Google завантажити останню версію URL-адреси, доступну в кеші, щоб поліпшити швидкість завантаження.

  • Перенаправлення 307 і 308: відповідають, відповідно, кодам 302 і 301, оскільки є тимчасовим і постійним, але запобігають зміні між методами запитів POST і GET.

Сподіваємося, цей пост допоміг вам розібратися в усьому, що стосується перенаправлень 302, полегшивши вашу щоденну SEO-роботу. Якщо у вас є коментарі, уточнення чи питання, не вагайтеся написати нам.

Будемо чекати!

Автор: David Kaufmann

David Kaufmann

Останні 10+ років я повністю занурений у SEO — і чесно кажучи, не хотів би інакше.

Моя кар'єра вийшла на новий рівень, коли я працював старшим SEO-спеціалістом у Chess.com — одному зі 100 найвідвідуваніших сайтів у всьому інтернеті. Робота в такому масштабі навчила мене того, чого не дав би жоден курс чи сертифікат.

З цього досвіду я заснував SEO Alive — агенцію для брендів, які серйозно ставляться до органічного зростання. І оскільки не знайшов інструмента, що добре справляється з обома світами — класичним і AI, побудував SEOcrawl. Якщо ви шукаєте досвідченого SEO-партнера, який любить цю справу — буду радий поговорити!

→ Читайте всі статті від David
Більше статей: David Kaufmann

Дізнайтесь більше контенту цього автора