Я занимаюсь своим сайтом и столкнулся с проблемой canonical.
Дело в том, что на ucoz есть дубли страниц, чтобы их избежать, нужно ставить каноникал.
Хотя в этой системе присутствует модуль SEO, но полученным данным он не совсем себя оправдывает, поэтому чтобы не платить лишние деньги я решил немного поработать ручками, дабы сделать каноникал для главной страницы и страниц разделов.
Итак начнём с главной страницы.
Здесь можно прописать каноникал страницы через условный оператор
Код
<?if($URI_ID$="page1")?><link rel="canonical" href="адрес сайта(главная страницы)" /><?endif?>
Такой код позволит вывести значение только на главной странице вашего сайта!
Другие страницы, например: гостевая книга и т.д. будут уже без него!Добавлено (01.09.2015, 15:51)
---------------------------------------------
Теперь мы пойдём дальше и попытаемся прописать каноникал в разделах сайта и категориях!
Вы входим в модуль новостей и на странице архива материалов будем ставить каноникал для категорий.
Занятие это довольно мучительное, если категорий в модуле новостей очень много, в моём случае их набралось 31 штука + страница самого архива, вида ваш сайт/news/
Итак, для начала пропишем условие для страницы архива:
Код
<?if($URI_ID$="nwArchive")?><link rel="canonical" href="ваш сайт/news/" /><?endif?>
Добавлено (01.09.2015, 15:58)
---------------------------------------------
Далее мы перейдём к категориям и пропишем условные комментарии для них.
Процесс конечно будет долгий и изнурительный, однако его нужно сделать только 1 раз, это очень радует.
Когда вы будете писать условия для категорий раздела, будьте особо внимательны и не перепутайте идентификационный номер категории!
Для примера я запишу одну из категорий сайта.
Код
<?if($URI_ID$="nwCat99")?><link rel="canonical" href="http://anime-rutub.moy.su/news/nashi_pozdravlenija/1-0-99" /><?endif?>
В условии идентификационный номер и адресная строка меняется для каждой категории!