Joomla! България
Joomla! - Общи теми => Компоненти => VirtueMart => Темата е започната от: AngelinStoev в 17 Март, 2019, 10:50:08
-
Здравейте колеги,
в Google Webmaster започнаха да ми изпращат, че имам липсващи стойности на aggregateRating /ratingValue, ratingCount или rewiewCount/, за които от вчера чета и така и не мога да за хапя как да го направя! С постара версия съм на VIRTUEMART, а заради многото промени по шаблона не мога и да update-на.
Някой дали си ги е вкарвал ръчно и какво точно трябва да направя, че на мен не ми се получава! Ще съм Ви много благодарен за помощта!
сайта е: bg-maistor.com
-
Като гледам, грешката е защото полето няма стойност:
https://search.google.com/structured-data/testing-tool?hl=bg#url=https%3A%2F%2Fbg-maistor.com%2Fkarag%2Fkomplekt-aksesoari-za-baniya-cherni-karag-new-oval-mb-detail
А продукта няма ревюта:
https://bg-maistor.com/karag/komplekt-aksesoari-za-baniya-cherni-karag-new-oval-mb-detail
Тествай там в инструмента с някой продукт, който има ревю и виж дали пак ще даде грешка.
Сега и двете са без стойност:
"ratingValue": "",
"reviewCount": ""
-
Здравей Михаил,
проверих и когато има оставен коментар всичко е точно! Идеята е, че Google го отчита като грешка това че няма коментари! Има ли възможност да се зададе някакъв автоматичен рейтинг или нещо подобно? Такаче да не го дава като грешка.
-
Има ли възможност да се зададе някакъв автоматичен рейтинг или нещо подобно? Такаче да не го дава като грешка.
Принципно - не и не бива, защото ще го отчете като манипулация.
По-добре е ако няма коментар да не подава тази микродата и тогава ще го отчита като препоръчителна за продукта или да се зададе стойност, че няма.
-
Найстина би било правилно да е така! Дали има възможност да ми кажете какво да променя, да не изпраща данни и така да го дава като препоръчително!
-
Разгледай си в шаблона файловете в productdetails за да откриеш къде ти е скрипта за метаданните и в него сложи една проверка от сорта
<?php if ($viewData['showRating'] && !empty($product->rating)) { ?>
"aggregateRating":{
"@type": "AggregateRating",
"ratingValue": "<?php echo $product->rating; ?>",
"reviewCount": "<?php echo $productratingcount; ?>"
},за да може когато няма стойност, изобщо да не праща данните. Кода е от шаблона, който ползвам, но би трябвало да може да се пригоди и за твоя
-
Здравейте,
благодаря за помоща! Решението е било доста лесно в ккрайна сметка, а то е да спра от настройките коментарите и рейтинга. Поне при мен за последните 3-4 години има в порядъка на 5 коментара, което ме кара да ги спра, от колкото да се променя кода!
Спроде Вас до колко са важни и по-добре ли е да ги има?
-
Е ти си го резнал централно :)
По-добре виж if-а на Любо
За съжаление и аз не мога да бъда конкретен, кой е файла и какво вади рейтинга в пхп-то.