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

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

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

Що таке постійне перенаправлення 301?

Як ми згадали кількома рядками вище, двома найвідомішими кодами є 301 і 302. У чому різниця? Що саме являє собою перенаправлення 301?

Відповідь проста: тоді як перенаправлення 302 свідчить, що вміст тимчасово переміщено на іншу URL-адресу, перенаправлення 301 означає, що вміст за певною URL-адресою постійно переміщено на іншу URL-адресу.

Що таке перенаправлення 301 і чому воно таке важливе?
Що таке перенаправлення 301 і чому воно таке важливе?

Для чого потрібне перенаправлення 301?

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

В обох випадках ми повідомляємо користувачам і пошуковим системам, що вміст переміщено, але якщо при перенаправленні 302 вихідна URL-адреса не зникає з індексу Google, то при 301 — зникає. І якщо в першому випадку SEO-вага втрачається, то перенаправлення 301 справді передає авторитет зі старої URL-адреси на нову. А це, як ви розумієте, критично важливо для SEO-фахівців, оскільки передає популярність, яку стара сторінка заробила за час свого «життя», новій сторінці через це посилання.

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

Існує чимало ситуацій, у яких рекомендують застосовувати такий тип перенаправлення. У загальних рисах ось найпоширеніші:

  • У вас є небажані URL-адреси з помилкою 404, які досі отримують відвідувачів:

Уявіть, що хтось потрапляє на сторінку, яку ви видалили, не вживши жодних заходів. Можливо, вам байдуже, що користувач опиняється на цій URL (з будь-яких причин), але здебільшого ви генеруєте відвідування з поганим користувацьким досвідом. А це не до вподоби ні користувачу, ні Google. Тому краще заздалегідь налаштувати перенаправлення 301, щоб запропонувати вміст, що збігається або є подібним до того, що існував до видалення, тобто альтернативу, яка задовольнить потреби користувача, які він прагнув розв'язати, потрапивши на оригінальну сторінку.

Перенаправлення 301

https://mydomain.com/ старий-вміст-про-купівлю-кросівок (URL з помилкою 404)

https://mydomain.com/ новий-вміст-про-купівлю-кросівок/ (правильна URL).

  • Ви хочете уникнути або розв'язати проблеми з дубльованим вмістом:

Може статися так, що у вас будуть дві URL-адреси з однаковим вмістом, тож Google не зрозуміє, яку з двох ураховувати в органічному ранжуванні, і може зрештою не показати жодну. Щоб це виправити, варто впровадити перенаправлення 301 з URL-адреси, яку ми не хочемо ранжувати, на ту, яку хочемо.

Найпоширеніший випадок дубльованого вмісту — коли ми змінюємо доменне ім'я і дозволяємо всім сторінкам старого домену співіснувати зі сторінками нового сайту:

Перенаправлення 301

https://old-domain.com/bulldog-breed/ *

на https://new-domain.com/bulldog-breed/

Покарання за дубльований вміст: використання перенаправлень 301
Покарання за дубльований вміст: використання перенаправлень 301

  • Іноді забуті випадки дубльованого вмісту, про які теж варто пам'ятати:

Дубльований вміст може виникати й через наявність «дзеркальних» доменів (тобто «другорядних» доменів, що мають однаковий вміст і IP з основним доменом).

Якщо ви забудете налаштувати перенаправлення 301 для URL-адрес сайту з IP-адреси на сторінки доменного імені, у вас будуть дві різні версії того самого вмісту, що з великою ймовірністю призведе до санкцій з боку Google.

Залишати сторінки одного й того самого домену доступними і за HTTP, і за HTTPS — інший випадок, коли ми отримуємо ідентичний вміст, що ризикує потрапити під увагу Google Panda (до речі, якщо ви досі не перенесли весь сайт на HTTPS, не зволікайте, якщо вам важливе органічне ранжування, адже Google ще у 2018 році підтвердив, що ураховує це під час ранжування у видачі).

В усіх цих випадках найкраще, як ми вже сказали, застосовувати перенаправлення 301.

  • Вам потрібно перенести вебсайт, написаний кастомним кодом, на систему керування вмістом:

Може трапитися так, що ви захочете перенести свій вебсайт, який було запрограмовано кастомним кодом, на CMS. Чи в такому випадку, чи в зворотному, варто налаштувати перенаправлення 301 з початкових URL-адрес на нові.

