Изображения SVG в статье AMP Микроданные?

При попытке проверить 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. У кого-нибудь есть объяснение такому поведению?


person doingweb    schedule 03.02.2016    source источник
comment
Просто для ясности: это не требуется для AMP. Только Google (возможно) требует этого для отображения своих функций результатов поиска. Совершенно нормально/действительно предоставлять изображения SVG с помощью Schema.org.   -  person unor    schedule 22.03.2016


Ответы (2)


По одной из предоставленных вами ссылок: https://developers.google.com/structured-data/rich-snippets/articles

Изображения должны быть в формате .jpg, .png или. формат гиф.

Почему? Кто знает. Возможно, потому что у SVG все еще есть проблемы с поддержкой в ​​некоторых браузерах (особенно старых).

person Barry Pollard    schedule 04.02.2016
comment
Хороший улов! Я думаю, нам просто нужно предположить, что те же самые правила применимы к логотипу. Странный. - person doingweb; 04.02.2016

Google обновил документацию и особо упомянул svg.

Файлы изображений логотипа должны быть растровыми (например, .jpg, .png, .gif), а не векторными (например, .svg), без анимации.

person Grace Massa Langlois    schedule 13.05.2016