Каноническая ссылка (canonical)

Если один и тотже контент доступен на нескольких страницах, то это негативно влияет на продвижение в поисковых системах (Яндекс, Гугл).

В этом случае рекомендуется указывать каноническую ссылку, которая указывает урл на оригинал статьи.

<link rel="canonical" href="https://sitename.ru/catalog/shoes/obuv-zimnaya">

Если эта страница будет доступна например на /sale/shoes/obuv-zimnaya, то поисковик увидит, что данная страница является дублем, и перейдёт на оригинал статьи.

В инфоблоках есть поле «Канонический URL элемента», которая позволяет указывать шаблон для канонической ссылки (пример ниже).

https://#SERVER_NAME#/catalog/#SECTION_CODE_PATH#/#ELEMENT_ID#/

В компонентах catalog и news можно указать параметр DETAIL_SET_CANONICAL_URL, который позволяет выводить канонические ссылки.

$APPLICATION->IncludeComponent(
  "bitrix:catalog", 
  "main", 
  array(
    // ...
    "DETAIL_SET_CANONICAL_URL" => "Y",
    // ...
  )

Получить значение канонической ссылки можно через параметр $arResult["CANONICAL_PAGE_URL"]:

$APPLICATION->SetPageProperty('canonical', $arResult["CANONICAL_PAGE_URL"]);