|
WP-PostRatings: делаем сниппет со звездочками
Привет читателям Блога SEO сектанта!
На моем блоге уже давно стоит один плагин, но написать о нем я решила только сейчас. Плагин этот называется WP-PostRatings, и служит он для оценки постов (что и понятно из названия).
Немного отвлечемся и поговорим о другом, о расширенных сниппетах. Я уже рассказывала, как сделать сниппет с фотографией автора. Это все хорошо, но, к сожалению, не всегда работает. У меня на блоге, например, недавно пропали фотографии из сниппетов. И пока я жду, когда же Гугл перебесится, в моих сниппетах красуются звездочки с рейтингом статей:
Рейтинг этот берется со страницы статьи. Можете пролистать вниз и посмотреть, я пока подожду…
Вот, теперь вы со мной, и я могу продолжать. Чтобы получить такой расширенный сниппет вполне достаточно плагина WP-PostRatings, т.к. в него встроена мета разметка, которую использует Гугл.
Установка WP-PostRatings
Первым делом нужно скачать плагин отсюда.
Устанавливаем плагин и активируем его. После этого нужно сделать еще некоторые манипуляции.
Если Вы хотите, чтобы рейтинг отображался у каждой записи, найдите в своем шаблоне системный файл одиночной записи – у меня это single.php – и вставьте в место отображения рейтинга этот код:
<?php if(function_exists('the_ratings')) { the_ratings(); } ?>
Если Вы хотите, чтобы рейтинг отображался только у определенных статей, предыдущий шаг выполнять не нужно. Вместо этого:
- Очистить кэш. Это можно сделать в самом плагине кэширования. Я делаю это с помощью WP-Cleanup, который удаляет не только кэш, но и неиспользуемые данные: ревизии постов, спамные комментарии, неиспользуемые данные MySQL. Если у Вас стоит такой же плагин, Вы должны знать, что перед удалением неиспользуемых данных. следует сделать бэкап сайта. Его же желательно сделать и перед установкой любого плагина.
- Если первый способ решает проблему, а не устраняет ее причину, то второй как раз-таки нацелен на эту самую причину. Но тут нужно лезть в системные файлы WP-PostRatings. В файле wp-postratings.php (через редактирование плагина в админке WP или через FTP wp-content/plugins/wp-postratings/wp-postratings.php) заменяем вот этот тескт:
// Verify Referer if(!check_ajax_referer('postratings_'.$post_id.'-nonce', 'postratings_'.$post_id.'_nonce', false)) { _e('Failed To Verify Referrer', 'wp-postratings'); exit(); }На этот:
// Verify Referer if(!check_ajax_referer('postratings_'.$post_id.'-nonce', 'postratings_'.$post_id.'_nonce', false)) { //_e('Failed To Verify Referrer', 'wp-postratings'); _e('', 'wp-postratings'); //exit(); }
Например, вот голосование за статью “Жизнь сеошника в гифках” (кстати, никто не запрещает почитать посмотреть ее, посмеяться и проголосать, это только приветствуется )
а вот результаты голосования за нее же:
(221 голосов, оценка 4.34 из 5 )
После установки подходящего Вам кода проверьте, отображаются ли звездочки. Если отображаются – идем дальше. Если нет – проверьте, возможно, Вы где-то ошиблись.
Теперь самое время настроить WP-PostRatings. Плагин идет на английском, поэтому и слова типа “n ratings out of” у Вас также будут на английском. Чтобы поменять их на русский, нужно отредактировать плагин. Слева на панели админа находим Ratings и выбираем Ratings Templates. Там несколько боксов. Вот в них меняем английский текст на русский.
Еще зайдите в опции плагина и пошаманьте там на свой вкус
О сниппете
Когда WP-PostRatings успешно установлен и виден на записях, нужно подождать некоторое время – и Гугл подтянет в сниппет рейтинг статьи. Вот так выглядит для него разметка рейтинга:
Как видите, расширенный сниппет с оценкой можно получить бысто и безболезненно. Но! Не рассчитывайте, что у Вас в сниппете одновременно будет и фото, и звездочки. Я такого не видела, это уже слишком))) Так что либо одно, либо второе. Когда из моих сниппетов пропало фото, я подумала, что это из-за рейтинга. Но, во-первых, он у меня стоит уже давно, и фотография в сниппете жила вполне себе хорошо; во-вторых, я провела тест: на 2 недели отключила WP-PostRatings. В итоге мой сниппет “сузился”, т.к. там не было ни фото, ни рейтинга статьи. Так что я снова включила рейтинг.
Возможные ошибки WP-PostRatings – “Failed To Verify Referrer”
Ошибки бывают везде, и этот плагин не исключение. Как я уже сказала, он установлен у меня уже давно. А вот ошибка такая стала возникать недавно. При попытке проголосовать за статью выскакивает надпись “Failed To Verify Referrer”. Судя по форумам, у некоторых бывает надпись “-1?.
Возможные причины
Причину я нашла одну: сохранена устаревшая версия javascript. Если на сайте установлен плагин кэширования (а у меня установлен – WP Super Cache), и он уже закэшировал javascript, используемый для оценки записи, то выскочит именно “Failed To Verify Referrer” или “-1?.
Как устранить эту ошибку
Есть 2 способоа.
Это должно решить проблему, если она у вас возникла, конечно
Заключение
Установив WP-PostRatings, Вы сможете “расширить” свой сниппет, а также узнать, насколько полезна Ваша статья. Автору всегда важен отклик и понимание своей аудитории, так что не скупитесь на объективные оценки и комментарии (не только на блоге SEO сектанта, но и вообще )
На этом эфир окончен, не забывайте подписываться на обновления!
Полезная вещь… Приму на вооружение…)))
Спасибо, Оставлю в закладках. Может быть пригодится.
Геннадий недавно опубликовал(а)…Параметр «Ð±ÐµÑплатный поиÑковой трафик» от Google Analytics и мои выводы
Здравствуйте, очень полезная статья, но утверждение –
” Но! Не рассчитывайте, что у Вас в сниппете одновременно будет и фото, и звездочки.” — не совсем истинно, если посмотреть здесь –
Салат “Ананас”
или дать запрос например Салат “Ананас”, то гугл выдаст очень интересные сниппеты с картинками и рейтингом, и при этом для каждой страницы одного и того же сайта разные картинки. Интересно как это делать?
Здравствуйте, Игорь. Вы совершенно правы, по такому запросу можно увидеть и фото, и звездочки в одном сниппете.
Только вот в чем загвоздка: я-то говорила именно про фото автора, а не про какую-то другую разметку, в Вашем случае – разметку для рецептов. Про фото автора в сниппете я писала в другой своей статье. И тут, поверите, фото и рейтинг не сосуществуют (по крайней мере, на данный момент. Не думаю, что что-то изменится)
Вообще печаль)) И фото хочется, и звездочки! Ну хоть для Главной будет фото, а статьи пусть с рейтингом. Ведь звездочки в выдаче чисто визуально больше привлекают))
Виктория Крам недавно опубликовал(а)…Расширенный сниппет Google. Как добавить фотографию в поисковую выдачу Гугла?
Да, хочется все и сразу)))
Кстати, не всегда звездочки привлекают больше внимания. У меня есть список любимых и авторитетных авторов, и когда я по какому-то запросу вижу их фото, я иду именно на их сайт, не зависимо от того, на каком они месте: на 1ом или 10ом.
да, конечно здесь двоякая ситуация. Я имела ввиду для холодного трафика.
Виктория Крам недавно опубликовал(а)…Как установить WordPress плагин? Работа с WordPress плагинами. Настройка.
Этот рейтинг хорош для контентных сайтов под трафик, где автор обезличен или их вообще несколько. А для персонального блога, конечно, фото предпочтительнее. Но тут другое, когда-то читал в справке Google, что теперь он не будет показывать фото в сниппетах для всех страниц, а только для самых значимых.
Насчет нагрузки тоже где-то читал, не помню, поэтому не поставил тогда рейтинг. Сейчас думаю, может рискнуть?
Олег недавно опубликовал(а)…Обналичить чек Google AdSense в России, Беларуси и Украине теперь проще
У меня стоял этот плагин, и в сниппете выводились и фотка, и звездочки. Но он очень сильно тормозил загрузку страницы. А это для поисковиков, как мы все знаем, гораздо важнее, чем дополнения в сниппете. Так что пришлось звездочками пожертвовать.
Татьяна недавно опубликовал(а)…Узорчатые натяжные потолки
Не сказала бы. что плагин сильно тормозит загрузку моих страниц.
По поводу отображения и фото, и звездочек одновременно: возможно, Вы имеете ввду что-то подобное:
Это я нашла пример отображения сниппета с установленным авторством и рейтингом. Пример из rich snippets testing tool, а не из реально выдачи. Сейчас даже в этом туле подобного не отображается для той же страницы. Более того, с декабря 2013 года многое изменилось у Гугла с отображением расширенных сниппетов.
Я сама, честно говоря, ни разу не встречала и фото, и звездочки в сниппетах статей в результатах поиска. И если у Вас есть скрин или пример, который можно посмотреть именно сейчас, буду очень признательна!
К сожалению, скринов такой выдачи у меня не сохранилось, так что доказательств нет. Плагин я давно отключила, а фото тоже уже не показывается. Так что у меня сейчас самый обычный, ничем не выделяющийся, сниппет.
у меня на сайте – https://fullcartridge.com.ua установлен рейтинг, есть даже клики на сайте по рейтингу, но в выдаче Гугла не отображается…(установил больше месяца назад) вы можете подсказать в чем может быть проблема? Заранее спасибо!
Возможно, проблема в том, что у Вас сайт, предлагающий услуги, а не блог?
Я смотрю, у Вас авторство подключено. У меня на данный момент по запросу [Заправка принтеров в Киеве] оно отображается редуцированно, т.е. только со ссылкой на Ваш Гугл+ без фото. Почему так и почему не отображается рейтинг, я Вам точно не отвечу, к сожалению.
Добрый день, Кристина. Поставила шорткод с рейтингом в отдельные статьи. Звезды есть, но проголосовать возможности нет – неактивно. Не подскажите, почему?
Светлана недавно опубликовал(а)…Способы психологической защиты у детей
Здравствуйте, Светлана!
Такой вопрос у меня к Вам: Вы ставили [ratings id=""] или [ratings id=""results="true"]? При первом варианте возможность голосования есть, а при втором – нету, показывается только результат. Может, это Ваш случай?
Добрый день, Кристина. Спасибо, что ответили. Я ставила просто [ratings], но я решила проблему: оказалось, что это проблема последней версии плагина. поставила старый, и все работает.
Светлана недавно опубликовал(а)…Способы психологической защиты у детей
Если долго мучиться, что-нибудь получиться :-)) Наконец то настроила эти звездочки, Алилуя!!!
Виктория Крам недавно опубликовал(а)…Расширенный сниппет Google. Как добавить фотографию в поисковую выдачу Гугла?
К сожалею, отношение Google к данному вопросу не однозначное. Если моё фото google профиля в сниппете отображается, то звездочки у оценок товара, ну никак поиск показывать не хочет
А они показываются в предпросмотре сниппетов в инструменте Гугла?
Конечно, структурные данные в норме
А звездочек нет
Установил, в выдаче сразу появились, спс!
Все, видимо Google окончательно отменил картинки авторов в постах. В принципе, анонсировал он это дело уже давно, сегодня послетало у всех, похоже.
Да, вы правы. С 25 июня все расширенные сниппеты пропали
И это не просто эксперимент Гугла, а его окончательное решение.
Кристина, эти звездочки могут навредить? Например кто-то (конкурент) – поставит 1, в общем будет занижать рейтинг! Это же при выдаче в поиске- будет поводом- НЕ заходить на статью?
Константин Харченко недавно опубликовал(а)…Преимущества бракосочетания на теплоходе
Да, Констатин, такое тоже возможно, никто от происков конкурентов не застрахован
Здравствуйте, Кристина! Скажите, пожалуйста, когда примерно в выдаче будут отображаться звездочки после установки плагина? А то уже больше 2 недель результата нету.
Здравствуйте!
Все зависит от того, как часто индексируется ваш сайт. У меня было быстрее, честно говоря.
Но если вы все сделали правильно, и звездочки отображаются в инструменте Гугла, то остается только ждать.
Спасибо за ответ! При проверке в сервисе гугла, звездочки нормально отображаются. Буду ждать..
P.S. Вы очень красивая
Ждите. Гугл очень уж привередлив к расширенным сниппетам в последнее время…
P.S. Спасибо)
Кристина здравствуйте. когда я в single.php вставляю код:
на сайте вся правая колонка съезжает вниз. В чём может быть проблема?
Видимо, дело в каком-то конфликте.
Проверьте, правильно ли вы вставляете код, не разрываете ли при этом что-то другое.
Здравствуйте, целый день ломаю голову над тем. Как можно сделать несколько независимых от друг друга рейтингов на одной странице. Если подскажите или хотя бы покажете направление, где надо копать. Был бы безмерно вам благодарен.
Здравствуйте. Зря ломаете голову, в статье уже есть ответ. Вам нужно просто вставить код
столько раз, сколько требуется
Полезная вещь) Спасибо Вам.
Там в опциях плагина есть пункт: Enable Google Rich Snippets?
Для отображения рейтинга в сниппете нужно ставить здесь галочку, да?
Roman недавно опубликовал(а)…О критериях выбора перевозчика.
Я не ставила, сниппеты все равно отображаются
Здравствуйте, а как настроить плагин под кулинарный сайт? Разметка Recipe идет конфликт.
Спасибо.
Игорь недавно опубликовал(а)…Закрытый омлет с начинкой
Судя по названию плагина, он нужен именно для постов, а не для разметки рецептов, там все по-другому. Вы можете поискать более подходящий вам плагин или обратиться к разработчикам этого со своим вопросом.
Ту вы не правы разметка https://schema.org/Article стоит по умолчанию, в readme, который находится в папке с плагином, и на офф. сайте плагина есть небольшая информация по настройке, но я в инглиш не силен, да и в коде тоже.
Игорь недавно опубликовал(а)…Яблочный пирог
Спасибо, конечно, я посмотрю, если у меня когда-нибудь будет кулинарный сайт (что маловероятно).
Да, я не знаю всех настроек и возможных настроек этого плагина, что уж тут)) Просто я опять же задам свой вопрос: почему нельзя вместо того, чтобы править и докручивать один плагин, взять другой, который специально предназначен для рецептов? Я такие встречала, поищите.
P.S. Посмотрела на последний опубликованный вами пост и прямо захотелось испечь яблочный пирог
А как он называется не помните? К сожалению я таких не встречал.
Игорь недавно опубликовал(а)…Яблочный пирог
Ну например, Easy Recipe нашла. Можете его попробовать, а потом рассказать об этом))
Это плагин для рецептов, а меня интересует только рейтинга статей остальная разметка сделана
Игорь недавно опубликовал(а)…Мясо по-французски с картофелем
Вот тут посмотрите https://wordpress.org/plugins/wp-postratings/faq/
Игорь недавно опубликовал(а)…Яблочный пирог
И все таки я его добил https://kuhnyagali.ru/kokosovyiy-pirog.html
Игорь недавно опубликовал(а)…Кокосовый пирог
Ссылка не та…
https://google.com/webmasters/tools/richsnippets?q=http%3A%2F%2Fkuhnyagali.ru%2Fkokosovyiy-pirog.html
Игорь недавно опубликовал(а)…Кокосовый пирог
Вы меня совсем запутали, конечно, с тем, что вам нужна сначала разметка Recipe, а потом “только рейтинга статей”, но я рада, что у вас все получилось!
Я так понимаю, глядя на превью страницы, что вам нужно было одновременно 2 разметки настроить, но между ними был конфликт.
здравствуйте, скажите как убрать или поменять на что нибудь слово “rated”
(1 голосов, средний: 4,00 из 5, rated)
Здравствуйте. Это меняется там же, где и остальной текст, в статье описано.
Благодарю за пост. Полезная инструкция. Применил!
Вот что значит снипет в точку дак в точку, искал именно что нужно сделать что бы появился снипет со звездочками а тут твой пост, читаю ЗБС
Скажите что я могу делать не так, добавил рейтинг правда не по вашему способу, а по своему. Когда в гугл набираю site:sitename.ru то звезды видно, а когда просто нахожу через поиск страницу на которой были звезды, то там их нет. Как такое может быть?
https://joxi.ru/82QYR70H11w6g2
https://joxi.ru/Vm6QgbLFxx418r
Как такое может быть?
Причин может быть много. И одна из них – это то, что Гугл не считает сайт или рейтинг достаточно трастовым. Обычно в таких слуячаях помогает только время.
Я наблюдала точно такую же ситуацию, причем сниппеты сначала были долгое время, а потом исчезли. Что только ни делали, все равно они не появлялись. Была просто продолжена работа над сайтом в штатном режиме, через месяца 2 звездочки вернулись обартно.
У меня сначала эта штука работала, а теперь при наведении на звездочки ничего не происходит, на нажатие он тоже не реагирует. Советую вставить в footer.php , но это не помогло.
Подскажите, как переехать на другой домен и сохранить показатели рейтингов страниц плагина wp postratings?
На другом домене у у всех страниц рейтинг 0.
Не знаю, как это сделать, не приходилось.
Возможно, получить рейтинг заново будет быстрее
После обновления вордпресс до новой версии у меня появилась ошибка -Невозможно проверить Referrer, но прочитав вашу статью исправила код в плагине и он снова нормально заработал. Спасибо за полезный материал!
От меня вам звездочка
Точнее 5 звездочек
Спасибо
Ваш комментарий ожидает модерации Все круто, но у меня одна проблема есть. Я хочу на главную поставить звездочки, чтобы в поиске на главной они были, но они не появляются а в блоге есть. В коде вот такую ошибку показало в гугл.: Не указан объект отзыва. Я уверен, что дело в том , что нет на этой странице отзывов. Вы знаете каким образом можно обмануть гугл, будто там есть отзыв а на самом деле его там не будет. Сижу целый день пытаюсь решить проблему аж глаза красные. Вы моя последняя надежда
Здравствуйте.
В Версии плагина 1.84.1 тапкой строчки нет. Как быть в этом случае?
Этот код:
// Verify Referer
if(!check_ajax_referer(‘postratings_’.$post_id.’-nonce’, ‘postratings_’.$post_id.’_nonce’, false))
{
esc_html_e(‘Failed To Verify Referrer’, ‘wp-postratings’);
exit();
}
Замени на этот:
// Verify Referer if(!check_ajax_referer(‘postratings_’.$post_id.’-nonce’, ‘postratings_’.$post_id.’_nonce’, false)) { //_e(‘Failed To Verify Referrer’, ‘wp-postratings’); _e(”, ‘wp-postratings’); //exit(); }
Есть, 519 строка, ищите по 1-2 словам, не по всей строке.