Назад до безкоштовних інструментів
Безкоштовний інструмент

Перевірка посилань

Вставте URL-адресу - ми пройдемо до п'яти переходів перенаправлення за допомогою HEAD-запитів і покажемо весь ланцюжок разом із фінальним кодом статусу.

Що робить цей інструмент (а що ні)

  • Робить: проходить до 5 HTTP 30x-перенаправлень, показує кожен перехід разом із кодом статусу і повідомляє кінцеву адресу призначення.
  • Не робить: перевірку Google Safe Browsing, чорні списки зловживань чи сканування вмісту. url-scanner Elido робить це для кожного скороченого посилання в дашборді - зареєструйтеся, якщо це потрібно.

Як читати ланцюжок перенаправлень

  1. 01

    Вставляйте посилання точно в тому вигляді, в якому його надіслали

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

  2. 02

    Читайте код статусу на кожному переході

    301 і 308 - постійні, 302 і 307 - тимчасові, а останній перехід має завершуватися кодом 200. Будь-що в діапазоні 4xx чи 5xx наприкінці означає, що адреса призначення зникла або відмовляє в обробці запиту.

  3. 03

    Рахуйте переходи

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

  4. 04

    Перевіряйте, куди ви насправді потрапили

    Порівнюйте фінальну URL-адресу з тією, яку очікували: неправильна локаль, зайвий www, втрачений рядок запиту чи сторінка входу замість контенту - все це самі лише коди статусу вам не покажуть.

Що означають коди статусу і чого вони коштують

301 або 308 - постійне

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

302 або 307 - тимчасове

Правильний вибір, коли адреса призначення змінюється: A/B тести, маршрутизація за геолокацією чи пристроєм, кампанія, яку згодом перенаправлять на щось інше. Нічого не кешується надовго, тож ціна - запит при кожному візиті замість застарілого кешу.

Довгі ланцюжки

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

Перенаправлення, яких цей інструмент не бачить

Meta refresh або зміна location через JavaScript відбувається вже після відповіді сервера, тож HTTP-перевірка покаже чистий 200, хоча відвідувача все одно переспрямують. Пошукові роботи сприймають це так само, тому такі перенаправлення - поганий вибір.

Поширені запитання про перенаправлення

Який код статусу має використовувати коротке посилання?

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

Чи шкодить ланцюжок перенаправлень SEO?

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

Чому перевірка бачить не те саме, що мій браузер?

Тому що вона звертається без ваших файлів cookie, вашої сесії чи місцезнаходження і представляється по-іншому. Посилання, що маршрутизують за географією, пристроєм чи станом входу, цілком закономірно відповідають їй інакше, ніж вам.

Чи можу я перевірити посилання перед тим, як натиснути на нього?

Так, і це розумна звичка для посилань, які приходять несподівано. Ви бачите весь ланцюжок і кінцеву адресу призначення, не завантажуючи саму сторінку - цього достатньо, щоб помітити, коли скорочувач веде туди, куди не мав би.