DomainLens

SEO-інструменти

Перевірка редиректів: увесь ланцюжок переадресацій

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

Вставте повний URL, щоб перевірити конкретну сторінку, або лише домен — для головної.

Що перевіряє цей інструмент

Один крок — правильно. Два — прийнятно. Три зазвичай означає, що правила накладаються: правило HTTPS, правило www і правило слеша, кожне з яких додає крок, і разом їх ніхто не проєктував.

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

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

  • Статус-код кінцевої відповіді й чи дорівнює він 200.
  • Кожен проміжний крок, щоб ланцюжок було видно, а не додумано.
  • Чи віддається кінцева адреса через HTTPS.
  • Чи достатньо довгий ланцюжок, щоб його варто було скоротити.

Який статус-код ви маєте надсилати

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

КодЗначенняКоли використовувати
301Переміщено назавждиАдреса змінилася остаточно; обʼєднати сигнали
302Знайдено (тимчасово)Справді тимчасовий обхід
307Тимчасово, метод збереженоPOST має лишитися POST
308Назавжди, метод збереженоПостійне переміщення зі збереженням методу

Після міграції

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

Чи втрачає редирект сигнали ранжування?
Google заявляв, що PageRank не втрачається ні через 301, ні через 302. Причина обирати 301 для постійного переміщення в тому, що він чітко заявляє намір і обʼєднує адреси.
Чому браузер не показує редирект, а інструмент його знаходить?
Браузери агресивно кешують редиректи, особливо 301. Цей інструмент щоразу запитує адресу заново.

Інші інструменти

Перевірка robots.txt

Завантажує robots.txt для вказаного хоста, повідомляє, чи існує файл і чи не блокує він усіх роботів, і паралельно читає директиви робота на рівні сторінки.

Валідатор карти сайту

Шукає карту сайту так само, як це робить пошуковий робот — спершу оголошення в robots.txt, потім стандартні розташування — після чого перевіряє, що документ парситься як XML, і рахує URL усередині.

Перевірка canonical

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

Валідатор schema-розмітки

Розбирає структуровані дані вказаної сторінки, перелічує знайдені типи schema.org і позначає блоки, які не парсяться або яким бракує обовʼязкових для їхнього типу властивостей.

Перевірка індексованості

Перевіряє кожен сигнал, який вирішує, чи дозволено сторінці потрапити в індекс: статус-код, доступ у robots.txt, meta robots, заголовок X-Robots-Tag і canonical.