Поднять Title выше в коде важно не только на Joomla, но и на других движках, ведь это какая-никакая, но монетка в копилку оптимизации для улучшения ранжирования сайта. Понятное дело, что боты читают код сверху вниз и чем выше Title, тем лучше. К сожалению, разработчики думают о более дивных вещах и по умолчанию в Joomla идут сначала Meta, потом Тайтл.
Поднимаем позицию head
Head должен идти в самом верху – это шапка сайта и в ней прописывается и Тайтл и Meta. Чаще всего это так, но проверить не сложно, исправить также легко. Посмотрите исходный код, Head должен находиться сразу после строк lang="ru-ru" > вверху страницы. Если это не так, то идти через ftp по пути:
templates/ваш шаблон/index.php,
где убедитесь, что позиция
Стоит сразу после Head.
Поднимаем Title в Head
Теперь задача сложнее – надо поднять Title в самом Head на верх. Как сказал выше, по умолчанию это не так. Разработчикам сказали, что шапка должна быть наверху, она и наверху, а про порядок в Head никто не говорил. По умолчанию порядок такой:
Надо наоборот. Не беда, и это правится на ура.
Движемся по пути:
Libraries/joomla/document/html/renderer/head
Где надо найти строку
И поднять её выше.
По умолчанию вывод Title расположен на 89 строчке, после строки:
Наша задача перенести строку Тайтл на 68 строку под:
// Generate base tag (need to happen first). (скрин 2)
Не забывайте сделать бекап файла, иначе можете получить кривой код.
Если всё сделали правильно, то Title в коде будет сразу за head, что и требуется для взноса в копилку ранжирования. Выше нельзя, выше некуда.