Самый важный совет для улучшения в Fortnite! - Советы, чтобы стать лучше!

Я создал рецепт на Drupal 8. Когда я тестирую свою страницу с помощью Google Structured Data Testing Tool, он сообщает мне, что отсутствует поле изображения:

Тем не менее, когда я открываю ссылку на изображение в своем интернет-браузере, изображение отображается.

Почему инструмент Google сообщает мне, что поле изображения отсутствует?

Пример разметки:

… 

Ошибка в отчетах SDTT предназначена только для получения результатов Google с расширенными статьями. Если вы не хотите получать богатый результат, игнорируйте ошибку.

Для получения результатов Google с расширенными статьями ценность для image должен быть либо URL, либо Schema.org ImageObject.

Таким образом, вы можете удалить FOAF Image type, чтобы вы указали только значение URL:

… 

Или вы можете предоставить Schema.org ImageObject + FOAF Image пункт:

…

(Вы можете проигнорировать ошибку, что SDTT Google не знает FOAF Image тип; инструмент в основном знает только Schema.org, но вполне нормально использовать другие словари.)

В общем: это своего рода беспорядочный код, который исходит из ядра и расширений Drupal. Не знаю, как с этим бороться. Я бы сначала избавился от любого расширения, которое реализует структурированные данные. Затем я бы написал чистый код структурированных данных, который отражает мои потребности. Тогда я бы попробовал реализовать это.

Ваше изображение: в тесте, который вы запускаете изображение, о котором вы говорите, распознается как изображение:

Вы должны очистить свой код структурированных данных и связать значимые типы данных (рецепт, статья и человек) в одну единую сущность.

Для вас трудились: Charles Robertson | Хотите связаться с нами?