Рейтинг статьи на сайте для расширенного сниппета google с плагином WP-PostRatings

Добрый день, друзья!

Как и полагалось, публикую обещанные материалы по поводу расширенных сниппетов.

У самого руки уже дошли до этого момента. Стараюсь выделиться в выдаче и привлечь больше внимания к своему сайту.

Некоторые моменты я реализовал, а именно:

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

Сегодня мы сделаем первый момент - выведем рейтинг статьи на сайте WordPress в виде звезд, чтобы посетители могли голосовать за материалы и таким образом оценивать их полезность по 5ти бальной шкале. Хотя, можно выставить и большее количество оценок.

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

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

Преимущества

  • Во-первых, если сделать правильно, то такие звезды будут отображаться в поисковой выдаче внутри сниппета, что значительно привлекает внимание.

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

    По большей части реализовано это у тех, кто следит за тенденциями в мире SEO, а именно у сео-блоггеров. На сайтов 20, рейтинг будет может у 3-4 максимум. Пока все не так густо, можно воспользоваться и сбить сливки.

  • Во-вторых, сейчас контента на сайте мало, уже довольно давно появилось понятие, как добавочная ценность сайта, которая делает ресурс более полезным и интересным. Контента уже мало и нужно что-то делать еще, например онлайн сервисы по теме сайта и так далее. Рейтинг является одним из элементов добавочной ценности, на который непременно обратят внимание поисковые системы и ваши пользователи, так как люди всегда любят за что-то голосовать, что-то оценивать. Это очень похоже на социальные кнопки.
  • К тому же, если вы планируете подавать заявку на участие в партнерской программы рекламной сети яндекс (яндекс.директ), то модераторы рекламной сети всегда обращают внимание на нестандартные элементы сайта и на дополнительные фишки ресурса. В этом также поможет рейтинг. Хоть и немного, но плюс будет.
к содержанию ↑

Реализация с помощью плагина WP-PostRatings

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

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

Обновление: на данный момент у меня реализован рейтинг без плагина, у которого я пока не заметил конфликтов с различными скриптами. Могу вам рекомендовать такой же способ, но хочу акцентировать ваше внимание именно на использовании плагина, если конфликтов нет, так как плагин более мобилен в настройках и позволяет чрез админку отслеживать статистику кликов по рейтингу.

Процесс установки плагина, естественно, я показывать не буду. После установки, вам потребуется определиться с местом, где вы хотите отобразить рейтинг со звездами, так как для его вывода нужно будет вставить следующий код в файл шаблона одиночной записи single.php.

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

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

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

Когда вы определились с местом размещения, открываете файл single.php и вставляете внутри его содержимого выше предоставленный код. После этого, если плагин WP-PostRatings активен, рейтинг уже должен отображаться на страницах записей. Можно размещать рейтинг на любых страницах, на которых он вам нужен.

Теперь стоит перейти к настройка плагина, чтобы выставить важные параметры.

к содержанию ↑

Настройка WP-PostRatings

Плагин добавляет новый пункт в админ-панель. Нужно перейти первым делом в "Ratings - Ratings options".

Первый пункт настоек позволяет выбрать визуальный вариант рейтинга. По умолчанию стоит вариан маленьких звезд, который вполне хорош. Но, чтобы вид был более привлекательный и заметный, предлагаю выставить первый вариант оформления "stars_crystal".

Далее идут множество мелких настроек, который я опишу по пунктам после скриншота ниже.

  • Max Ratings - максимальное количество звезд, которое будет отображаться, то есть максимальное количество оценок;
  • Enable Google Rich Snippets - это тот пункт, ради которого мы и делаем данный рейтинг. Обязательно активируем, так как он добавляет микроразметку (микроданные schema.org) в исходный код плагина и звезды будут отображаться в сниппете после переиндексации страниц сайта;
  • Individual Rating Text/Value - в данном блоке настроек выставляет текстовые значения, которые будут соответствовать каждой звезде в рейтинге (будут видны пользователям при наведении на звезды). Также присваиваем числовые значения. На изображении можете видеть, как я решил обозначить их. Числовые значения оставил стандартными;

  • Show loading image with text - так как работа плагина основана на технологии Ajax, то данные настройки отвечают за поведения изменения рейтинга и его работу при использовании. Данная настройка отвечает за способность показывать загрузку звезд и текста рядом с ними в реальном времени без перезагрузки страницы. Для удобства обязательно оставляет включенной (Yes);
  • Show fading in and fading out ratings - будет ли происходить плавное появление и исчезновение рейтинга после проставления голоса посетителем. Если хотите, чтобы было все красиво, то также оставляем включенным;
  • Who is allowed to rate - кто может голосовать? По умолчанию стоит значение "зарегистрированные и гости". Так и оставляем, так как вариант подразумевает возможность голосования для всех пользователей;
  • Ratings logging method - по каким параметрами будет сохраняться рейтинг. Стандартный вариант запоминает куки и IP адрес пользователя и, чтобы ему произвести голосование в определенном материале, необходимо будет сменить ИП адрес и почистить куки браузера. Такой вариант позволяет уберечься от накручивания голосов. я его и оставил.

