SEO-інструменти
Перевірка редиректів: увесь ланцюжок переадресацій
Проходить за вказаним URL через кожен крок, показуючи статус-код на кожному з них і кінцеву адресу — деталі, які браузер ховає, щойно адресний рядок заспокоївся.
Що перевіряє цей інструмент
Один крок — правильно. Два — прийнятно. Три зазвичай означає, що правила накладаються: правило HTTPS, правило www і правило слеша, кожне з яких додає крок, і разом їх ніхто не проєктував.
Браузер приховує всі ці подробиці. Він мовчки проходить ланцюжок і показує лише кінцеву адресу, тому неправильний статус-код або зайвий крок легко живуть у продакшні місяцями. Побачити їх можна лише читаючи сиру відповідь сервера — саме це тут і відбувається.
Вставляйте стару адресу, а не нову. Сенс перевірки в тому, щоб побачити, що саме отримує робот, коли приходить за посиланням, яке ви вже змінили: на нову адресу редиректу не буде, і перевірка нічого не покаже.
- Статус-код кінцевої відповіді й чи дорівнює він 200.
- Кожен проміжний крок, щоб ланцюжок було видно, а не додумано.
- Чи віддається кінцева адреса через HTTPS.
- Чи достатньо довгий ланцюжок, щоб його варто було скоротити.
Який статус-код ви маєте надсилати
Кожен фреймворк за замовчуванням надсилає тимчасовий редирект, тому постійне переміщення, надіслане як 302, — найчастіша знахідка тут. Стара адреса лишається в індексі, а сигнали так і не обʼєднуються.
| Код | Значення | Коли використовувати |
|---|---|---|
| 301 | Переміщено назавжди | Адреса змінилася остаточно; обʼєднати сигнали |
| 302 | Знайдено (тимчасово) | Справді тимчасовий обхід |
| 307 | Тимчасово, метод збережено | POST має лишитися POST |
| 308 | Назавжди, метод збережено | Постійне переміщення зі збереженням методу |
Після міграції
Перевіряйте вибірку старих URL з усіх шаблонів, а не ті кілька, які памʼятаєте. Тримайте редиректи щонайменше рік — Google потрібні повторні сканування для обʼєднання сигналів, а зовнішні посилання приводять людей ще довго. Про скорочення ланцюжків читайте в матеріалі ланцюжки редиректів.
- Чи втрачає редирект сигнали ранжування?
- Google заявляв, що PageRank не втрачається ні через 301, ні через 302. Причина обирати 301 для постійного переміщення в тому, що він чітко заявляє намір і обʼєднує адреси.
- Чому браузер не показує редирект, а інструмент його знаходить?
- Браузери агресивно кешують редиректи, особливо 301. Цей інструмент щоразу запитує адресу заново.
Інші інструменти
Завантажує robots.txt для вказаного хоста, повідомляє, чи існує файл і чи не блокує він усіх роботів, і паралельно читає директиви робота на рівні сторінки.
Шукає карту сайту так само, як це робить пошуковий робот — спершу оголошення в robots.txt, потім стандартні розташування — після чого перевіряє, що документ парситься як XML, і рахує URL усередині.
Читає канонічний URL, який оголошує сторінка, а потім завантажує цю адресу, щоб переконатися, що вона доступна, не редиректить і не має noindex — три способи, якими canonical тихо перестає працювати.
Розбирає структуровані дані вказаної сторінки, перелічує знайдені типи schema.org і позначає блоки, які не парсяться або яким бракує обовʼязкових для їхнього типу властивостей.
Перевіряє кожен сигнал, який вирішує, чи дозволено сторінці потрапити в індекс: статус-код, доступ у robots.txt, meta robots, заголовок X-Robots-Tag і canonical.