Оптимизация DLE. Оптимизируем вывод Title DLE 9.3

Оптимизация DLE. Оптимизируем вывод Title DLE 9.3


И хотя в последней версии DataLife Engine 9.3 вывод Title можно назвать самодостаточным, каждый находит и выбирает свою тактику написания Title, мы же для DLE предлагаем наиболее целесообразную, исходя из функционала скрипта и принципов:
- не должно быть одинаковых Title на разных страницах сайта;
- Title должен отражать суть, тематику и содержание страницы;
- использовать длину Title не более 8 слов, исходя из информации для продвижении в Google, который отображает 8 слов(70знаков) и продвижения для Яндекса где отображается до 15слов(80знаков);
- Title должен содержать в себе 1-2 ключевые слова, но не более иначе ПС посчитает это спамом;
- Title должен содержать название вашего проекта или ваш бренд.

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

Оптимизация DLE. Оптимизируем вывод Title DLE 9.3
Заполнение Title категории


Оптимизация DLE. Оптимизируем вывод Title DLE 9.3
Заполнение Title новости на вкладке Дополнительно


Оптимизация DLE. Оптимизируем вывод Title DLE 9.3
Заполнение Title статических страниц


Хоть это и элементарно, но всё же приведём пример заполнения Title Главной страницы сайта. Для его заполнения в "Панели управления"(Админке) переходим в раздел "Настройка системы" и в "Общих настройках" скрипта в строке "Название сайта" вводим его полное название, стараясь опять же использовать принципы изложенные в начале статьи. Оптимально название сайта состоящее из количества слов до 8-ми.

Оптимизация DLE. Оптимизируем вывод Title DLE 9.3


Далее обязательно заполним ниже "Краткое название сайта", кроме функции в speedbar-е теперь оно будет выводится как "бренд"(название сайта) в Title на всех страницах кроме Главной(на Главной выводится полное название сайта). Оптимально краткое название сайта состоящее из 1-3-х слов.

Оптимизация DLE. Оптимизируем вывод Title DLE 9.3


А теперь приведём примеры Title, которые вы получите используя их вывод описанный в данной статье:

Оптимизация DLE. Оптимизируем вывод Title DLE 9.3

Оптимизация DLE. Оптимизируем вывод Title DLE 9.3
Главная


Оптимизация DLE. Оптимизируем вывод Title DLE 9.3
Категория


Оптимизация DLE. Оптимизируем вывод Title DLE 9.3
Страница пагинации


Оптимизация DLE. Оптимизируем вывод Title DLE 9.3
Страница пользователя


Оптимизация DLE. Оптимизируем вывод Title DLE 9.3
Страница тегов


Оптимизация DLE. Оптимизируем вывод Title DLE 9.3
Статические страница


Оптимизация DLE. Оптимизируем вывод Title DLE 9.3
Страница новости


Оптимизация DLE. Оптимизируем вывод Title DLE 9.3
Страница модуля


Чтобы получить такой Title придётся в файле engine/engine.php найти фрагмент кода:

if (intval($_GET['cstart']) > 1 ){

    $page_extra = ' » '.$lang['news_site'].' '.intval($_GET['cstart']);

} else $page_extra = '';

if ($nam_e) {

    $metatags['title'] = $nam_e . $page_extra . ' » ' . $metatags['title'];
    $rss_title = $metatags['title'];

} elseif ($titl_e) {

    $metatags['title'] = $titl_e . $page_extra . ' » ' . $config['home_title'];

} else $metatags['title'] .= $page_extra;

if ( $metatags['header_title'] ) $metatags['title'] = stripslashes($metatags['header_title'].$page_extra);


заменить на:
if (intval($_GET['cstart']) > 1 ){

    $page_extra = ' - '.$lang['news_site'].' '.intval($_GET['cstart']);

} else $page_extra = '';

if ($nam_e) {

    $metatags['title'] = $config['short_title'] . ': '.$nam_e . $page_extra;
    $rss_title = $metatags['title'];

} elseif ($titl_e) {

    $metatags['title'] = $config['short_title'] . ': '. $titl_e . $page_extra;

} else $metatags['title'] .= $page_extra;

if ( $metatags['header_title'] ) $metatags['title'] =  $config['short_title'] . ': '. stripslashes($metatags['header_title'] . $page_extra);


Выше ищем строку:
elseif ($do == 'tags') $nam_e = $tag;


и меняем на:
elseif ($do == 'tags') $nam_e = "Тег - $tag";


И ещё выше ищем:
$nam_e = $user;


и заменяем на:
$nam_e = "Пользователь - $user";


И последнее, мы использовали в Title разделители ":", "", заменив используемый в DLE "»", а вы можете использовать свои.

Мы не навязываем использование данного вывода Title, данная статья это только наше мнение о том, каким должен выводится Title, основанное на нашем опыте и изученном по этой теме материале. Данный сайт не является образцом, он скорее полигон для обкатки идеи и реализаций.

Автор статьи: Yeti (dlepro.com)
Рекомендуем почитать: статью Сергея Кокшарова


