Title сразу за Head

Поднять Title выше в коде важно не только на Joomla, но и на других движках, ведь это какая-никакая, но монетка в копилку оптимизации для улучшения ранжирования сайта. Понятное дело, что боты читают код сверху вниз и чем выше Title, тем лучше. К сожалению, разработчики думают о более дивных вещах и по умолчанию в Joomla идут сначала Meta, потом Тайтл.

Поднимаем позицию head

Head должен идти в самом верху – это шапка сайта и в ней прописывается и Тайтл и Meta. Чаще всего это так, но проверить не сложно, исправить также легко. Посмотрите исходный код, Head должен находиться сразу после строк lang="ru-ru" > вверху страницы. Если это не так, то идти через ftp по пути:

templates/ваш шаблон/index.php,

где убедитесь, что позиция

bb.jpg

Стоит сразу после Head.

Правильный порядок в Head

Поднимаем Title в Head

Теперь задача сложнее – надо поднять Title в самом Head на верх. Как сказал выше, по умолчанию это не так. Разработчикам сказали, что шапка должна быть наверху, она и наверху, а про порядок в Head никто не говорил. По умолчанию порядок такой:

aaa.jpg

Надо наоборот. Не беда, и это правится на ура.

Движемся по пути:

Libraries/joomla/document/html/renderer/head

Где надо найти строку

cc.jpg

 

И поднять её выше.

По умолчанию вывод Title расположен на 89 строчке, после строки:

dd.jpg

Наша задача перенести строку Тайтл на 68 строку под:

// Generate base tag (need to happen first). (скрин 2)

Не забывайте сделать бекап файла, иначе можете получить кривой код.

Если всё сделали правильно, то Title в коде будет сразу за head, что и требуется для взноса в копилку ранжирования. Выше нельзя, выше некуда.