Перевірка посилань
Вставте URL-адресу - ми пройдемо до п'яти переходів перенаправлення за допомогою HEAD-запитів і покажемо весь ланцюжок разом із фінальним кодом статусу.
Що робить цей інструмент (а що ні)
- Робить: проходить до 5 HTTP 30x-перенаправлень, показує кожен перехід разом із кодом статусу і повідомляє кінцеву адресу призначення.
- Не робить: перевірку Google Safe Browsing, чорні списки зловживань чи сканування вмісту. url-scanner Elido робить це для кожного скороченого посилання в дашборді - зареєструйтеся, якщо це потрібно.
Як читати ланцюжок перенаправлень
- 01
Вставляйте посилання точно в тому вигляді, в якому його надіслали
Разом з параметрами відстеження і точним хостом. Посилання, яке працює, коли ви набираєте його вручну, все одно може бути зламаним у тому вигляді, в якому його отримали люди - і перевіряти варто саме цю версію.
- 02
Читайте код статусу на кожному переході
301 і 308 - постійні, 302 і 307 - тимчасові, а останній перехід має завершуватися кодом 200. Будь-що в діапазоні 4xx чи 5xx наприкінці означає, що адреса призначення зникла або відмовляє в обробці запиту.
- 03
Рахуйте переходи
Одне перенаправлення - це нормально. Два трапляються часто, коли скорочувач веде на маркетингову URL-адресу, яка потім сама нормалізується. Понад це кожен перехід додає затримку для відвідувача і ще один шанс для пошукових систем загубити слід.
- 04
Перевіряйте, куди ви насправді потрапили
Порівнюйте фінальну URL-адресу з тією, яку очікували: неправильна локаль, зайвий www, втрачений рядок запиту чи сторінка входу замість контенту - все це самі лише коди статусу вам не покажуть.
Що означають коди статусу і чого вони коштують
301 або 308 - постійне
Правильний вибір для короткого посилання з остаточно визначеною адресою призначення. Пошукові системи передають сигнал ранжування далі, а браузери кешують результат - саме цього ви й хочете, і саме тому помилку тут дорого виправляти.
302 або 307 - тимчасове
Правильний вибір, коли адреса призначення змінюється: A/B тести, маршрутизація за геолокацією чи пристроєм, кампанія, яку згодом перенаправлять на щось інше. Нічого не кешується надовго, тож ціна - запит при кожному візиті замість застарілого кешу.
Довгі ланцюжки
Кожен перехід - це повний цикл запит-відповідь ще до того, як щось відобразиться, і найбільше це відчутно в мобільних мережах. Ланцюжки також накопичують ризик: зникнення хоча б одного переходу ламає весь шлях, а збій непомітний, поки хтось не натисне на посилання.
Перенаправлення, яких цей інструмент не бачить
Meta refresh або зміна location через JavaScript відбувається вже після відповіді сервера, тож HTTP-перевірка покаже чистий 200, хоча відвідувача все одно переспрямують. Пошукові роботи сприймають це так само, тому такі перенаправлення - поганий вибір.
Поширені запитання про перенаправлення
Який код статусу має використовувати коротке посилання?
301 або 308, якщо адреса призначення не має змінюватися. Для посилань, які змінюють призначення, використовуйте тимчасовий код, і майте на увазі, що браузери агресивно кешують постійні перенаправлення - помилковий 301 може пережити своє власне виправлення.
Чи шкодить ланцюжок перенаправлень SEO?
Сигнали проходять крізь перенаправлення, зокрема й ланцюжки, але кожен перехід додає затримку і ще одну точку можливого збою. Обмеження до одного переходу - це радше питання швидкості та надійності, ніж ранжування.
Чому перевірка бачить не те саме, що мій браузер?
Тому що вона звертається без ваших файлів cookie, вашої сесії чи місцезнаходження і представляється по-іншому. Посилання, що маршрутизують за географією, пристроєм чи станом входу, цілком закономірно відповідають їй інакше, ніж вам.
Чи можу я перевірити посилання перед тим, як натиснути на нього?
Так, і це розумна звичка для посилань, які приходять несподівано. Ви бачите весь ланцюжок і кінцеву адресу призначення, не завантажуючи саму сторінку - цього достатньо, щоб помітити, коли скорочувач веде туди, куди не мав би.