Битрикс. SEO для инфоблока, раздела и страницы

27.06.2018

Теги: CMSSEOWeb-разработкаБитриксИнфоблокМетаТегиНастройкаРазделИнфоблокаРазделСайтаСтраницаСайтаЭлементИнфоблока

Для тех, кто не в курсе: SEO (Search Engine Optimization, оптимизация для поисковых систем) — это комплекс мер для повышения позиций сайта в результатах выдачи поисковых систем (Яндекс, Google, MAIL.RU и других) по заранее определенным поисковым запросам.

SEO-настройки для инфоблока

Шаблоны SEO данных можно задавать как для всего инфоблока (т.е. для всех его разделов и элементов), так и для конкретных разделов, или элементов нужного раздела. Настройка может быть сделана для всего инфоблока, а потом для конкретного раздела/элемента переопределена на свою персональную. Все эти настройки выполняются на закладке «SEO» формы создания/редактирования соответственно инфоблока, раздела или элемента.

Настройки для всего инфоблока, раздела и элемента:

Битрикс. SEO настройки для всего инфоблока

Битрикс. SEO настройки для раздела инфоблока

Битрикс. SEO настройки для элемента инфоблока

Содержимое закладки «SEO» для инфоблока и для раздела полностью идентично. В ней задаются шаблоны заголовков, ключевых слов, описаний для разделов и для элементов, а также шаблоны тегов для изображений разделов и элементов. На закладке SEO формы редактирования элементов присутствуют только те настройки, которые касаются самих элементов и их изображений.

Аналогичным образом происходит работа и с атрибутами картинок. Настройка шаблонов осуществляется как для анонсовых, так и для детальных изображений разделов и элементов инфоблока. Для картинок можно устанавливать атрибуты alt, title, а также делать шаблоны названий файлов.

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

SEO-настройки для раздела и страницы

В Битрикс «создать раздел» — означает создать директорию и файл index.php, а «создать страницу» — означает создать php-файл. Для раздела также могут быть заданы SEO-настройки. Причем, эти настройки будут наследоваться дочерними разделами и страницами. Мало того, есть возможность задать SEO-настройки для корневой директории, которые будут наследоваться всеми разделами и страницами.

Настройки для корневого раздела, раздела и страницы:

Битрикс. SEO настройки для корневого раздела

Битрикс. SEO настройки для раздела

Битрикс. SEO настройки для страницы

Настройки для раздела сохраняются не в базе данных, а в файле .section.php:

<?php
$sSectionName = "Торговый Дом Аврора";
$arDirProperties = array(
    "keywords" => "поставка и монтаж холодильного оборудования, холодильные камеры, камеры шоковой заморозки",
    "description" => "Поставка и монтаж холодильного оборудования, холодильные камеры для магазинов и супермаркетов.",
    "title" => "Поставка и монтаж холодильного оборудования супермаркетов",
    "robots" => "index, follow"
);
?>

Настройки для страницы прописываются в самом php-файле страницы:

<?php
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetPageProperty(
    "title",
    "Поставка и монтаж холодильного оборудования супермаркетов"
);
$APPLICATION->SetPageProperty(
    "keywords",
    "поставка и монтаж холодильного оборудования, холодильные камеры, камеры шоковой заморозки"
);
$APPLICATION->SetPageProperty(
    "description",
    "Поставка и монтаж холодильного оборудования, холодильные камеры для магазинов и супермаркетов."
);
$APPLICATION->SetTitle("Поставка и монтаж холодильного оборудования");
?>
<h1><?php $APPLICATION->ShowTitle(false); ?></h1>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore...
</p>
<?php require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php"); ?>

Столкнулся с тем, что компоненты, расположенные на странице, тоже могут устанавливать свойства страницы. Если вдруг вылезли непонятные заголовки или мета-теги, надо смотреть настройки всех компонентов на странице и снимать галочки:

  • Устанавливать заголовок страницы
  • Устанавливать заголовок окна браузера
  • Устанавливать ключевые слова страницы
  • Устанавливать описание страницы

Поиск: CMS • SEO • Web-разработка • Битрикс • Инфоблок • Раздел инфоблока • Раздел сайта • Страница сайта • Элемент инфоблока • Настройка • Мета теги

Каталог оборудования
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Производители
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Функциональные группы
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.