SEO-редиректи: коли використовувати 301, 302, 307 чи 308, як Google ставиться до кожного, як уникнути ланцюжків і м'яких 404 та як безпечно мігрувати.

Коротко
редирект спрямовує користувачів і краулери зі старої адреси на нову. Для SEO використовуйте серверний 301 (або 308), коли сторінка переїхала назавжди, адже Google сприймає постійний редирект як сигнал, що нову адресу слід індексувати. Використовуйте 302 (або 307) лише для тимчасових переїздів, спрямовуйте кожну стару адресу на її найближчий відповідник, а не на головну сторінку, уникайте ланцюжків і тримайте редиректи щонайменше рік після міграції.
Хочете дізнатися більше? Запитайте
Кожен сайт змінює адреси: продукт перейменовують, блог реструктуризують, увесь домен переїжджає на HTTPS або під новий бренд. Без SEO-редиректів кожна зміна залишає по собі мертву сторінку, втрачені зворотні посилання й відвідувачів, що потрапляють на помилку. З правильним редиректом Google переносить сигнали старої адреси на нову, а користувачі цього не помічають. Документація Google про редиректи та Google Search встановлює правила; цей посібник перетворює їх на рішення, які можна застосовувати сторінка за сторінкою.
Редирект це вказівка, що адреса тепер живе в іншому місці. Коли браузер або краулер запитує стару адресу, сервер відповідає кодом стану 3xx та заголовком Location, що вказує на нову адресу, і клієнт переходить за ним. Для пошукових систем редирект також говорить дещо про індексацію: чи має нова адреса замінити стару у видачі, чи переїзд тимчасовий.
Редиректи це стандартний інструмент для переїзду домену, об'єднання дублікатів, переходу з HTTP на HTTPS, зміни структури адрес або заміни видаленої сторінки близьким відповідником. Вони працюють у парі з тегом canonical, який називає пріоритетну адресу, нікуди не спрямовуючи відвідувачів.
Google ділить редиректи на дві родини. Постійні редиректи повідомляють його конвеєру індексації, що ціль має стати канонічною; тимчасові цього не роблять, тож стара адреса може залишитися у видачі.
| Редирект | Постійний чи тимчасовий | Як до нього ставиться Google | Коли використовувати |
|---|---|---|---|
| 301 Moved Permanently | Постійний | Сигнал, що ціль має бути канонічною | Вибір за замовчуванням для будь-якої сторінки, що переїхала назавжди |
| 308 Permanent Redirect | Постійний | Так само, як 301 | Постійний переїзд, коли форми чи виклики API мають зберегти свій метод |
| 302 Found | Тимчасовий | Не канонічний сигнал; джерело може залишитися в індексі | Короткі акції, A/B-тести, технічне обслуговування |
| 303 See Other | Тимчасовий | Не канонічний сигнал | Після надсилання форми, щоб показати сторінку підтвердження |
| 307 Temporary Redirect | Тимчасовий | Не канонічний сигнал | Тимчасовий переїзд, коли метод не повинен змінюватися |
| Meta refresh за 0 секунд | Постійний | Інтерпретується як постійний редирект | Лише коли не можна налаштувати сервер |
| Meta refresh із затримкою | Тимчасовий | Інтерпретується як тимчасовий редирект | Рідко корисний; збиває з пантелику користувачів |
| Редирект JavaScript | Постійний | Помічається лише якщо Google рендерить сторінку | Крайній засіб, коли серверний і meta-варіанти неможливі |
Google рекомендує за можливості постійний серверний редирект і радить використовувати редиректи JavaScript лише тоді, коли неможливі ні серверний редирект, ні meta refresh, адже Google може ніколи не побачити редирект, що залежить від рендерингу. Наш посібник із JavaScript SEO пояснює, чому рендеринг не гарантований.
Поставте собі одне запитання: чи повернеться стара адреса? Якщо ні, використовуйте редирект 301. 302, використаний для постійного переїзду, це найпоширеніша помилка редиректів: Google може залишити стару адресу в індексі й показувати її у видачі, тоді як нова сторінка чекає на сигнали, які ніколи повністю не надходять. Google з часом справді виправляє деякі тривалі 302, але покладатися на це не варто.
Коди 307 і 308 існують з технічної причини. Згідно з посібником MDN про HTTP-перенаправлення, 301 або 302 можуть дозволити браузерам змінити запит POST на GET, тоді як 307 і 308 зберігають метод і тіло запиту незмінними. Для звичайних сторінок це не змінює SEO; це важливо для форм, оформлення замовлення та API.
Не так, щоб це треба було враховувати в планах. Гері Ілліс із Google заявив 2016 року, що редиректи 30x більше не втрачають PageRank. Реальні втрати походять з іншого: редирект на непов'язану сторінку, зламаний редирект через кілька місяців або довгі ланцюжки, що сповільнюють сканування.
Ланцюжок виникає, коли адреса A спрямовує на B, яка спрямовує на C. Ланцюжки накопичуються роками міграцій: HTTP на HTTPS, потім www на без www, потім нова структура адрес. Краулери Google, згідно з його документацією про коди стану HTTP, проходять до 10 редиректів, але Google радить спрямовувати прямо на кінцевий пункт призначення, а якщо це неможливо, обмежувати ланцюжки трьома переходами чи менше. Кожен перехід додає затримку для користувачів і марнує краулінговий бюджет на великих сайтах.
Цикл виникає, коли A спрямовує на B, а B спрямовує назад на A. Браузери показують помилку, краулери здаються, і сторінка випадає з індексу. Цикли зазвичай походять від суперечливих правил, наприклад правила CMS і правила сервера, що не збігаються щодо кінцевого слеша.
Не кожна видалена сторінка потребує редиректу. Спрямовуйте лише тоді, коли існує близький відповідник. Посібник Google про переїзд сайту зі зміною адрес застерігає від спрямування багатьох старих адрес на одну нерелевантну ціль, як-от головну сторінку, що може збити з пантелику користувачів і може розглядатися як м'яка 404.
| Ситуація | Найкраща відповідь | Чому |
|---|---|---|
| Сторінка переїхала на нову адресу | 301 на нову адресу | Користувачі та сигнали йдуть за контентом |
| Кілька сторінок об'єднано в одну | 301 з кожної старої сторінки на об'єднану | Нова сторінка відповідає на ту саму потребу |
| Продукт знято з виробництва, є близька заміна | 301 на заміну або її категорію | Відвідувач усе одно знаходить те, що хотів |
| Контент видалено, відповідника немає | 404 або 410 | Чесна помилка краща за нерелевантну сторінку |
| Тимчасова недоступність | 302 або 307, або залишити сторінку з повідомленням | Початкова адреса має залишатися в індексі |
| Багато старих адрес на головну сторінку | Уникайте | Імовірно розглядаються як м'які 404 |
Google каже, що всі помилки 4xx, крім 429, обробляються однаково, тож вибір між 404 і 410 практично мало на що впливає: в обох випадках раніше проіндексована адреса видаляється з індексу.
Міграція це момент, коли редиректи або рятують, або гублять трафік. Наш повний посібник із SEO-міграції охоплює весь проєкт; для редиректів діють п'ять правил:
Метод залежить від вашого стеку, але результат має бути однаковим: одна відповідь 3xx від сервера.
Після кожної зміни перевіряйте стару адресу за допомогою перевірки редиректів: вона показує код стану кожного переходу та кінцевий пункт призначення.
Старі адреси живуть довго після того, як ви їх змінили. Інші сайти, розсилки, дописи в соцмережах і відповіді ШІ продовжують вказувати на адресу, що існувала, коли їх було написано. Коли ChatGPT, Perplexity чи Gemini цитують сторінку, а посилання веде на помилку, ви втрачаєте візит, а цитування втрачає цінність. Постійний редирект підтримує ці посилання робочими та допомагає пошуковим системам і ШІ-краулерам прив'язати історію старої сторінки до нової. Наше дослідження сторінок, які цитує ChatGPT, показує, наскільки ці відповіді спираються на стабільні, усталені джерела.
Редиректи це частина технічного SEO, на яку рідко звертають увагу, доки не впаде трафік. Постійний, прямий, релевантний редирект для кожної переїхавшої адреси тримає ваші позиції та зворотні посилання робочими на вас. Щоб стежити за впливом міграції на кліки, позиції та цитування в ШІ в одному місці, скористайтеся дашбордом GEO / SEO від Sorank.
Google радить тримати редиректи якомога довше, а загалом щонайменше один рік після переїзду. Багато сайтів тримають їх безстроково, бо старі зворотні посилання й закладки роками продовжують приводити відвідувачів на попередні адреси.
Ні. Редирект 301 на релевантну сторінку це рекомендований спосіб перенесення контенту, і Google використовує його як сигнал, що нову адресу слід індексувати. Проблеми походять від ланцюжків редиректів, циклів і редиректів на нерелевантні сторінки, а не від самого редиректу.
Не слід. Google застерігає, що спрямування багатьох старих адрес на нерелевантну сторінку, як-от головну, може збити з пантелику користувачів і може розглядатися як м'яка 404. Спрямовуйте кожну сторінку на її найближчий відповідник, а сторінкам без відповідника дозвольте повертати 404 або 410.
ВОНИ ПРОБУВАЛИ SORANK ДО ВАС
