Налаштування мета-тегів шаблонами 1С-Бітрікс

Наша компанія займається розробкою, підтримкою та обслуговуванням рішень на Бітрікс та Бітрікс24 будь-якої складності. Від простих односторінкових сайтів до складних інтернет-магазинів, CRM систем з інтеграцією 1С та телефонії. Досвід розробників підтверджено сертифікатами від вендора.
Пропоновані послуги
Показано 1 з 1 послугУсі 1626 послуг
Налаштування мета-тегів шаблонами 1С-Бітрікс
Проста
~1 робочий день
Часті питання

Наші компетенції:

Етапи розробки

Останні роботи

  • image_website-b2b-advance_0.png
    Розробка сайту компанії B2B ADVANCE
    1262
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Розробка веб-сайту для компанії ФІКСПЕР
    851
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Розробка на базі Бітрікс, Бітрікс24, 1С для компанії Development of an Online
    585
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    751
  • image_crm_dolbimby_434_0.webp
    Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    657
  • image_crm_technotorgcomplex_453_0.webp
    Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    989

Налаштування мета-тегів шаблонами для Bitrix CMS

Шаблони мета-тегів — механізм автоматичної генерації <title>, <meta name="description"> та <meta name="keywords"> для елементів та розділів інфоблоків на основі їхніх полів та властивостей. Альтернатива ручному заповненню кожного елемента — що при каталозі в 10 000 товарів фізично неможливо.

Де налаштовується

Маркетинг → Пошукова оптимізація → Мета-теги → Додати правило.

Правило прив'язується до конкретного інфоблоку та типу об'єкта (розділи або елементи). На одному інфоблоку можна створити кілька правил з різними умовами (наприклад, різні шаблони для різних розділів).

Синтаксис шаблонів

У полі шаблону використовуються підстановки вигляду #FIELD_CODE# та #PROPERTY_{CODE}#:

Підстановка Повертає
#NAME# Назва елемента або розділу
#SECTION_NAME# Назва батьківського розділу елемента
#IBLOCK_NAME# Назва інфоблоку
#PROPERTY_{CODE}# Значення властивості з кодом CODE
#PROPERTY_{CODE}_VALUE# Текстове значення властивості-списку
#CODE# Символьний код елемента
#ID# Числовий ID елемента

Приклад для розділу каталогу:

Купити #NAME# оптом та в роздріб | Інтернет-магазин

Приклад description для товару:

#NAME# в інтернет-магазині. #PROPERTY_SHORT_DESCRIPTION# Доставка по всій країні.

Пріоритет значень

Шаблон — це значення за замовчуванням. Якщо конкретний елемент вручну заповнений поля SEO_META_TITLE, SEO_META_DESCRIPTION, SEO_META_KEYWORDS (вони доступні у формі редагування елемента у вкладці "SEO"), вони використовуються замість шаблону.

Ієрархія для елемента:

  1. Заповнені вручну SEO-поля елемента.
  2. Шаблон правила для цього інфоблоку та розділу.
  3. Загальний шаблон для всіх елементів інфоблоку (без прив'язки до розділу).

Підключення у шаблоні сайта

Мета-теги з модуля seo потрібно явно вивести у <head>. У шаблоні:

// У header.php перед </head>
$oSeoPage = new \Bitrix\Seo\SitemapPage();
// або через стандартний виклик:
$APPLICATION->ShowHead();

Або явно через GetPageProperty:

<title><?= $APPLICATION->GetPageProperty('title') ?: $APPLICATION->GetTitle() ?></title>
<meta name="description" content="<?= $APPLICATION->GetPageProperty('description') ?>">

$APPLICATION->ShowHead() автоматично виводить мета-теги, canonical, og-теги, якщо вони були встановлені компонентами сторінки.

Відладка шаблонів

Якщо мета-теги не застосовуються:

  1. Перевірити, увімкнений ли модуль seo: Параметри → Модулі → Список модулів.
  2. Перевірити, що у інфоблоку у його параметрах увімкнена SEO-оптимізація: Контент → Інфоблоки → [інфоблок] → SEO.
  3. Переконатися, що компонент деталізованої сторінки викликає $APPLICATION->SetPageProperty() або використовує bitrix:seo.meta.
  4. Скинути кеш інфоблоку.

Терміни виконання

Налаштування шаблонів мета-тегів для каталогу (розділи + елементи) з урахуванням властивостей — 2–3 години.