Оптимизированный H1 | Homeless In Belarus

Оптимизированный H1

8 Декабрь 2007 | В рубриках blogger, blogging, google, tips'n'trips

SEO-оптимизация блоггерского темплейта

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

Вероятно некоторым известен тот факт, что гугл читает тэг h1, точнее текст обрамленный данным тэгом, - самым главным заголовком страницы. И это означает, что  h1 — очень важный и полезный тэг для брата SEOшника. Однако частое его использование на одной странице не всегда желательно, так как в большинстве случаев, да и по логике, самый главный заголовок на странице должен быть один.

Исходим из вышеописанного утверждения, и принимаем её за неоспоримую условность.

Итак, на странице тэг h1 используем только один раз.

Продолжаем развивать тему.

В большинство представленных на выбор блоггерских темплейтов тэгом h1 обрамлен заголовок блога.  И так на всех страницах блога. То есть гугл помещая в индекс очередную страницу с этого ресурса каждый раз натыкается на один и тот же заголовок. Что в общем-то не есть хорошо. Намного эфективнее и оптимальнее, на мой взляд, было бы сделать следующее: на морде оставить все как есть, то бишь хидером1 обрамляем <h1>заголовок блога</h1>, а на всех остальных страницах <h1>название поста</h1>

Итак, сделаем это на нашем любимом блогспотовском блоге.

Примечание: Все экзекуции я производил исключительно на xml-шаблонах (конкретнее на Stretch Denim Light), так как старые классические html-шаблоны, имхо, потиху отмирают.

Значит так, логиннимся идем в макет править в ручную шаблон. Ищем что-то наподобии этого:

<h1 class='title'>  <b:if cond='data:blog.url == data:blog.homepageUrl'>    <data:title/>  <b:else/>    <a expr:href='data:blog.homepageUrl'><data:title/></a>  </b:if></h1>

Это вывод заголовка блога. Изменяем найденный блок на этот

<b:if cond='data:blog.pageType != "item"'>  <h1 class='title'>    <b:if cond='data:blog.url == data:blog.homepageUrl'>      <data:title/>    <b:else/>      <a expr:href='data:blog.homepageUrl'><data:title/></a>    </b:if>  </h1><b:else/>  <h2 class='title'>    <b:if cond='data:blog.url == data:blog.homepageUrl'>      <data:title/>    <b:else/>      <a expr:href='data:blog.homepageUrl'><data:title/></a>    </b:if>  </h2></b:if>

Здесь просто добавляется дополнительное условие — является страница мордой или нет. Если морда — то заголовок в h1, если нет- в h2.

Дальше проделываем все тоже самое с точностью до наоборот с блоком вывода названия поста. Ищем

<b:if cond='data:post.title'>  <h3 class='post-title'>    <b:if cond='data:post.link'>      <a expr:href='data:post.link'><data:post.title/></a>    <b:else/>      <b:if cond='data:post.url'>        <a expr:href='data:post.url'><data:post.title/></a>      <b:else/>        <data:post.title/>      </b:if>    </b:if>  </h3></b:if>

и заменяем на

<b:if cond='data:post.title'>  <b:if cond='data:blog.pageType == "item"'>    <h1 class='post-title'>        <b:if cond='data:post.url'>          <a expr:href='data:post.url'><data:post.title/></a>        <b:else/>          <data:post.title/>        </b:if>    </h1>  <b:else/>    <h3 class='post-title'>        <b:if cond='data:post.url'>          <a expr:href='data:post.url'><data:post.title/></a>        <b:else/>          <data:post.title/>        </b:if>    </h3>  </b:if></b:if>

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

h1.title, h2.title {  line-height: 1.4em;  font-size: 150%;}h1.post-title, h3.post-title {  line-height: 1.2em;  font-size: 100%;}

Всё. Сохраняем темплэйт и проверяем все ли работает так как надо.

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

ту би континуед …

6 комментариев прокомментировали «Оптимизированный H1»

sergz пишет,
8 Декабрь 2007 в 14:41    

спасибо за пост

bigmasik пишет,
8 Декабрь 2007 в 17:34    

да отличный пост .. спасибо.

BrokenBrake пишет,
9 Декабрь 2007 в 05:56    

На главной странице блога вполне допустими несколько h1, я так считаю. А вот что очень плохо в новом блоггере, так это невозможность сделать title, какой я хочу. ХЗ, может я тупой и не разобрался, но система шаблонов в новом блоггере удручающе уебищная, извините.

bum пишет,
9 Декабрь 2007 в 14:21    

2 BrokenBrake:
«…так это невозможность сделать title, какой я хочу…»

Ну почему не возможно? Какой-нить сделать-то возможно. Смотря, конечно, что хотеть…
А насчет новых системы xml-шаблонов, то она то менее «удручающе уебищнее» была бы, если гуглом более документированная была. А так метод тыка берешь и на амбразуру.
«…может я тупой и не разобрался…»
Ну нельзя же так, самому главному гуру яху-папсов и тех.лидеру Всего Бомжебратства… ;)

Petra пишет,
20 Январь 2008 в 18:01    

Ни чего не получается, текста в шаблонах намного больше чем у тебя в примере, и кстати сам свой то блог не переделал.

RZA пишет,
21 Январь 2008 в 12:40    

Petra, мне кажется вы чего-то путаете.
Откройте, исходный текст данной страницы, поищите соответствующие блоки и убедитесь, что заголовок блога (Homeless In Belarus) обрамлен H2
<h2 class=’title’>
<a href=’http://homelessinbelarus.com/’>Homeless In Belarus</a>
</h2>
а заголовок поста – H1
<h1 class=’post-title’>
<a href=’http://homelessinbelarus.com/2007/12/h1.html’>Оптимизированный H1</a>
</h1>.
На морде, тоже все пучком. Так что перепроверьте лучше.
А насчет того что не получается, возможно вы используете другой тэмплейт. См. Примечание к посту.

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

 Имя

 Почта

 Сайт

Я не робот.

Пожалуйста, дважды проверяйте свои комментарии перед отправкой Внимание: активна процедура проверки, так что нет необходимости добавлять комментарий повторно

1 из 11
FeedMaster - Система автонаполнения контентом

О проекте

Bum Я бычок подниму горький дым затяну, люк открою, полезу домой ... (с)
Все о проекте >>>



rss

Читать через Google | Читать через Яндекс | Рассылка почтой