Промяна в структурата на < head > в Joomla!

Забелязвали ли сте как изглежда структурата в <head> тага на Joomla! ? Все повече чувам да се говори, че Joomla! не става за SEO, че има тежък код и дрън дрън…

Всъщност това дали Joomla! става или не става за SEO няма да бъде обект на тази статия. Тук искам да разгледам как е подреден <head> тага по default. При нормална инсталация на Joomla! без да се правят промени по кода имаме следната структура в <head> тага:

<head>
<base href=”http://www.вашият-сайт.com/” />
<meta http-equiv=”content-type” content=”text/html; charset=utf-8″ />
<meta name=”robots” content=”index, follow” />
<meta name=”google-site-verification” content=”zHgdt1ziP3o20AeDXwZjhBVnMMfT1zLTCSR7CEdMlqw” />
<meta name=”keywords” content=”мета ключови думи” />
<meta name=”title” content=”тайтъл на статията” />
<meta name=”author” content=”автор” />
<meta name=”description” content=”мета описание” />
<meta name=”generator” content=”Joomla! 1.5 – Open Source Content Management” />
<title>Заглавие на страницата</title>
// следва поредица от джава скриптове
<script type=”text/javascript” src=”джава скриптове”></script></head>

Това, което лично мен малко ме дразни е, че <title> тага е последен. Мета описанието също е доста назад. Сигурен съм, че ще има доста противоречиви мнения относно това дали имат мета таговете значение за SEO спрямо тяхната подредба или не. Лично според мен обаче, <title> тага трябва да бъде първи, независимо дали по този начин страницата ни е по Search Engine Friendly или не. Това е и въпрос на естетика и правилна структура, не само на SEO.

Затова най-добре би било да променим начинът по който се генерира този HTML. Това можете да направите във файла:

www/libraries/joomla/document/html/renderer/head.php във вашата Joomla! директория. Ако не сте много наясно с PHP можете да изтеглите този редактиран файл и да заместите с него старият. Въпреки всичко си направете backup на старият head.php. За всеки случай :-)

Ако заместите вашият файл с този, който аз съм редактирал, <title> тага ще бъде първи, точно след <head>, следван от <meta name=”description” content=”Вашето мета описание” />

Ако пък така не ви харесва можете да разместите таговете както намерите за добре.

6 thoughts on “Промяна в структурата на < head > в Joomla!

  1. По въпроси свързани с организирането на файлове, подредбата им и начина наотваряне и използване, както и ключовете за това съм с яснота че вече има достатъчно добри специалисти и набор от информация .Но основно бих се доверила на този, с когото съм в най-близки контакти.Досега сме изградили специфичен метод на действие ,който е изцяло съобразен с ключовете и аз го спазвам .Дори и при реорганизации ще бъдем отново в пълен синхрон както досега сме постигали всичко

  2. @Йорданов: Аз и не споря. Може да има, може и да няма и съм сигурен, че винаги ще има хора, които ще твърдят и двете теории.

  3. Има и по-елегантни начини. С плъгини, а не с хакване на ядрото.

  4. Много ми хареса твоята статия. Да наистина трябва се пренаредят мета таговете. На доста места тайтъла си е отгоре (където си му е мястото). Искам да те питам за генератора ” <meta name=“generator“ content=“Joomla! 1.5 – Open Source" необходим ли е и съгласен ли си с мнението, че трябва да се премахне заради по-добра оптимизация? Мерси предварително…!