Поисковики начали использовать для формирования сниппета рейтинги страниц сравнительно недавно. Но эта фишка сразу дала огромное преимущество сайтам, которые применяют оценочный функционал на своих страницах, так как наличие ярких «звездочек» в поисковой выдаче привлекает взгляд пользователя и выделяет ресурс среди конкурентов. Сегодня я покажу как сделать рейтинг статьи в WordPress с помощью плагина. Буквально чуть-чуть я расскажу как все работает, а дальше будет подробная настройка плагина WP-PostRatings.
Для чего делать рейтинг статей?
Рейтинг статьи в WordPress в поисковой выдаче выглядит вот таким образом:
Как вы можете заметить, сразу после заголовка и URL адреса появился рейтинг статьи, который формируют читатели блога. Пока данный проект считается «пробным» и тестируется, но уже заметно, что посты оснащенные рейтингом находятся в поисковой выдаче выше остальных.
Пока не все странички моего блога обзавелись звездочками и сразу заметно, что те, что имеют рейтинг выделяются на фоне конкурентов. Это повышает не только позиции в выдаче, но и улучшает поведенческие факторы за счет повышения кликабельности.
Такого сниппета можно добиться вставкой небольшого куска кода с микроразметкой и установкой плагина WP-PostRatings, распространяемого в сети абсолютно бесплатно.
Как установить плагин WP-PostRatings
WP-PostRatings есть в базе плагинов. Заходите в панель блога WordPress, далее с левого края переходите в пункт меню «Плагины», ищите и нажимаете на вкладку «Добавить новый». Далее в строку поиска вводите название WP-PostRatings и жмете кнопку «Поиск». В общем, все как показано на изображении:
В результатах поиска отыщите нужную строку и нажмите на кнопку «Установить», дальше, «Активировать». На этом установка WP-PostRatings завершена. Переходим к самой сложной части, где вам нужно будет поиграть с кодом.
Настройка плагина WP-PostRatings
Мы будем делать рейтинг только на страницах записей, поэтому, открываем для редактирования файл single.php, там вам нужно найти строку заголовка документа. У меня она имеет следующий вид:
<h1><?php the_title () ?></h1>
По краям заголовка разместите код, расположенный ниже. Он отвечает за вывод расширенного описания (сниппет). Это мы добавляем микроразметку к нашему рейтингу, иначе, он будет показываться на страницах, а поисковики его не поймут и не включат рейтинг в выдачу.
<span property="v:itemreviewed">Заголовок статьи</span>
В результате всех операций результат должен быть, примерно, таким:
<h1><span property="v:itemreviewed"><?php the_title () ?></span></h1>
Далее перед строкой заголовка разместите код, который будет указывать поисковой системе Google к какой части страницы относится рейтинг. В контейнер div нам надо будет завернуть всю статью (закрывающий тег поставим в конце).
<div xmlns:v="http://rdf.data-vocabulary.org/#" typeof="v:Review-aggregate">
Теперь, чтобы сделать рейтинг статей видимым для читателей, то есть добавим те самые звездочки, о которых говорилось выше. Для этого в файл single.php (одна запись) добавляете этот код, с местом определяетесь самостоятельно. У меня звездочки располагаются под основным контентом.
<span rel="v:rating"> <span typeof="v:Rating"><?php if (function_exists (the_ratings)) {the_ratings ();} ?></span></span></div>
http://www.google.com/webmasters/tools/richsnippets
Данный элемент оптимизации (рейтинг статей) стал использоваться на этом блоге относительно недавно. Положительной динамики в росте позиций пока не наблюдается, кроме вопросов от читателей о реализации данной штуки, но и отрицательная сторона тоже не проявилась.
Да, кстати, так как плагин иностранного производства, его стоит перевести на русский. Для в административной панели блога во вкладках «Ratings Templates» и «Ratings Options» весь текст переведите и адаптируйте под тематику своего сайта и посетителей. На этом настройку WP-PostRatings можно считать завершенной.
Жду вашей оценки материала — выставляйте количеств звезд, соответствующих этой (и другим) статье. Будут вопросы — пишите в комментариях.
Спасибо за пост ! Все работает четко.
А что за плагин выводит рейтинг на вашем сайте? Он отличается от того, что может предложить WP-PostRating. Я, к примеру, так и не смог добиться изменения текста при наведении на звёздочки, там так и осталось отображаться: 1 оценки, среднее 3.50 из 5. Видимо настройка текста, что задаётся в «Шаблоны оценок» не распространяется на альт и тайтл. Ибо там я заменил слово «оценка» на «голос», а «среднее» на «средний балл»
В этой связи хотелось бы ваше решение использовать.
У меня сейчас сделано без плагина, вот здесь нашел скрипт — kostyakhmelev.ru/prodvizhenie/reyting-stati-v-vide-zvezd-bez-plagina.html
Дмитрий, спасибо за помощь 🙂