Описание (Description) и ключевые слова (Keywords) в Blogger

Один из досадных минусов Blogger - это повторяющееся описание (метатег name='description') на всех страницах блога, что совсем не любят поисковики (гугл в центре мастеров поругивается и "даёт совёты" по оптимизации).
Редактировать метатег 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 + &quot; :: &quot; + data:blog.title' name='description'/>
По крайне мере, теперь description не будет повторяться на страницах.

А полностью код метатега description в готовом виде с подставленным названием поста будет выглядеть так:
<b:if cond='data:blog.pageType == &quot;index&quot;'><meta content='Blogger не для чайников, скрипты, секреты, виджеты для платформы blogspot' name='description'/><b:else/><meta expr:content='data:blog.pageName + &quot; :: &quot; + data:blog.title' name='description'/>
</b:if>
Что позволило добиться полностью уникальных описаний для каждой страницы!

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

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

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


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


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

По мотивам этой статьи...

9 комментариев:

  1. А как, последний вариант скажется на загрузке страниц?

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

    ОтветитьУдалить
  3. А куда,после чего, или перед чем,в шаблоне, вы посоветовали бы, добавить этот код?

    ОтветитьУдалить
  4. вместо простенького одного на весь шаблон метатега meta content... name='description'
    Я вот остановился на первом варианте, пусть в дескрипшн добавляется название поста.

    ОтветитьУдалить
  5. Цитата:(А полностью код метатега description в готовом виде с подставленным названием поста будет выглядеть так:)
    Об этом речь идет в вашей переписке? Что в каждом новом посте будет само автоматом добавлятся?

    ОтветитьУдалить
  6. Да, это он. Я сам запутался (заглючил буфер обмена в компе=).

    ОтветитьУдалить
  7. ни х..а не понял.. в блогере нет возможности корректировать код шаблона

    ОтветитьУдалить
    Ответы
    1. Данный пост устарел. В Blogger есть Description для каждого поста теперь.

      >в блогере нет возможности корректировать код шаблона
      Всегда была возможность корректировать шаблон.

      Удалить
  8. Пост не актуален. Комментарии закрыты.

    ОтветитьУдалить