понедельник, 6 сентября 2010 г.

[Blogger.com] Оптимизация блога на платформе blogger для поисковых систем

И снова рубрика «Blogger для начинающих».
Статья подготовлена по материалам сайта addstips-site.blogspot.com.

Сегодня перейдём от теории к практике и займёмся оптимизацией метатегов блога, цель которой — улучшить индексацию блога поисковыми системами.

Все описанные далее изменения вносятся в шаблон в шапке (тэг head) шаблона после строчки <b:include data='blog' name='all-head-content'/>.

Заголовок страницы

По умолчанию в шаблоне стоит такой код для вывода заголовка страницы:
<title><data:blog.pageTitle/></title>
Переменная pageTitle содержит название блога, соединённое с названием текущей страницы. Если вас это не устраивает, заменяем на вот такой код:
<b:if cond='data:blog.pageType == "index"'>
<title><data:blog.title/></title>
<b:else/>
<title><data:blog.pageName/></title>
</b:if>
Теперь на главной будет отображаться в заголовке с названием блога, а на остальных — непосредственное название страницы.

Описание страницы в метатеге description

Поисковики не любят дублирование одного и того же описания на разных страницах, поэтому метатег description с описанием сайта выводим только для главной страницы:
<b:if cond='data:blog.pageType == "index"'>
<meta content='описание блога в целом и (или) его главной страницы' name='description'/>
</b:if>

Для страниц постов можно сформировать description на основе заголовка и названия блога:
<b:if cond='data:blog.pageType == "item"'>
<meta expr:content='data:blog.pageName+ " / название вашего блога "' name='Description'/>
</b:if>

Запрет индексации архивов

Для уменьшения количества дублей контента, запрещаем индексацию архивов.
<b:if cond='data:blog.pageType == "archive"'>
<meta content='NOINDEX,FOLLOW' name='ROBOTS'/>
</b:if>

Ссылка rel canonical на основной адрес

Необходимо добавить ссылку на основной адрес вашего блога (блог.blogger.com), поскольку контент блога дублируется на www.блог.blogger.com. При помощи этой ссылки указываем  поисковику, что блог.blogger.com — основной адрес, а адрес с www — зеркало.
<b:if cond='data:blog.pageType == "index"'>
<link expr:href='data:blog.homepageUrl' rel='canonical'/>
</b:if>

3 комментария

Бушмин Сергей Викторович

Вопрос. А почему практически не встречаются статьи, как оптимизировать блогспот для пользователя, а не для поисковой системы?)))

sdc

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

Ramzan-3D

Здравствуйте, статья очень полезная и мне понравилась. Но у меня такой вопрос: дело в том, что на моем блоге встречаются два кода rel canonical, которые мешают друг другу и из-за этого яндекс исключил из индекса 25 страниц моего блога, считая их неканоническими, но таковыми они не являются. И мне хотелось бы узнать, где я могу найти второй код rel canonical, так как перерыв весь шаблон, я нашел только один?

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