Проверка микроразметки от яндекса

12 3
G
На сайте с 28.11.2013
Offline
1
4324

Заметил разницу в работе сервисов проверки микроразметки в яндексе и гугле:

http://webmaster.yandex.ru/microtest.xml

https://www.google.com/webmasters/markup-tester/?hl=ru

Микроразметку делал в http://schema-creator.org/person.php

Суть проблеммы: гугл говорит всё ок

Яндекс ругается, грит что не определены поля

вот ссылка (не для рекламы а для теста, чтобы было видно о чем речь)

http://www.gorodbereza.ru/index.php?option=com_content&task=view&id=6577&Itemid=441

Вопрос: это глюк яндекса?

[Удален]
#1
gorodberezaru:
Вопрос: это глюк яндекса?

нет это ваш кривой код :)

lockki
На сайте с 03.08.2010
Offline
124
#2

у Яндекса даже в справке ошибка по микроразметке есть, неправильно выбранные категории и параметры. Поэтому хз хз насчет правильности их тестера разметки.

G
На сайте с 28.11.2013
Offline
1
#3

Ваш ответ не аргументирован. Я скармливал яндексу информацию и в "чистом виде" (без поля description) в итоге тоже самое. Получается не стоит доверять http://schema-creator.org/person.php ?

---------- Добавлено 26.12.2013 в 16:54 ----------

lockki, если это действительно так, то это многое объясняет. Спасибо за ответ

[Удален]
#4

gorodberezaru, стоит внимательно смотреть за тем что вы пишите в коде, в частности за регистром ;)

и так на всякий случай уберите начало самой первой строки на странице - могут быть проблемы с индексацией ;)

G
На сайте с 28.11.2013
Offline
1
#5
burunduk:
gorodberezaru, стоит внимательно смотреть за тем что вы пишите в коде, в частности за регистром ;)

и так на всякий случай уберите начало самой первой строки на странице - могут быть проблемы с индексацией ;)

Вы про то, что там ссылка на саму страницу?

---------- Добавлено 26.12.2013 в 17:02 ----------

gorodberezaru:
gorodberezaru, стоит внимательно смотреть за тем что вы пишите в коде, в частности за регистром

Я вписывал в конструкторе для теста надписи типа "123" и здесь регистр не играет роли. Дело то втом, что яндекс-валидатору не нравится структура, которкю предлагает конструктор. В частности некоторые поля. У меня версия что яндекс валидатор "давно не обновлялся"

---------- Добавлено 26.12.2013 в 17:05 ----------

Яндекс валидатор пишет следующие ошибки:

person
ПРЕДУПРЕЖДЕНИЕ: поле jobtitle не определено в спецификации http://schema.org/Person

organization
ОШИБКА: поле address отсутствует или пусто
ПРЕДУПРЕЖДЕНИЕ: для данной категории организаций необходимо указать telephone
[Удален]
#6
gorodberezaru:
Вы про то, что там ссылка на саму страницу?

я про то что вы пишите на самой странице, яндекс абсолютно прав

поле jobtitle не определено в спецификации http://schema.org/Person

такого поля в спецификации действительно нет :)

есть jobTitle

для организации поле address является обязательным

G
На сайте с 28.11.2013
Offline
1
#7

Тогда косяк этого конструктора. http://schema-creator.org/person.php В нём регистр не соблюдается.

---------- Добавлено 27.12.2013 в 05:00 ----------

Исправил, теперь соглясно Яндексу всё ОК:

1. jobtitle >> jobTitle (спасибо burunduk, косяк http://schema-creator.org/person.php)

2. Убрал совсем поле "Organization" (Вот тут вообще непонятно зачем http://schema-creator.org/person.php вставляет организицию без поля "address" )

Вывод:

1. Косяк http://schema-creator.org (яндекс лучше знает, а гугл "покрывает" schema-creator.org и говорит что вс1 ок )

2. Либо валидатор микроразметки от Яндекса давно не обновлялся

---------- Добавлено 27.12.2013 в 05:03 ----------

ИНСТУКЦИЯ К ПРИМЕНЕНИЮ

Еслю юзаете http://schema-creator.org/person.php , то

1. Ручками в коде правьте jobtitle >> jobTitle

2. Не заполняйте поле "Organization"

Уи-папапара-пум
На сайте с 23.11.2011
Offline
22
#8

Насколько знаю, раньше в спецификации http://schema.org/ регистры не учитывались, затем обновилась документация (кажется полгода или год назад), и наличие регистров стало важным.

То есть валидатор на Яндексе актуальный. Другое дело, что проверка микроразметки не разжевывает этот момент вебмастерам при предупреждении.

Кстати, по опыту знаю - если указывается "Ошибка", микроразметка скорее всего не проиндексируется. Если "Предупреждение", то прокатит.

Хотя лучше следовать спецификациям, конечно.

G
На сайте с 28.11.2013
Offline
1
#9

Цитат из мана:

'Больше – лучше, кроме скрытого текста. В общем – чем больше вы отформатируете контента, тем лучше. Однако главное правило – форматировать только тот контент на странице, который увидит пользователь, а не контент в скрытых divах ими каких-то других скрытых элементах.

Вопрос:

Невидимые теги "meta" в микроразметке хуже чем обычные теги или все равно ?

Пример использования в моем случае:

<div itemprop="address" itemscope="" itemtype="http://schema.org/PostalAddress">
<meta itemprop="streetAddress" content="пр. Ленина, 22">
<meta itemprop="addressLocality" content="Березовский">
<meta itemprop="addressRegion" content="Кемеровская область">
<meta itemprop="postalCode" content="652420">
<meta itemprop="addressCountry" content="Россия">
</div>
<meta itemprop="telephone" content="3-03-12; 3-23-73; 3-01-01">
<meta itemprop="birthDate" content="1972-11-30">
</div>
87793
На сайте с 12.09.2009
Offline
661
#10
gorodberezaru:
Вопрос:

Невидимые теги "meta" в микроразметке хуже чем обычные теги или все равно ?

Пример использования в моем случае:

Встречный вопрос: а на кой всё это загонять в невидимую мету? 😕

Наше дело правое - не мешать левому!
12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий