Оптимизируем главную страницу блога

Владимир | | Web разработка, WordPress.

wordpress sticky posts

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

Основная проблема, с которой сталкивается практически каждый блоггер в том, что посты получаются разного качества.

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

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

И вот тут возникает проблема.

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

Есть несколько решений этой проблемы.

1) Создать в сайдбаре раздел «самое читаемое». Сделать это не сложно с помощью плагина Popularity Contest. Это полностью автоматизированное решение.

Популярность поста определяется на основе 8 параметров, среди которых: количество просмотров самого поста и раздела в котором он опубликован, количество комментариев, трекбеков и пингбеков. К тому же систему рейтингов можно гибко настраивать.

2) Создать страницу со ссылками на все интересные посты и использовать ее в качестве главной страницы. Для этого в настройках WordPress (Settings – Reading – Front page display) нужно выбрать эту страницу в выпадающем списке.

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

3) Разместить в начале главной страницы пост со ссылками на все интересные материалы, а под ним, как обычно, добавить анонсы последних постов.

Остановимся подробнее на третьем варианте.

Реализовать его можно двумя способами:

1) вручную (нужно внести несложные изменения в код темы);

2) с помощью плагина Sticky Post.

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

Установка. Тут все как обычно.

1) Распаковываем в папку wp-content/plugins.

2) Активируем.

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

Взгляните на скриншот.

sticky posts

Как видите, можно указать до 5 постов, кроме того, можно просто написать сообщение и отформатировать его с помощью html тегов.

На всякий случай напомню, как определить id поста.

Для этого заходим на страницу Manage – Posts, наводим курсор на название выбранного поста и смотрим на ссылку в строке состояния браузера.

Она будет иметь примерно такой вид:
http://www.simplecoding.org/wp-admin/post.php?action=edit&post=3

Значение параметра post и есть id поста, т.е. в данном случае – 3.

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

