Редактировать метатег description в Blogger можно, но уникальным для каждой страницы сделать вручную, именно на самой странице, не получится. Но зато можно повлиять централизованно на процесс генерирования description в шаблоне, заставив выводить в него название поста. Тоже самое касается и метатега keywords.
В простом виде, анти-сеошном виде, description в шаблоне выглядит таким образом (увидеть это можно в firefox, нажав правой кнопкой мыши на теле страницы и выбрав "исходный код страницы"):
<meta content='Blogger не для чайников, скрипты, секреты, виджеты для платформы blogspot' name='description'/>
Теперь можно проделать финт: отключить description везде, кроме главной страницы:
<b:if cond='data:blog.url == data:blog.homepageUrl'><meta content='Blogger не для чайников, скрипты, секреты, виджеты для платформы blogspot' name='description'/></b:if>
Аналогично с ключами (метатег keywords):
<b:if cond='data:blog.url == data:blog.homepageUrl'> <meta content="youtube, модальные окна, jquery, javascript, настройка, видеоролики, вставить, подсказки" name='keywords'/> </b:if>
Или же оставить везде, на всех страницах, но сделать псевдо-уникальным, запихнув в него название страницы:
<meta expr:content='data:blog.pageName + " :: " + data:blog.title' name='description'/>По крайне мере, теперь description не будет повторяться на страницах.
А полностью код метатега description в готовом виде с подставленным названием поста будет выглядеть так:
<b:if cond='data:blog.pageType == "index"'><meta content='Blogger не для чайников, скрипты, секреты, виджеты для платформы blogspot' name='description'/><b:else/><meta expr:content='data:blog.pageName + " :: " + data:blog.title' name='description'/> </b:if>Что позволило добиться полностью уникальных описаний для каждой страницы!
Теперь переходим к десерту, который нужно рассматривать, как альтернативу вышеописанному методу.
Делаем уникальными метатеги description и keywords, указав url конкретной страницы в Blogger:
<b:if cond='data:blog.url == "http://blogger.omg-linux.ru/2011/11/youtube.html"'> <meta content="youtube, модальные окна, jquery, javascript, настройка, видеоролики, вставить, подсказки" name="keywords"/> <meta content="Всплывающее окно с плеером youtube в блоге, jQuery плагин" name="description"/> </b:if>
И что у нас получается?
Описание и ключевые слова для этой страницы стали уникальными и появляются только на ней.
С предыдущего способа у нас остался метатег с подставленным названием поста:
А теперь здесь появились "свои", уникальные, метатеги "description" и "keywords":
Использовать оба способа одновременно не имеет смысла, либо надо сделать так, чтобы слова в тегах не дублировались.
Если постов блоге ещё не очень много, наверное стоит попробовать кропотливо прописать метатеги и ключевые слова для каждой страницы.
По мотивам этой статьи...
А как, последний вариант скажется на загрузке страниц?
ОтветитьУдалитьДа никак не скажется, блоггер очень мощный, я такие здоровые скрипты в шаблон запихивал целиком, а ему пофигу. Это не глючная джумла...
ОтветитьУдалитьА куда,после чего, или перед чем,в шаблоне, вы посоветовали бы, добавить этот код?
ОтветитьУдалитьвместо простенького одного на весь шаблон метатега meta content... name='description'
ОтветитьУдалитьЯ вот остановился на первом варианте, пусть в дескрипшн добавляется название поста.
Цитата:(А полностью код метатега description в готовом виде с подставленным названием поста будет выглядеть так:)
ОтветитьУдалитьОб этом речь идет в вашей переписке? Что в каждом новом посте будет само автоматом добавлятся?
Да, это он. Я сам запутался (заглючил буфер обмена в компе=).
ОтветитьУдалитьни х..а не понял.. в блогере нет возможности корректировать код шаблона
ОтветитьУдалитьДанный пост устарел. В Blogger есть Description для каждого поста теперь.
Удалить>в блогере нет возможности корректировать код шаблона
Всегда была возможность корректировать шаблон.
Пост не актуален. Комментарии закрыты.
ОтветитьУдалить