Плагин "TrickyTitle" 2.0 - не менее хитрые ключевые слова
Привет друзья!
С неизменным удовольствием представляю вам новую версию модуля.
Результат выглядит примерно так:
Конфигурация осуществляется полностью по аналогии с title. Описания страниц в том же виде. Конфигурационные опции:
Всё это, как и для title, можно переопределять для каждого типа страницы.
Если вы вдруг не помните, то разрабатывается плагин для сайта MMOзговед, и там, как всегда, можно посмотреть на работу новой версии в живую.
С неизменным удовольствием представляю вам новую версию модуля.
Что нового
- Новая конфигурационная опция «include_personal_blogs». Позволяет исключить названия персональных блогов (аля «Блог им. Вася») из генерируемых списков блогов. И по умолчанию делает это :).
- Конфигурация «по умолчанию» расширена поддержкой разделов коллективных и персональных блогов. Речь о конфигурации для акций personal_blog(раньше не было вообще) и blog(существенно расширена сравнительно с версией 1.0).
- Формальная поддержка LiveStreet 0.5.1. Мне известен случай успешного применения плагина для этой версии LS, поэтому в requires плагина теперь стоит 0.5.1(это и есть, собственно, формальная поддержка :) ) Однако, стандартная конфигурация не покрывает особенности этой версии. Что-то работает сразу, что-то придётся до-конфигурировать.
- Автоматическая генерация содержимого мета-тега keywords. Основная особенность этой версии, о ней подробно ниже.
Для тех кто не в курсе
- Это модуль для SEO.
- Функции модуля — автоматическая генерация HTML тега title и, начиная с этой версии, автоматическая генерация HTML тега meta name=«keywords».
- Результат — красивый, информативный и читабельный для конечных пользователей. Уникальный для каждой страницы (в случае title — практически 100% уникальный) и эффективный для поисковых движков.
- Особенность — хардкорная, но детально документированная и весьма гибкая конфигурация :).
Title
Описание чего и как c title смотреть в старом топике посвященном предыдущей версии.Keywords
- Содержимое meta тега keywords строится на основе списков названий блогов и/или тегов из топиков, построенных в точности так же как это делается для title.
- Окончательный список ключевых слов строится так: название сайта, названия блогов на странице, теги из топиков на странице.
- Конфигурация позволяет включать/выключать отдельные элементы (например, не использовать теги из топиков для страницы), но нельзя менять порядок (т.е. теги всегда идут после названий блогов).
- Поддерживается, некоторый, контроль того, чтобы исключались повторения (типичный пример повторений — тег в топике который совпадает с названием блога)
Результат выглядит примерно так:
<meta name="keywords" content="MMOзговед,Camelot Unchained,Guild Wars 2,Archeage,EVE-online,Lineage II,Дом Восходящего Солнца,Тестовый закрытый блог,CU,журнал,Марк Джейкобс,Mythic Entertainment,яркость,энергия,красота,mmozg,City State Entertainment,GW2,NCSoft">
Конфигурация осуществляется полностью по аналогии с title. Описания страниц в том же виде. Конфигурационные опции:
//генерировать содержимое meta тега keywords или оставлять как есть. $config["keywords"]["on"] = true; //включать в список название сайта или нет $config["keywords"]["view_name"] = true; //включать в список названия блогов или нет $config["keywords"]["show_blogs"] = true; //включать в список теги из топиков или нет $config["keywords"]["show_tags"] = true; //максимальное количество ключевых слов в списке $config["keywords"]["show_max"] = 20; //включать в список названия персональных блогов или нет $config["keywords"]["include_personal_blogs"] = false;
Всё это, как и для title, можно переопределять для каждого типа страницы.
Для тех кто использует версию 1.0
Если вы просто обновите плагин новой версией, путём стандартного копирования, то все ваши специфические настройки погибнут в муках, ибо в стандартной конфигурации их очевидно нет :). Поэтому, аккуратно скопируйте всё, кроме файла /trickytitle/config/config.php, а потом просто внесите в свой файл следующий блок, который включает в себя новые параметры со значениями «по умолчанию».$config["title"]["include_personal_blogs"] = false; $config["keywords"]["on"] = true; $config["keywords"]["view_name"] = true; $config["keywords"]["show_blogs"] = true; $config["keywords"]["show_tags"] = true; $config["keywords"]["show_max"] = 20; $config["keywords"]["include_personal_blogs"] = false; $config["blogs"]["*"]["*"]["keywords"]["on"] = "true"; $config["feed"]["index"]["*"]["keywords"]["on"] = "false"; $config["people"][""]["*"]["keywords"]["on"] = "false"; $config["people"]["index"]["*"]["keywords"]["on"] = "false"; $config["people"]["online"]["*"]["keywords"]["on"] = "false"; $config["people"]["new"]["*"]["keywords"]["on"] = "false"; $config["stream"]["user"]["*"]["keywords"]["on"] = "false"; $config["stream"]["all"]["*"]["keywords"]["on"] = "false";
Для особо продвинутых
Если вы не гнушались брать промежуточные версии модуля с GitHub, то некоторые особенности новой версии у вас уже могут быть. Кроме keywords. Сами брали — сами и разбирайтесь :)В заключение
Исходный код доступен на GitHub (только надо переименовать папку с плагином в trickytitle, если будете качать его оттуда). Новую версию, пока она проходит модерацию, брать там можно уже сейчас. Как только версия пройдет модерацию — добавлю в топик виджет.Если вы вдруг не помните, то разрабатывается плагин для сайта MMOзговед, и там, как всегда, можно посмотреть на работу новой версии в живую.
Устали от множества предложений по продвижению? Просто попробуйте продвижение сайтов самостоятельно, поверьте, это очень просто.
49 комментариев
Неужели одними тайтлами двигаете?
Мы вообще не делаем то, что мягко называют «продвижение», если вы об этом.
Т.е. никаких покупок статей, линков и т.п.
«Белая» оптимизация сайта это да:
— H1/title/keywords.
— livestreetguide.com/dev/optimizaciya-shablona-synio-dlya-livestreet.html
— robots.txt
— sitemap.xml
Но никаких искусственных перелинковок и подобной синтетики.
Ещё мы делаем активное продвижение в социальных сетях — RSS туда, специальные усилия а отношения социальных кнопок в дизайне. Но никаких искусственных накруток подписчиков в группах или спама там.
Вообщем, ничего за пределами кристально чистых методов.
Но, и это самое главное, у нас много классного, уникального контента.
Результаты за год: индексируемся хорошо, ТИЦ/PR — растёт медленно, посетителей прибывает.
это же явно мимо кассы.
С моей точки зрения:
title — самый важный тег на странице. Должен соответствовать странице. Важно добиваться его уникальности. Для чего и был изначально разработан этот плагин.
meta keywords — на самом деле, слабо важный тег. Раньше играл большую роль, но последние годы — уже нет. Однако некоторое значение имеет. Всё ещё. Важно только его мусором не перегружать. Помойка в этом теге, говорят, может навредить. Почему мы и внесли его поддержку в свежую версию плагина.
«H» теги — самое важное после title. Подсвечивают наиболее важные ключевые фразы на странице. Сразу с весом, по мнению самого сайта. И никто не сказал, что их должно быть мало. Да и как их может быть мало на странице с 10-ком заметок? Я признаться, совершенно не уверен, что «H»-разметка у нас идеальна. Но логика в ней есть.
У меня есть определенные наблюдения за индексированием сайта, конечно. Но по ним нельзя сказать ничего с уверенностью. Уж точно нельзя сказать «почему». Да, степень индексации растёт. Стабильно. С уверенностью могу сказать только то, что trickytitle вреда нам точно не принёс. :)
Но, я также считаю что работает это плагин хорошо, только если у вас есть достаточно много контента. КОгда много заметок, много тегов — получается хороший результат.
Насколько понимаю, в идеале было бы так:
— в топик-листе заголовки топиков в h2
— в полной версии топика заголовок топика в h1
Наверное, это можно реализовать в шаблоне примерно так:
HTML никогда не запрещал использовать более одного H1 на странице, HTML5 вообще имеет конкретные примеры с новым тегом section ( www.w3.org/html/wg/drafts/html/master/sections.html#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements ). Но даже без section — много H1 на странице не делают документ не валидным
Google: www.youtube.com/watch?v=GIn5qJKU8VM
Яндекс тоже разрешает это, правда линк уже не найду.
Это мнение об одном H1 безнадежно устарело. Современные сайты уже очень давно не представляют из себя один линейный документ. Однако, это не значит что H1 модно пихать как попало — здравый смвсл нужно сохранять. Ну и «старая» схема с чёткой структурой H и одним H1 это конечно очень правильно, если ваша старница позволяет это сделать. Мы, например, считаем что наша главная — не позволяет. Для нашего проекта названия игр имеют первостепенное значение на странице.
Насколько я понимаю Google более трепетно относится к семантике, чем Яндекс.
Думаю такой расклад будет оптимальным, благо в шаблонах все это легко изменить:
п.с только что поиставил лайв стрит… после Wordpress
И тупо не понимаю где натсроить Тайтл главной страницы, как поменять название сайта которое я ввёл ошибочно. Где описание?
Не думал что это станет проблемой со старта ((
Если хочешь это «Все» совсем убрать добавь в конфиг плагина вот эти две строки:
жду ответа с нетерпением!
Но вообще это нечто странное. дайте линк, чтобы посмотреть как это выглядит.
//включать или нет персональные блоги в список названий блогов
$config[«title»][«include_personal_blogs»] = false;
Заголовок такой
сайт ptzauto.ru
Как убрать?
1. убрать эту заметку с главной
2. переименовать «Blog by admin» во что-то более красивое
3. сделать его персональным
Структку опции конфигурационной такая:
$config[«action»][«event»][«firstparam»][«title»|«keywords»][«paramname»]
акции «topic» в LS 1.X. нету, так что выш пример ниже вообще не верен. Вы не разобрались.
А вопрос в том, как для этой страницы в тайтл добавить ещё один [«value»]
наример вот тут:
plugin.trickytitle.blog_menu_collective_top — указывает на ключ локализации плагиана blog_menu_collective_top из файлв-локализайии плагина: \templates\language\russian.php.
Вы можете вписать туда любой ключ с любым значением. Например вписав туда
можно потом использовать его в любом «value» таким образом: