Pergunta

Comecei a usar esquemas de schema.org No meu código HTML e preparei uma galeria de imagens (snippet abaixo). Quando eu colei meu código em Ferramenta de teste de dados estruturados do Google, Não recebi erros, portanto, assumi que meu caminho para o uso desses esquemas era adequado, mas ainda estou se for. É isso?

<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>
Foi útil?

Solução

o image propriedade do ImageGallery a) espera que um URL e b) seja definido como:

URL de uma imagem do item.

Então sua marcação diz: "Meu ImageGallery pode ser descrito por três imagens."; embora provavelmente deva dizer:"Meu ImageGallery consiste em três imagens.".

Então com image Você pode especificar uma imagem que pode ser usada para representar a galeria inteira.

Para cada imagem da galeria, você provavelmente deve usar o associatedMedia propriedade (Mas não tenho 100% de certeza se obtive sua definição corretamente, "codificar" me confunde aqui).

A marcação para cada ImageObject parece bom para mim.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top