Многие веб мастера активно используют вкладку SEO при редактировании элементов и разделов инфоблока, так как это довольное удобно. Этот функционал появился с версии 14.0.0 БУС. Можно задать description, title, keywords для элементов и разделов, для детальных и анонсовых картинок alt, title шаблон имени файла.
Пройдемся по всем возможностям:
1. В шаблоне можно использовать обычный текст.
2. Использовать специальные конструкции в фигурных скобках, внутри нужно сначала писать знак равно, пример <=this.Name>. Есть зарезервированные слова:
this — текущий элемент. Пример: <=this.Code>— символьный код элемента.
parent — родительская секция. Пример: <=parent.PreviewText>— анонсовый текст родительского раздела
sections — родительские секции начиная с верхнего уровня. Пример: <=this.sections.name>— Названия родительских разделов.
iblock — инфоблок текущего элемента или раздела. Пример: <=iblock.PreviewText>— описание инфоблока
property — свойство. Пример: у меня есть свойство инфоблока Наценка — ‘EXTRA_PAY’ <=this.property.EXTRA_PAY>.
Чтобы получить значение пользовательского свойства раздела ‘UF_COLOR’ <=this.parent.property.color>
Данные торгового каталога(в редакции выше, чем ‘Малый бизнес’):
this.catalog.sku.property.COLOR — свойство торгового предложения ‘Цвет’. Пример: <=distinct this.catalog.sku.property.COLOR>.
t his.catalog.sku.price.BASE — цены торговых предложений типа ‘BASE’. Пример: <=min this.catalog.sku.price.BASE>.
this.catalog.weight — вес товара. Пример: <=this.catalog.weight >.
this.catalog.measure — единица измерения товара. Пример: <=this.catalog.measure>.
catalog.store — склады. Пример: <=concat catalog.store ", ">.
3. Функции:
lower — приведет значение к нижнему регистру. Пример: <=lower this.Name>
upper — приведет значение к верхнему регистру. Пример: <=upper this.Name>
limit — ограничить элементы по разделителю. Пример: <=limit <=this.PreviewText>"." 2> оставить текст до второй точки, начиная с начала.
concat — задаётся разделитель и несколько строк объединяются через разделитель. Пример: <=concat this.sections.name " / ">— все названия родительских разделов будут соединены с помощью слэша. На выходе ‘Одежда/Обувь/кеды’.
min — находит минимальный элемент. Пример: <=min this.catalog.sku.price.BASE>.
max — находит максимальный элемент. Пример: <=max this.catalog.sku.price.BASE >.
distinct — оставит только значения без повторения(уникальные).
translit — транслитерация значения. Пример:
Обучение поисковой оптимизацие. SEO курсы в Харькове.
Шаблоны SEO данных можно задавать как для всего инфоблока (т.е. для всех его разделов и элементов), так и для конкретных разделов, или элементов нужного раздела. Настройка может быть сделана для всего инфоблока, а потом для конкретного раздела/элемента переопределена на свою персональную. Все эти настройки выполняются на закладке SEO формы создания/редактирования соответственно инфоблока, раздела или элемента.
Содержимое закладки SEO для инфоблока и для раздела полностью идентично. В ней задаются шаблоны заголовков, ключевых слов, описаний для разделов и для элементов, а также шаблоны тегов для изображений разделов и элементов. На закладке SEO формы редактирования элементов присутствуют только те настройки, которые касаются самих элементов и их изображений.
Кроме текста можно использовать специальные конструкции в фигурных скобках:
- <=this.Code>— символьный код раздела/элемента
- <=iblock.PreviewText>— описание инфоблока
- <=this.sections.name>— названия родительских разделов
- <=this.property.COLOR>— свойство инфоблока
- <=lower this.Name>— приведет значение к нижнему регистру
- <=concat this.sections.name " / ">— названия родительских разделов будут соединены с помощью слэша
Работа с шаблонами SEO свойств инфоблоков
Получить SEO шаблоны для инфоблока с идентификатором $iblockId :
Получить SEO шаблоны для раздела с идентификатором $iblockSectionId :
Получить SEO шаблоны для элемента с идентификатором $iblockElementId :
Изменить SEO шаблоны для инфоблока с идентификатором $iblockId :
Изменить SEO шаблоны для раздела с идентификатором $iblockSectionId :
Изменить SEO шаблоны для элемента с идентификатором $iblockElementId :
Удалить SEO шаблоны для инфоблока с идентификатором $iblockId :
Удалить SEO шаблоны для раздела с идентификатором $iblockSectionId :
Удалить SEO шаблоны для элемента с идентификатором $iblockElementId :
Работа со значениями SEO свойств инфоблоков
Получение значений SEO для инфоблока с идентификатором $iblockId :
Получить значения SEO для раздела с идентификатором $iblockSectionId :
Получить значения SEO для элемента с идентификатором $iblockElementId :
Сбросить кэш SEO для инфоблока с идентификатором в переменной $iblockId :
Сбросить кэш SEO для раздела инфоблока с идентификатором в переменной $iblockSectionId :
Сбросить кэш SEO для элемента инфоблока с идентификатором в переменной $iblockElementId :
Механика продвижения сайтов в поисковых системах – тема отдельного курса. В рамках документации по использованию решений Аспро мы рассмотрим три основных метатега и расскажем, как их настроить для разделов каталога и карточек товаров, или услуг для линейки наших типовых решений
Основные метатеги — это title, keywords, description и h1.
- Title (1) – отображает содержимое как заголовок сайта на вкладке браузера и в поисковой выдаче
- Description (2) – отображает содержимое как описание страницы в поисковой выдаче
- Keywords (3) – используются поисковиками для определения релевантности страницы, т.е. ее соответствия заданным условиям поиска.
Вы можете прописать для каждого раздела каталога и даже для каждой отдельной страницы или карточки товара уникальные метатеги. Процесс легко автоматизировать, используя шаблоны.
Настройка метатегов
В административном режиме перейдите в Рабочий стол → Контент → Инфоблоки → Типы инфоблоков → Каталог. Переключитесь на вкладку «SEO».
Рассмотрим группы полей:
- Настройки для разделов – мета-информация, которая вносится непосредственно на страницу раздела
- Настройки для элементов – мета-информация, которая вносится на страницы дочерних элементов раздела – подразделов, карточек товаров
- Настройки для изображений разделов – мета-информация, которая привязывается к картинкам-анонсам в списке разделов
- Настройки для детальных картинок разделов – мета-информация, которая привязывается к картинкам на странице раздела
- Настройки для картинок анонса элементов – мета-информация, которая привязывается к картинкам-анонсам в списке товаров
- Настройки для детальных картинок элементов – мета-информация, которая привязывается к картинкам на карточке товара.
При заполнении полей можно пользоваться специальными кодами, которые позволяют системе самостоятельно подгружать информацию в теги. Чтобы добавить код, нажмите кнопку с многоточием рядом с нужным полем и выберите подходящий вариант.
Рассмотрим подробнее, какую информацию рекомендуется вносить в шаблоны.
Настройки для разделов
Шаблон META TITLE – формирует заголовок для страницы раздела.
Формула: код «Название текущего раздела» + текстовый заголовок.
Пример: <=this.Name>купить в интернет-магазине Челябинска. В результате для раздела «Дрели и перфораторы» title получится «Дрели и перфораторы купить в интернет-магазине Челябинска», а для раздела «Женская одежда» – «Женская одежда купить в интернет-магазине Челябинска». Рекомендуем использовать название раздела.
Шаблон META KEYWORDS – формирует набор ключевых фраз для поисковиков.
Формула: код «Название текущего раздела».
Пример: <=this.Name>. В результате ключевые слова подтянутся из настроек каждого раздела.
Шаблон META DESCRIPTION – формирует описание страницы в выдаче поисковика.
Формула: код «Название текущего раздела» + текстовое описание.
Пример: <=this.Name>по низким ценам с доставкой в Челябинске. В результате для раздела «Дрели и перфораторы» description получится «Дрели и перфораторы по низким ценам с доставкой в Челябинске».
Заголовок раздела – формирует основной заголовок на странице. Рекомендуем оставить название раздела.
Формула: код «Название текущего раздела».
Пример: <=this.Name>.
Настройки для элементов
Шаблон META TITLE – формирует заголовок для карточек товаров.
Формула: код «Название текущего элемента» + ключевая фраза.
Пример: <=this.Name>+ купить недорого в Челябинске. В результате для товара «Дрель монтажная Bosch Professional GBM» title карточки получится «Дрель монтажная Bosch Professional GBM купить недорого в Челябинске».
Шаблон META KEYWORDS – формирует набор ключевых фраз для карточки товара.
Формула: код «Название родителя» + код из списка Свойства – «Бренд», «Модель», «Тип» или другое + ключевые слова.
Пример: <=parent.Name> <=this.property.BRAND>купить, интернет-магазин, недорого, Челябинск. В результате для товара «Дрель монтажная Bosch Professional GBM» keywords получатся «Дрели и перфораторы Bosch купить в интернет-магазине Челябинск».
Шаблон META DESCRIPTION – формирует описание для карточки товара.
Формула: код «Текст анонса текущего элемента» + информация о товаре, отраженная на странице. Если информации нет, то можете записать ключевые слова о содержимом страницы, например, фото, видео, отзывы о товаре, наличие и т.д.
Пример: <=this.PreviewText>фото, видео, отзывы о товаре, наличие, доставка. В результате для товара «Дрель монтажная Bosch Professional GBM» description получится «Дрель монтажная Bosch Professional GBM фото, видео, отзывы о товаре, наличие, доставка».
Заголовок товара – формирует основной заголовок на странице. Рекомендуем оставить название товара.
Формула: код «Название текущего элемента».
Пример: <=this.Name>.
Настройки для изображений разделов
Шаблон ALT – формирует описание картинок.
Формула: фото + код «Название текущего раздела».
Пример: Фото <=this.Name>. В результате для раздела «Дрели и перфораторы» alt у картинок получится «Фото Дрели и перфораторы».
Шаблон TITLE – формирует заголовок картинок.
Формула: Фото + код «Название текущего раздела».
Пример: Фото <=this.Name>.
Шаблон имени файла – заполнять необязательно
Настройки для детальных картинок разделов
Шаблон ALT
Формула: код «Название текущего раздела».
Пример:
Шаблон TITLE
Формула: код «Название текущего раздела».
Пример: <=this.Name>.
Шаблон имени файла – заполнять необязательно.
Настройки для детальных картинок элементов
Шаблон ALT
Формула: код «Название текущего элемента» + ключевая фраза.
Пример: <=this.Name>фото в интернет-магазине Наш магазин. В результате для товара «Дрель монтажная Bosch Professional GBM» alt у детальных картинок получится «Дрель монтажная Bosch Professional GBM фото в интернет-магазине Наш магазин»
Шаблон TITLE
Формула: код «Название текущего элемента» + ключевая фраза.
Пример: <=this.Name>фото в интернет-магазине Наш магазин.
Настройки для картинок анонса элементов заполнять не обязательно.