При попытке проверить schema.org/Article
с помощью инструмента тестирования структурированных данных Google я заметил, что выдает ошибку, если указать изображение SVG:
Значение, указанное для logo, должно быть допустимым URL.
Требуется:
Статьи AMP (что это?)
Когда URL-адрес изменен на расширение .png
(или .jpg
, .bmp
, .webp
и т. д.), а не .svg
, он проходит проверку.
Вот пример, с которым я работаю:
<div itemscope itemtype="http://schema.org/Article">
<div itemprop="publisher" itemscope itemtype="https://schema.org/Organization">
<meta itemprop="name" content="Example" />
<meta itemprop="url" content="http://example.com" />
<div itemprop="logo" itemscope itemtype="https://schema.org/ImageObject">
<meta itemprop="url" content="http://example.com/logo.svg" />
<meta itemprop="width" content="600" />
<meta itemprop="height" content="60" />
</div>
</div>
<meta itemprop="dateModified" content="2016-01-05T12:43" />
<meta itemprop="datePublished" content="2016-01-05T12:43" />
<meta itemprop="headline" content="Example" />
<meta itemprop="name" content="Example" />
<meta itemprop="author" content="Example" />
<link itemprop="mainEntityOfPage" href="http://example.com/article" />
<div itemprop="image" itemscope itemtype="https://schema.org/ImageObject">
<meta itemprop="url" content="http://example.com/article.jpg" />
<meta itemprop="width" content="1200" />
<meta itemprop="height" content="800" />
</div>
</div>
Изменение расширения URL-адреса другого изображения также приведет к ошибке.
Мне не удалось найти информацию о том, почему он отклоняет SVG, в документации по расширенным сниппетам. или спецификацию AMP HTML. У кого-нибудь есть объяснение такому поведению?