После проделанных изменений обязательно сохраняем настройки и переходим в следующие настройки для русификации надписей в рейтинге.

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

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

Шаблон Rating vote text (показывается, если вы еще не голосовали, но уже кто-то оставлял оценку).

Шаблон Rating voted text (показывается вам, если вы уже сделали оценку).

Шаблон Rattings no permission text (используется, если в настройках выставлен вариант голосования только для зарегистрированных пользователей).

Шаблон Ratings none (если никто еще не голосовал).

Просто замените моими шаблонами стандартные и все будет отображаться на русском языке должным образом.

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

Последним шагом осталось убедиться, что рейтинг будет отображаться в сниппете, когда google просканирует страницы.

к содержанию ↑

Проверка расширенного сниппета в инструментах Google

Переходим на эту страницу и вводим адрес любой страницы, где выводится рейтинг, сделанный в данной статье.

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

Это связно с тем, что микроданные в исходный код плагина добавляются только тогда, когда имеется хотя бы одна оценка. При проставлении голоса, в исходный код добавляются новые значения с результатами голосования и к ним прибавляются соответствующие микроданные.

На этой же странице проверки структурированных данных вы можете увидеть значения микроданных.

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

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

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

С уважением, Константин Хмелев!

40 лет Победы51937Украина, Днепропетровская обл., г. Днепродзержинск,+38 093 338 11 41
Комментариев: 123
  • Привет, можешь подсказать , плагин стоит и работает ,но в гугле не выводится рейтинг? Страницы давно в индексе...

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

      • Константин , а вы можете проверить и настроить плагин правильно? и сколько это буде стоить ? Просьба ответить на почту Rain68sky@mail.ru

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

  • Константин, спасибо за статью. Приятно читать, ничего лишнего, все подробно просто и понятно.

    Время не стоит на месте. На моем блоге также установлен виджет комментирования Cacle, помимо этого используется увеличение картинок при помощи скрипта, используется функция оглавления статей с плавной навигацией.

    После установки плагина WP-PostRatings все работает, ничего не сломалось. Единственное в Manage Ratings заголовки статей за которые проголосовали отображаются в адракадабре. Где-то надо поменять кодировку. :)

    Реализация без плагина (изначально пробовал ее), что-то не пошла. Вроде бы все сделал верно. Но раз плагин пашет, уже не важно.

    • Это здорово, что плагин у вас не конфликтует со сторонними скриптами. Было бы у меня также, то я тоже оставил бы плагин, так как он лучше, чем скрипт, в виду своей функциональности и мобильности. Да и работает он лучше.

  • Какое-то время плагин работал нормально, звезды отражались, но уже долго в Google вообще ничего не отражается, хотя есть статьи и с 40-50 оценками. Перешел проверить по ссылке, но вместо звезд и сниппета, как у вас на скрине, вышло 1 000 страниц кода примерно такого плана http://prntscr.com/6xk3ph

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

      • Да, к сожалению. Скажите, Константин, а есть вариант платного внедрения скрипта по вашему аналогу? Если да, напишите, пожалуйста, по почте комментария. Спасибо!

        • Скрипт внедрить могу, но тогда придется и в шаблоне сделать хотя бы базовую разметку от schema.org, чтобы рейтинг был без ошибок и гугл распознавал его должным образом. На почту пока не отписывал, так как после проверки выдачи по вашему сайта оказалось, что рейтинг у вас нормально отображается. Не на всех страницах, но отображается. Видимо это связано с тем, что не везде стоят оценки или же гугл еще не переиндексировал все оставшиеся страницы и не втянул рейтинг в сниппет. Вот скрин доказательств работоспособности вашего рейтинга: http://prntscr.com/6xwuqt

          • Спасибо!

  • Тоже не понимаю в чем проблема =( Звёзд не показывает!!!! А при проверке теперь в гугле не видно корректно работает разметка или нет и совсем не понятно что же ему не нравится.
    Вот скрин с этой абракадаброй http://s008.radikal.ru/i304/1505/58/86414a5e8515.jpg

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

      Да, инструмент проверки структурированных данных в google изменился и не в лучшую сторону для веб-мастера, поскольку нельзя визуально проверить работоспособность того или иного элемента разметки.

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

  • Привет, для того чтобы отображалась голосовалка надо ли чтобы комментарии были включены?
    И не совсем понятно, куда именно вставлять строку

    в файле single.php
    подскажите для зеленого)))

    • Привет. Комментарии не играют никакой роли для рейтинга. Строку кода нужно вставить в то место в файле, где вы хотите отобразить сам рейтинг. Допустим, что вы хотите разместить ее после текста статьи. Значит, вам необходимо в файле single.php найти код, который выводит контент, то есть текст статьи, и после этого кода вставить строку рейтинга.

      Если совсем не можете разобраться в коде, то могу посоветовать методом тыка вставлять в разные места, но перед этим ОБЯЗАТЕЛЬНО сделайте резервную копию файла, чтобы в случае падения сайта из-за неправильного размещения кода вы смогли вернуть все на свои места.

  • Добрый день, Константин. Спасибо за статью. Есть только проблема, рейтинг отображается, но не работает, по настройкам делал все как в статье, может подскажите в чем может быть причина?

    • Зашел на ваш сайт. Поставил оценку. Рейтинг прекрасно работает.

      • Спасибо Костя, да все работает, немного подправили и все в порядке, надо было сразу отписаться Вам, извините)

        • Ничего) Возникнут еще вопросы, обращайтесь.

  • Этот плагин не очень хорошо работает с W3C Total Cache.

    • Может быть. Я не работал с данным плагином кэширования. А в чем собственно проблема?

      • На самом деле я просто ошибся. Буквально вчера настраивал этот плагин по вашей статье (спасибо, кстати) и кеширование как-то не очень работало. Сегодня вроде все нормально.

  • Константин! Спасибо большое за статью. Но возникла такая ерунда: звездочки выводятся не в строку, а в столбец (может зайти на мой сайт посмотреть). Можете подсказать, в чем проблема и как это исправить? В single.php просто вставил код, который вы написали.

    • Зашел, посмотрел. У вас к картинкам в стилях прописано display: block. Удалите данное свойство и картинки выстроятся так, как и положено. Если что-то косится или кривится, то первым делом смотрите в стили.

  • Здравствуйте, ув.Константин. Удачно нарвался на Ваш блог в Гугле! Установил по инструкции звёзды, прошло 2 суток, а в браузере их нет? Но статьи то новые проиндексированы. Галочка, поставлена. Почему так?

    • Здравствуйте. Что значит "в браузере их нет"? Вы имеете ввиду в выдаче гугла? Если так, то при правильной настройке плагина сразу после индексации страницы, рейтинг должен отображаться в выдаче, но это только при ОБЯЗАТЕЛЬНОМ условии, что к странице проставлена хотя бы одна оценка перед тем, как она попала в индекс. Если оценка проставлена после попадания в индекс, тогда ждите, пока робот гугла заново переиндексирует страницу. Рейтинг всегда появляется, если имеется оценка. С этим проблем не должно возникать. Еще будут вопросы, обращайтесь.

      • Благодарю Вас! Вы правильно поняли. Буду ждать переиндексации Гуглом)))

  • Спасибо, Константин! Все работает! Не ожидал, что плагин будет работать. У меня скрипт под видео уже с рейтингом, но для видео. А просто для статей - нет...Теперь есть!

  • А что надо сделать, чтобы в статье отображались крупные звезды, а в анонсах маленькие? Как надо изменить функцию в плагине?

    • Я не программист, поэтому никакие подсказки по работе с созданием и редактированием функций не дам, к сожалению.

  • Здравствуй. Во время проверки микроразметки выдает 1 ошибку:
    "image: отсутствует (обязательное)"

    • Здравствуйте. В тексте должна быть хотя бы одна картинка.

      • В самой статье много картинок. Вот пример: http://rusachka.ru/razlichnoe/pochemu-nelzya-ubivat-paukov-prichiny-primety-i-religiya.html

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

  • Да, дело было в отсутствии миниатюры. Спасибо.

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

    • Здравствуйте. Скажите, пожалуйста, оптимизация трех сайтов чем-то отличается? Может быть на этих 2 сайтах, где рейтинг не отображается в сниппете, добавлена еще какая-то разметка. Это может быть не другой словарь разметки, а просто размечены какие-то дополнительные данные. Например, у меня на сайте, когда внутри страницы размечено видео, то рейтинг не отображается в сниппете. Может быть в этом причина. Также вы должны понимать, что страница будет в сниппете с рейтингом, когда проставлена хотя бы одна оценка до попадания документа в индекс. Если страница уже была в индексе, а рейтинг проставлен уже после этого, тогда нужно будет некоторое время, чтобы гугл переиндексировал страницу и вытянул оценку. Кстати, какой рейтинг стоит - с плагином или без?

    • Кстати, вы можете написать мне на почту через страницу "Написать мне". У меня, возможно, будет к вам предложение.

  • Здравствуйте Константин, установил себе на сайт плагин WP-PostRatings все отлично, но при проверке микроразметки (гуглом) также как и у Юрия (2015-09-07 в 5:09) выдает ошибку: "image: отсутствует (обязательное)". Я задал миниатюру (воспользовался вашим советом Юрию) ошибка исчезла, но у меня миниатюры выводятся в рубриках между заголовком записи и её текстом выглядит не очень, да и для моей тематики подобрать подходящие миниатюры проблематично. Я убрал вывод миниатюр из рубрик, теперь они нигде не выводятся, хотя задать их можно. Вопросы такие: если задать миниатюры, но нигде их, не выводить может ли это отрицательно отразиться на сайте, и еще, может можно исключить микроразметку миниатюр из плагина, чтобы не было ошибки в микроразметке и не приходилось задавать миниатюры?

    • Здравствуйте. Убирать миниатюры можно с сайта, это абсолютно нормально. Но вопрос - будет ли плагин находить миниатюру, если она нигде не будет отображаться? Нужно попробовать. Плагин также можно отредактировать, но дело в том, что разметка в последнее время активно обновляется и, если плагин не будет обновляться (разработчик постоянно делает правки с использование актуальной разметки), тогда будут появляться новые ошибки в разметке на вашем сайте. А при первом же обновлении плагина ваши правки слетят и придется их делать заново, что даже при 2-3 редактировании файлов плагина начинает напрягать.

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

        • Я точно знаю, что он находит эту миниатюру, так как она отображается в анонсе поста. Если отображаться нигде не будет, то я не уверен, что он найдет миниатюру. Я не совсем правильно донес до вас информацию. Даже, убрав микроразметку изображений с плагина, будет ошибка, т.к. это не условие плагина, а условие гугла. В любом случае без миниатюры плагин будет ругаться, т.к. не будет тега itemprop="image". Единственный вариант, который поможет избавиться от этой ошибки - полностью поменять разметку в плагине, но это напряжно, как минмум, с точки зрения того же обновления плагина и повторного редактирования плагина.

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

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

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

  • Здравствуйте, Константин.
    Спасибо Вам за плагин, помогли! Работает отлично, но есть такой вопросик: т.к. я добавил не в single.php ,a в page.php у меня теперь выводится рейтинг на всех страницах (и на главное и в "контакты"). Так вот, как сделать, чтобы отоборажалось тока на определённый страницах? Либо убрать с какой-то страницы / двух ?

    • Здравствуйте. В статье я не указал вариант размещения рейтинга на страницах с помощью шорткода. Можно на определенных страницах через текстовый редактор разместить шорткод и рейтинг должен отображаться только на этой странице. Шорткод имеет вид [ratings]. Также возможен вариант [ratings id=""], где id - идентификатор страницы. Попробуйте, надеюсь, что получится. Если не сложно, отпишите о результате, чтобы я мог добавить эту информацию в свой материал и сделать его более информативным. Заранее спасибо.

      • Шорткод [ratings] прекрасно работает. А вот звезды после переиндексации пропадают. Наверное это связано с самостоятельной накруткой рейтинга и гугл вычисляет это по IP.

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

      • Здравствуйте ещё раз!
        Я сейчас Вас не понял. Вот наш код, который я использую:

        Вот как например мне выводить только на страницах с id="12, 15, 10"
        Или выводить на всех, но не выводить на id="14"?

        Сможете код показать, если Вас не затруднит?

        • Вам нужно открыть редактор той страницы, где нужно разместить рейтинг. Переключаетесь с визуального редактора на текстовый и вставляете [ratings] в самый конец, после текста статьи, например. Рейтинг будет отображаться только на тех страницах, где в редакторе вы добавите этот шорткод [ratings].

          • Блин, ступил...писал прямо в коде... Заработало как надо )))
            Спасибо, что не игноришь! Так держать.

  • Все эти звезды в сниппете ничто по сравнению с моими попытками сменить картинку в формате gif на png. Уж очень гифки кривые и страшные. Но в последней версии плагина это делается как-то через ж. То есть через жжестокий вынос мозга. Разработчики пишут об этом очень мало. У меня сменить картинки на свои, нарисованные в фотошопе, пока не получается. Сменить я хотел иконки thumbs. Кто в курсе, отпишитесь, плиз.

    • В данном плагине предусмотрена специальная функция, которую нужно добавить в файл функций functions.php и в настройках плагина будут доступны вариант выбора иконок не в gif формате, а в png. Мне тоже png иконки нравятся намного больше, но проблема в том, что на новой версии плагина эта функция не работает. Я искал решение данной проблемы. На странице поддержки плагина уже задавали данный вопрос разработчику и он ответил, что при следующем обновлении плагина эта проблема должна быть решена. Обновления нет уже долгое время, но насколько я понимаю, это связано с тем, что нужно сделать очень много фиксов в плагине, о чем разработчик также сказал.

      На данный момент актуальная версия плагина 1.82. Код замены стандартных gif иконок на png работал в предыдущей версии (1.81, если не ошибаюсь). Вы можете откатиться на эту версию, прописать в файле functions.php следующую функцию и зайти в настройки. После чего должны быть 2 варианта иконок в формате png.

      Вот сама функция:

      • Да, если "откатить" плагин на одну версию назад, то можно легко использовать картинки в формате png. У меня это получилось. Но есть проблема.
        При проверке страниц в индексе через site:мойсайт звезды в сниппетах есть, а в реальной выдаче их нету.
        Кто знает, как это исправить, отпишитесь, если не сложно. )

        • А какая разница между выдачей реальной и через site? Никакой, просто во втором случае вы смотрите страницы только вашего сайта. Если звезды страницы отображаются тут, то и в общей выдаче они есть. Посмотрите внимательно. Возьмите станицу с наличием звезд в сниппете и найдите ее в общей выдаче. Вы увидите, что рейтинг есть.

          • Нету. )) Адрес сайта я указывал здесь при регистрации. Хотите, можете убедиться. )

          • Какой еще регистрации и в чем убедиться?

          • При проверке страниц в индексе через site:мойсайт звезды в сниппетах есть, а в реальной выдаче их нету. В этом убедиться.

            Адрес сайта http://is-it-good.info/

          • Мммм.. это странно. Не могу сказать в чем причина, т.к. никогда не сталкивался с такой проблемой. Обычно, если в выдаче по сайту звезды есть, тогда и в общей выдаче они присутствуют.

  • Здравствуйте! Супер статья, все четко рассказано. Столкнулся с проблемкой. Возле звезд появились лишние символы " />. Если не сложно, подскажите как их убрать? Сайт в нике, первая статья.

    • Здравствуйте. Скорей всего, что при смене шаблонов настройках плагина, вы ввели лишние скобки, которые и выводятся.

  • Добрый день, Константин! Рейтинг моего сайта исчез из поиска примерно через год по неизвестной причине. Причем при использовании функции site: рейтинг виден, а при поиске по запросу - нет. В чём может быть причина?

    • Здравствуйте. Я все чаще начинаю сталкиваться с ситуацией, когда рейтинг виден в выдаче по сайту, но не виден в общей выдаче. К сожалению, не могу сказать, с чем это связано. Имею 2 предположения: либо рейтинг размечен с ошибками, либо внедрены еще какие-то дополнительные функции с микроразметкой, которые конфликтуют с рейтингом. Второй момент у меня выражался с разметкой видео на отдельных страницах сайта. Когда видео было размечено, то гугл не видел разметку рейтинга и звезды в выдаче не отображались.

    • Это значит, что рейтинг перестал работать. Функция site в данном случае бесполезна. Если вы пользуетесь плагином WP-PostRatings, то с вероятностью 90% дело в нем, т.к. он глючный. Проблема скорее всего в рейтинге одной из записей. Ее нужно вычислить и обнулить информацию конкретно по ней в настройках плагина в Manage Ratings. Я время от времени это делаю.

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

      • Я так понял из ваших комментариев,Андрей, вы столкнулись с аналогичной проблемой на своём сайте. Получилось её решить тем способом, который предлагаете? Возможно стоит обнулить рейтинги всех статей, чтоб вернуть их в выдачу, если не удастся вычислить проблемную? Хотелось бы иметь уверенность что это поможет, некоторые статьи имеют более 100 голосов.

        • Я пользуюсь данным плагином всего пару месяцев. Опыта не так уж много.
          Но если исходить из логики, то.
          Во-первых обнулять такое кол-во голосов как-то жалко. Не нужно спешить.
          Во-вторых в разделе Manage Ratings плагина можно попробовать поискать какие-то странности или несостыковки в цифрах.
          В записи это может проявляться в сообщениях такого рода "проголосовало 0 человек рейтинг статьи 100%".
          Также проблемы с рейтингом могут возникнуть из-за случайно незакрытого div-а.
          Повторюсь, плагин очень капризный.
          После выявления "виновников", т.е. конкретных записей им нужно обнулить рейтинг.
          ----------------------------
          Что сработало у меня.
          Мне терять было нечего. Комментов почти не было, т.к. сайт молодой.
          Я полностью обнулил все логи и данные. Выключил идентификацию по IP и по кукам. После этого подождал пару недель (возможно ждать было не нужно).
          Потом самостоятельно поставил рейтинг 2-3 записям. Через пару дней в выдаче в сниппетах этих записей появились звезды. Далее поставил рейтинги всем остальным записям.
          И все пока все работает.
          Если появляются проблемы, то "виновника", т.е. конкретную запись нужно выявлять и обнулять ей рейтинг.
          Вобщем как-то так.

        • Да, чуть не забыл. )
          Ошибки микроразметки вы можете просмотреть, например, в своем аккаунте гугл вебмастер в разделе вид в поиске/структурированные данные. Там все достаточно подробно и ошибки выделены красным цветом.

  • Константин, огромное вам спасибо за подробное описание и настройку плагина! Установил его на свой блог все как вы показали в видео, после всех установок никаких звездочек у меня не появилось, что бы даже самому поставить голос!=) Может я что то не так сделал? Но все и не спеша сделал как вы показали в видео!

    • Здравствуйте. Вы код вывода рейтинга вставили в нужное место?

      • Константин в том видео на Ютуб канале там ничего об этом не сказано! Я просто установил рекомендуемый плагин и сделал как там сказано!

        • Я каким-то образом упустил этот момент в видео. В статье я об этом написал. Необходимо разместить определенный код в нужное место, где должен выводиться рейтинг. Код найдите в статье, т.к. здесь его разместить не могу - он не отобразится.

          • Да именно так=)) посмотрел видео, сделал и потом уже пошел читать статью=)) Когда увидел что звездочек нет=))) пошел читать статью и тут все есть =)) Просто еще для новичков, как я, не понятно куда вставлять саму строчку данного кода=)) Я сам просто методом самотыка нашел это место в том файле который вы указали=)) Ну потратил на это минут 45 - часик=))

      • Константин, спасибо большое, все разобрался! Все понял как надо было сделать! Все получилось.. можете посмотреть =))

        • Посмотрел. Рейтинг отображается:) Если хотите, можете попробовать применить другой набор иконок в этом плагине, которые смотрятся более современно. Для этого добавьте следующий код в файл functions.php, перейдите в настройки плагина и там будут 2 новых варианта иконок.

          /*** Замена стандартных звезд в плагине WP-PostRatings ***/
          function custom_rating_image_extension() {
          return 'png';
          }
          add_filter( 'wp_postratings_image_extension', 'custom_rating_image_extension' );

          • Константин, еще бы знать в какое место в файл functions.php , вставить этот указанный вами код=))))) для меня, это может плачевно закончится...=)))

          • Сделайте в самом начале файла после < ?php отступ в пару строчек и в пустое место разместите код.

          • Ура! Все получилось! Спасибо!

          • Теперь необходимо заново настроить надписи оценок для каждой звезды, т.к. они сбились при смене дизайна звезд)

          • Да, я уже увидел и сообразил=)) Спасибо большое Константин!

  • День добрый1 Подскажите а как возможно объединить комментарии и звездный рейтинг

    • Здравствуйте. Я не задавался этим вопросом. Но точно знаю, что новый виджет комментариев от cackle позволяет оценивать комментарии, к тому же они там размечены.

  • оцесс установки плагина, естественно, я показывать не буду. После установки, вам потребуется определиться с местом, где вы хотите отобразить рейтинг со звездами, так как для его вывода нужно будет вставить следующий код в файл шаблона одиночной записи single.php.

    Здравствуйте.
    Очень сложно определиться как установить плагин на сайт. Если не трудно, опишите плз.

  • добрый день, и что для вывода звезд в снипет достаточно поставить в настройках плагина галочку? Enable Google Rich Snippets и не надо насиловать код? спасибо за статью. она очень полезна!!!

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

  • Здравствуйте, Константин! У меня весь день танцы с бубнами вокруг этого плагина, на сайте стоит шаблон one engine, добавила функцию рейтинга в sing.php, page.php, page-home.php, т.е., в там где я его хочу видеть. Настройки сделала точь в точь как у вас тут описано, рейтинг работает, конфликтов со скриптами не обнаружено. НО при проверке страниц в developers.google.com обнаружено 15 ошибок на главной и по 9 в каждой записи в article, скрин сюда не прикрепить, поэтому опишу
    Разметить можно только одну общую оценку.
    aggregateRating [AggregateRating]:
    bestRating:5
    worstRating:1
    ratingValue:5
    ratingCount:4
    Разметить можно только одну общую оценку.
    author:отсутствует (обязательное)
    name:отсутствует (обязательное)
    publisher:отсутствует (обязательное)
    dateModified:отсутствует (рекомендуется)
    mainEntityOfPage:отсутствует (рекомендуется)
    Это только часть ошибок, еще он гудит об атрибуте itemtype который имеет недопустимое значение. Сниппет в поиске работать не будет? И что сделать? Очень надеюсь на вашу помощь!

    • Здравствуйте. Когда плагин обновится, ошибки должны быть устранены. Разработчик следить за этими моментами, но к сожалению не очень часто обновляет плагин. Ошибки не критичны и рейтинг в сниппет выводиться будет. Плагин стоит на других моих сайтах и все работает отлично.

      • Спасибо большое! Тогда еще вопрос такой, через сколько примерно времени в гугл появиться сниппет, сколько идет индексация?

        • Если страница только опубликовалась и сразу проставилась оценка, то страница сразу проиндексируется гуглом и сниппет по конкретной странице уже будет с рейтингом. Если страница старая и на нее добавился рейтинг, то переиндексация может занять ни один месяц.

          • Печально, досадно, но ладно, главное появиться. Спасибо за помощь!

  • Константин, воюю уже не один месяц с этим плагином. Не отображаются звезды.. Причем есть реально страницы, где в неделю голосует около 20 человек. И никак не попадает. Мой сайт: http://elite-british.by/
    И сайт статейный. Может глянете, в чем может быть причина? Может код нужно подправить?

    • Возможно, что необходимо разметить саму запись так, чтобы не было ошибок в ее разметке. Не могу ничего точно сказать У меня всегда все хорошо. Среди банальных причин могу назвать отсутствие оценки на момент попадания страницы в индекс. Если оценка проставлена после попадания в индекс, то нужно ждать переиндексации, которая может занять несколько месяцев. Это один из возможных вариантов. Посмотрел выдачу по сайту и все же нашел одну страницу со звездами в гугле. Значит, плагин все таки работает на вашем сайте.

    • Попробуйте в на строках карты сайта гугл выставить значение для всех страниц daily, тогда поисковые работы (по идее) будут заглядывать ежедневно на ваш сайт, ну по крайней мере чаще, чем раз в год ))) можно попробовать по этой ссылке https://www.google.com/webmasters/tools/submit-url проинексирвоать каждую станицу заново и как вариант закупить пару ссылок на хороших ресурсах для тех страниц, которые хотите проиндексирвоать заново побыстрее

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

  • У меня аналогичная проблема с отображением рейтинга в снипете.
    При проверке через site: звёзды есть, при обычных запросах - нет.
    На гугло-форуме нашел такую тему с ответом эксперта.
    https://goo.gl/ZjlsA8

    Я так понял, что существует выборочная ручная обработка запросов на индексацию.
    Вот такие цитаты убивают все надежды:
    "мы оставляем за собой право принимать ручные меры (например, отключить расширенный снипет для сайта)"
    Вобщем беда :(

    • Спасибо большое за ссылку и за ответ на этот частый вопрос. Теперь все стало ясно)

  • Подскажите, как переехать на другой домен и сохранить показатели рейтингов страниц плагина wp postratings?
    На другом домене у у всех страниц рейтинг 0.

    • Данные плагина хранятся в базе данных сайта. Если вы правильно перенесли сайт и базу, тогда все должно сохраниться.

  • Подскажите, а как делать оценку элементов в статье (несколько раз вывести рейтинг на одной странице). Получилось сделать через "одно место", создать пару пустых статей в черновике что бы использовать их айди и тогда на странице выводить [ rаtings id="первой статьи из черновика"] , [ rаtings id="второй статьи"] . А можно сделать это по человечески? Если не этим плагином, то может быть другим?

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

  • Здравствуйте, а если я не буде вставлять этот код а просто буду в ручную вписывать шорткоды, то рейтинг будет отображаться в сниппетах? Или для отображения рейтинга в сниппетах нужно обязательно указывать этот код?

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

      • Я вот пользуюсь шорткодами но что то не выводятся звезды в сниппетах, в чем проблема может быть и как можно устранить?

        • Бывает такое, что и не выводятся звезды. Все решает сам поисковик.

      • Оценки есть..

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

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

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

    aggregateRating
    @type AggregateRating
    bestRating5
    worstRating 1
    ratingValue5
    ratingCount 10

    • Хм. Через 2 дня переиндексировал в который раз и звёзды в гугле появились.

  • Здравствуйте, спасибо за инструкции! Все сделал правильно и не много изменил отображение рейтинга в сайте и поставил 5 звезд (оценил запись) и отправил в индексацию через час он появился но звёзды нет? Почему? Индексацию сделал для ПК и смотрел через ПК но ее нет а в сайте рейтинг стоить можете посмотреть в чем проблема?

    • Здравствуйте. Поисковик сам оставляет за собой право, показывать ли расширенное описание в выдаче или нет.

  • Уже несколько дней воюю с плагином. НЕ отображаются звезды(((
    Мой сайт: http://live4travel.com.ua/
    При этом сайт статейный и его посещают очень много людей. В чем может быть причина? Может код нужно подправить?

    • Новые страницы сразу с оценками в индекс загоняли? К справке, поисковик сам оставляет за собой право формирования расширенных сниппетов в выдаче.

  • Шорткод вставлен и в записи (посты) и на страницы. Всё везде работает и рейтинг проставлен и там, и там. Однако, в поиске, Гугл печатает звёзды только в сниппетах записей (cтраницы выводятся без звёзд). Кто-нибудь сталкивался? Идеи есть?

  • А есть ли возможность проставить сразу всем статьям оценку 5 звезд? Просто статей несколько тысяч? И у меня тоже 500 ошибок с ризоном:

    author
    Необходимо указать значение для поля author.
    publisher
    Необходимо указать значение для поля publisher.
    В общем ужас.

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

  • Константин, можете подсказать, после установке по вашей инструкции гугловская проверка пишет 2 ошибки и 3 предупреждения.

    ОШИБКИ:

    author
    Необходимо указать значение для поля author.

    publisher
    Необходимо указать значение для поля publisher.

    ПРЕДУПРЕЖДЕНИЯ

    dateModified
    Рекомендуется заполнять поле dateModified. Укажите значение, если оно известно.

    mainEntityOfPage
    Рекомендуется заполнять поле mainEntityOfPage. Укажите значение, если оно известно.

    image
    http://*****.jpg (Атрибут image.itemtype имеет недопустимое значение.)

    • Здравствуйте. Это обязательные поля, которые необходимо разметить в шаблоне. Если ошибки выдает, значит они не размечены.

  • Здравствуйте! Подскажите новичку плагин, которым можно вывести регистрацию подписчиков только для PostRatings, под звездами? Типа как в форме комментариев.
    На локальном сервере PostRatings выдает подпись: "0 голосов, Вы уже проголосовали". Это что?
    С уважением, Михаил.

  • я все сделал как вы объяснили на видео, но звезды у меня не показывает.. мб это влияет на тему блога?

    • Сделайте все так, как написано имменно в тексте. Также прочтите комментарии, возможно в них я уже дал ответ на ваш вопрос.

  • А что за плагин выводит рейтинг на вашем сайте? Здесь склоняются слова (голоса, голосов) и вообще он отличается от того, что может предложить WP-PostRating. Я, к примеру, так и не смог добиться изменения текста при наведении на звёздочки, там так и осталось отображаться: "1 оценки, среднее 3.50 из 5". Видимо настройка текста, что задаётся в "Шаблоны оценок" не распространяется на альт и тайтл. Ибо там я заменил слово "оценка" на "голос", а "среднее" на "средний балл"
    В этой связи хотелось бы ваше решение использовать.

    • Здравствуйте. На данный момент у меня стоит скрипт рейтинга. Читаем тут.

      А зачем вам менять альт и тайтл картинок в рейтинге? Зачем это нужно вообще? Если нужно изменить текст, которые появляется под звездами при наведении на них, то в настройках шаблонов это все прекрасно меняется и работает. Скрипт больше нигде не использую, только плагин, и доволен им на все 100%. Оценки ставятся, рейтинг в выдаче гугла отображается. Не вижу смысла мучиться ради всяких скриптов. Тут все поставил в 5 кликов все настроил и пожинаешь плоды.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *