30.06.2013

Описание и ключевые слова в Blogger

Повторение описания (метатег name='description') по всем страницам блога - один из серьёзных минусов Blogger. Это поисковикам совсем не нравится (гугл поругивается в центре мастеров и по оптимизации "даёт советы").

Метатег description в Blogger редактировать можно, но уникальным для каждой страницы сделать вручную, именно на самой странице, не выйдет. Но на процесс генерирования метатега description зато можно повлиять централизованно в шаблоне, заставив выводить в него название поста. Тоже самое касается и метатега keywords.

В простом, анти-сеошном виде, метатег description в шаблоне выглядит следующим образом (увидеть это можно в firefox, щёлкнув правой кнопкой мыши по телу страницы и выбрав "исходный код страницы"):
1.<meta content='Blogger не чайникам: секреты, скрипты, виджеты для сайтов blogspot' name='description'/>

Теперь можно сделать следующее: отключить description везде, исключая главную страницу:
1.<b:if cond='data:blog.url == data:blog.homepageUrl'><metacontent='Blogger не чайникам: секреты, скрипты, виджеты для сайтов blogspot'name='description'/></b:if>



Точно так же с ключами (мета-тэг keywords):
1.<b:if cond='data:blog.url == data:blog.homepageUrl'>
2.<meta content="youtube, jquery, модальные окна, javascript, видеоролики, настройка, подсказки, вставить"name='keywords'/>
3.</b:if>

Или же оставить везде, на всех страницах, но сделать псевдо-уникальным, запихнув в него название страницы:
1.<meta expr:content='data:blog.pageName + &quot; :: &quot; + data:blog.title' name='description'/>

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


Полностью же код мета-тэга description в готовом виде вместе с подставленным названием поста станет выглядеть таким образом:
1.<b:if cond='data:blog.pageType == &quot;index&quot;'><metacontent='Blogger не чайникам: секреты, скрипты, виджеты для сайтов blogspot' name='description'/><b:else/><metaexpr:content='data:blog.pageName + &quot; :: &quot; + data:blog.title' name='description'/>
2.</b:if>

Что позволило добиться полностью уникальных описаний для каждой страницы!


Теперь переходим к десерту, который нужно рассматривать, как альтернативу вышеописанному методу.
Сделаем уникальными мета-тэги keywords и description, указав адрес конкретной их страницы на Blogger:
1.<b:if cond='data:blog.url == &quot;http://blogger.omg-linux.ru/2011/11/youtube.html&;quot;'>
2.<meta content="youtube, jquery, модальные окна, javascript, видеоролики, настройка, подсказки, вставить"name="keywords"/>
3.<meta content="Всплывающее окно с плеером youtube в блоге, jQuery плагин" name="description"/>
4.</b:if>



Что же у нас получилось?
Ключевые слова и описание для этой страницы стали уникальными и только на ней будут появляться.



От предыдущего способа у нас остался мета-тэг с подставленным названием поста:





А теперь здесь появились "свои", уникальные, метатеги "description" и "keywords":



Одновременно использовать оба способа не имеет смысла, или нужно сделать так, чтоб не дублировались слова в тегах.
Когда постов в блоге ещё не очень много, наверное стоит попробовать тщательно прописать мета-тэги и ключевые слова на каждой странице.