Ба більше, ця ситуація поширюється і на зміну CMS. Приклад? Коли ви хочете мігрувати з Blogspot на WordPress.

Коли не варто робити перенаправлення 301?

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

  • Перенаправлення на вміст, що не має жодного стосунку до оригінальних URL-адрес.

Приклад 1: домен про котів перенаправляють на домен про спорт.

Приклад 2: URL сторінки товару за замовчуванням перенаправляють на головну сторінку домену.

Чому? Тому що Google може сприйняти це як нерелевантне або навіть розцінити як спробу свідомо ввести його в оману, щоб поліпшити позиції в SERP. А це, знову ж таки, повертає нас до попереднього пункту: ризик отримати «ляпас від Panda» (до речі, цілком заслужено).

Як налаштувати перенаправлення 301?

Хоч це й не найскладніше завдання, треба бути уважними під час впровадження. Помилка може створити цикли перенаправлень. Google рекомендує мати лише одне перенаправлення і не перевищувати п'яти, як зазначив Matt Cutts на YouTube-каналі Google Webmasters:

Краще мати одне перенаправлення, ніж довгий ланцюжок перенаправлень. Це забезпечує кращий користувацький досвід і зменшує ймовірність проблем.

До того ж некоректне впровадження може спричинити невизначену кількість сторінок з помилкою 404. Якщо створиться великий відсоток сторінок із цією помилкою, наше органічне ранжування постраждає.

Саме тому варто пам'ятати про основні варіанти, коли ви беретеся за це завдання:

Перенаправлення 301 через htaccess:

Це дещо складніший метод. Тобто, хоч і не дуже заплутаний, якщо все зробити не так, як треба, повернеться помилка 500. Щоб скасувати помилку, достатньо ЗАВЖДИ зберігати копію файлу з версією до додавання рядка з перенаправленням 301 і якнайшвидше замінити його на сервері.

Інструкція для одного з найтиповіших сценаріїв виглядатиме так:

Redirect 301 /початкова-відносна-url/ https://mydomain.com/кінцева-абсолютна-url (обидві URL-адреси мають бути розділені пробілом)

Бонус: Якщо ви не сильні в цьому і просто надаєте перевагу генератору правил перенаправлень 301 для Htaccess, який зробить усе за вас і позбавить необхідності писати 2000 правил уручну, можете скористатися одним із доступних онлайн-інструментів.

Перенаправлення 301 у WordPress за допомогою плагінів:

Інший, безпечніший варіант, ніж попередній, — це використання плагінів. У WordPress ви знайдете справжні перлини, які значно полегшать роботу. Серед наших улюблених:

  • Redirection: повністю безкоштовний і дозволяє налаштовувати як ручні, так і автоматичні перенаправлення.

  • Quick Page/Post Redirect Plugin: ймовірно, найвідоміший і найпопулярніший безкоштовний плагін після Redirection.

  • Simple 301 Redirects: також безкоштовний і спеціально призначений для генерації лише перенаправлень 301.

  • Менеджер перенаправлень від Rank Math: одна з функцій, яку ми найбільше цінуємо в цьому SEO-плагіні.

  • Yoast SEO Premium: подібний до згаданих вище, але платний.

SEO-перенаправлення 600x514.jpg
SEO-перенаправлення 600x514.jpg

Як довго слід зберігати перенаправлення 301?

Як зазначив John Mueller на хенгауті Google+ у 2015 році, такі перенаправлення слід зберігати щонайменше один рік, коли це можливо. На 26:18 ви можете побачити та почути його коментарі на YouTube-каналі Google для вебмайстрів:

Це пов'язано з тим, що Google може знадобитися більше часу, ніж ми думаємо, аби зрозуміти, що старий вміст переміщено на нові URL-адреси (особливо якщо йдеться про тисячі URL). Тож не поспішайте їх видаляти; залиште їх якомога довше, щоб переконатися, що цей процес повністю завершено.

Хочете щось додати? Не соромтеся. Про перенаправлення 301 можна сказати багато, і ми це знаємо. До речі, відразу нижче ви можете залишити свою думку про цей пост. Спробуєте?

Автор: David Kaufmann

David Kaufmann

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

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

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

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

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