Google Rich Snippets предупреждения для hCard - PullRequest
0 голосов
/ 27 марта 2012

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

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

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


Обновление:

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

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

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

1 Ответ

1 голос
/ 29 марта 2012

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

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

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

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

...