$APPLICATION->SetPageProperty()
$APPLICATION->SetPageProperty - это функция 1С Битрикс, которая позволяет задавать свойства страницы, такие как заголовок, ключевые слова, описание и другие. Она используется в шаблонах компонентов и в шаблонах сайта.
Эта функция удобна тем, что позволяет задавать свойства страницы из любого места шаблона сайта. Также она позволяет программно устанавливать канонический URL, который является одним из важных факторов SEO-оптимизации.
Установка канонического URL
Для установки канонического URL в 1С Битрикс с использованием $APPLICATION->SetPageProperty(), необходимо добавить следующий код в шаблон сайта:
$APPLICATION->SetPageProperty('canonical', 'http://www.example.com/page.html');
Вместо http://www.example.com/page.html необходимо указать адрес страницы, на которую должен ссылаться канонический URL. Этот код можно разместить в любом месте шаблона сайта, например, в секции <head>.
Пример
Например, мы хотим установить канонический URL на странице http://www.example.com/catalog/product1/. Для этого мы добавляем следующий код в шаблон сайта:
$APPLICATION->SetPageProperty('canonical', 'http://www.example.com/catalog/product1/');
После этого на странице будет установлен канонический URL http://www.example.com/catalog/product1/, который будет использоваться поисковыми системами для индексации страницы.
Дополнительные советы
- Канонический URL должен указывать на наиболее значимую страницу контента. Это может быть главная страница, страница товара или любая другая страница, содержащая уникальный контент.
- Необходимо убедиться, что канонический URL указывает на исходный домен (например, http://www.example.com), а не на его копию (например, http://example.com). Это поможет избежать дублирования контента.
- Если на сайте используется множество параметров, которые могут изменить контент страницы (например, сортировка товаров по цене), то необходимо убедиться, что канонический URL указывает на исходную страницу с базовыми параметрами.
- Не стоит злоупотреблять каноническим URL. Использование его на каждой странице может привести к ухудшению SEO-оптимизации сайта.
Заключение
Установка канонического URL является важным элементом SEO-оптимизации сайта. С помощью $APPLICATION->SetPageProperty в 1С Битрикс можно легко установить канонический URL на любой странице сайта. Это позволит улучшить показатели поисковой оптимизации и уменьшить дублирование контента в поисковых системах.