Quantcast
Channel: Размышления о ...
Viewing all articles
Browse latest Browse all 28

Настраиваем страницы рубрик и архивов на blogspot

$
0
0
До недавнего времени я запрещал к индексации страницы с архивами и метками (labels). Причина простая - дублирование контента и, как следствие, сопли. А вывести сайт из соплейдовольно муторная задача. А выводить надо: меньше сопли - больше трафика.

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

Можно ли решить данную проблему? Можно! Достаточно на указанных страницах отображать только заголовок поста и ссылку на него. В этом случае никакого дублирования не будет.

В blogspot можно задавать как будет отображаться блог на разных типах страниц. За это отвечает тег blog.pageType. Поддерживается четыре типа страниц: главная, одиночного поста, архива, и статичной страницы. Тип "Labels" не поддерживается. Увы!
Впрочем, это легко обходится и решение я нашел.
Переходим в настройки блога, Дизайн, Изменить HTML. Сохраняем шаблон на случай возможных косяков. Ставим галочку: "Расширить шаблоны виджета". Нажимаем Ctrl+F
и находим следующую строку:
<b:include data='post' name='post'/>

Строку смело удаляем и вместо нее вставляем следующий код:

<b:if cond='data:blog.homepageUrl != data:blog.url'>
<b:if cond='data:blog.pageType != "item"'>
<b:if cond='data:blog.pageType != "static_page"'>
<h3 class='post-title'><a expr:href='data:post.url'><data:post.title/></a></h3>
Написано: <data:post.dateHeader/>. Комментариев: <data:post.numComments/>
<b:else/>
<b:include data='post' name='post'/>
</b:if>
<b:else/>
<b:include data='post' name='post'/>
</b:if>
<b:else/>
<b:include data='post' name='post'/>
</b:if>


Сохраняем и шаблон и проверяем. Если все сдено правильно, то при нажатии на метку открывается окно в котором перечислены все посты с этой меткой, но текста самих постов быть не должно.
Теперь можете убрать запрет индексирования архивов и меток. Надеюсь, вам поможет эта информация

[update]
Немного поспешил с выводом о ненужности устанавливать запрет на индексацию архивных страниц. Нужно (. Имеются ввиду именно архивы постов, а не список постов за определенный месяц на который можно попасть через виджет архивы. Список индексировать можно и нужно, а архивный пост нет.

Иногда пишу что-то умное. Хочешь быть в курсе? Подпишись!

Viewing all articles
Browse latest Browse all 28

Trending Articles