Схема - Звездный рейтинг исчез из Google: «В обзоре нет проверенного элемента с указанным именем» - PullRequest
3 голосов
/ 19 сентября 2019

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

Я запустил инструмент тестирования структурированных данных и получил такой результат:

"В обзоре нет проверенного элемента с указанным именем."

AggregateRating1 ERROR0 WARNINGSexpand_less @ type

AggregateRating ratingValue

5 reviewCount

4 элементаПросмотрено

@ type

Отмена продукта

"В обзоре нет проверенного элемента с указанным именем".

Вот код:

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

5 звезд - на основе 4 отзывов

Ответы [ 4 ]

0 голосов
/ 20 сентября 2019

Во всяком случае, до этого момента моя первоначальная проблема исчезновения звездных обзоров в результатах поиска Google была исправлена ​​(теперь она появляется в результатах поиска Google!), Но все равно получала ошибку синтаксиса JSON-LD: значение, объект илимассив ожидается. "от анализатора.

0 голосов
/ 19 сентября 2019

enter image description here

JSON-LD

Синтаксическая ошибка: ожидаемое значение, объект или массив.

    <p><script type="application/ld+json"><br />
{<br />
  "@context": "http://schema.org",<br />
  "@type": "LocalBusiness",<br />
  "url": "XXX",<br />
  "image": "XXX.jpg",<br />
  "name": "XXX",<br />
  "telephone": "XXX",<br />
  "priceRange": "Enquire",<br />
"address": {<br />
      "@type": "PostalAddress",<br />
      "streetAddress": "XXX",<br />
      "addressLocality": "XXX",<br />
      "addressRegion": "XXX",<br />
      "postalCode": "XXX"<br />
},<br />
  "contactPoint": {<br />
    "@type": "ContactPoint",<br />
    "telephone": "XXX",<br />
    "contactType": "Customer service",<br />
    "areaServed": ["XXX", "XXX"]<br />
  }<br />
}<br />
</script></p>
<div itemscope="" itemtype="schema.org/AggregateRating">
<span itemprop="name">XXX</span><br />
<span itemprop="ratingValue">5</span> stars &#8211; based on<br />
<span itemprop="reviewCount">4</span> reviews</p>
<div itemprop="itemReviewed" itemscope="" itemtype="schema.org/Product">
<span itemprop="name">XXX</span></div>
</div>
0 голосов
/ 20 сентября 2019

Чтобы исправить это, я должен был добавить это к моему тегу H1:

<h1 itemprop="name">Text</h1>

* Полный код *

<meta itemprop="name" content="item name" />
<meta itemprop="description" content="item description." />
<meta itemprop="datePublished" content="date added" />
<meta itemprop="url" content="url" />
<meta itemprop="image" content="thumb" />

<div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
 <meta itemprop="bestRating" content="5" />
 <meta itemprop="worstRating" content="1" />
 <meta itemprop="ratingValue" content="rank" />
 <meta itemprop="ratingCount" content="rates" />
</div>

Вы можете видеть, что это работает с примером выше: Успех структурированных данных Google

И вотстраница без примера выше Ошибка структурированных данных Google

Надеюсь, это поможет вам.

0 голосов
/ 19 сентября 2019

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

<div itemscope itemtype="schema.org/AggregateRating">
<span itemprop="name">item name</span>
<span itemprop="ratingValue">5</span> stars - based on 
<span itemprop="reviewCount">4</span> reviews
<div itemprop="itemReviewed" itemscope itemtype="schema.org/Product"> 
<span itemprop="name">item name</span> 
</div> 
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...