Свой TITLE и H1 для страниц и инфоблоков bitrix

Часто для SEO продвижения требуется уникальность title (заголовка страницы) и отдельно от него свой H1 заголовок страницы. То есть в title может быть указана достаточно длинная ключевая фраза (например, «Контакты нашей компании. Как нас найти.», а в H1 заголовке более емкая и короткая формулировка (например, «Контакты»). Свой title в Bitrix (CMS Битрикс) и отличный от него H1 для страниц и инфоблоков  изначально задать нельзя. В стандартном скрипте title идентичен H1 заголовку страницы. Как их развести по отдельности и лучше оптимизировать свой Битрикс с точки зрения SEO?

Свои title и h1 для статичных страниц Битрикс (Bitrix)

Для того, чтобы задавать свой title в Bitrix, отличный от h1 для статичных страниц нужно проделать следующее:

В настройках [Настройка модулей] -> [Управление структурой] добавляем тип свойств «PAGE_TITLE» и «PAGE_H1». Тогда у статичных страниц при редактировании во вкладке [Свойства] появляются поля для ввода этих свойств. Нужно лишь настроить их отображение в соответствующей вкладке в меню [Настроить]

В шаблоне HEADER сайта для вывода своего title и h1 нужно прописать:

В разделах инфоблока нужно

  1. Добавить пользовательские поля к разделам инфоблока 'UF_H1' и 'UF_TITLE' и настроить их вывод в соответствующей вкладке.
  2. Для элементов разделов инфоблока нужно также во вкладке "СВОЙСТВА" настроек инфоблока добавить свойства "PAGE_TITLE" и "PAGE_H1".
  3. В шаблоне section.php нужного инфоблока в конец вставляем код:

  • Перед этим, естественно, нужно добавить пользовательское поле 'UF_H1' и 'UF_TITLE' для данного инфоблока.
  • И добавить 'UF_H1' и 'UF_TITLE' в запрос данных в CIBlockSection::GetList, иначе параметр будет недоступен.
  • Еще для вывода в РАЗДЕЛЕ своего заголовка нужно оставить поле "Установить заголовок окна браузера из свойства раздела" пустым в настройках компонента. А для вывода в ЭЛЕМЕНТЕ для поля "Установить заголовок окна браузера из свойства раздела" нужно выбрать значение "НАЗВАНИЕ".

В элементе раздела инфоблока нужно

В шаблоне element.php нужного инфоблока в конец вставляем код:

Все, теперь после проделанных несложных манипуляций мы можем задавать свой title в Bitrix, который будет отличатся от H1 и задаваться отдельным полем в админке сайта, что положительно скажется на SEO продвижении страниц вашего сата.

Рейтинг
( 3 оценки, среднее 4.67 из 5 )
Заметки вебмастера
Понравилась статья? Поделиться с друзьями
Комментарии: 6
  1. Артем

    Сделал по инструкции, получилось настроить отдельный title и h1 для страниц. Все оказывается просто, когда знаешь как )))

  2. Артем

    Напишите пожалуйста побольше про сео подгонку битрикса

    1. Администратор (автор)

      Да, постараюсь конечно больше осветить этот вопрос.

  3. Артем

    Спасибо

  4. Рома

    Смог сделать только то, что написано в первом предложении(( :cry:

    1. Администратор (автор)

      Если не хватает квалификации для выполнения дальнейших действий лучше не трогать самим. Обратитесь к тем, кто разбирается.

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: