Следите за новостями любимого конструктора сайтов uCoz в социальных сетях!
Добрый день! проставил rel=”canonical” на следующие страницы, поправьте меня если не правильно с точки зрения SEO:
1. http://malroz.ru (главная страница с индивидуальным дизайном, есть еще стандартная) - <link rel="canonical" href="http://malroz.ru/">
2. http://malroz.ru/forum/ (надоли вообще сюда ставить???) - <link rel="canonical" href="http://malroz.ru/forum/">
3. http://malroz.ru/publ/ (тут есть категории, тоже не понятно как проставлять???) - <link rel="canonical" href="http://malroz.ru/publ/">
4. http://malroz.ru/blog/ (тут тоже категории...) - <link rel="canonical" href="http://malroz.ru/blog/">
5. http://malroz.ru/load/ (здесь одна категория) - <link rel="canonical" href="http://malroz.ru/load/">
Заранее спасибо за поправочки!!!
Нужны конечно, но не критически. Но не все правильно. У вас один каноникал на форуме используется для всего модуля для всех тем. Это не праивльно. Более правильный вариант для форума, это:
<link rel="canonical" href="<?if($PAGE_ID$='threadpage')?>http://site.ru$CUR_THREAD_URL$<?else?><?if($PAGE_ID$='category')?>http://site.ru$CUR_SECTION_URL$<?else?><?if($PAGE_ID$='forum')?>http://site.ru$CUR_SUBFORUM_URL$<?endif?><?endif?><?endif?>" />
вместо http://site.ru пропишите адрес вашего сайта.
Далее для каталогов:
<?if($CAT_URL$)?><link rel="canonical" href="$HOME_PAGE_LINK$<?substr($CAT_URL$,1)?>" /><?endif?> для страницы категории <?if($SECTION_URL$)?><link rel="canonical" href="$HOME_PAGE_LINK$<?substr($SECTION_URL$,1)?>" /><?endif?> для страницы раздела
<?if($CAT_URL$)?><link rel="canonical" href="$HOME_PAGE_LINK$<?substr($CAT_URL$,1)?>" /><?endif?> для страницы категории
<?if($SECTION_URL$)?><link rel="canonical" href="$HOME_PAGE_LINK$<?substr($SECTION_URL$,1)?>" /><?endif?> для страницы раздела
Для страницы материала:
<link rel="canonical" href="$HOME_PAGE_LINK$<?substr($ENTRY_URL$,1)?>" />
Спасибо! Но не совсем все понял, уточните пожалуйста:
1. для форума на эту страницу http://malroz.ru/forum/ ставлю:
<link rel="canonical" href="<?if($PAGE_ID$='threadpage')?>http://malroz.ru$CUR_THREAD_URL$<?else?><?if($PAGE_ID$='category')?>http://malroz.ru$CUR_SECTION_URL$<?else?><?if($PAGE_ID$='forum')?>http://malroz.ru$CUR_SUBFORUM_URL$<?endif?><?endif?><?endif?>" />
Верно???
2. "Далее для каталогов:" - это Вы какие каталоги имеете ввиду??? эти http://malroz.ru/publ/ , http://malroz.ru/blog/ , http://malroz.ru/load/ ??? т.е. на страницах каждой категории ставим:
<?if($CAT_URL$)?><link rel="canonical" href="$HOME_PAGE_LINK$<?substr($CAT_URL$,1)?>" /><?endif?> а адрес категории не нужно вписывать???
а на страницах материала ставим <link rel="canonical" href="$HOME_PAGE_LINK$<?substr($ENTRY_URL$,1)?>" />??? тот же вопрос про адрес???
3. <?if($SECTION_URL$)?><link rel="canonical" href="$HOME_PAGE_LINK$<?substr($SECTION_URL$,1)?>" /><?endif?> для страницы раздела - это что за разделы??? у меня нет ведб разделов, только категории!!!
Извеняюсь за не понятливость, но очень хочется все правильно сделать!)))
еще раз спасибо! про форум, категории и разделы в модулях понял!!! а вот на главных в модулях так и оставляем??? -
3. http://malroz.ru/publ/ - <link rel="canonical" href="http://malroz.ru/publ/">
4. http://malroz.ru/blog/ - <link rel="canonical" href="http://malroz.ru/blog/">
5. http://malroz.ru/load/ - <link rel="canonical" href="http://malroz.ru/load/">
Для форума более корректный каноникал такой:
<link rel="canonical" href="<?if($PAGE_ID$='threadpage')?>$HOME_PAGE_LINK$$CUR_THREAD_URL$<?else?><?if($PAGE_ID$='category')?>$HOME_PAGE_LINK$$CUR_SECTION_URL$<?else?><?if($PAGE_ID$='forum')?>$HOME_PAGE_LINK$$CUR_SUBFORUM_URL$<?else?><?if($PAGE_ID$='main')?>$HOME_PAGE_LINK$$MODULE_URL$<?endif?><?endif?><?endif?><?endif?>" />
спасибо, для форума поменял...
а для блога, у вас выше рекомендация поставить на страницу материалов и комментариев к нему <link rel="canonical" href="$HOME_PAGE_LINK$<?substr($ENTRY_URL$,1)?>" />
так все и стоит!!!
на главной блога стоит <link rel="canonical" href="http://malroz.ru/blog/">
Для материалов блога точнее вот так:
<link rel="canonical" href="$HOME_PAGE_LINK$$ENTRY_URL$" />
спасибо, поменял... а категории блога, нужно что то прописывать??? в яндекс,вебмастере почему в категориях прописан rel главной ("Страница проиндексирована по каноническому адресу , который был указан в атрибуте rel="canonical" в исходном коде. Исправьте или удалите атрибут canonical, если он указан некорректно. Робот отследит изменения автоматически."):
/blog/sovety_po_ios/1-0-2 Title: Советы по iOS - Секреты и Советы iOS, macOS - Все об Apple Canonical: http://malroz.ru/
и
/blog/covety_po_macos/1-0-1 Title: Советы по macOS - Секреты и Советы iOS, macOS - Все об Apple Canonical: http://malroz.ru/
Если нужно что то прописывать подскажите где??? категорий кода не могу найти..
В шаблоне страницы архива заверните каноникал в условие:
<?ifnot($PAGE_ID$='category')?>здесь код каноникала<?endif?>
условие скроет каноникал для категорий так как для данного модуля и для новостей он доступен лишь на уровне сео-модуля, операторами корректно не прописать.
не могу найти, где этот шаблон страницы категорий??? в модуле только:
главная страница блога
страница архивов материала
вид материалов
страница добавления/редактирования
форма добавления/редактирования
прописывать так???:
<?ifnot($PAGE_ID$='category')?><link rel="canonical" href="http://malroz.ru/blog/covety_po_macos/1-0-1" /><?endif?>
<?ifnot($PAGE_ID$='category')?><link rel="canonical" href="http://malroz.ru/blog/sovety_po_ios/1-0-2" /><?endif?>
1. со страницы архива материалов блога удалил
<?ifnot($PAGE_ID$='category')?><link rel="canonical" href="$HOME_PAGE_LINK$<?substr($ENTRY_URL$,1)?>" /><?endif?>
и прописал
<?if($PAGE_ID$='main')?><link rel="canonical" href="http://malroz.ru/blog/" /><?endif?>
вроде все... Примного благодарен!!!