1 1 1 1 1 1 1 1 1 1 Рейтинг: 4.25 - 2 отзывов

Читателям сайта русского тракториста будет интересно узнать ответ на такой насущный вопрос. Как же прописать title и description всем страницам блога категории в Joomla?

Ведь родная Joomla пишет всем страницам блога одинаковые title и description, а это очень плохо для сео оптимизации.

И Google и Яндекс в панели вебмастера, ругают сайт за одинаковые мета описания.

Как прописать разные Title и Descriptions всем страницам блога категории в Joomla

денежный трактор

Для того, чтобы сделать различными друг от друга title и description, достаточно внести изменение хоть в один знак. И уже каждый из title станет оригинальным и сео симпатичным.

Я делаю так. К тому title и description, что есть у главной страницы категории, я добавляю "страница-2", "страница-3" и т.п.

Сделать это просто, как и все советы на сайте rtr24.ru, все здесь расписано понятным для любого непосвященного человека языком.

1. Ищем файл index.php в шаблоне своего сайта. Он лежит сайт.ру/templates/index.php.

2. В самое начало файла вписываем такой код:

 

<?php
defined('_JEXEC') or die;
$app = JFactory::getApplication();
$mpPageID = JRequest::getInt( 'start' );
$componentParams = $app->getParams('com_content');
$row_count = $componentParams->get('num_leading_articles');
$title = $this->getTitle();
$pageDescription = $this->getMetaData('description');
if ($mpPageID > 1)
{
$mpPageID = $mpPageID / $row_count + 1;
$this->setTitle( $title.' - '.'страница '.$mpPageID);
$this->setMetaData( 'og:title', $title.' - '.'страница '.$mpPageID );
if ($pageDescription) {
$this->setMetaData( 'description', $pageDescription.' - '.'страница '.$mpPageID, true );
$this->setMetaData( 'og:description', $pageDescription.' - '.'страница '.$mpPageID, true );
}
} ?>

 

<?php
$limit = JFactory::getApplication()->input->getInt('limitstart', 0);
if ($limit){
$document = JFactory::getDocument();
$mytitle = $document->getTitle();
$desc = $document->getMetadata('description');
$numpage = $limit / 10 + 1; //Здесь количество материалов на странице 10
$titletext =' - страница '.$numpage;
$document->setTitle($mytitle.$titletext);
$document->setMetadata('description', $desc.$titletext);
}
?>

 

3. Смотрите, сколько статей у вас помещено на странице блога? Это вы устанавливали либо в Материалы - Настройки, либо в пунктах меню. Лучше ставить везде одинаковое количество материалов на странице блога категории (вы уже знаете как вставляется реклама между статьями в блоге?). Я ставлю например 5. 

Тогда вместо $row_count из кода, приведенного выше, я ставлю 5. Все. Теперь каждая страница блога категории, будет иметь свой личный title и description.

 

Все знают, что правильно установленная Joomla - залог бесперебойной работы в дальнейшем.

денежный трактор

Хитрый Title Description Joomla

После всех манипуляций, у нас получается title страницы, например такой: Русский тракторист дает советы по Joomla - страница 21.

В общем это отлично. Но иногда я хитрю еще сильнее с тайтлами и description. Можно же заменить слово "страница" на любое другое.

Это особенно актуально для сайтов с доменом рф.

 

К примеру сайт кэмпбелл.рф имел такой title одной из страниц: Кэмпбелл Наоми - скандальная модель - страница 33. Так вот заменив слово "страница" на "campbell", мы получим: Кэмпбелл Наоми - скандальная модель - campbell 33, что усилит вес слова Кэмпбелл, но пройдет мимо пессимизации в связи с излишним количеством повторений ключевых слов, так как написано на разных языках и (важно!) не повторяется на всех страницах (так как на главной странице категории, не будет ни слова campbell, ни номера страницы).

В общем, идея понятна, вы можете написать перед порядковым номером, любое слово: "страничка", "еще" и т.п.

Для чего мучится с прописыванием оригинальных title и description всем страницам блога категории своего сайта? Тогда и все эти страницы попадут в индекс и каждая из них сможет приносить вам деньги в биржах ссылок типа Sape и т.п.. А так же будет передавать свой вес всему сайту.

И не забываем про денежный трактор русского тракториста!

денежный трактор русского тракториста!

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

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