Настроювання заголовків h1 h2 в Joomla

Переважна більшість шаблонів для CMS Joomla не seo оптимізовані, що позначається на ранжуванні сайту.
До прикладу можна зустріти кілька заголовків H1 на сторінці, а також заголовок матеріалу обрамлений H2 замість H1.
Налаштування і SEO оптимізація вимагає деяких зусиль.
! ЗРОБІТЬ РЕЗЕРВНУ КОПІЮ ФАЙЛІВ САЙТУ І БД
1. Переходимо в панель управління сайтом CMS Joomla. Далі відкриваємо у верхньому меню Матеріали – Менеджер категорій. Вибираємо праворуч Налаштування і вибираємо вкладку Категорія.
Заголовок категорії виставляємо Приховати
Опис категорії виставляємо Показати
2. Повертаємося до меню Матеріали: Менеджер категорій і спробуємо налаштувати Заголовок пункту меню і категорії, але то потрібно зробити так що б на сторінці матеріалу не дублювався H1 від заголовка категорії і заголовка матеріалу, який також повинен мати H1.
Для цього в Менеджері категорій вибираємо потрібну категрию, приміром Новини компаній і Опис вставляємо заголовок Останні новини компаній і події.
Дану процедуру потрібно проробити з усіма категоріями.
3. Повертаємося в меню і переходимо до наступного етапу. Для цього відкриваємо Менеджер меню і вибираємо тип меню до якого прив’язана категорія. Вибираємо відповідний пункт меню, для прикладу Новини компаній.
Відкриваємо вкладку Заголовок Категорії і перевіряємо, що б все стояло За замовчуванням, оскільки в такому разі налаштування будуть підтягуватися з Налаштувань категорій, про які ми писали в п. 1. Для впевненості можна вказати вручну:
Заголовок категорії – Приховати
Опис категорії – Показати
Також слід перейти у вкладку Параметри відображення сторінки і навпаки Показувати заголовок сторінки виставляємо немає. Дана настройка виключить дублі H1.
Також багато SEO рекомендують відключати клікабельність заголовків. Зробити це можна або в Налаштуваннях менеджера категорій у вкладці Матеріали виставивши Заголовок, як посилання в заначение Ні – тоді в налаштуваннях меню на вкладці Параметри відображення матеріалу необхідно вказати Заголовок, як посилання в значення За замовчуванням. Якщо там не налаштоване можна просто в кажного пункті меню виставити у вкладці Параметри відображення матеріалу необхідно вказати Заголовок, як посилання на значення Немає.
4. Дуже часто виробники шаблонів вказують назву сайту в H1. Зазвичай такий тег знаходиться біля опису логотипу сайту і відображається дя всіх сторінок сайту, при певному випадку відображаючи вдруге і троично тег H1. Для виключення подібної ситуації необхідно прибрати тег з header’а сайту.
Що б бути більш точним і дізнатися про наявність тег H1 можна перевірити клікнувши правою кнопкою миші по сайту і вибрати з контекстного меню Перегляд коду сторінки. C допомогою Ctrl+А знайти
getParam(‘logoText’))==”) ? $siteName : JText::_(trim($this->getParam(‘logoText’)));
$sloganText = JText::_(trim($this->getParam(‘sloganText’))); ?>

Замінити на щось (у зв’язку з тим, що може відрізнятися)

getParam(‘logoText’))==”) ? $siteName : JText::_(trim($this->getParam(‘logoText’)));
$sloganText = JText::_(trim($this->getParam(‘sloganText’))); ?>

Назва сайту в шапці може почати виводитися маленькими літерами, але це виправляється в стилях CSS за адресою: www.cайт/templates/css/template.css або за іншою адресою, що можна дізнатися за допомогою опції контекстного меню браузера “Перегляд коду елемента” в Google Ghrome, Досліджувати елемент в FireFox.
Для відновлення нормального відображення поміняти стилі для прикладу:
Поміняти h1.stal-logo-name на p.stal-logo-name
Поміняти h1.logo a на стало p.logo a
5. Також слід h2 замінити на h1 у файлі default.php за адресою www.сайт/templates/шаблон/html/com_content/article/default.php
Знаходимо