Title сразу за Head

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

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

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

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

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

<jdoc:include type="head" />

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

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

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

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

<base href=

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

<meta name="robots" content="index, follow" />

<meta content=

<meta name="keywords" 

<meta name="author" 

<meta name="description"

<Title> ...

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

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

Libraries/joomla/document/html/renderer/head

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

$strHtml .= $tab.'<title>'.htmlspecialchars($document->getTitle()).'</title>'.$lnEnd;

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

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

//$strHtml .= $tab.'<meta content=".

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

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

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

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

Добавить комментарий


Защитный код
Обновить