Seo оптимизация Joomla
Что такое сео, думаю рассказывать никому не надо. Тем не менее многие частенько об этом деле забывают. А зря! Хотите ведь побольше посетителей с поисковиков себе привлечь? Тогда стоит непременно заняться Seo оптимизация Joomla! Да, да мало оптимизировать текст, нужно ещё и саму структуру сайта оптимизировать.
К слову joomla в плане seo не так хороша как некоторые другие CMS подобного плана. Хотя думаю есть какие-то плагины которые эту проблему решают. Тем не менее, хотелось бы что бы в стандартном наборе возможностей, имелись хотя бы базовые моменты. Но пока их там чего-то не особо много. Поэтому приходится некоторые самые основные моменты делать ручками. Об этом и поговорим в этой статье, на выходе должен получиться неплохо так Seo оптимизированный сайт на joomla.
Страницы моих сайтов обычно имеют три типа шаблона, это Шаблон Блога раздела, Шаблон Блога категорий и Стандартный Шаблон материала. На изменении их и остановимся подробнее.
Первым делом поменяем главную страницу, она у нас имеет тип Шаблон Блога раздела. Ищем файл blog.php вот по этому пути - components\com_content\views\section\tmpl. Ищем в файле этом класс componentheading и вставляем туда тег <h1>.
<div class="componentheading<?php echo $this->escape($this->params->get('pageclass_sfx')); ?>"><h1>
<?php echo $this->escape($this->params->get('page_title')); ?></h1>
</div>
Всё, теперь заголовок главной страницы у нас находится в теге Н1, как мы и хотели.
Затем поменяем Шаблон Блога категорий, этого типа у нас все пункты меню, кроме главной. Для этого идем сюда components\com_content\views\category\tmpl и ищем файл blog.php ищем в этом файле класс componentheading. В файл этот вносим следующие изменения:
<div class="componentheading<?php echo $this->params->get('pageclass_sfx');?>"><h1>
<?php echo $this->escape($this->params->get('page_title')); ?></h1>
</div>
Ну и на последок вносим изменения в Стандартный Шаблон материала, который отвечает за вывод наших статей. Для этого идем сюда components\com_content\views\article\tmpl и ищем файл default.php. Открываем и ищем класс contentheading. В файл вносим следующие изменения:
<td class="contentheading<?php echo $this->escape($this->params->get('pageclass_sfx')); ?>" width="100%"><h1>
<?php if ($this->params->get('link_titles') && $this->article->readmore_link != '') : ?>
<a href="/<?php echo $this->article->readmore_link; ?>" class="contentpagetitle<?php echo $this->escape($this->params->get('pageclass_sfx')); ?>">
<?php echo $this->escape($this->article->title); ?></a>
<?php else : ?>
<?php echo $this->escape($this->article->title); ?>
<?php endif; ?></h1>
</td>
Вроде бы всё, во всех нужных нам местах мы заменили заголовки, и теперь они у нас обрамлены тегом Н1, как того и требуют правила Seo. Однако после таких изменений, размер заголовка может стать несколько больше чем необходимо. Это лечится внесениями изменений в таблицу стилей. Идем для этого в главный файл таблицы стиля нашего шаблона template.css, найти который можно по этому пути templates\имя активного шаблона \css . И допишем в конце следующие строки:
.componentheading h1 {
font-size: 150%;}
.contentheading h1 {
font-size: 120%;}
Ну вот и всё, основные мероприятия по СЕО оптимизации шаблона – завершены! Теперь можно уверенно говорить что, Seo оптимизация Joomla завершена!
| < Предыдущая | Следующая > |
|---|
Комментарии
Обычно я не пишу коменты, но Вам сказать спасибо...
Спасибо!
На самом деле хорошая статья
Вас спасибо, за положительную оценку :)!
RSS лента комментариев этой записи.