Ключевые слова по теме Оптимизация DLE. Оптимизируем вывод Title DLE 9.3: оптимизация DLE, оптимизируем Title DLE


Социальные сети и закладки:




Комментарии к новости Оптимизация DLE. Оптимизируем вывод Title DLE 9.3:


#1 | Пользователь: karim(Offline) | 19 июня 2011 22:12
ICQ: 533324 | Skype: не указано
Публикаций: 0 | Комментариев: 12 | Репутация: 2
Спасибо.


#2 | Посетитель: shadow6630(Offline) | 27 июля 2011 05:48
ICQ: не указано | Skype: не указано
Публикаций: 0 | Комментариев: 7 | Репутация: 0
Стоит ли использовать выше изложенное если я уже проделал шаги с статьи Оптимизируем сайт на DLE (lite версия статьи) (у меня 9.2) ?


#3 | Администратор: Admin(Offline) | 27 июля 2011 11:25
ICQ: не указано | Skype: не указано
Публикаций: 591 | Комментариев: 328 | Репутация: 6
shadow6630,
в 9.2 имелись определённые проблемы с выводом title, поэтому данная статья именно под 9.3

----------------------

#4 | Посетитель: shadow6630(Offline) | 27 июля 2011 13:24
ICQ: не указано | Skype: не указано
Публикаций: 0 | Комментариев: 7 | Репутация: 0
Admin,
я проделал все что было описано в той статье, так мне стоить делать что описано в этой, или она только для 9.3, вроди по коду 9.3 не очень отличается от 9.2 ?


#5 | Администратор: Admin(Offline) | 27 июля 2011 19:13
ICQ: не указано | Skype: не указано
Публикаций: 591 | Комментариев: 328 | Репутация: 6
shadow6630,
Вам же ответили, что в DLE 9.2 был баг, который исправлен только в новом релизе 9.3 поэтому возможны при определённых условиях проблемы с Title на 9.2, при использовании этого способа оптимизации Title, на 9.3 их не будет.

----------------------

#6 | Пользователь: Kurasava(Offline) | 21 сентября 2011 02:09
ICQ: не указано | Skype: не указано
Публикаций: 0 | Комментариев: 19 | Репутация: 1
а как насчет новой верисии дле 9.4?


#7 | Администратор: Admin(Offline) | 21 сентября 2011 02:17
ICQ: не указано | Skype: не указано
Публикаций: 591 | Комментариев: 328 | Репутация: 6
Kurasava,
рано ещё, не работали пока в этом направлении с ней, да и обновлять пока свои сайты и сайты клиентов рано, обычно фиксы дистрибутива идут первые две недели.

----------------------

#8 | Пользователь: Axel(Offline) | 4 октября 2011 23:49
ICQ: не указано | Skype: не указано
Публикаций: 0 | Комментариев: 39 | Репутация: 0
Блин. Уже несколько лет пытаюсь понять, как же наращивать тИЦ сайту, а тут вдруг наткнулся на видео в посте и все прояснилось. Женщина очень доступно рассказывает и палит Тему...
Спасибо! Пойду подымать тИЦ до 100500 wink


#9 | Пользователь: MtvKat(Offline) | 5 октября 2011 18:48
ICQ: не указано | Skype: assassin1109
Публикаций: 0 | Комментариев: 36 | Репутация: 2
Axel,
Женщина знает своё дело smile


#10 | Посетитель: Colt(Offline) | 12 октября 2011 22:41
ICQ: не указано | Skype: не указано
Публикаций: 0 | Комментариев: 9 | Репутация: 0
Подскажите, как сделать вывод title таким: название новости-название сайта?


#11 | Администратор: Admin(Offline) | 13 октября 2011 13:12
ICQ: не указано | Skype: не указано
Публикаций: 591 | Комментариев: 328 | Репутация: 6
Colt,
Перед:
$metatags = <<<HTML


вставить:
if ($subaction == 'showfull' or $newsid ) $metatags['title'] = $metatags['title'] .' - '. $config['home_title'];

----------------------

#12 | Посетитель: Colt(Offline) | 13 октября 2011 20:40
ICQ: не указано | Skype: не указано
Публикаций: 0 | Комментариев: 9 | Репутация: 0
Admin,
Спасибо большое.


#13 | Посетитель: serverOnline(Offline) | 27 декабря 2011 02:33
ICQ: не указано | Skype: diablo4366
Публикаций: 0 | Комментариев: 5 | Репутация: 0
Спасибо за данный совет.. я ее использовал и нисколько не жалею...+ это выглядит более красивее, чем до валшего совета было


Внимание!Информация

Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.

Copyright © 2009-2011 DLEPro
Работает на CMS DataLife Engine. При использовании материалов сайта ссылка на сайт обязательна. Все права защищены. Поддержка: ICQ : 8-214-200. e-mail: dleprocom[@]yandex.ru.


Яндекс.Метрика
Rambler's Top100 Каталог@Mail.ru - каталог ресурсов интернет Яндекс  цитирования