WordPress

Пост Google Analytics — показатель отказов заставил меня все таки увидеть то, что есть на блоге в самом деле, а не то, что я хотела видеть. А все это благодаря комментариям Дмитрия Мелихова — веб аналитика, руководителя проекта SpyBox, который показал в комментариях к тому посту все, что я не хотела видеть. Пишу об этом, потому что подсказки Дмитрия могут помочь улучшить сайт не только мне, но и всем, кто их прочтет. Большинство моих ошибок в плане юзабилити, рекламы (куда же без нее) и нежелания видеть очевидных вещей, влияют на общее восприятие сайта посетителями, а посетители самое важное для блоггера. Что посоветовал сделать Дмитрий, чтобы улучшить мой блог:

1. Ротация баннеров

Как ни странно, эта идея была у меня изначально. Видимо, мне нужно было, чтобы кто-то сказал об этом в открытую, без этого — «руки не доходили», тем более, что рекламодатели изначально знали, что я поставлю их баннеры в ротацию.

Сделать это легко. Существует огромное количество плагинов для WordPress — я остановила свой выбор на WPAds. Он прост в установке, легко настраивается сама ротация (если будут пожелания в комментариях рассказать подробно — опишу настройки).

2. Вывод определенных ссылок только на главной странице блога.

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

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

<?php if (is_home()) { ?>
    функция вывода архива
<?php } ?>

Таким же образом можно задать вывод ссылок, баннеров или чего-то еще только на главной странице.

3. Вывод самых комментируемых записей в видном месте.

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

<ul>
<?php
$result = $wpdb->get_results("SELECT comment_count,ID,post_title,
post_date FROM $wpdb->posts WHERE post_date BETWEEN '2010-02-01'
AND '2010-03-01' ORDER BY comment_count DESC LIMIT 0 , 10");
foreach ($result as $topten) {
    $postid = $topten->ID;
    $title = $topten->post_title;
    $commentcount = $topten->comment_count;
    if ($commentcount != 0) {
    ?>
         <li><a href="<?php echo get_permalink($postid); ?>">
<?php echo $title ?></a></li>
    <?php }
}
?>
</ul>

В этом коде можно сменить период времени, за который нужно выводить самые комментируемые посты на свой. Этот и не только полезный хак для WodPress, с олным описанием функций и возможностей, можно найти на блоге Алаичъа.

4. Вывод случайных записей в сайдбаре

Еще один способ привлечь внимание посетителей, сделать более удобный блог. Решение тоже простое. Для этого в  шаблон (файл sidebar.php)  был вставлен такой  вот код:

<?php $posts = get_posts ('orderby=rand&numberposts=5'); foreach ($posts as $post) { ?>
<li><a href="<?php the_permalink (); ?>" title="<?php the_title (); ?>"><?php the_title (); ?></a>
</li>
<?php } ?>

На просторах интернета можно найти и способ вывода случайных записей с заголовком+анонс. К сожалению, на моем блоге такой код напрочь отказывался работать, поэтому, пока не нашла решение — выводятся просто заголовки случайных записей.

5. Правый сайдбар перенесен влево, а левый — вправо

Сайдбары в теме, которую я использую, разной ширины. Дизайнер решил, что узкий сайдбар должен быть  ближе к контенту, а широкий... Именно этот узенький сайдбар наиболее подходит к размещению баннеров размером 125×125. А в том, что пошире, удобно размещать ссылки на полезности. Вот я и поменяла их: полезное ближе к глазам посетителя =)

Сменить их достаточно просто: для этого нужно отредактировать одну строку в style.css

#lside {
float:right; -------> сменить на left или наоборот
width:160px;
padding:0px 0px 10px 15px;
margin:0px 0px 10px 10px;
background:url (images/postbg.png) repeat-y top left;
overflow:hidden;
font-size:12px;
}

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

Маленький бонус: Дмитрий советовал мне на время поменять местами не сайдбары, а именно контент и сайдбар. В этом случае у меня должны были бы сайдбары отображаться слева, а контент — справа. Я пока не готова на такой кардинальный шаг, хотя в интернете есть немало информации и полезности такого шага в плане повышения просмотра страниц. Тем же, кто решится сделать левое меню — в файле style.css нужно найти #posts. Вот так этот кусок кода выглядит у меня:

#posts {
width:450px;
float:left;
overflow:hidden;
font-size:13px;
}

Опять, как и в случае с сайдбарами нужно сменить left на right — у вас получится тема с левым сайдбаром.

Пока это все, что я успела сделать следуя советам руководителя проекта по веб аналитике SpyBox — Дмитрия Мелихова.