Как пользоваться
- 1
Вставьте адрес страницы, которую нужно проверить на canonical.
- 2
Запустите проверку и дождитесь ответа WebDiag API.
- 3
Сравните canonical href, resolved canonical и финальный URL после редиректов.
Что умеет инструмент
- Безопасная загрузка HTML-страницы через backend с SSRF-защитой и лимитом размера ответа.
- Извлекает первый link rel=canonical и резолвит относительный href относительно финального URL.
- Показывает mismatch с final URL, host mismatch, noindex и количество редиректов.
Когда пригодится
- Проверить, совпадает ли canonical с финальным URL после HTTPS, www/non-www или trailing slash редиректов.
- Найти страницы без canonical после миграции, смены шаблона или релиза CMS.
- Проверить, нет ли accidental noindex на важной посадочной странице.
Что происходит внутри
Сравнение URL нормализует host casing, default ports, trailing slash и fragment.
Относительный canonical резолвится через финальный URL, но в рекомендациях помечается как менее надёжный.
Вопросы и ответы
Относительный canonical — это ошибка?
Не всегда. Браузеры и парсеры могут его резолвить, но абсолютный canonical безопаснее для диагностики, миграций и внешних сигналов.
Почему canonical должен совпадать с final URL?
Так меньше неоднозначности для поисковых систем: редиректы, sitemap, внутренние ссылки и canonical указывают на один предпочтительный адрес.
