Канонические страницы

Каноническая - это которая будет учтена поисковиками как нужная/самая важная, при наличие идентичных страничек. И в поиске будет видна именно она, а остальные нет. При этом все поведенческие факторы, контент и информация с разных страниц, у которых указана каноническая одна и та же - будут учтены для нужной. Не злоупотребляйте этими знаниями, не делайте черное или серое сео. Например, за статьи с каноникал на главную получите фильтр: введение поисковика в заблуждение с целью увеличения поисковых запросов для не актуальной страницы.

✅ В canonical нужно обязательно указать ulr без слэша / в конце

Исключение, если у вас битрикс и вы не можете убрать слэш в конце.

Есть небольшой нюанс - если, возможно даже нечаянно, вы указали каноническую страницу предыдущего уровня - Гугл будет индексировать информацию с обеих - но по запросам будет показана canonical. Если это не устраивает, то есть 2 выхода, чтоб показывалась нужная.

Перед любым сначала нужно указать правильную canonical page - Яндексу этого достаточно и на переобход отправить в Webmaster. А вот в Гугле будет чуток сложнее. 2 этапа, если не поможет первый, через недели 2 можете приступать ко второму.

1️⃣ Этап: В Google search Console отправить на переиндексацию - там увидите информацию, что страничка не является канонической. Нажимаете справа наверху кнопку: "Проверить страницу на сайте" - и после еще раз на переиндексирование. Однако это не всегда работает. Проверьте еще раз через 3-4 дня.

2️⃣ Этап: Создаете идентичную страницу с другим url адресом, возможно чуток поменять информацию в мета тегах и в контенте. А с вашей старой делаете редирект на нее. Канонической указываете новую. Ждете 7-20 дней. Обязательно не пропустить - нужно отслеживать. Как в поиске появится старый url по нужному запросу, возвращаете ее обратно, а с новой ставите редирект на старую.

Я 1 раз очень долго искала эту ошибку, неделя аж ушла - почему по определенному запросу показывается не та страница, а предыдущего уровня. И canonical была проставлена на тот момент верно, однако Google никак не хотел ее признавать. Просто получилось так, что админ сайта скопировал стр предыдущего уровня для новой, а потом менял инфу на месте. За это время была индексация гугла, и его бот учёл ненужный каноникал.

Яндекс вообще не отреагировал - ни одной позиции не было потеряно для старого url после всех манёвров.