Ошибка микроразметки "невозможно определить принадлежность данных полей

Доброго времени суток!

У меня в коде выдает ошибку "Невозможно определить принадлежность данных полей. Возможны две причины: эти поля некорректно размещены, либо указан лишний атрибут itemprop".

<meta itemprop="name" content="Контекстная реклама">
<meta itemprop="headline" content="Контекстная реклама">

Подскажите, пожалуйста, как можно исправить ошибку.


Ответы (1 шт):

Автор решения: Dmitry Kozlov

эти поля некорректно размещены

Атрибут itemprop используется для добавления свойств словаря микроданных к элементу. Имя свойства определяется значением itemprop, а значение свойства определяется содержимым HTML-элемента, к примеру, текстом который располагается внутри элемента

Зачем использовать itemprop в meta, если meta не имеет содержимого?

либо указан лишний атрибут itemprop

content - Этот атрибут содержит значение для http-equiv или name атрибута, в зависимости от контекста.

Подскажите, пожалуйста, как можно исправить ошибку

Наверное:

<meta name="name" content="Контекстная реклама">
<meta name="headline" content="Контекстная реклама">
→ Ссылка