При попытке проверки на schema.org/Article
против Google, Structured Data Testing Tool, я заметил, что он дает ошибку, если вы укажете SVG изображение:SVG-изображения в статье AMP Microdata?
Значение, предусмотренное логотипа должна быть действительной URL.
Требуется:
ПАМ Статьи (what's this?)
Когда 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 в Rich Snippets documentation или AMP HTML spec. У кого-нибудь есть объяснение этого поведения?
Просто, чтобы быть ясным: это не требуется AMP. Это только Google, который (возможно) требует этого для отображения их результатов поиска. Это прекрасно/действительно, чтобы предоставить изображения SVG с помощью Schema.org. – unor