
Увы, нельзя просто добавить этот мета-тэг в шаблон. Доподлинно известно, что поисковые системы не жалуют сайты, страницы которых содержат идентичные по содержанию мета-тэги description. Считается, даже, что лучше не иметь никакого description, нежели повторяющийся от странице к странице. А между тем, мета-тэги на платформе Blogger (Blogspot) общие для всех страниц (description в том числе), и разработчики платформы не оставили никаких инструкций как их сделать динамически изменяемым. Что ж, займемся реорганизацией самостоятельно.
Итак, что мы можем сделать и, собственно, сделаем?! Сделаем так, чтобы на главной странице блога содержимое тэга description отображало полновесное описание блога, а на всех прочих содержало название страницы/статьи плюс название самого сайта. В итоге ни одна страница не будет дублировать другую по этому мета-тэгу!
Открываем редактор шаблона (Дизайн->Изменить HTML), находим нужный нам участок кода по выделенной строке (если ее нет, то создаем) и обрамляем ее приведенными ниже строками:
<b:if cond='data:blog.pageType == "index"'> <meta content='Текст описания вашего ресурса' name='description'/> <b:else/> <meta expr:content='data:blog.pageName + " :: " + data:blog.title' name='description'/> </b:if>Вот и все. Проверяйте на разных типах страниц :-)
Тимофей, а как нужно модифицировать этот код, чтобы description был только на главной странице?
ОтветитьУдалитьСтроки 3 и 4 из моего кода исключите.
УдалитьБольшое спасибо за развернутую и полезную информацию!Буду читать Ваш сайт и дальше!
ОтветитьУдалитьС уважением, Вадим.
[q]Буду читать Ваш сайт и дальше![/q]
УдалитьРад слышать :-)
Очень доходчиво и действительно полезно. Спасибо за труд!
ОтветитьУдалитьВсегда пожалуйста :-)
Удалить