До встречи!

  • Вопрос еще в том — так ли это нужно вообще? Я имею в виду оптимизация.
    Ну придет человек, ну увидит несколько неинтересных постов сверху. Ну уйдет. Это его проблемы.

    • А тогда возникает вопрос: «Зачем делать открытый блог?»

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

      Ну и основная причина — монетизация. Больше трафика — больше денег 😉

      • Зачем делать блог?
        Для себя. Если процесс ведения блога не доставляет удовольствие, то вы тем занимаетесь.
        Зачем оптимизировать?
        Если контент есть, он сам за себя скажет. Т.е. скорее всего после какой-то определенной точки, наступит момент, когда твой блог станет популярным и так далее.
        Пока не наступил, стоит ли как-то искусственно добиваться этой самой популярности за счет оптимизации?

        • Искуственно добиться популярности не возможно. Даже мощная рекламная компания без поддержки в виде контента даст эффект только на короткий срок.

          Но с другой стороны. Если вы ведете блог для удовольствия, то скорее всего хотите общаться с посетителями на темы, которые вас интересуют больше всего. Но посетитель должен увидеть ваш пост, он не будет рыться в блоге надеясь найти что-то интересное. А большинство бегло просматривают страницу и если не видят ничего интересного — уходят.

          Поэтому акцентировать внимание на лучших или самых интересных (для вас) материалах всегда полезно.

  • Вопрос еще в том — так ли это нужно вообще? Я имею в виду оптимизация.
    Ну придет человек, ну увидит несколько неинтересных постов сверху. Ну уйдет. Это его проблемы.

    • А тогда возникает вопрос: «Зачем делать открытый блог?»

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

      Ну и основная причина — монетизация. Больше трафика — больше денег 😉

      • Зачем делать блог?
        Для себя. Если процесс ведения блога не доставляет удовольствие, то вы тем занимаетесь.
        Зачем оптимизировать?
        Если контент есть, он сам за себя скажет. Т.е. скорее всего после какой-то определенной точки, наступит момент, когда твой блог станет популярным и так далее.
        Пока не наступил, стоит ли как-то искусственно добиваться этой самой популярности за счет оптимизации?

        • Искуственно добиться популярности не возможно. Даже мощная рекламная компания без поддержки в виде контента даст эффект только на короткий срок.

          Но с другой стороны. Если вы ведете блог для удовольствия, то скорее всего хотите общаться с посетителями на темы, которые вас интересуют больше всего. Но посетитель должен увидеть ваш пост, он не будет рыться в блоге надеясь найти что-то интересное. А большинство бегло просматривают страницу и если не видят ничего интересного — уходят.

          Поэтому акцентировать внимание на лучших или самых интересных (для вас) материалах всегда полезно.

  • Отличная статья, спасибо! Как раз собираюсь делать новый блог — советы в тему!

  • Отличная статья, спасибо! Как раз собираюсь делать новый блог — советы в тему!

  • Очень полезные советы, спасибо. Давно искал как первую запись сделать постоянно сверху.

  • Очень полезные советы, спасибо. Давно искал как первую запись сделать постоянно сверху.

  • Да полезность налицо, да и понятно как делать.Обязательно поробую, автору спасибо)

  • Да полезность налицо, да и понятно как делать.Обязательно поробую, автору спасибо)

  • Пользуюсь related posts, мне достаточно..

  • Пользуюсь related posts, мне достаточно..

  • Есть еще одно решение — карта блога. Где-то даже видел плагин создающий карту блога, которую затем можно вставить на отдельной странице wordpress. В принципе это не решит сути проблемы, как показать пользователям лучший контент, но зато позвоить за один раз обозреть заголовки все постов, что избавит от необходимости поочереди рыскать по разделам. думаю что полененький плагин.

  • Есть еще одно решение — карта блога. Где-то даже видел плагин создающий карту блога, которую затем можно вставить на отдельной странице wordpress. В принципе это не решит сути проблемы, как показать пользователям лучший контент, но зато позвоить за один раз обозреть заголовки все постов, что избавит от необходимости поочереди рыскать по разделам. думаю что полененький плагин.

  • Даа.. а я для этих целей тему выбирал… жаль раньше не знал, не мучался бы.

  • Даа.. а я для этих целей тему выбирал… жаль раньше не знал, не мучался бы.

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

    • Добавьте тег <!—more—> там где вы хотите разделить пост. На главной текст будет обрезан до этого тега.

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

    • Добавьте тег

      <!--more-->

      там где вы хотите разделить пост. На главной текст будет обрезан до этого тега.

  • Я бы сказал «улучшаем юзабилити главной страницы»

    • Это не совсем «удобство использования», скорее упрощается навигация по сайту (поиск лучших постов).

  • Я бы сказал «улучшаем юзабилити главной страницы»

    • Это не совсем «удобство использования», скорее упрощается навигация по сайту (поиск лучших постов).

  • wlad2

    можно вас попросить написать такой плагин?
    Если у вас есть сайт и вы создаете на нем «пост» вы добавляете [Метки], эти метки делают перелинковку между другими постами
    Но если в большинстве постов на вашем сайте много Меток, а к этим меткам только один пост, то это страницы дубли, чем больше таких дублей тем больше вред сайту..
    Нужно это исправить, и поэтому ЕСЛИ на сайте есть метки только с одним постом, то в ссылку добавляется тэг rel=»nofollow» или же <META NAME=»ROBOTS» CONTENT=»NOINDEX,NOFOLLOW»>
    Всем остальным меткам разрешается индексирование!!

  • Для этого не обязательно писать плагин, можно немного «поправить» тему.
    Посмотрите эту статью
    http://codex.wordpress.org/Function_Reference/g

    В ней есть несколько примеров вывода списка тегов (меток).
    Попробуйте добавить в цикл условие
    if ( $tag->count < 2 ) {
    //выводим нужную ссылку
    }

  • Статья хорошая протестировал все три варианта.
    Конечно самый лучший 3-ий вариант.
    Но почему-то здорово выросла нагрузка на сайт.Всё равно оставил плагин Sticky Post
    Спасибо.