301 редирект — це код стану HTTP, який повідомляє пошуковим системам і браузерам, що URL остаточно переміщено на іншу адресу. Простіше кажучи, відвідувачів старої сторінки та ботів, як-от Googlebot, автоматично скеровують на нову локацію. Коли все зроблено правильно, левова частка SEO-ваги переходить на новий URL, зменшується кількість битих посилань, а втрати позицій під час переїзду сайту чи зміни адрес зводяться до мінімуму.
На вебсайтах постійно щось змінюється: видалення сторінок, зміна домену, перехід з HTTP на HTTPS, оновлення структури категорій або об’єднання контенту. Щоб ці зміни пройшли безболісно для користувачів та SEO, потрібна стратегія переспрямувань. І 301 редирект — її наріжний камінь, адже він чітко каже пошуковикам: це не тимчасовий переїзд, а постійна зміна адреси.
У цьому посібнику ми покроково розберемо, що таке 301 редирект, чим він відрізняється від 302 та інших типів, як його реалізувати на Apache .htaccess, у cPanel, WordPress та Nginx, як це впливає на SEO і яких помилок найчастіше припускаються. Особливо уважно варто працювати з налаштуваннями на стороні хостингу — одна крихітна хиба здатна зациклити весь сайт. Для надійної інфраструктури радимо глянути Hostragons пакети веб-хостингу, а для переходу на SSL — Hostragons SSL сертифікати.
Що таке 301 редирект?
301 редирект — це відповідь сервера про остаточне переміщення. Коли користувач або пошуковий робот намагається відкрити старий URL, сервер повертає код 301 і вказує нове розташування. Браузер отримує цю відповідь і миттєво перенаправляє відвідувача на цільову адресу.
Уявімо, ви перенесли матеріал із vashsait.com.ua/staryi-dopys на vashsait.com.ua/novyi-dopys. Звісно, ви не хочете, щоб за старою адресою люди бачили помилку 404. Щойно ви додасте 301 редирект, користувачі потраплятимуть на актуальний контент, а пошукові системи почнуть вважати нову сторінку основною.
Google у своїх сучасних алгоритмах підтверджує, що сигнали посилань здебільшого передаються через 301 редиректи. Але це не означає, що будь-яке переспрямування спрацює ідеально. На SEO-ефект безпосередньо впливають тематична близькість старої та нової сторінок, технічна чистота, відсутність ланцюжків редиректів, швидкість завантаження та здатність цільової сторінки до індексації.
Коли використовувати 301 редирект?
301 редирект потрібен лише тоді, коли адреса змінюється назавжди. Для тимчасових акцій, A/B-тестів або короткострокових технічних перерв краще підходять 302 чи 307. Ось ситуації, коли 301 — це правильний вибір:
- Зміна домену: переїзд із staryi-domain.com.ua на novyi-domain.com.ua.
- Перехід з HTTP на HTTPS: щоб зробити безпечне з’єднання стандартом. Тут у пригоді стане що таке сертифікат SSL.
- Вибір між www і без www: щоб визначити єдиний канонічний формат для www.vashsait.com.ua та vashsait.com.ua.
- Зміна структури URL: коли замість /blog/123 ви впроваджуєте зрозумілі адреси на кшталт /blog/301-redyrect.
- Об’єднання контенту: коли дві схожі статті зливаються в одну потужну сторінку.
- Перенесення товарів чи категорій: в інтернет-магазині стару картку товару спрямовують на найближчий аналог або категорію.
- Остаточно видалені сторінки: якщо є релевантна альтернатива, що закриває той самий пошуковий намір.
Порівняння 301, 302, 307 та Meta Refresh
Ззовні всі редиректи схожі, але сигнали для пошукових систем вони подають різні. Помилковий код переспрямування може серйозно підкосити позиції, особливо під час переїзду сайту.
| Тип редиректу | Значення | SEO-застосування | Коли використовувати? |
|---|---|---|---|
| 301 | Переміщено назавжди | Найкращий варіант для передачі SEO-ваги новому URL | Постійна зміна URL, домену або HTTPS |
| 302 | Знайдено тимчасово | Сигналізує, що старий URL повернеться | Акції, тимчасове обслуговування, короткі тести |
| 307 | Тимчасове перенаправлення | Зберігає HTTP-метод, сигнал тимчасовий | API, форми, коли потрібен тимчасовий редирект із збереженням методу |
| Meta Refresh | Затриманий редирект у HTML | Не рекомендований для SEO, погіршує досвід користувача | Краще не використовувати без крайньої потреби |
Головне правило для SEO: якщо зміна назавжди — ставте 301, якщо тимчасова — 302 або 307. Якщо вагаєтесь, спершу дайте собі чітку відповідь, чи повернеться сторінка колись на стару адресу.
Як 301 редирект впливає на SEO?
301 редирект — потужний інструмент для SEO, але без чіткого плану він може й нашкодити. Варто оцінювати як переваги, так і ризики.
Допомагає передати посилальну вагу новому URL
Якщо стара сторінка мала зовнішні посилання, соціальні сигнали та довіру пошуковиків, 301 редирект перенесе ці сигнали на нову адресу. Наприклад, ви маєте допис у блозі з беклінками з 50 різних сайтів. Без редиректу ця вага просто зникне, а користувачі натраплять на 404. З 301 редиректом левова частка цих зв’язків консолідується на новому URL.
Зменшує кількість помилок 404 і втрату відвідувачів
404-сторінки не є абсолютним злом — для видаленого контенту без альтернативи це природно. Але залишати 404 на URL із високим трафіком або беклінками означає втрачати людей і послаблювати SEO-сигнали. Регулярний аналіз логів і звітів Google Search Console допоможе виявити цінні сторінки, які помилково віддають 404.
Прояснює сигнали індексації
Коли пошуковики бачать той самий контент за кількома URL, вони не завжди розуміють, яку сторінку ранжувати. 301 редирект збирає дублі та застарілі адреси під одним канонічним URL. Це особливо важливо для варіантів www/без www, HTTP/HTTPS і слеша в кінці адреси.
Може спричинити втрату позицій, якщо налаштований неправильно
Поширена, але хибна практика — перенаправляти всі старі сторінки на головну. Якщо тема старої сторінки не збігається з темою нової, Google може сприйняти це як слабкий сигнал. Наприклад, застарілу статтю про прискорення WordPress краще спрямувати на актуальний посібник із продуктивності WordPress, а не на головну сторінку хостингу. У цьому контексті WordPress хостинг або Посібник з прискорення веб-сайту можуть бути значно кращими цілями.
Як зробити 301 редирект?
301 редирект можна реалізувати на рівні сервера, через панель керування хостингом, плагін CMS або код застосунку. Оптимальний метод залежить від інфраструктури сайту та кількості переспрямувань. Для кількох URL на WordPress вистачить плагіна, а от редирект усього домену чи HTTPS краще робити на рівні сервера.
1. 301 редирект через Apache .htaccess
На багатьох серверах віртуального хостингу, що працюють на Apache, переспрямування налаштовують через файл .htaccess. Зазвичай він лежить у кореневій директорії сайту, тобто в public_html. Перед будь-якими правками обов’язково зробіть резервну копію — навіть один зайвий символ може спричинити помилку 500 Internal Server Error.
Приклад редиректу для однієї сторінки:
Redirect 301 /stara-storinka https://www.vashsait.com.ua/nova-storinka
Приклад переспрямування з HTTP на HTTPS:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Приклад редиректу з версії без www на версію з www:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^vashsait.com.ua [NC]
RewriteRule ^(.*)$ https://www.vashsait.com.ua/$1 [L,R=301]
Ключовий момент: коли ви одночасно налаштовуєте HTTPS і www, слідкуйте, щоб правила не конфліктували. Інакше користувач спочатку піде з HTTP на HTTPS, а потім із non-www на www — це створить зайвий ланцюжок редиректів.
2. 301 редирект через cPanel
Для тих, хто не хоче працювати з кодом, cPanel пропонує зручний інструмент. Загальний алгоритм такий:
- Увійдіть у свій акаунт cPanel.
- У розділі Domains (Домени) відкрийте інструмент Redirects (Переспрямування).
- Оберіть тип редиректу Permanent 301 (Постійний 301).
- Вкажіть домен або директорію, яку потрібно перенаправити.
- Введіть повну цільову URL-адресу.
- Перевірте налаштування www і збережіть зміни.
- Протестуйте результат через приватний режим браузера або curl.
Клієнти, які використовують cPanel на Hostragons, можуть керувати доменами та хостингом з єдиної панелі, що значно спрощує контроль за редиректами. Якщо плануєте перенесення домену, зазирніть також у посібник Як здійснити переведення домену.
3. 301 редирект у WordPress
Для сайтів на WordPress є три основні способи: плагін, .htaccess та код у темі. Найбезпечніший старт — надійний плагін для редиректів. Такі інструменти, як Redirection, Rank Math або Yoast SEO Premium, дозволяють зіставляти старі та нові URL прямо в адмін-панелі.
Покрокова інструкція для WordPress:
- Спершу вивантажте повний список URL і визначте, яка сторінка куди вестиме.
- Перед встановленням плагіна зробіть повний бекап сайту.
- Додайте відповідність між старим і цільовим URL.
- Переконайтеся, що код переспрямування — саме 301.
- Якщо використовуєте плагін кешування або серверний кеш — очистіть його.
- Перевірте код стану за допомогою інструментів тестування.
Якщо тримати сотні чи тисячі правил у плагіні, це може вплинути на продуктивність. Для великої кількості редиректів краще налаштувати все на рівні сервера. Для покращення швидкодії WordPress стануть у пригоді Пакети хостингу WordPress та налаштування LiteSpeed Cache.
4. 301 редирект у Nginx
На серверах під керуванням Nginx переспрямування зазвичай прописують у блоці server для конкретного сайту. Ось приклад переспрямування домену:
server {
listen 80;
server_name staryisait.com.ua www.staryisait.com.ua;
return 301 https://novyisait.com.ua$request_uri;
}
Для редиректу окремої сторінки:
location = /stara-storinka {
return 301 https://vashsait.com.ua/nova-storinka;
}
Після зміни конфігурації Nginx спочатку запустіть команду тестування, а потім перезавантажте сервіс. Помилка в блоці server може покласти весь сайт. Якщо ви користуєтеся керованим сервером, найбезпечніше планувати такі дії разом із технічною підтримкою. Для більшого контролю можна розглянути VPS сервер.
План 301 редиректів під час переїзду сайту
Коли ви змінюєте домен або архітектуру сайту, відкладати налаштування 301 редиректів на останню хвилину — величезний ризик. У професійних переїздах спочатку створюють повний перелік поточних URL, а потім для кожного визначають ціль.
Покроковий контрольний список для переїзду
- Створіть інвентаризацію URL: зберіть усі цінні адреси з Sitemap, Search Console, Analytics, інструментів беклінків і серверних логів.
- Визначте пріоритети: у першу чергу опрацюйте сторінки, які приносять трафік, беклінки та конверсії.
- Зробіть пряме зіставлення: кожен старий URL має вести на найбільш релевантний новий.
- Уникайте масового редиректу на головну: нерелевантні переспрямування знецінюють SEO-вагу.
- Тестуйте на staging-середовищі: перед запуском у продакшн перевірте кілька прикладів.
- Оновіть XML-мапу сайту: додайте нові URL у sitemap, а старі видаліть.
- Виправте внутрішні посилання: не покладайтеся лише на редиректи; змініть посилання в меню, контенті та футері безпосередньо на нові URL.
- Моніторте Search Console: відстежуйте звіти про індексування, статистику сканування та досвід сторінки щонайменше 4–8 тижнів.
Скажімо, ви змінюєте структуру URL на блозі з 300 сторінок. Зробити редирект тільки для 20 найпопулярніших — замало. Сторінки з беклінками, але низьким трафіком, теж можуть передавати вагу. Тож рішення не повинно ґрунтуватися лише на кількості відвідувачів.
Найпоширеніші помилки при налаштуванні 301 редиректу

