Вопрос

Я начал использовать схемы из Schema.org В моем коде HTML и подготовил галерею изображений (фрагмент ниже). Когда я вставил свой код в Google структурированное инструмент тестирования данных, Я не получил ошибок, поэтому я предположил, что использование этих схем было правильным, но я все еще, если это так. Это?

<figure itemscope itemtype="http://schema.org/ImageGallery">
  <figcaption itemprop="description">The castle through the ages: 1423, 1858, and 1999 respectively.</figcaption>
  <figure itemprop="image" itemscope itemtype="http://schema.org/ImageObject">
    <figcaption itemprop="caption">Etching. Anonymous, ca. 1423.</figcaption>
    <a href="castle1423.jpeg" itemprop="contentURL"> <img src="castle1423_thumb.jpeg" alt="The castle has one tower, and a tall wall around it." itemprop="thumbnailUrl"> </a> </figure>
  <figure itemprop="image" itemscope itemtype="http://schema.org/ImageObject">
    <figcaption itemprop="caption">Oil-based paint on canvas. Maria Towle, 1858.</figcaption>
    <a href="castle185.jpeg" itemprop="contentURL"> <img src="castle1858_thumb.jpeg" alt="The castle now has two towers and two walls." itemprop="thumbnailUrl"> </a> </figure>
  <figure itemprop="image" itemscope itemtype="http://schema.org/ImageObject">
    <figcaption itemprop="caption">Film photograph. Peter Jankle, 1999.</figcaption>
    <a href="castle1999.jpeg" itemprop="contentURL"> <img src="castle1999_thumb.jpeg" alt="The castle lies in ruins, the original tower all that remains in one piece." itemprop="thumbnailUrl"> </a> </figure>
</figure>
Это было полезно?

Решение

А image имущество из ImageGallery а) ожидает URL, а б) определяется как:

URL изображения элемента.

Итак, ваша разметка говорит: "Мое ImageGallery может быть описано тремя изображениями."; Хотя это, вероятно, должно сказать:"Мой ImageGallery состоит из трех изображений.".

Так с image Вы можете указать изображение, которое можно использовать для представления всей галереи.

Для каждого изображения галереи вы, вероятно, должны использовать associatedMedia имущество (Но я не на 100% уверен, что получу его определение правильно, «кодировать» меня здесь).

Разметка для каждого ImageObject мне хорошо выглядит.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top