Ответ 1
Schema.org(словарь) не требует каких-либо свойств.
Инструмент тестирования структурированных данных Googles не является валидатором Schema.org. Инструмент в первую очередь проверяет, соответствует ли ваше использование Schema.org требованиям Googles для показа одного из их богатых фрагментов (или подобных функций/продуктов).
Итак, если инструмент Googles говорит, что требуется "значение для поля изображения", это не означает, что вам технически требуется его предоставить, или что-то плохое (например, штраф за ранжирование) происходит, если вы его не предоставляете. Это просто означает, что Google не будет отображать Rich Snippet для этого документа в своих результатах.
Google обычно документирует требуемые свойства для своих функций на https://developers.google.com/structured-data/ (пример: их Статья Rich Snippet).
Обсуждение того, какие изображения в Google Googles в порядке, отключено от (вы можете получить справку по веб-мастерам SE).
С точки зрения Schema.orgs: image
свойство, как вы заметили, определено как "образ элемента", как ценность. Для Product
это может быть фотография продукта, для Person
портрет и т.д. Для Article
эквивалент будет фотографией/скриншотом самой статьи; однако, это часто не очень полезно. Поэтому я считаю, что его общая практика заключается в том, чтобы как-то указать изображение, которое представляет эту статью: фактически, изображение, которое может быть показано как тизерное изображение для вашей статьи. Но вы не должны использовать свойство image
только потому, что изображение является частью статьи (поэтому не используйте его для всех изображений и не используйте его, если у вас нет изображения, которое должно/должно было представлять статью); для таких случаев вы можете использовать hasPart
свойство.