С тестированием схемы мне проще всего начать с самой очевидной проблемы и попытаться продвинуться дальше.Обратите внимание, что у меня нулевой опыт работы с hcard, но я не верю, что упомянутая вами ошибка на самом деле имеет какое-то отношение к вашим свойствам hcard.
Самая очевидная проблема, которую я вижу, заключается в том, что ваш тег body имеет тип элементаschema.org\Organization
.Когда вы устанавливаете тип элемента для элемента dom, вы говорите, что все, что находится внутри этого элемента, поможет описать этот тип элемента.Разместив это на элементе тела, вы в буквальном смысле говорите Google, что вся ваша страница посвящена организации.
Исходя из содержания вашей страницы, я бы порекомендовал изменить этот тип элемента на schema.org\Person
.Казалось бы, это более точное описание.После того как вы внесете это изменение и снова запустите сканер, вы можете увидеть больше ошибок, связанных со схемой, и мы тоже сможем их обработать (например, вам, вероятно, потребуется установить familname и GivenName).
СИз всего сказанного вы должны знать, что в настоящее время нет никаких расширенных фрагментов, которые вы получите от добавления этих данных схемы.Правильно настроить это на своей странице - это только хорошо, тем более, что мы не знаем, какие расширенные фрагменты Google или другие представят в будущем, но в настоящее время вы не увидите никаких дополнительных расширенных фрагментов в результатах поиска Google при добавлении.эти теги.Я не хочу отговаривать вас от правильной настройки, но я просто хочу установить ваши ожидания.