Если canonical на странице указывает на адрес, который сам является редиректом на третий адрес, это создаёт запутанную и неэффективную цепочку сигналов для поисковика вместо чёткого указания единственной основной версии.
Почему это проблема
Canonical должен вести напрямую на финальную, реально существующую и доступную версию страницы — если он указывает на промежуточный адрес, который сам куда-то перенаправляет, поисковику приходится проходить дополнительный шаг, чтобы понять, какая версия на самом деле каноническая.
Частая причина возникновения такой ситуации
Изменение структуры URL сайта без обновления уже существующих canonical-ссылок на старых страницах — адрес, который раньше был финальным и указывался в canonical, позже сам стал источником редиректа на новый адрес, но ссылки canonical не были синхронно обновлены.
Решение
Периодически проверяйте, что все canonical-ссылки на сайте указывают непосредственно на финальные, реально существующие без дальнейшего перенаправления адреса — это можно сделать через краулер, который явно покажет цепочки, где canonical ведёт на редиректящийся URL.



