FAQ по вопросам относительно тега <title> для страниц сайта на Joomla 3 и Joomla 4. Вы узнаете, что такое тег <title>, какую роль он играет в SEO-оптимизации и как его изменять в CMS Joomla.

Что такое тег Title?

Важно знать!
Тег Title — это HTML-тег, внутри которого размещается название страницы, отображаемое во вкладках и закладках браузера.

Почему важен тег Title?

Тег <title> является важнейшим SEO-тегом, т. к. преимущественно из него формируются заголовки сниппетов в поисковой выдаче Яндекс и Google. Могут быть исключения, но это отдельная тема.

Где размещается тег Title?

Тег <title> размещается в блоке <head>:

<head>
	<title>Текст заголовка веб-страницы</title>
</head>	

Как изменить Title для материалов Joomla?

Тег <title> для материалов компонента com_content формируется из названия материала, которое также отображается на веб-странице в теге h1 или h2 в зависимости от шаблона. Это актуально для любого компонента Joomla.

Если содержимое тега <title> должно отличаться от названия материала, то на странице редактирования стандартных материалов компонента контента Joomla во вкладке Отображение предусмотрена опция Заголовок страницы в браузере, определяющая содержимое тега <title>.

Как прописать Title для категорий Joomla?

Заголовок страниц категорий материалов компонента com_content формируется из названий данных категорий.

Если необходимо, чтобы содержимое тега <title> категории отличалось от названия, которое выводится в контенте, можно создать пункт меню для данной категории (см. следующий вопрос).

Как поменять тег Title для пункта меню?

Если материал закрепляется за пунктом меню, то <title> формируется из названия пункта меню.

В большинстве случаев такой вариант не подходит, и для решения этой проблемы используются настройки во вкладке Параметры страницы:

  • Заголовок страницы в браузере

    Задаёт содержимое тега <title> вместо названия пункта меню.

  • Показывать заголовок страницы

    Если выбрано значение Да, то указанный в поле Заголовок страницы в браузере текст будет отображен непосредственно на самой странице в теге <h1> или <h2> (в зависимости от шаблона и его кастомизации).

  • Заголовок страницы

    Прописанный здесь текст будет отображаться вместо текста из поля Заголовок страницы в браузере на самой странице при активированной опции Показывать заголовок страницы.

Как изменитиь тег Title главной страницы?

Для этого необходимо зайти на страницу редактирования пункта меню для главной страницы и обратиться ко вкладке Параметры страницы (см. предыдущий вопрос).

Как добавить название сайта к тегу Title?

Название сайта, указанное на странице СистемаОбщие настройки во вкладке Сайт, можно добавлять ко всем страницам сайта на Joomla следующим образом:

  1. переходим в СистемаОбщие настройки (первая вкладка Сайт);
  2. в разделе Настройки SEO находим опцию Включать название сайта в заголовок страницы;
  3. в зависимости от выбранного значения (Нет, До, После) данной опции название сайта будет включено в конце или в начале тега <title> всех страниц сайта, разделенное с помощью символа дефиса.

Как изменить разделитель в теге Title?

В качестве разделителя между названием сайта и основной частью заголовка страницы в теге <title> в Joomla применяются два пробела с символом дефиса между ними. Чтобы изменить этот разделитель:

  1. переходим в РасширенияЯзыкиПереопределение констант;
  2. жмем Создать;
  3. в поле Языковая константа вводим "JPAGETITLE";
  4. в области Текст вводим две переменных %1$s и %2$s, между которыми указываем нужный разделитель. Например "%1$s | %2$s", если хотим отделять название сайта с помощью " | ";
  5. жмем Сохранить или Сохранить и закрыть.
Упоминаемые термины:

Joomla, CMS, Языковая константа