tony-stark77
@tony-stark77
Frontend developer (senior+)

Как сделать звёздный рейтинг в сниппете?

Как сделать звёздный рейтинг в сниппете?
5ff8412ea96e8875269908.png

Мне нужно просто json-ld я уже замучился, ничего не работает в сниппет не выводит, пишу AggregateRating не работает, пишу Product - AggregateRating - работает, А мне не нужет продукт мне нужно просто вывести в сниппет у меня сайт не интернет магазин
  • Вопрос задан
  • 304 просмотра
Решения вопроса 1
Mike_Ro
@Mike_Ro
Python, JS, WordPress, SEO, Bots, Adversting
Яндекс, страница товара или услуги:
<div itemscope itemtype="http://schema.org/Product">
  <span itemprop="name">Название продукта</span>
  <span itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
    Рейтинг:
    <span itemprop="ratingValue">4.5</span> из 
    <span itemprop="bestRating">5</span>
    на основе 
    <span itemprop="ratingCount">10</span> оценок
  </span>
</div>

Яндекс, информационная страница:
<article itemscope itemtype="http://schema.org/Article">
  <header>
    <h1 itemprop="headline">Заголовок статьи</h1>
    <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
      Рейтинг:
      <span itemprop="ratingValue">4.5</span> из 
      <span itemprop="bestRating">5</span>
      на основе 
      <span itemprop="ratingCount">10</span> оценок
    </div>
  </header>
  <div itemprop="articleBody">
    <!-- Текст статьи -->
  </div>
</article>

Гугл, страница товара или услуги:
<html>
  <head>
    <title>Название страницы</title>
    <script type="application/ld+json">
    {
      "@context": "http://schema.org/",
      "@type": "Product",
      "name": "Название продукта",
      "image": "https://example.com/product-image.jpg",
      "description": "Описание продукта",
      "aggregateRating": {
        "@type": "AggregateRating",
        "ratingValue": "4.5",
        "bestRating": "5",
        "ratingCount": "10"
      },
      "offers": {
        "@type": "Offer",
        "priceCurrency": "USD",
        "price": "19.99",
        "availability": "http://schema.org/InStock"
      }
    }
    </script>
  </head>
  <body>
    <!-- Содержимое страницы -->
  </body>
</html>

Гугл, информационная страница:
<html>
  <head>
    <title>Название страницы</title>
    <script type="application/ld+json">
    {
      "@context": "http://schema.org",
      "@type": "CreativeWork",
      "name": "Название статьи",
      "aggregateRating": {
        "@type": "AggregateRating",
        "ratingValue": "4.5",
        "bestRating": "5",
        "ratingCount": "10"
      }
    }
    </script>
  </head>
  <body>
    <!-- Содержимое страницы -->
  </body>
</html>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы