Структурированные данные программы лояльности сайта в Гугл (Google)

Структурированные данные программы лояльности сайта в Гугл (Google)

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

Доступность функции программы лояльности сайта в поиске в Гугл (Google)

Информация о программах лояльности может быть показана в результатах поиска в Гугл (Google) в таких странах, как Австралия, Канада, Германия, Франция, Мексика, Великобритания, США и Бразилия — на мобильных устройствах и компьютерах.

Как добавить структурированные данные программы лояльности сайта в поиске в Гугл (Google)

Структурированные данные — это стандартизированный формат описания контента на веб-страницах. Если вы ранее не сталкивались с этим типом разметки, сначала рекомендуется ознакомиться с принципами её работы. Далее описан процесс внедрения и тестирования разметки:

  • Добавьте обязательные свойства в соответствии с используемым форматом. Если вы используете CMS, будет удобно применить соответствующий плагин. Для JavaScript-сайтов можно использовать генерацию данных через JS.
  • Соблюдайте правила и технические рекомендации.
  • Проверьте разметку через инструмент Rich Results Test и устраните все критические ошибки.
  • Разместите несколько страниц с разметкой и проверьте их через URL Inspection. Убедитесь, что страницы доступны поисковой системе и не закрыты от индексации.
  • Для регулярного обновления предоставляйте карту сайта через Search Console или автоматизируйте это через API.

Пример структурированной разметки MemberProgram на вашем сайте в Гугл (Google)

Ниже представлен образец JSON-LD-разметки, описывающей программу лояльности с двумя уровнями участия:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "MemberProgram",
  "name": "Membership Plus",
  "description": "Программа для частых покупателей с расширенными бонусами",
  "url": "https://www.example.com/membership-plus",
  "hasTiers": [
    {
      "@type": "MemberProgramTier",
      "@id": "#plus-tier-silver",
      "name": "silver",
      "url": "https://www.example.com/membership-plus-silver",
      "hasTierBenefit": ["https://schema.org/TierBenefitLoyaltyPoints"],
      "membershipPointsEarned": 5
    },
    {
      "@type": "MemberProgramTier",
      "@id": "#plus-tier-gold",
      "name": "gold",
      "url": "https://www.example.com/membership-plus-gold",
      "hasTierRequirement": {
        "@type": "CreditCard",
        "name": "Example platinum card plus"
      },
      "hasTierBenefit": [
        "https://schema.org/TierBenefitLoyaltyPrice",
        "https://schema.org/TierBenefitLoyaltyPoints"
      ],
      "membershipPointsEarned": 10
    }
  ]
}
</script>

Технические рекомендации по структурированной разметке MemberProgram сайта в Гугл (Google)

  • Размещайте информацию о программе лояльности на отдельной странице вашего сайта, подробно описывающей все условия участия.
  • Используйте MemberProgram внутри типа Organization — это улучшает структурированность данных.
  • Чтобы привязать бонусы к товарам, используйте дополнительно разметку UnitPriceSpecification и свойства validForMemberTier и MembershipPointsEarned.

Определение типа структурированных данных программы лояльности сайта в Гугл (Google)

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

MemberProgram – описание программы лояльности сайта в Гугл (Google)

Этот тип описывает саму программу лояльности и все уровни участия:

Обязательные свойства:
  • description: описание преимуществ участия;
  • hasTiers: список уровней программы (обязательно хотя бы один);
  • name: название программы.
Рекомендуемые свойства:
  • url: адрес страницы, где пользователь может зарегистрироваться в программе.

MemberProgramTier — уровни участия в программе лояльности сайта в Гугл (Google)

Каждый уровень имеет определённые преимущества и условия участия:

Обязательные свойства:
  • hasTierBenefit: список преимуществ для участников;
  • name: название уровня (например, серебро, золото).
Рекомендуемые свойства:
  • hasTierRequirement: условия для участия в уровне (карта, траты, подписка и др.);
  • membershipPointsEarned: количество баллов, начисляемых за покупки;
  • url: адрес регистрации для конкретного уровня.

Настройка программы лояльности сайта напрямую в Merchant Center в Гугл (Google)

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

Поиск и устранение ошибок в структурированной разметке сайта в Гугл (Google)

  • Если вашим сайтом управляет другая команда или используется CMS — передайте им все сообщения об ошибках.
  • Отсутствие отображения не всегда связано с ошибками. Ознакомьтесь с общими причинами отсутствия расширенных результатов.
  • Проверьте наличие синтаксических ошибок через Unparsable Structured Data Report.
  • Если есть санкции за некорректную разметку, данные будут игнорироваться.
  • Убедитесь, что контент соответствует рекомендациям, а не только синтаксису.
  • Дайте поисковым системам время на переобход страниц и обновление индекса.

Если остались вопросы по работе программы лояльности на вашем сайте и SEO-оптимизации, вы можете связаться с компанией seo.computer по email info@seo.computer или через WhatsApp: +79202044461

ID: 136

Отправьте заявку и мы предоставим консультацию на SEO продвижение вашего сайта