Как выставить rel="canonical"?
На сайте в шаблоне стоит {if !empty($canonical)}<link rel="canonical" href="{$canonical}"/>{/if} но на страницах /?page=2 и т.д. не пояявляется.
В общем как сделать чтобы на страницах типа site.ru/categs/?page=2 появлялся <link rel="canonical" href="site.ru/categs/">?
2 ответа
Ну в общем можно, конечно, исходя их action и наличия переменной page в прописывать canonical в заголовке. Только оно точно надо, если гугл утверждает ровно обратное -- для постраничного вывода canonical не нужен. Ибо ничего кроме первой страницы категории индексироваться не будет. Первое место, кстати, в списке типичных ошибок вебмасторов при использовании canonical.
Имхо, в этом случае лучше использовать конструкцию убирающую описание категории с последующих страниц, ну или для каждой страницы своё описание. Для SS6, кстати вроде нет такого плагина, хотя могу ошибаться.