301-редирект

301-редирект (301 Moved Permanently) — це відповідь сервера, яка повідомляє браузеру й пошуковому роботу, що сторінку назавжди перенесено на нову адресу, і автоматично відправляє відвідувача туди.

Коли потрібен 301

  • Змінилася адреса сторінки або структура сайту.
  • Переїзд на новий домен чи з http на https.
  • Склеювання варіантів адреси: з www і без, зі скісною рискою в кінці й без — див. canonical.
  • Злиття двох схожих сторінок в одну сильнішу.
  • Видалена сторінка, для якої є справжня заміна за змістом.

301 і інші редиректи

КодЗначенняКоли використовувати
301Переміщено назавждиПостійна зміна адреси
308Переміщено назавжди, без зміни методу запитуТе саме, коли важливо зберегти POST-запит (форми, API)
302Знайдено (тимчасово)Тимчасове перенаправлення: акція, технічні роботи
307Тимчасово, без зміни методуТимчасове перенаправлення для форм і API

Для Google постійний редирект — сильний сигнал, що канонічною треба вважати нову адресу; тимчасовий — що стару. Тому 302 замість 301 при остаточній зміні адреси залишає в пошуку старі URL.

Як налаштувати

Найкраще — на боці сервера. Приклад для Apache у файлі .htaccess:

Redirect 301 /stara-storinka https://example.com/nova-storinka

Для nginx — return 301 https://example.com/nova-storinka;, у CMS — через налаштування або плагін редиректів. Перенаправлення через meta refresh чи JavaScript пошуковики теж розуміють, але гірше: ними варто користуватися, лише коли серверний редирект неможливий.

Типові помилки

  • Ланцюжки (A → B → C): кожен крок сповільнює відкриття, а Googlebot проходить не більше 10 переходів. Ведіть одразу на кінцеву адресу.
  • Цикли (A → B → A): сторінка не відкривається зовсім.
  • Усе на головну. Редирект видалених сторінок на головну Google часто вважає «мʼякою 404»; краще — на найближчу за змістом сторінку або чесна 404.
  • Внутрішні посилання на старі адреси. Після налаштування редиректів оновіть посилання на сайті, щоб вони вели одразу на нові URL.
  • Зарано прибрати редиректи. Google радить тримати їх якомога довше — щонайменше рік.

Приклад

На slav.ua адреси без мовного префікса (наприклад, /contacts) перенаправлялися на /ua/contacts тимчасовим 302-редиректом, тож у видачі Google трималися старі адреси. У вересні 2026 року ми замінили його на 301 — разом із редиректами з http і www на https://slav.ua.

Повʼязані терміни та матеріали

Джерела

Оновлено 21 вересня 2026 року. Автор — Слав Кривонос.