Створення ланцюжків редиректів
Ланцюжок виникає, коли URL спершу переходить на другу адресу, потім на третю. Наприклад, A → B → C, тоді як правильно зробити одразу A → C. Ланцюжки даремно витрачають краулінговий бюджет, уповільнюють завантаження сторінки та можуть послабити передачу сигналів. Це особливо характерно для сайтів, які кілька разів змінювали URL протягом років.
Петлі редиректів (Redirect Loop)
Петля виникає, коли A веде на B, а B — назад на A. Браузер у такому разі видає помилку too many redirects. Зазвичай це наслідок конфлікту правил HTTPS, www і кешування. Щоб виправити, треба перевірити всі правила редиректів і, за можливості, спростити їх в одному місці.
Перенаправлення на нерелевантні сторінки
Скидати всі видалені сторінки на головну — швидке, але невдале рішення, бо воно не відповідає наміру користувача. Краще стару сторінку про встановлення SSL спрямувати не на головну, а на актуальний посібник зі встановлення SSL або на продуктову сторінку SSL. Це збереже і задоволеність користувачів, і SEO-сигнали. Тут можна використати посилання як виконати встановлення SSL.
Конфлікт із robots.txt або noindex
Якщо цільовий URL позначено як noindex або заблоковано в robots.txt, 301 редирект не дасть очікуваної SEO-користі. Завжди переконуйтеся, що нова цільова сторінка доступна для індексації, відкрита для роботів і повертає код 200.
Відсутність тестування редиректів
Побачити, що сторінка відкрилася в браузері після налаштування, — недостатньо. Кеш браузера може ввести в оману. Обов’язково перевіряйте код відповіді через інструменти перевірки HTTP-заголовків, команду curl, Screaming Frog або подібні краулери.
Як протестувати 301 редирект?
Технічна перевірка — обов’язковий етап. Проста команда curl покаже, який код стану повертає URL:
curl -I https://vashsait.com.ua/stara-storinka
При правильному налаштуванні у відповіді має бути HTTP/1.1 301 або HTTP/2 301, а в рядку Location — нова адреса. Далі перевірте, чи цільовий URL віддає код 200. Якщо він теж кудись переспрямовує — це ланцюжок, і правило треба спрощувати.
Методи тестування:
- curl або інструменти розробника в браузері для перевірки HTTP-заголовків.
- Онлайн-інструменти redirect checker для виявлення ланцюжків.
- Краулери на кшталт Screaming Frog для повного сканування сайту.
- Інструмент перевірки сторінки в Google Search Console.
- Аналіз запитів Googlebot у серверних логах доступу (access log).
301 редирект і продуктивність хостингу
Технічно редирект — дрібна операція, але на дуже великих сайтах сотні правил можуть впливати на швидкодію. Обробка складних регулярних виразів при кожному запиті здатна споживати ресурси сервера. Тому файли редиректів варто тримати в порядку, видаляти застарілі й непотрібні правила, надавати перевагу простим і прямим інструкціям.
Важлива й хостингова інфраструктура. Швидкий TTFB, коректне налаштування SSL, підтримка HTTP/2 або HTTP/3 і надійна система кешування покращують користувацький досвід після редиректу. Якщо ваш сайт зростає, а трафік збільшується, можливо, варто придивитися до більш масштабованих рішень, як-от Hostragons корпоративний хостинг або рішення для хмарного сервера.
Найкращі практики для 301 редиректу
- Для постійних змін — 301, для тимчасових — 302.
- Кожен старий URL спрямовуйте на найбільш релевантний новий.
- Не робіть масових переспрямувань на головну.
- Скоротіть ланцюжки редиректів до одного кроку.
- Уніфікуйте варіанти HTTPS, www і слеша в єдиний стандарт.
- Оновлюйте внутрішні посилання; не змушуйте користувача проходити зайві редиректи.
- У XML-мапі сайту залишайте лише нові URL, що віддають код 200.
- Моніторте звіти Search Console протягом 4–8 тижнів після впровадження редиректів.
- Перед важливими переїздами робіть повний бекап і тестуйте все на staging-середовищі.
- При змінах на рівні сервера звертайтеся по допомогу до підтримки хостингу.
Короткий підсумок
301 редирект — це одна з базових SEO-практик, яка під час остаточної зміни URL скеровує користувачів і пошукових роботів на правильну адресу. При грамотному застосуванні він зберігає посилальну вагу, зменшує кількість помилок 404, робить переїзд сайту безпечнішим і прояснює сигнали індексації. Неправильне використання призводить до ланцюжків, петель, нерелевантних переходів і втрати позицій.
Якщо ви плануєте зміну домену, перехід на HTTPS або оновлення URL-структури, заздалегідь підготуйте карту редиректів і не нехтуйте технічними тестами. Щоб зміцнити інфраструктуру та спростити керування SSL і хостингом, ознайомтеся з рішеннями Hostragons для хостингу, доменів і SSL, а також зверніться до служби підтримки, яка допоможе підібрати конфігурацію під ваші потреби.
Часті запитання
Що таке 301 редирект?
301 редирект — це код стану HTTP, який означає, що URL остаточно переміщено на іншу адресу. Він автоматично перенаправляє користувачів і пошукових роботів зі старої адреси на нову, допомагаючи передати SEO-сигнали новому URL.
Чи може 301 редирект зашкодити SEO?
Правильно налаштований 301 редирект не шкодить SEO, а навпаки — зменшує втрату авторитетності при зміні URL. Але такі помилки, як редрект на нерелевантну сторінку, ланцюжки або петлі, можуть спричинити проблеми з ранжуванням і користувацьким досвідом.
У чому різниця між 301 і 302 редиректом?
301 означає постійне переміщення, а 302 — тимчасове. Якщо сторінка переїхала назавжди, використовуйте 301. Якщо вона невдовзі повернеться на стару адресу або це тимчасове акційне переспрямування — краще обрати 302.
Як довго потрібно тримати 301 редирект?
Для важливих URL 301 редиректи рекомендують зберігати якомога довше, в ідеалі — безстроково. Зовнішні посилання, закладки користувачів і сигнали пошукових систем можуть і далі надходити на стару адресу, тому передчасне видалення редиректу загрожує втратою трафіку.
Чи можна робити 301 редирект у WordPress за допомогою плагіна?
Так, у WordPress можна налаштувати 301 редирект через плагіни, як-от Redirection чи SEO-плагіни. Це зручний метод для невеликої та середньої кількості переспрямувань. Для дуже великих списків редиректів краще налаштувати все на рівні сервера, щоб не втрачати продуктивність.