Битрикс. SEO для инфоблока, раздела и страницы
27.06.2018
Теги: CMS • SEO • Web-разработка • Битрикс • Инфоблок • МетаТеги • Настройка • РазделИнфоблока • РазделСайта • СтраницаСайта • ЭлементИнфоблока
Для тех, кто не в курсе: SEO (Search Engine Optimization, оптимизация для поисковых систем) — это комплекс мер для повышения позиций сайта в результатах выдачи поисковых систем (Яндекс, Google, MAIL.RU и других) по заранее определенным поисковым запросам.
SEO-настройки для инфоблока
Шаблоны SEO данных можно задавать как для всего инфоблока (т.е. для всех его разделов и элементов), так и для конкретных разделов, или элементов нужного раздела. Настройка может быть сделана для всего инфоблока, а потом для конкретного раздела/элемента переопределена на свою персональную. Все эти настройки выполняются на закладке «SEO» формы создания/редактирования соответственно инфоблока, раздела или элемента.
Настройки для всего инфоблока, раздела и элемента:
Содержимое закладки «SEO» для инфоблока и для раздела полностью идентично. В ней задаются шаблоны заголовков, ключевых слов, описаний для разделов и для элементов, а также шаблоны тегов для изображений разделов и элементов. На закладке SEO формы редактирования элементов присутствуют только те настройки, которые касаются самих элементов и их изображений.
Аналогичным образом происходит работа и с атрибутами картинок. Настройка шаблонов осуществляется как для анонсовых, так и для детальных изображений разделов и элементов инфоблока. Для картинок можно устанавливать атрибуты alt
, title
, а также делать шаблоны названий файлов.
SEO-настройки для раздела и страницы
В Битрикс «создать раздел» — означает создать директорию и файл index.php
, а «создать страницу» — означает создать php-файл. Для раздела также могут быть заданы 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"); ?>
Столкнулся с тем, что компоненты, расположенные на странице, тоже могут устанавливать свойства страницы. Если вдруг вылезли непонятные заголовки или мета-теги, надо смотреть настройки всех компонентов на странице и снимать галочки:
- Устанавливать заголовок страницы
- Устанавливать заголовок окна браузера
- Устанавливать ключевые слова страницы
- Устанавливать описание страницы
- Битрикс. Работа с шаблонами SEO
- Битрикс. Работа с инфоблоками в старом ядре
- Битрикс. Работа с инфоблоками в новом ядре
- Битрикс. Создание комплексного компонента. Часть 4 из 4
- Битрикс. Создание комплексного компонента. Часть 3 из 4
- Битрикс. Создание комплексного компонента. Часть 2 из 4
- Битрикс. Создание комплексного компонента. Часть 1 из 4
Поиск: CMS • SEO • Web-разработка • Битрикс • Инфоблок • Раздел инфоблока • Раздел сайта • Страница сайта • Элемент инфоблока • Настройка • Мета теги