Предупреждения Google Rich Snippets для hCard

Я получаю следующие ошибки от Google Rich Snippet Tool для моего веб-сайта http://iancrowther.co.uk/

hcard
Предупреждение. Эта информация не будет отображаться в виде расширенного фрагмента в результатах поиска, так как она описывает организацию. В настоящее время Google не отображает информацию об организации в расширенных сниппетах
Внимание! По крайней мере одно поле должно быть установлено для Hcard.
Предупреждение: Отсутствует обязательное поле «имя (fn)».

Я экспериментирую с vcard и Schema.org, и мне интересно, не упускаю ли я что-то или валидатор играет. Я добавил разметку vcard и Schema.org в body, что может вызвать путаницу. Кроме того, я делаю предположение, что могу использовать оба метода для разметки своего кода.


Обновлять:

Я предполагаю, что с тегом body я просто пытаюсь позволить Google обнаружить элементы, которые составляют объект схемы на странице. Я не уверен, что это хороший/плохой подход к делу? Однако это позволяет моей разметке быть свободной от определенных блоков разметки. Я думаю, это открыто для обсуждения, но мне нравится идея естественного перехода к контенту, который оформлен на заднем плане. Как вы думаете, есть ли какое-то негативное влияние? Я не определился.

Я поддерживаю структуру Person, это был хороший выбор, так как он лучше отражает текущее содержимое сайта. Я внештатный разработчик и поэтому использую эту страницу в качестве целевой страницы своей организации, поэтому я думаю, что мне нужно принять более твердое решение о целях сайта и соответствующим образом адаптировать контент, т.е. Организация или Человек.

Я понимаю, что немедленная выгода от расширенного фрагмента отсутствует, но я веб-парень, поэтому проявляю большой интерес к такого рода вещам.


person iancrowther    schedule 27.03.2012    source источник


Ответы (1)


При тестировании схемы я считаю, что проще всего начать с самой очевидной проблемы и попытаться продвинуться дальше. Обратите внимание: у меня нет опыта работы с hcard, но я не верю, что упомянутая вами ошибка действительно имеет какое-либо отношение к вашим свойствам hcard.

Наиболее очевидная проблема, которую я вижу, заключается в том, что ваш тег body имеет тип элемента schema.org\Organization. Когда вы устанавливаете тип элемента для элемента dom, вы говорите, что все, что находится внутри этого элемента, поможет описать этот тип элемента. Поскольку вы поместили это в свой элемент body, вы буквально сообщаете Google, что вся ваша страница посвящена организации.

Судя по содержанию вашей страницы, я бы рекомендовал изменить этот тип элемента на schema.org\Person. Казалось бы, это более точное описание. После того, как вы внесете это изменение и снова запустите сканер, вы можете увидеть больше ошибок, связанных со схемой, и мы также сможем их устранить (например, вам, вероятно, потребуется установить имя_фамилии и заданное_имя).

С учетом всего сказанного вы должны знать, что в настоящее время нет расширенных фрагментов, которые вы получите от добавления данных этой схемы. Правильная настройка этого на вашей странице — это хорошо, особенно потому, что мы не знаем, какие расширенные фрагменты Google или другие будут предоставлять в будущем, но в настоящее время вы не увидите никаких дополнительных расширенных фрагментов в результатах поиска Google от добавления эти теги. Я не хочу отговаривать вас от правильной настройки, но я просто хочу оправдать ваши ожидания.

person Johnathon Sanders    schedule 28.03.2012
comment
Я обновил вопрос, чтобы предоставить некоторые отзывы на основе вашего ответа, если вы заинтересованы. - person iancrowther; 09.04.2012