четверг, 15 января 2009 г.

Изменить TITLE в Blogger

По-умолчанию заголовок страницы сообщения на движке Blogger выглядит примерно так:
Название блога Заголовок страницы
что далеко не всегда удобно (чтобы не сказать «совсем неудобно») как для пользователей, так и для поисковых машин. Куда логичнее бы выглядела запись:
Заголовок страницыНазвание блога
Дальше для наглядности открой редактор шаблонов своего блога (НастройкиМакетИзменить HTML) и найди там строчку:

<title><data:blog.pageTitle/></title>

Чтобы исправить это досадное недоразумение, воспользуемся условным CSS. Просто замени эту строчку на следующее:

<b:if cond='data:blog.pageType == "index"'>
<title><data:blog.title/></title>
<b:else/>
<title><data:blog.pageName/></title>
</b:if>

Если хочешь, чтобы название блога указывалось после заголовка сообщения, замени строку 4 на:

<title><data:blog.pageName/> - <data:blog.title/></title>

Сохрани шаблон.

Отсюда (на английском языке): Change the Title Tags for your Blog

Upd: Полный код выбора title


В блоге использую следующий вариант выбора заголовка страницы (title).


<b:if cond='data:blog.pageType == &quot;index&quot;'>
<title><data:blog.pageTitle/></title>
<b:else/>
<title><data:blog.pageName/> - <data:blog.title/></title>
</b:if>

23 Комментариев :

ktyz комментирует...

Спасибо.
А откуда такое симпатичное flash облако?

Croaker комментирует...

Пожалуйста.
Флеш-облако с Блоггербастер. Сегодня сделал туториал Flash облако тегов

ales комментирует...

уже действительно получил много полезной инфы с вашего блога и только сейчас понял что до сих пор не подписался..
срочно исправляю свою оплошность:)

Croaker комментирует...

ales, вэлкам! :) Ко мне лучше на «ты» (себе: блин, надо в конце концов это в профайл записать).

_Andrey_ комментирует...

интересная статья:)). Подскажи пожалуйста, почему когда в поисковике вводишь фразу, в списке отображается ссылка на мой блог, которая ведет не на саму страницу, а на главную страницу где стоит ссылка непосредственно на статью( сайдбар, где ссылки на все статьи). т.е. открывается последняя опубликованная статья - типа главная страница, а не та которую искал в поисковике.
Что можно сделать в этом случае? Спасибо.

Croaker комментирует...

А какого возраста блог? Может, еще просто не все страницы проиндексировались. Даже на главной странице ссылка с адресом статьи (заголовок) должна иметь больший вес, чем что-либо в сайдбаре.

Предполагаю, что блог просто еще недостаточно проиндексирован/проанализирован поисковиками. Со временем это пройдет ;).

_Andrey_ комментирует...

Спасибо:)), блог действительно молодой - 2 месяца только

_Andrey_ комментирует...

Опять проблемы - опять к тебе)))
Блог на blogger. Правильно ли я понял, что такие теги как
титл, кейвордс и дескрипшен нужно использовать т.е. вставить только один раз : дизайн --> изменить аштмл ??
а такие как аш1 - аш3, стронг, альт уже непосредственно когда пишешь статьи???

так то по идее титл, кейвордс и дескрипшен тоже нужно использовать при написании статьи и вставлять ..отправка --->новое сообщение ---> изменить аштмл?
Заранее спасибо

Croaker комментирует...

Да, title, description, keywords только один раз – в редакторе шаблонов (изменить HTML).

Про description я уже писал здесь Тюнингуем мета-тег Description для Blogger

Заголовки h1–h3 используются в самом шаблоне, поэтому внутри поста я использую h4–h6. Так же внутри постов – strong, em и некоторые из 16 хитрых тегов HTML.

Если title сделать как в данном примере, то для каждой страницы он будет генерироваться автоматически.

_Andrey_ комментирует...

Огромное спасибо))). Разобрался

___ комментирует...

Почему то сейчас этот номер не проходит. После изменения шаблона, все равно вперед выходит название сайта.

Croaker комментирует...

У меня по-прежнему title отображается как задумано.
Пост обновлен – добавил полный код для title ↑

_Andrey_ комментирует...

Привет. Тег h1 должен использоваться один раз на странице - заголовок страницы. Когда пишем пост в шаблоне:
1. Название (верхнее окошко) -> пишем название поста без тегов (если с тегами, то они будут отображаться вверху на вкладке браузера)
2. Сам пост (окно для поста)-> сразу же пишем заголовок с тегом...
И в результате получается как бы два заголовка: от 1.Название и 2.Сам пост???? как быть?

Croaker комментирует...

Привет!
Теги заголовков для постов (у меня в шаблоне h3) создаются «автоматически» самим шаблоном, т.е. вручную их расставлять не надо.

Заголовки внутри поста можно задавать, например, если пост большой и его можно логически разбить на несколько разделов.

Для примера, в этом посте я добавлял «внутренний заголовок»
<h4>Upd: Полный код выбора title</h4>
прямо внутри сообщения.

_Andrey_ комментирует...

Спасибо большое. Опять выручил))

ns_342 комментирует...

Скажите пожалуйста как мне сделать чтоб при запросе название моего поста выкидывало в гугл а не название моего блога?

Курт Вайнер комментирует...

Croaker, спасибо большое за ваши статьи, они четко по делу и лаконичные.

Croaker комментирует...

ns_342, про то и пост. Просто поисковикам нужно некоторое время, чтобы заново проиндексировать страницы блога

Kostya комментирует...

Спасибо, то что надо и работает:)

Хамавова Асиль комментирует...

в шаблоне две такие строчки какую именно заменить?

Kenny Tavr комментирует...

"Настройки – Макет – Изменить HTML"
Меню поменялось? у меня такого нет....

-Аdmin- комментирует...

Приветствую! а не подскажите чем эти два кода отличаются? который у Вас приведён как замена основному коду и потом ещё в UPDATE - немного другой код. а то я не очень пойму... пробовал оба, но разницы не вижу в итоге между ними.

Во втором коде с 4-й строчкой всё понятно, там добавлено кое-что для того что бы название блога высвечивалось после сообщения. А в первой строчке там тоже что-то изменено. Что именно? и как это будет отображаться?

-Аdmin- комментирует...

И может знаете ещё как исправить небольшой косяк с этими заголовками? Суть косяка в том, что когда я публикую статью из blogspot в соц.сети - (фейсбук, вк), то в публикации на соц.сети пост получается с поисковыми словами, которые я прописываю в настройках статьи... Как убрать это безобразие? :)

Отправить комментарий

Жги!