Блог оптимизатора Joomla



Теги h1 в структуре Joomla

 

Любая статья на сайте Joomla изначально, при написании, должна быть выстроена по определенной структуре и иметь несколько обязательных элементов. Структура статьи и ее элементы определены правилами индексации поисковыми системами. Остановимся на этом подробнее.

Основные элементы веб-страницы Joomla

В публикуемой статье обязательно должен быть заголовок. Заголовок страницы заключается в теги title . При этом заголовок отражается в поисковой выдаче и является ссылкой на вашу статью на сайте.

Говоря о заголовке ( title ) статьи следует отметить, заголовок должен быть уникальным в рамках всего сайта, его длина должна быть в пределах 15 -70 знаков с учетом пробелов. Также заголовок должен быть оптимизирован для отображения в URL статьи при помощи внутреннего оптимизатора Joomla или при помощи SEO компонентов, например Artio JoomSEF или sH 404.

Сама статья для Joomla должна быть написана в удобном для гостей виде и ее структура должна быть создана при помощи заголовков и подзаголовков.

Общий вид структуры статьи должен выглядеть так:

struktura joomla

< h1 > Использование заголовков </ h1 >
Это статья о важности заголовков
 
< h2 > Почему использование заголовков? </ h2 > 
Важно использовать заголовки, чтобы поисковых ботов могу сказать, что это < strong > важны </ strong > части вашей статьи
 
< h3 > Типы заголовков </ h3 > 
Вы можете использовать набор типов заголовков , но они должны быть упорядочены , и структурированные , в пределах вашей страницы .   H1 должен быть ваш заголовок страницы , с H2 используется для суб - заголовки страниц .   Любые заголовки в вашем суб - заголовки должны каскаде, используя H3 , H4 , H5 и , как соответствующие .
 
< h2 > Неужели так трудно реализовать заголовки? </ h2 > 
Это действительно легко реализовать заголовки , вы просто использовать соответствующий HTML-код
 
< h3 > Использование заголовков на динамических страницах </ h3 > 
О динамических страниц , просто поместите ваш главный заголовок в H1 ( для примера , заголовок страницы категории листинга бы H1 ), затем обернуть все последующие заголовки H2 .

В статье должен быть один общий заголовок, заключенный в теги H 1 и несколько H 2- H 7 выстроенных в древовидную структуру с логично построенным материалом. В статье необязательно присутствие всех тегов H 2- H 7,но соблюдение их иерархии обязательно. Не нужно вставлять в статью несколько заголовков H 1.Не стоит в часть статьи с подзаголовком H 4 вставлять абзац H 2,например.

Важнейшим элементом оптимизированной структуры статьи является тег H 1.По логике, было бы разумно, чтобы тег H 1 обрамлял заголовок отдельно открытой статьи. При этом нужно чтобы тег H 1 был единственным на странице, и быть уникальным и не совпадать с title (заголовком).

Уникальность title решается SEO компонентами, добавлением к заголовку названия блога, после разделителя. А вот с тегом H 1 у CMS Joomla ,как в принципе и у других систем управления контентом, небольшая проблема.

У Joomla по умолчанию не предусмотрен тег H 1 в коде. Следует отметить, что разметка статей закладывается в шаблон Joomla и наличие или отсутствие тега H 1 закладывается при верстке шаблона. Но в большинстве шаблонов Joomla тег H 1 отсутствует.

Хочу заметить, что отсутствие в ваших статьях тега H 1 не обрушит ваш сайт, а его присутствие не решающий момент оптимизации сайта. Но присутствие тега H 1, несомненно, один из важных элементов, влияющих на продвижении сайта в поисковой выдаче.

Та как же добавить тег H 1 в страницу сайта, а точнее как обрамить заголовок статьи тегами H 1.Под обрамлением понимаем заключение заголовка, в HTML разметке в теги H 1 по типу:

<h1> Заголовок статьи</h1>

Сделать это можно двумя принципиально разными способами.

  1. Первый это внести изменения в код Joomla.
  2. Второй это установить системный плагин для управления всеми тегами сайта. Разберем оба этих варианта.

Вставка тегов H 1 в код Joomla

Тег H 1 вставляется в ваш рабочий шаблон. Для этого вам нужно войти в каталог сайта, например по FTP соединению через любимый FTP клиент (у меня FileZilla ).

Теги, обрамляемые заголовок статьи нужно искать по их классу. Класс заголовка статьи: class="content h eading".

Искать этот класс, а соответственно код, отвечающий за вывод заголовка статьи, нужно искать (исправлять) в следующих файлах.

/public_Html/templates/Название темы/Html/com_content/article/default.php
/public_Html/templates/Название темы/Html/com_content/category/blog_item.php

Дальше просто.

Открываем каждый из этих файлов в текстовом редакторе (Блокноте или Notepad ++).Поиском ищите content h eading и меняете, теги H 2 на теги H 1.Сохраняетесь. Все. Теперь все ваши открытые статьи имеют заголовок в тегах H 1.

Здесь пример кусков этих файлов с кодами, отвечающими за вывод заголовка

//* Вставить  теги <h1> в код Joomla
//* Вариант1 ищем по классу  class="contentheading">
//* Файл : /public_html/Ваша тема/html/com_content/article/default.php
<?php if ($params->get('show_title')) : ?>
			<h1 class="contentheading">
			<?php if ($params->get('link_titles') && !empty($this->item->readmore_link)) : ?>
				<a href="/<?php echo $this->item->readmore_link; ?>">
				<?php echo $this->escape($this->item->title); ?></a>
			<?php else : ?>
				<?php echo $this->escape($this->item->title); ?>
			<?php endif; ?>
			</h1>
		<?php endif; ?>
//*  Файл:  /public_html/templates/jsn_pixel_free/html/com_content/category/blog_item.php
<div class="jsn-article">
<?php if ($params->get('show_title')) : ?>
	<h1 class="contentheading">
		<?php if ($params->get('link_titles') && $params->get('access-view')) : ?>
			<a href="/<?php echo JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid)); ?>">
			<?php echo $this->escape($this->item->title); ?></a>
		<?php else : ?>
			<?php echo $this->escape($this->item->title); ?>
		<?php endif; ?>
	</h1>
<?php endif; ?>

Если вы не любите править исходные коды Joomla , то вставить теги H 1 в страницы Joomla можно при помощи простого системного плагина: Header Tags plugin.

Итоги статьи:

  • Тег H 1 в заголовке статьи является не обязательным, но крайне желательным тегом оптимизации статьи Joomla .
  • В шаблонах Joomla не предусмотрен тег H 1.
  • Включить тег H 1 в шаблон Joomla ,а именно для обрамления заголовков статьи, можно вставив его непосредственно в рабочий шаблон Joomla или установить плагин управляющий тегами H 1- H 6 на сайте.

©Joomla-abc.ru

Другие статьи раздела: Поисковая оптимизация Joomla

 

Рекомендуем