Перенаправлення на веб-ресурсах можна порівняти з навігацією для відвідувачів, які шукають потрібний їм контент.
Уявіть ситуацію: ви змінили адресу свого сайту. Яким чином ви повідомите користувачів про цю зміну?
Деякі з ваших постійних відвідувачів могли бути проінформовані про оновлення завдяки попереднім повідомленням. Проте, більшість з них не знатиме про це.
Саме тут перенаправлення, зокрема 301, стає у пригоді! Коли користувач вводить стару URL-адресу, його автоматично перенаправляє на нову.
Якщо ви бажаєте дізнатися все про перенаправлення 301 та методи їх застосування, пропонуємо цей вичерпний посібник для початківців.
Що являє собою перенаправлення 301?
Перенаправлення 301 — це HTTP-код, який повідомляє про постійне перенаправлення з однієї URL-адреси на іншу.
Існує ряд причин для застосування перенаправлення 301. Найпоширенішою з них є переїзд веб-сайту на нову адресу або видалення сторінки.
Таким чином, коли користувач вводить старий URL, його миттєво перенаправляють на новий, де знаходиться необхідний йому контент.
Окрім самого контенту, 301 перенаправляє також рейтингову силу, яку мала початкова URL-адреса.
Що стосується SEO, перенаправлення 301 інформує пошукові системи про зміни на вашому сайті.
Воно повідомляє пошуковикам, що контент, який раніше був доступний за певною адресою, тепер розташовано в іншому місці. При цьому, сам контент не зазнав змін, тому позиція в SERP має залишатися незмінною.
Отже, перенаправлення 301 не погіршує ваш рейтинг або ефективність SEO.
Ще одна важлива функція перенаправлення 301 – запобігання появі сторінок з помилкою 404. Коли сторінка видаляється, користувач, який вводить її адресу, потрапляє на сторінку 404. Натомість, перенаправлення 301 переводить користувача до нового місця.
Процес перенаправлення через 301 відбувається настільки швидко, що користувач може його не помітити, якщо не звертає увагу на зміну URL. Навіть якщо користувач додав стару URL-адресу до закладок, після перенаправлення 301 закладка автоматично оновиться до нової адреси.
Створення перенаправлення 301 не потребує спеціальних знань програмування. Ви можете скористатися плагінами WordPress для автоматизації цього процесу (докладніше про це пізніше).
Розглянемо кілька ситуацій, коли необхідно додати перенаправлення 301:
Коли потрібне перенаправлення 301?
#1. Після зміни URL-адреси
Зміна URL-адреси може бути необхідною через помилкову оптимізацію або зміни в структурі сторінки.
Зазвичай, при зміні URL, лише деякі CMS автоматично додають перенаправлення. Перевіряйте URL-адреси після їх оновлення, щоб переконатися, що перенаправлення 301 вже активоване.
#2. Після створення нового веб-сайту
Сьогодні більшість серверів відкривають сайт без префікса www перед доменним ім’ям. Якщо це не так, вам потрібно додати наступні варіанти URL-адреси вашого домену:
- http://yoursite.com
- http://www.yoursite.com
- https://yoursite.com
- https://www.yoursite.com
Застосуйте перенаправлення 301, щоб всі ці варіанти вели на одну й ту саму сторінку.
#3. Після додавання сертифіката SSL
Сертифікати SSL є важливими. Без них ваш сайт може стати мішенню для атак або злому. Застосування сертифіката SSL та HTTPS протоколу робить ваш веб-сайт більш безпечним.
Тому, якщо URL-адреса вашого веб-сайту змінюється з http://domain.com на https://domain.com, потрібно додати перенаправлення 301.
#4. Переробка сторінки
Може виникнути ситуація, коли необхідно переробити всю сторінку, використовуючи нову тему або змінений макет. В такому випадку, потрібно перенаправити стару URL-адресу на нову, щоб зберегти SEO-ефективність.
#5. Перехід з одного домену на інший або злиття доменів
Якщо ви змінюєте домен або маєте два домени, які потрібно об’єднати, перенаправлення сторінок за допомогою 301 обов’язкове. Таким чином, ви зможете передати ваші зусилля з розробки контенту та SEO без необхідності повторювати весь процес знову.
Використання перенаправлень 301 у зазначених вище випадках вимагає розуміння впливу перенаправлення 301 на SEO ваших сторінок.
Який вплив перенаправлення 301 на SEO?
Коли ми говоримо про перенаправлення 301 в контексті SEO, слід пам’ятати, що вся інформація про SEO базується на досвіді та результатах певних дій.
Google, як правило, не розкриває подробиць про свої алгоритми та вплив різних факторів на SEO.
Раніше, тести та досвід багатьох користувачів вказували на те, що перенаправлення 301 може призвести до певних втрат рейтингу.
Зокрема, у відео Google Search Central говорилося про можливе зниження рейтингу сторінок приблизно на 10%.
Звісно, Google не надає точних цифр, щоб зберегти свій алгоритм у таємниці, але більшість фахівців вважають цю цифру правдивою.
На щастя, це відбувалось декілька років тому, і на даний момент таких проблем не спостерігається. Ви можете використовувати перенаправлення 301 без втрати ефективності SEO ваших веб-сторінок.
Важливо пам’ятати, що необхідно правильно налаштувати перенаправлення 301, уникаючи створення численних переходів. Якщо між URL-адресами відбувається 4-5 переходів, пошукові боти перестають їх відслідковувати, що призводить до відсутності сканування вашої сторінки, а отже, до погіршення SEO.
Множинні перенаправлення також можуть сповільнювати швидкість завантаження, що є ще одним важливим фактором для SEO-рейтингу.
Тому сміливо використовуйте перенаправлення 301. Просто робіть це правильно та без створення ланцюжків перенаправлень.
Як налаштувати перенаправлення 301 – Покрокова інструкція
Існує декілька способів додавання перенаправлення 301 для різних ситуацій. Ми розглянемо, як додати перенаправлення 301 для загального використання та для партнерських посилань.
У обох випадках ми продемонструємо, як це зробити на CMS WordPress, оскільки це найпоширеніше рішення серед веб-розробників.
Для загального використання
Найшвидший та надійний спосіб перенаправлення – це перенаправлення через сервер. Проте, для цього потрібні глибокі знання програмного стеку, який використовують ваші сервери.
Наприклад, якщо у вас Apache, Nginx, IIS або інша платформа, вам потрібно вивчити та зрозуміти підхід до додавання перенаправлення 301.
Тому, ми рекомендуємо використовувати плагін на WordPress.
Для цього інструктажу ми використаємо плагін Redirection від John Godley. Він є безкоштовним та має простий інтерфейс для початківців. Нижче наведено кроки для додавання перенаправлення 301:
Крок 1. Завантаження плагіна
У меню WordPress перейдіть до розділу “Плагіни” та виберіть “Додати новий”.
Введіть “Redirection” у поле пошуку.
У результатах пошуку виберіть відповідний плагін і натисніть “Встановити”.
Після завершення встановлення натисніть “Активувати”.
Крок 2. Перехід до сторінки плагіна
Після встановлення та активації плагіна, потрібно його налаштувати відповідно до ваших потреб.
Щоб перейти на сторінку плагіна, перейдіть до розділу “Інструменти” та виберіть “Перенаправлення”.
Перейшовши на сторінку плагіна, завершіть перше налаштування та встановлення.
Крок 3. Додавання деталей URL для перенаправлення 301
Останнім кроком є додавання перенаправлення 301 до URL-адреси. Для цього натисніть кнопку “Додати” у лівому верхньому куті сторінки плагіна, щоб відкрити спливаюче вікно перенаправлення. Воно матиме наступний вигляд:
Тут потрібно додати 3 основних елементи:
- Вихідна URL-адреса
- HTTP-код для перенаправлення (301)
- Цільова URL-адреса
Якщо ви не експерт, радимо не змінювати інші параметри у спливаючому вікні.
Якщо ви не бачите опцію HTTP-коду, натисніть на значок шестерні біля кнопки “Додати перенаправлення”. Зазвичай, за замовчуванням для HTTP-коду встановлено перенаправлення 301.
Після правильного заповнення усіх полів, натисніть “Додати перенаправлення”, щоб завершити процес.
Тепер, коли ви знаєте, як додати перенаправлення 301 для загального використання, перейдемо до додавання для партнерського перенаправлення.
Для партнерського перенаправлення
Для перенаправлення партнерських посилань ми використаємо плагін ThirstyAffiliates.
ThirstyAffiliates — це чудовий інструмент для керування всіма вашими партнерськими посиланнями. Зараз ми розглянемо перенаправлення 301 за допомогою спрощеної версії плагіна, яка є безкоштовною.
Для початку виконайте ті ж дії, що і вище, для завантаження та встановлення плагіна. Введіть “ThirstyAffiliates” у полі пошуку, встановіть та активуйте його.
Далі, вам потрібно перейти до розділу ThirstyAffiliates, який доступний в меню. На сторінці плагіна виконайте наступні кроки для додавання партнерського посилання з перенаправленням 301.
Крок 1: Відкрийте спливаюче вікно нового посилання та заповніть основні дані
Натисніть кнопку “Нове партнерське посилання”, щоб відкрити спливаюче вікно.
Додайте назву для партнерського посилання та цільову URL-адресу, яка є адресою вашої партнерської сторінки.
Після заповнення цих двох полів, ви можете додати зображення, якщо бажаєте.
Крок 2: Виберіть налаштування посилання
Щоб додати деталі перенаправлення, прокрутіть сторінку вниз, доки не побачите розділ “Налаштування посилання” на правій бічній панелі.
Тут ви можете обрати необхідні параметри для роботи посилання. Для нашої мети виберіть “Global (301)” у полі “Тип перенаправлення”.
Після завершення, прокрутіть сторінку вгору і натисніть кнопку збереження посилання, щоб завершити процедуру.
Отже, ви тепер знаєте, як додати перенаправлення 301 як для загального користування, так і для партнерських посилань!
Завжди можна скористатися інструментом перевірки перенаправлення 301, щоб переконатися, що перенаправлення точне та працює належним чином.
Це допоможе виявити будь-які помилки у налаштуваннях чи URL-адресах.
Як перевірити перенаправлення?
За допомогою інструмента перевірки перенаправлення URL-адрес на сайті techukraine.net ви можете перевірити стан вашого сайту та виявити можливі помилки.
Щоб скористатися інструментом, введіть доменне ім’я вашого сайту і натисніть “Запустити тест”.
Інструмент за лічені секунди покаже статус перенаправлення вашого сайту.
Чого слід уникати при впровадженні перенаправлення 301
Ми розглянули все, що необхідно знати про перенаправлення 301 та методи їх застосування, але також важливо розуміти, чого слід уникати.
Неправильне використання перенаправлень 301 може негативно вплинути на SEO. Тому слід уникати наступних помилок:
#1. Створення ланцюжків перенаправлень
Як вже зазначалося, ланцюжки перенаправлень негативно впливають на SEO.
Якщо у вас є декілька 301 перенаправлень, з’єднаних між собою, ви можете втратити ефективність SEO, оскільки пошукові боти Google перестають відслідковувати перенаправлення після 5 переходів.
Зниження продуктивності відбувається через сповільнення швидкості завантаження. Google та ваші відвідувачі будуть змушені довше чекати досягнення цільової URL-адреси, що може призвести до збільшення показника відмов на вашому сайті.
#2. Додавання перенаправлення 301 до застарілого або нерелевантного контенту
Перенаправлення 301 на сторінку з застарілим контентом не задовольняє запит відвідувача. Ще гірше, коли ви перенаправляєте на сторінку, яка зовсім не відповідає запиту відвідувача.
Це швидко помітять пошукові боти Google, що призведе до зниження рейтингу через нерелевантний контент, а також не задовольнить ваших відвідувачів.
#3. Додавання зайвих перенаправлень
Зайві перенаправлення збільшують файл .htaccess. В результаті, кожного разу, коли завантажується ваш веб-сайт, усі перенаправлення перевіряються, щоб визначити, чи потрібно перенаправляти введену URL-адресу.
Це сповільнює завантаження вашого сайту без будь-якої потреби.
Переконайтеся, що ви уникаєте цих помилок і використовуєте перенаправлення 301 розумно, лише коли це дійсно необхідно, і у вас не виникне проблем.
Поширені питання
Яка основна відмінність між 301 та 302 перенаправленнями?
Обидва HTTP-коди 301 та 302 є частиною серії 300 перенаправлень, які перенаправляють відвідувача з однієї URL-адреси на іншу. Головна відмінність між ними полягає в тому, що перенаправлення 301 є постійним, а перенаправлення 302 тимчасовим.
Яка різниця між перенаправленням 301 та канонічним тегом?
Перенаправлення 301 дає вказівки пошуковим роботам Google та перенаправляє відвідувачів з однієї URL-адреси на іншу. В той час як канонічний тег вказує на те, що сторінка або URL-адреса має кілька версій. Різниця полягає в тому, що канонічний тег гарантує, що лише оригінальна сторінка буде проіндексована пошуковою системою.
Які існують інші типи перенаправлення?
Загалом існує 5 типів перенаправлення:
1. Перенаправлення 301 – постійне перенаправлення з однієї URL-адреси на іншу
2. Перенаправлення 302 – тимчасове перенаправлення з однієї URL-адреси на іншу
3. Перенаправлення 303 – тимчасове, одноразове перенаправлення на іншу URL-адресу для запиту на уніфікований ідентифікатор ресурсу або загальний інтерфейс шлюзу
4. Перенаправлення 307 – тимчасове перенаправлення з тією ж метою, що й перенаправлення 303
5. Перенаправлення 308 – постійне перенаправлення з тією ж метою, що й перенаправлення 307
Здебільшого, звичайним користувачам достатньо знати про перенаправлення 301 та 302. Решта типів зазвичай потрібні веб-розробникам.
Підсумок
Ми роз’яснили все, що потрібно знати про перенаправлення 301.
Тому, якщо ви плануєте змінити URL-адреси або перемістити контент на інший веб-сайт, ви знаєте, що потрібно робити, і, що найважливіше, чого не робити!
Також, ви можете розглянути можливість реалізації перенаправлення HTTP на HTTPS у WordPress.