Формирование meta-полей

В Rapido.CMS предусмотрены как ручное так и автоматическое формирование meta-полей. По-умолчанию все разделы и все материалы имеют не заполненные поля Title, Keywords и Description. В таком случае работает автоматическое формирование этих тегов на страницах сайта.

<title>

  • В материалах тег <title> состоит из содержимого поля Title, заполненного в материале. Если поле не заполнено, то этот тег будет равен названию материала. Например в новостях или в товарах по-умолчанию <title> равен заголовку этой новости или названию товара.
  • В разделах тег <title> также равен содержимому поля Title заполненному в разделе. Если же в разделе это поле не заполнено, то тег <title> будет формироваться из всех разделов в пути к текущему разделу. Например для раздела "Новости", из примера приведенного выше, тег <title> будет выглядеть примерно так: <title>Новости / О компании / Название сайта</title>

<link rel="canonical">

Этот тег выводится в разделах, для которых указана каноническая ссылка в форме редактирования раздела.

 <meta name="keywords">

Тег <meta name="keywords"> состоит из содержимого поля Keywords, заполненного в материале или в разделе. Если это поле не заполнено в материале или разделе, то в тег <meta name="keywords"> выводятся ключевые слова из общих настроек сайта. Если ключевые слова не заполнены и в общих настройках, этот тег отсутствует в коде страницы.

<meta name="description">

  • В материалах этот тег формируется из содержимого поля Description в материале. Если поле не заполнено, то тег <meta name="description"> будет содержать аннотацию (или краткое описание) к материалу. Если аннотация тоже не заполнена, то этот тег будет содержать описание сайта из основных настроек сайта. Если описание не заполнено и в общих настройках, то тег <meta name="description"> отсутствует в коде страницы.
  • В разделах этот тег формируется так же как в материалах.

Особенность формирования meta-полей главной страницы состоит в том, что они формируются полностью из общих настроек либо из соответствующих полей в самом разделе. Таким образом можно заметить, что Rapido.CMS старается максимально заполнить meta-поля. Это помогает не опытным вебмастерам, но может помешать опытным оптимизаторам. Если вы хотите иметь полный контроль над формированием meta-полей вам нужно удалить название сайта, описание и ключевые слова из общих настроек сайта и заполнять эти поля в каждом разделе в отдельности.